control.modred¶
- control.modred(sys, ELIM, method='matchdc')¶
Model reduction of sys by eliminating the states in ELIM using a given method.
Parameters: sys: StateSpace
Original system to reduce
ELIM: array
Vector of states to eliminate
method: string
Method of removing states in ELIM: either 'truncate' or 'matchdc'.
Returns: rsys: StateSpace
A reduced order model
Raises: ValueError
- if method is not either 'matchdc' or 'truncate'
- if eigenvalues of sys.A are not all in left half plane (sys must be stable)
Examples
>>> rsys = modred(sys, ELIM, method='truncate')