.Modelica_LinearSystems2.WorkInProgress.StateSpace.Internal

Package of internal utilities of state space systems (for advanced users only)

Information

Generally, the functions in this package should not be used by the user.

This package contains functions which cannot be used in an arbitrary way and require particular knowledge. Therefore, only advanced users should deal with contained classes.

Contents

Name Description
 assignPolesMI_rob_old
 wrapper_modifyX_old Contains a C sub routine of robust pole assignment to modify the eigenvector matrix X according to Kautsky algorithm
 modifyX_old Contains a C sub routine of robust pole assignment to modify the eigenvector matrix X according to Kautsky algorithm
 assignPolesMI_rob Modified KNV algorithm. Works like MATLAB's place.m
 assignPolesMI_rob2 Modified KNV algorithm. Works like MATLAB's place.m
 assignPolesSI_rq RQ implementation of a recursiv single-input pole assignment problem
 xBase Compute the eigenvector bases according to Kautsky algorithm
 calcK Computes the feedback matrix from the assigned eigenvalues, closed loop eigenvectors and the B matrix factorization
 modifyX Contains a C sub routine of robust pole assignment to modify the eigenvector matrix X according to Kautsky algorithm
 wrapper_calcK Computes the feedback matrix from the assigned eigenvalues, closed loop eigenvectors and the B matrix factorization
 wrapper_modifyX Contains a C sub routine of robust pole assignment to modify the eigenvector matrix X according to Kautsky algorithm
 wrapper_xBase Compute the eigenvector bases according to Kautsky algorithm
 assignOneOrTwoPoles Algorithm to assign p (p = 1 or 2) eigenvalues
 reduceRosenbrock Algorithm to compress the generalized system matrix [A, B; C, D] to calculate the invariant zeros of a system

Generated at 2026-04-15T18:18:36Z by OpenModelicaOpenModelica 1.26.3 using GenerateDoc.mos