control.minimal_realization
- control.minimal_realization(sys, tol=None, verbose=True)[source]
Eliminate uncontrollable or unobservable states.
Eliminates uncontrollable or unobservable states in state-space models or canceling pole-zero pairs in transfer functions. The output
sysr
has minimal order and the same response characteristics as the original modelsys
.- Parameters
- sys
StateSpace
orTransferFunction
Original system.
- tolreal
Tolerance.
- verbosebool
Print results if True.
- sys
- Returns
- rsys
StateSpace
orTransferFunction
Cleaned model.
- rsys