Constructor:
AvAPI_SystemSS(Time, A, B, C, D, actuatorList)
Constructor for a state space linear system
Returns: Object
Parameters:
double Time - Simulation time of linearization
AvAPI_Matrix A - system A matrix from Adams
AvAPI_Matrix B - system B matrix from Adams
AvAPI_Matrix C - system C matrix from Adams
AvAPI_Matrix D - system D matrix from Adams
list actuatorList - list of actuators
Public Methods:
double Time()
Get the time of linearization
Returns: double Time given
Parameters: None
AvAPI_Actuator Actuator(iIC)
Actuator
Returns: AvAPI_Actuator actuator for given input channel
Parameters: int iicindex of the input channel
int Inputs (void)
Inputs
Returns: int - number of system inputs
Parameters: None
int Outputs (void)
Outputs
Returns: int - number of system outputs
Parameters: None
AvAPI_Matrix TransferFunction(Omega)
Transfer Function
Returns:AvAPI_Matrix - system transfer function3D complex matrix of the number of output channels times the number of input channels times the number of frequencies
Parameters: AvAPI_Matrix Omega vector of frequencies
AvAPI_Matrix FrequencyResponse (Omega)
Frequency Response
Returns: AvAPI_Matrix - system frequency response3D complex matrix of the number of output channels times the number of input channels times the number of frequencies
Parameters: AvAPI_Matrix Omega vector of frequencies
AvAPI_Matrix MCT (Omega, scaleMCT)
modal coordinate table
Returns: AvAPI_Matrix - modal coordinate table
Parameters:
AvAPI_MatrixOmega vector of frequencies
bool scaleMCT - ifTrue MCT matrix is scaled by the input actuators
AvAPI_Matrix MPF (iic, iOC, iFr, iMd, Omega)
modal participation factors
Returns: AvAPI_Matrix - system modal participation factors
Parameters:
int iic - input channel index
int IOC - output channel index
int iFr - frequency index
int imd - mode number
AvAPI_Matrix Omega vector of frequencies
AvAPI_Complex PSD (IOC, frequency)
Compute power spectral density (PSD)
Returns: AvAPI_Complex PSD value
Parameters:
int IOC - input channel index
double frequency - frequency for evaluation
AvAPI_Matrix PSD (frequency)
Compute power spectral density (PSD)
Returns:AvAPI_Matrix PSD values
Parameters:
double frequency - frequency for evaluation
AvAPI_Matrix ModalMatrix (Which)
Get A,B,C, or D Matrix
Returns:AvAPI_Matrix Matrix
Parameters:
char Which - Matrix to get A B C D
AvAPI_Matrix ComplianceMatrix ()
Compute the compliance matrix
Returns:AvAPI_Matrix Compliance Matrix
Parameters: None