Page 756 - Mechanical Engineers' Handbook (Volume 2)
P. 756

6 Controllability and Observability  747

                           matrix for continuous-time systems or in the transformed G matrix for discrete-time systems. 4
                           The presence of a zero row in either of these matrices would indicate that the inputs are not
                           coupled to and cannot control the corresponding mode. Algebraic controllability conditions
                           for systems with repeated eigenvalues are given by Palm. 6
                              The controllability conditions for LTI systems in general are stated in terms of the matrix
                           P , referred to as the controllability matrix in Section 3, and are summarized in Table 8. The
                            c
                           n   nr controllability matrix for a MIMO system is defined by
                                                    P   [BAB        A n 1  B]                   (63)
                                                     c
                           for continuous-time systems and by
                                                    P   [GFG         F n 1 G]                   (64)
                                                     c
                           for discrete-time systems. The condition for complete state controllability is simply that the
                           matrix P has rank n. The controllable canonical form for SISO systems, described in Section
                                 c
                           3, derives its name from the fact that transformation to that form is possible if and only if


                           Table 8 Controllability Conditions for Linear Dynamic Systems
                                                     Continuous Time              Discrete Time
                           Time-Invariant System
                           Necessary and efficient  (i) rank(BAB      A n 1 B)  (i) rank(GFG      F n 1 G)
                             condition for state     rank (BAB       A n r B)    rank (GFG      F n r G)
                             controllability         n                          n
                                                           or                         or
                                                        T
                                                (ii) det(P c P )    0      (ii) det(P c P )    0
                                                                                   T
                                                        c                          c
                           Necessary condition for  rank(BA)   n              rank(GF)   n
                             state controllability
                           Necessary and sufficient  (i) rank(CP c )   p    (i) rank(CP c )   p
                             condition for output           or                          or
                                                           T
                             controllability    (ii) det(CP c P c T C )   0  (ii) det(CP c P c T C )   0
                                                                                      T
                           Time-Varying System:
                           Time Interval of Interest [t 0 , t 1 ]or [k 0 , k 1 ]
                           Necessary and sufficient  (i) W c (t 1 , t 0 ) is positive definite  (i) W c (k 1 , k 0 ) is positive definite
                            condition for state    or                         or
                            controllability     (ii) Zero is not an eigenvalue of  (ii) Zero is not an eigenvalue of
                                                   W c (t 1 , t 0 )or         W c (k 1 , k 0 )or
                                               (iii)  W c (t 1 , t 0 )    0  (iii)  W c (k 1 , k 0 )    0
                                                   where W c (t 1 , t 0 )     where W c (k 1 , k 0 )
                                                                                k 1
                                                      t 1

                                                                T
                                                                                            T
                                                       (t ,  )B( )B ( )            (k , k)G(k)G (k)
                                                         1                           1
                                                     t 0
                                                                                k k 0
                                                        T
                                                         (t ,  ) d                  (k , k)
                                                                                   T
                                                         1
                                                                                     1
                           Necessary and sufficient  det W y (t 1 , t 0 )   0  det W y (k 1 , k 0 )   0
                             condition for output  where W y (t 1 , t 0 )     where W y (k 1 , k 0 )
                             controllability
                                                                                k 1
                                                      t 1

                                                      C( ) (t ,  )B( )B ( )       C(k) (k , k)B(k)
                                                                   T
                                                            1
                                                                                        1
                                                     t 0                        k k 0
                                                             T
                                                        T
                                                         (t ,  )C ( ) d           B (k)  (k , k)C (k)
                                                                                            T
                                                                                   T
                                                                                      T
                                                         1                              1
   751   752   753   754   755   756   757   758   759   760   761