functionisDetectable

Check detectability of a zp-transfer-function

Information

Syntax

detectable = ZerosAndPoles.Analysis.isDetectable(zp, method)

Description

Function ZerosAndPoles.Analysis.isDetectable checks the Detectability of a zeros-and-poles 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

  ZerosAndPoles p = Modelica_LinearSystems2.ZerosAndPoles.p();
  Modelica_LinearSystems2.ZerosAndPoles zp=(p-1)/(p^2 - 2*p +1);

  Boolean detectable;

algorithm
  detectable := Modelica_LinearSystems2.ZerosAndPoles.Analysis.isDetectable(zp);
// detectable = false

Inputs

TypeNameDefaultDescription
ZerosAndPoleszpZerosAndPoles transfer function of a system

Outputs

TypeNameDefaultDescription
Booleandetectable