Package of functions to analyse transfer function represented by a TransferFunction record


Name Description
analysis Make a system analysis based on the poles and zeros of the system
timeResponse Calculate the time response of a transfer function
impulseResponse Calculate the impulse time response
stepResponse Calculate the step time response
rampResponse Calculate the ramp time response
initialResponse Calculate the time response for given initial condition and zero inputs
numeratorDegree Return numerator degree
denominatorDegree Return denominator degree
evaluate Evaluate a transfer function for a given (Complex) value of s
zerosAndPoles Calculate zeros and poles of a transfer function
eigenValues Calculate the eigenvalues of a linear transfer function system and write them in a complex vector
eigenVectors Calculate the right eigenvectors of the state space system corresponding to a transfer function and write them columnwise in a matrix. Optionally, the eigenvalues are computed
invariantZeros Compute invariant zeros of linear transfer function
dcGain Return steady state gain k (for a stable system: k = value of y at infinite time for a step input)
isControllable Check controllability of a transfer function
isObservable Check oberservability of a transfer function
isStabilizable Check stabilizability of a transfer function
isDetectable Check detectability of a transfer function
controllabilityMatrix Calculate the controllability matrix [B, A*B, ..., A^(n-1)*B] of a transfer function
observabilityMatrix Calculate the observability matrix of a transfer function

Generated at 2020-11-28T01:58:38Z by OpenModelicaOpenModelica 1.17.0~dev-197-g6cf0e30 using GenerateDoc.mos