HOME

TheInfoList



OR:

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 In control engineering, a state-space representation is a mathematical model of a physical system as a set of input, output and state variables related by first-order differential equations or difference equations. State variables are variables wh ...
and
transfer function matrix In control system theory, and various branches of engineering, a transfer function matrix, or just transfer matrix is a generalisation of the transfer functions of single-input single-output (SISO) systems to multiple-input and multiple-output (M ...
form. It was proposed in 1967 by Howard H. Rosenbrock.


Definition

Consider the dynamic system :: \dot= Ax +Bu, :: y= Cx +Du. The Rosenbrock system matrix is given by ::P(s)=\begin sI-A & -B\\ C & D \end. 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 ::g_=\frac where b_i is the column i of B and c_j is the row j of C. Based in this representation, Rosenbrock developed his version of the PHB test.


Short form

For computational purposes, a short form of the Rosenbrock system matrix is more appropriate and given by ::P\sim\begin A & B\\ C & D \end. The short form of the Rosenbrock system matrix has been widely used in
H-infinity methods in control theory ''H''∞ (i.e. "''H''-infinity") methods are used in control theory to synthesize controllers to achieve stabilization with guaranteed performance. To use ''H''∞ methods, a control designer expresses the control problem as a mathematical optimiza ...
, 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 GNU Octave is a high-level programming language primarily intended for scientific computing and numerical computation. Octave helps in solving linear and nonlinear problems numerically, and for performing other numerical experiments using a lang ...
.


References

{{Reflist 1967 introductions Control theory Matrices