Misplaced Pages

Rosenbrock system matrix

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

In applied mathematics, the Rosenbrock system matrix or Rosenbrock's system matrix of a linear time-invariant system is a useful representation bridging state-space representation and transfer function matrix form. It was proposed in 1967 by Howard H. Rosenbrock.

Definition

Consider the dynamic system

x ˙ = A x + B u , {\displaystyle {\dot {x}}=Ax+Bu,}
y = C x + D u . {\displaystyle y=Cx+Du.}

The Rosenbrock system matrix is given by

P ( s ) = ( s I A B C D ) . {\displaystyle P(s)={\begin{pmatrix}sI-A&-B\\C&D\end{pmatrix}}.}

In the original work by Rosenbrock, the constant matrix D {\displaystyle D} is allowed to be a polynomial in s {\displaystyle s} .

The transfer function between the input i {\displaystyle i} and output j {\displaystyle j} is given by

g i j = | s I A b i c j d i j | | s I A | {\displaystyle g_{ij}={\frac {\begin{vmatrix}sI-A&-b_{i}\\c_{j}&d_{ij}\end{vmatrix}}{|sI-A|}}}

where b i {\displaystyle b_{i}} is the column i {\displaystyle i} of B {\displaystyle B} and c j {\displaystyle c_{j}} is the row j {\displaystyle j} of C {\displaystyle C} .

Based in this representation, Rosenbrock developed his version of the PBH test.

Short form

For computational purposes, a short form of the Rosenbrock system matrix is more appropriate and given by

P ( A B C D ) . {\displaystyle P\sim {\begin{pmatrix}A&B\\C&D\end{pmatrix}}.}

The short form of the Rosenbrock system matrix has been widely used in H-infinity methods in control theory, where it is also referred to as packed form; see command pck in MATLAB. An interpretation of the Rosenbrock System Matrix as a Linear Fractional Transformation can be found in.

One of the first applications of the Rosenbrock form was the development of an efficient computational method for Kalman decomposition, which is based on the pivot element method. A variant of Rosenbrock’s method is implemented in the minreal command of Matlab and GNU Octave.

References

  1. Rosenbrock, H. H. (1967). "Transformation of linear constant system equations". Proc. IEE. 114: 541–544.
  2. Rosenbrock, H. H. (1970). State-Space and Multivariable Theory. Nelson.
  3. "Mu Analysis and Synthesis Toolbox". Retrieved 25 August 2014.
  4. Zhou, Kemin; Doyle, John C.; Glover, Keith (1995). Robust and Optimal Control. Prentice Hall.
  5. De Schutter, B. (2000). "Minimal state-space realization in linear system theory: an overview". Journal of Computational and Applied Mathematics. 121 (1–2): 331–354. Bibcode:2000JCoAM.121..331S. doi:10.1016/S0377-0427(00)00341-1.


Stub icon

This article about matrices is a stub. You can help Misplaced Pages by expanding it.

Categories: