result = StateSpace.Analysis.denominatorDegree(ss)
Function Analysis.denominatorDegree calculates the degree of the denominator polynomial of the corresponding transfer function. The state space system is converted to the transfer function G(s)=N(s)/D(s) with the polynomial D(s) as denominator.
Modelica_LinearSystems2.StateSpace ss=Modelica_LinearSystems2.StateSpace( A=[-1], B=[1], C=[1], D=[1]); Real dDegree; algorithm dDegree := StateSpace.Analysis.denominatorDegree(Modelica_LinearSystems2.StateSpace(ss); // nDegree = 1
StateSpace.Conversion.toTransferFunction, StateSpace.Analysis.numeratorDegree
encapsulated function denominatorDegree import Modelica_LinearSystems2.StateSpace; import Modelica_LinearSystems2.TransferFunction; input StateSpace ss "State space system"; output Integer result "Degree of denominator polynomial"; end denominatorDegree;