Specifies whether to perform the balanced grammian transformation on the input matrices before reduction. If true and the cutoff option is assigned, then the transformation is performed, otherwise it is not. The default is false. The balanced grammian transformation is a similarity transformation on the A, B, and C matrices that equates their controllability and observability grammians; see DynamicSystems[Grammians] for details.
Specifies the cutoff value for the Hankel singular values in the balanced grammian of the system. States with associated Hankel singular value smaller than or equal to the cutoff value are eliminated.
Specifies whether the system is discrete or continuous. If true, the system is discrete, otherwise continuous. The default value is false.
•
|
method = truncate or matchDC
|
Specifies the reduction method. The default is matchDC.
•
|
removestate = posint, list(posint), or list(truefalse)
|
Specifies the states to remove. The default is NULL, which removes no states.
If removestate = , with a positive integer, then the model states from to are removed. The order of the reduced system is .
If removestate is a list of positive integers, then it represents the list of indexes corresponding to the states to be eliminated.
If removestate is a list of truefalse values and its length is the same as the length () of the state vector , then each true in the list removes the corresponding state in .
The removestate option is ignored if both the removestate and the cutoff options are specified. If both the removestate and the cutoff options are omitted, no reduction is performed and the input matrices are returned without modification.