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; import Modelica_LinearSystems2; import Modelica_LinearSystems2.Math.Polynomial; import Modelica_LinearSystems2.StateSpace; import Modelica_LinearSystems2.TransferFunction; input Modelica_LinearSystems2.StateSpace ss; output Integer result; end denominatorDegree;