Cross Gramian

From testwiki
Jump to navigation Jump to search

In control theory, the cross Gramian (WX, also referred to by WCO) is a Gramian matrix used to determine how controllable and observable a linear system is.[1][2]

For the stable time-invariant linear system

x˙=Ax+Bu
y=Cx

the cross Gramian is defined as:

WX:=0eAtBCeAtdt

and thus also given by the solution to the Sylvester equation:

AWX+WXA=BC

This means the cross Gramian is not strictly a Gramian matrix, since it is generally neither positive semi-definite nor symmetric.

The triple (A,B,C) is controllable and observable, and hence minimal, if and only if the matrix WX is nonsingular, (i.e. WX has full rank, for any t>0).

If the associated system (A,B,C) is furthermore symmetric, such that there exists a transformation J with

AJ=JAT
B=JCT

then the absolute value of the eigenvalues of the cross Gramian equal Hankel singular values:[3]

|λ(WX)|=λ(WCWO).

Thus the direct truncation of the Eigendecomposition of the cross Gramian allows model order reduction (see [1]) without a balancing procedure as opposed to balanced truncation.

The cross Gramian has also applications in decentralized control, sensitivity analysis, and the inverse scattering transform.[4][5]

See also

References

Template:Reflist


Template:Matrix-stub Template:Systemstheory-stub