This example demonstrates the conversion of a zeros-and-poles system into a state space system.
Running this function the following output will be printed containing the input zeroes and poles
description zp and the resulting output state space description ss.
zp = 4*(p - 2) / ( (p - 1)*(p^2 - 4*p + 13) )
ss =
ss.A =
x1 x2 x3
x1 0 1 0
x2 -13 4 0
x3 -1 0.5 1
ss.B =
u1
x1 0
x2 13
x3 0
ss.C =
x1 x2 x3
y1 0 0 0.615384615385
ss.D =
u1
y1 0
function conversionFromZerosAndPoles extends Modelica.Icons.Function; import Modelica.ComplexMath.j; import Modelica_LinearSystems2.StateSpace; import Modelica_LinearSystems2.ZerosAndPoles; output Boolean ok "Standard output"; end conversionFromZerosAndPoles;