|
SOLUTIONS
|
BUILT-IN MATHEMATICA SYMBOL
ControllableModelQ[sys]
yields True if the state-space model sys is controllable, and False otherwise.
ControllableModelQ[{sys, sub}]
yields True if the subsystem sub is controllable.
Details and OptionsDetails and Options
- A state-space model is said to be controllable if for any initial state
and any final state
there exists some control input that drives the state from
to
in finite time. -
- The system sys can be a standard or descriptor StateSpaceModel.
- The following subsystems sub can be specified: »
-
All whole system "Fast" fast subsystem "Slow" slow subsystem {
1,...}subsystem with eigenmodes 
- The
and
subsystems primarily apply to descriptor state-space models as described in KroneckerModelDecomposition. - The eigenmodes
are described in JordanModelDecomposition. - ControllableModelQ accepts a Method option with the following settings:
-
Automatic automatically choose the appropriate test "Gramian" test if the controllability Gramian is positive definite "Matrix" test if the controllability matrix has full rank "PBH" use the Popov-Belevitch-Hautus rank test
New in 8 | Last modified in 9
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
