functionisObservable

Check oberservability of a transfer function

Information

Syntax

observable = TransferFunction.Analysis.isObservable(tf, method)

Description

Function TransferFunction.Analysis.isObservable checks the observability of a transfer function. Therefore, the transfer function is converted into a state space representation which is applied to StateSpace.Analysis.isObservable.

Example

  TransferFunction s = Modelica_LinearSystems2.TransferFunction.s();
  Modelica_LinearSystems2.TransferFunction tf=(s+1)/(s^2 + 2*s +1);

  Types.Method method=Modelica_LinearSystems2.Types.StaircaseMethod.SVD

  Boolean controllable;

algorithm
  controllable := Modelica_LinearSystems2.StateSpace.Analysis.isObservable(tf, method);
// controllable = false

Inputs

TypeNameDefaultDescription
TransferFunctiontftransfer function of a system
Modelica_LinearSystems2.Utilities.Types.StaircaseMethodmethodModelica_LinearSystems2.Utilities.Types.StaircaseMethod.SVD

Outputs

TypeNameDefaultDescription
Booleanobservable