.Modelica_LinearSystems2.StateSpace.Analysis

Information

This package collects functions used for common analyses on a state space system represented by a StateSpace record.

Contents

NameDescription
analysisPerform a system analysis based on the poles and zeros of the system
timeResponseCalculate the time response of a state space system
impulseResponseCalculate the impulse time response of a state space system
stepResponseCalculate the step time response of a state space system
rampResponseCalculate the ramp time response of a state space system
initialResponseCalculate the time response of a state space system for given initial condition and zero inputs
numeratorDegreeReturn numerator degree of the corresponding transfer function
denominatorDegreeReturn denominator degree of the corresponding transfer function
evaluateEvaluate the corresponding transfer function at a given (complex) value of s
zerosAndPolesCalculate zeros and poles of the TransferFunction corresponding to a state space representation
eigenValuesCalculate the eigenvalues of a linear state space system and write them in a complex vector
eigenVectorsCalculate the rigth eigenvectors of a linear state space system and write them columnwise in a matrix. Optionally, the eigenvalues are computed
invariantZerosCompute invariant zeros of linear state space system
dcGainReturn steady state gain matrix K (for a stable system: K[i,j] = value of y[i] at infinite time for a step input of u[j])
isControllableCheck controllability of a state space system
isObservableCheck observability of a state space system
isStabilizableCheck stabilizability of a state space system
isDetectableCheck detectability of a state space system
controllabilityMatrixCalculate the controllability matrix [B, A*B, ..., A^(n-1)*B] of a state space system
observabilityMatrixCalculate the observability matrix of a state space system
analysis2Perform a system analysis based on the poles and zeros of the system

Generated at 2024-04-27T18:15:52Z by OpenModelicaOpenModelica 1.22.3 using GenerateDoc.mos