Robust Control Toolbox | ![]() ![]() |
Balanced realization via B. C. Moore's algorithm.
[abal,bbal,cbal,g,t] = obalreal(a,b,c)
Description
This M-file does functionally the same thing as balreal
, but the balanced reachability and observability grammians (P and Q) are ordered and
P = Q = diag(g). The similarity transformations are accumulated in the variable t
. Moore's [1] kth-order reduced model Gk(s) can be simply extracted from the balanced state-space
obalreal
is an M-file that implements the algorithm of [1]. Balreal
uses the Cholesky decomposition to find the associated left and right eigenspaces of PQ. Obalreal
is superior to the existing balreal
M-file in two ways:
Limitations
The original system (A, B, C, D) has to be minimal, otherwise the balancing algorithm in either obalreal
[1] or balreal
[4] breaks down. See schmr
and balmr
for robust methods for computing Gk without balancing.
See Also
balreal
, balmr
, schmr
, schbal
, ohklmr
, ohkapp
, reschmr
References
[1] B. C. Moore, "Principal Component Analysis in Linear Systems: Controllability, Observability and Model Reduction," IEEE Trans. on Automat. Contr., AC-26, pp. 17-31, February 1981.
![]() | normhinf, normh2 | ohkapp, ohklmr | ![]() |