In control theory, a Kalman decomposition provides a mathematical means to convert a representation of any linear time-invariant (LTI) control system to a form in which the system can be decomposed into a standard form which makes clear the observable and controllable components of the system. This decomposition results in the system being presented with a more illuminating structure, making it easier to draw conclusions on the system's reachable and observable subspaces.
Consider the continuous-time LTI control system
x |
(t)=Ax(t)+Bu(t)
y(t)=Cx(t)+Du(t)
or the discrete-time LTI control system
x(k+1)=Ax(k)+Bu(k)
y(k)=Cx(k)+Du(k)
The Kalman decomposition is defined as the realization of this system obtained by transforming the original matrices as follows:
{\hat{A}}=TA{T}-1
{\hat{B}}=TB
{\hat{C}}=C{T}-1
{\hat{D}}=D
where
T-1
T-1=\begin{bmatrix}Tr\overline{o
and whose submatrices are
Tr\overline{o
Tro
\begin{bmatrix}Tr\overline{o
T\overline{ro
\begin{bmatrix}Tr\overline{o
T\overline{ro}
\begin{bmatrix}Tr\overline{o
T-1=Tro
By using results from controllability and observability, it can be shown that the transformed system
(\hat{A},\hat{B},\hat{C},\hat{D})
\hat{A}=\begin{bmatrix}Ar\overline{o
\hat{B}=\begin{bmatrix}Br\overline{o
\hat{C}=\begin{bmatrix}0&Cro&0&C\overline{ro}\end{bmatrix}
\hat{D}=D
This leads to the conclusion that
(Aro,Bro,Cro,D)
\left(\begin{bmatrix}Ar\overline{o
\left(\begin{bmatrix}Aro&A24\ 0&A\overline{ro}\end{bmatrix},\begin{bmatrix}Bro\ 0\end{bmatrix},\begin{bmatrix}Cro&C\overline{ro}\end{bmatrix},D\right)
A Kalman decomposition also exists for linear dynamical quantum systems. Unlike classical dynamical systems, the coordinate transformation used in this variant requires to be in a specific class of transformations due to the physical laws of quantum mechanics.[1]