functionobservabilityMatrix
Calculate the observability matrix of zp-transfer-function
Information
Syntax
Q = ZerosAndPoles.Analysis.observabilityMatrix(zp, method)
Description
This function calculates the observability matrix
Q = [C; C*A; ...; C*A^(n-1)]
of the system corresponding state space system
der(x) = A*x + B*u;
y = C*x + D*u;
of a zeros-and-poles transfer function.
Example
ZerosAndPoles p = Modelica_LinearSystems2.ZerosAndPoles.p(); Modelica_LinearSystems2.ZerosAndPoles zp=(p+1)/(p^2+p+1); Real Q[2,2]; algorithm Q := Modelica_LinearSystems2.ZerosAndPoles.Analysis.observabilityMatrix(zp); // Q = [1, 1, -1, 0]
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| ZerosAndPoles | zp | ZerosAndPoles transfer function of a system |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real[:,:] | om |