.Modelica_LinearSystems2.StateSpace.Internal

Package of internal material of record StateSpace (for advanced users only)

Contents

Name Description
 assignOneOrTwoPoles Algorithm to assign p (p = 1 or 2) eigenvalues
 assignOneOrTwoPoles_alpha Algorithm to assign p (p = 1 or 2) eigenvalues
 characterizeEigenvalue Check stability, stabilizability, controllability, observability nad detectability of the single poles
 cntrHessenberg Calculate the controllable part of a SISO system
 complexPoles Generate a zeros-and-poles representation from state space representation
 complexZeros Calculate the zeros of the related transfer function
 controllablePoles Compute the controllable and uncontrollable poles of a state space system
 damping Frequencies and damping of state space system
 dgreeOfRedSys Calculate the controllable and observable part of a state space system
 householder Householder transformation
 invariantZerosWithRealMatrix Compute invariant zeros of linear state space system (system given by A,B,C,D matrices)
 invariantZeros2 Compute invariant zeros of linear SISO state space system with a generalized system matrix [A, B, C, D] which is of upper Hessenberg form
 invariantZerosHessenberg Fast version to calculate the system zeros of a SISO system with D=[0] and A has upper Hessenberg form, delivered by StateSpace.reduceSystem
 isSISO To check a state space system to be SISO (or not)
 isControllableAndObservableSISO To check whether a SISO system is controllable and observable
 isControllableSISO To check a SISO system whether it is controllable
 isControllableMIMO To check a MIMO system whether it is controllable
 isDetectableSISO To check whether a SISO system is detectable
 isDetectableMIMO Check whether a MIMO system is detectable
 isObservableSISO To check whether a SISO system is observable
 isObservableMIMO To check a MIMO system whether it is observable
 isStabilizableSISO To check whether a SISO system is stabliziable
 isStabilizableMIMO To check whether a MIMO system is stabliziable
 numberOfPoles Calculate the number of poles of the related transfer function
 numberOfPolesAndZeros Calculate the number poles and of zeros of the related transfer function
 numberOfZeros Calculate the number of zeros of the related transfer function
 partialGain Algorithm for partial gain
 polesAndZeros Generate poles and zeros from state space representation
 readLength_nu Read the number of inputs nu of a state space system from a file
 readLength_nx Read the order nx of a state space system from a file
 readLength_ny Read the number of outputs ny of a state space system from a file
 reducedCtrSystem2 Calculate the controllable part of a SISO system
 scaleFactor1 Return scale factor for first order block
 scaleFactor2 Return scale factor for second order block
 staircaseQR Staircase algorithm to put a state space system to controller Hessenberg form
 staircaseSVD Staircase algorithm based on singular value decomposition
 trianUpperHess Triangulize an upper Hessenberg matrix by repeatedly applicated householder reflexion
 transposeStateSpace Return the transposed state space system
 reduceRosenbrock Algorithm to compress the generalized system matrix [A, B; C, D] to calculate the invariant zeros of a system
 reducedCtrSystem Calculate the controllable part of a SISO system
 reducedCtrSystemX Calculate the controllable part of a SISO system
 read_dslin Read a StateSpace data record from mat-file
 absComplexVector Return the absolute values of all elements of a complex vector that is defined by a vr[:] vector (real part) and a vi[:] vector (imaginary part)
 polesAndZeros_Old Plot poles (i.e. eigenvalues) and/or invariant zeros of a state space system (previous version of polesAndZeros that is kept, just in case)
 bodeSISO_Old Plot bode plot of the corresponding transfer function
 bodeMIMO_old Plot bode plot of all transfer functions, corresponding to the state space system

Generated at 2026-04-02T18:18:35Z by OpenModelicaOpenModelica 1.26.3 using GenerateDoc.mos