functionisStabilizableMIMO

To check whether a MIMO system is stabliziable

Information

This function checks whether a MIMO state space system is stabilizable or not.

A system is stabilizable for the continuous-time case if all of the uncontrollable eigenvalues have negative real part or for the discrete-time case if all of the uncontrollable eigenvalues are in the complex unit circle respectively. Hence, a controllable system is always stabilizable of course.

To check stabilizability, staircase algorithm is used to separate the controllable subspace from the uncontrollable subspace. The uncontrollable poles are checked to to stable.

Inputs

TypeNameDefaultDescription
StateSpacessState space system

Outputs

TypeNameDefaultDescription
Booleanstabilizable