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;