.Modelica_LinearSystems2.StateSpace.Internal.reduceRosenbrock

Information

References

 [1] Emami-Naeini, A. and Van Dooren, P. (1982):
Computation of Zeros of Linear Multivariable Systems. Automatica, 18, pp. 415-430.
 

Interface

encapsulated function reduceRosenbrock
  import Modelica;
  import MatricesMSL = Modelica.Math.Matrices;
  import Modelica_LinearSystems2;
  import Modelica_LinearSystems2.StateSpace;
  import Modelica_LinearSystems2.Math.Matrices;
  import Modelica_LinearSystems2.Math.Vectors;
  input Real A[:, :] "State matrix";
  input Real B[:, :] "Input matrix";
  input Real C[:, :] "Output matrix";
  input Real D[:, :] "Feedforward matrix";
  output Real Ar[:, :];
  output Real Br[:, :];
  output Real Cr[:, :];
  output Real Dr[:, :];
  output Integer n "Dimension of Ar: Ar[n,n]";
  output Integer m "Second dimension of Br: Br{n,m]";
  output Integer p "First dimension of Cr: Cr[p,n]";
end reduceRosenbrock;

Generated at 2024-11-26T19:26:15Z by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos