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

TypeNameDefaultDescription
TransferFunctiontfTransfer function of a system

Outputs

TypeNameDefaultDescription
Booleandetectable