Rosenbrock system matrix

From testwiki
Jump to navigation Jump to search

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.[1]

Definition

Consider the dynamic system

x˙=Ax+Bu,
y=Cx+Du.

The Rosenbrock system matrix is given by

P(s)=(sIABCD).

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

The transfer function between the input i and output j is given by

gij=|sIAbicjdij||sIA|

where bi is the column i of B and cj is the row j of 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[2] and given by

P(ABCD).

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.[3] An interpretation of the Rosenbrock System Matrix as a Linear Fractional Transformation can be found in.[4]

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[5] and GNU Octave.

References

Template:Reflist


Template:Matrix-stub