functioninvariantZeros

Compute invariant zeros of zeros-and-poles transfer function

Information

Syntax

zeros = ZerosAndPoles.Analysis.invariantZeros(zp)

Description

Computes the invariant zeros of the corresponding state space representation of a zeros-and-poles transfer function. The output is a complex vector containing the eigenvalues. Note, that the conversion of the transfer function does not result in a minimal state space system. Therefore, also zeros equal to unobservable or uncontrollable eigenvalues will be computed.

Example

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

  Complex zeros[:];

algorithm
  zeros := Modelica_LinearSystems2.ZerosAndPoles.Analysis.invariantZeros(zp);
// zeros = {-1}

Inputs

TypeNameDefaultDescription
ZerosAndPoleszpZerosAndPoles transfer function of a system

Outputs

TypeNameDefaultDescription
Complex[:]ZerosZerosAndPoles.Analysis.zerosAndPoles(zp)

Revisions

Date Author Comment
2010-05-31 Marcus Baur, DLR-RM Realization