Minimal Realization
Minimal Realization
(OP)
One of the ways to obtain a minimal realization of a system model transfer function is to create a balanced system first from its corresponding state space equation, and eliminate states with small eigenvalues. To go back to a transfer function, it seems like we'd have to know what the new states are. How do states map from the original (higher-order) model to the reduced balanced system? For example, say a state space model's full state vector is [x1 x2 ... xn] before reducing, and [x1'...xm'] (m < n) after reducing. How do x1 = x1' relate?
RE: Minimal Realization
But then you decide that there's very little 4th order behaviour, so you re-model as y(x) = a'x^6 + b'x^5 + d'x^3 + e'x^2 + f'x + e'. You get a fit and now your system is represented by [a', b', d', e', f', e']. Depending on how much c really contributed to model, a' through e' will adjust to accommodate in an unpredictable way.
RE: Minimal Realization
Say you first you balance: mathworks.com/help/control/ref/balreal.html
Then you create the minimal realization: mathworks.com/help/control/ref/modred.html
How to know which states were eliminated in the reduction? Was it position 2, or ...?
The reduction happened in a balanced state which is a mix of various states, so after reducing, presumably there is also a way to transform back to the original state space form...and thus we'd have to know which of the positions or accelerations were kept.
RE: Minimal Realization