functionisDetectable
Check detectability of a transfer function
Information
Syntax
detectable = TransferFunction.Analysis.isDetectable(tf, method)
Description
Function TransferFunction.Analysis.isDetectable checks the Detectability of a transfer function. Therefore, the transfer function is converted into a state space representation which is applied to StateSpace.Analysis.isDetectable. The transfer function is detectable if all unstable poles are observable.
Example
TransferFunction s = Modelica_LinearSystems2.TransferFunction.s(); Modelica_LinearSystems2.TransferFunction tf=(s-1)/(s^2 - 2*s +1); Boolean detectable; algorithm detectable := Modelica_LinearSystems2.TransferFunction.Analysis.isDetectable(tf); // detectable = false
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| TransferFunction | tf | Transfer function of a system |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | detectable |