.Modelica_LinearSystems2.WorkInProgress.StateSpace.Internal.assignPolesSI_rq

Information

RQ implementation of a recursiv single-input pole assignment problem

Interface

function assignPolesSI_rq
  extends Modelica.Icons.Function;
  import Modelica;
  import Modelica_LinearSystems2;
  import Modelica_LinearSystems2.StateSpace;
  import Modelica_LinearSystems2.Math.Matrices;
  import Modelica_LinearSystems2.Math.Complex;
  import matMul = Modelica_LinearSystems2.Math.Complex.Matrices.matMatMul;
  import Modelica_LinearSystems2.Math.Complex.Matrices.matVecMul;
  import Modelica_LinearSystems2.Math.Complex.Internal.C_transpose;
  import Re = Modelica_LinearSystems2.Math.Complex.real;
  import Im = Modelica_LinearSystems2.Math.Complex.imag;
  import Modelica.Utilities.Streams.print;
  input StateSpace ss;
  input Complex gamma[size(ss.A, 1)];
  output Real K[1, size(ss.A, 1)] "feedback matrix";
  output Real S[size(ss.A, 1), size(ss.A, 1)] "Closed loop System matrix";
  output Complex po[size(ss.A, 1)] "poles of the closed loop system";
end assignPolesSI_rq;

Generated at 2024-04-28T18:16:21Z by OpenModelicaOpenModelica 1.22.3 using GenerateDoc.mos