functionisObservable
Check observability of a zp-transfer-function
Information
Syntax
observable = ZerosAndPoles.Analysis.isObservable(zp, method)
Description
Function ZerosAndPoles.Analysis.isObservable checks the observability of a zeros-and-poles transfer function. Therefore, the transfer function is converted into a state space representation which is applied to StateSpace.Analysis.isObservable.
Example
ZerosAndPoles p = Modelica_LinearSystems2.ZerosAndPoles.p(); Modelica_LinearSystems2.ZerosAndPoles zp=(p+1)/(p^2 + 2*p +1); Types.Method method=Modelica_LinearSystems2.Types.StaircaseMethod.SVD Boolean observable; algorithm observable := Modelica_LinearSystems2.StateSpace.Analysis.isObservable(zp, method); // observable = false
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| ZerosAndPoles | zp | ZerosAndPoles transfer function of a system | |
| Modelica_LinearSystems2.Utilities.Types.StaircaseMethod | method | Modelica_LinearSystems2.Utilities.Types.StaircaseMethod.SVD |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | observable |