For a ๐บ๐ธ State Space Model, the choice of state variables may be arbitrary (eg, which units are used), and the same model can be represented with new states via a simple
For the ๐น๏ธ Controllability and ๐๏ธ Observability Grammians, this means the transformed Grammians are respectively
But
Instead of choosing an arbitrary scaling, balanced realizations find the coordinate system that equates the controllability and observability Grammians, thereby allowing them to reflect intrinsics properties of the system. This way, we can observe which states (those relatively larger values) are both easier to control and observe.
Using
where
where we order
With this definition, we can use the transformation
to build the corresponding system,
Hankel Singular Values
The values
Balanced Truncation
Balanced realizations can be used to simplify a model; that is, to reduce the dimensionality of the states. For the ordered Hankel singular values
with the reduced system being
Intuitively, this keeps the most controllable and observable states, while discarding the rest.
Note that balanced truncation should only be performed on the stable portion of a system's dynamics; the reduction above assumes that the balanced realization is controllable and observable. The other unstable portions must be preserved, as changing them will alter closed-loop stability properties.