Computes the initial condition response of the system StateSpace sc = StateSpace(A=[-1,1;0,-2],B=[1, 0;0, 1],C=[1,0; 0,1],D=[0, 0; 0, 0]) to the initial condition x0=[1;1].
This example plots the output y and the states (x1, x2, x3) of a system with the input
u(t) = uk*exp(zk*t)
where zk is an invariant zero of the system. Assuming appropriate initial conditions, the output of the system is forced to zero. It is demonstrated that the output can also be forced to zero by applying a transient unstable input. Although the output is zero, the states show transient and unstable behavior. In comparison, the outputs as an reaction of inputs with half or double frequency are not equal to zero.
function plotZeros extends Modelica.Icons.Function; import Modelica_LinearSystems2.TransferFunction; import Modelica_LinearSystems2.StateSpace; import Modelica_LinearSystems2.DiscreteStateSpace; import Modelica_LinearSystems2.Utilities.Plot; end plotZeros;