Page 310 - The Mechatronics Handbook
P. 310

0066_frame_C14.fm  Page 24  Wednesday, January 9, 2002  1:50 PM









                       one finds


                                                              x           A  0         B          0
                        x ˙ Σ t() =  A Σ x Σ +  B Σ u +  N Σ r,  y =  Hx,  x Σ =  ,  A Σ =  ,  B Σ =  ,  N Σ =
                                                             x ref       – H 0         0          I

                         Minimizing the quadratic performance functional

                                                   J =  1 ∫ t f ( x Σ Qx Σ +  u Gu) t
                                                                   T
                                                            T
                                                                        d
                                                       --
                                                       2 t 0
                       one finds the control law using the first-order necessary condition for optimality. In particular, we have
                                                                        ∂V
                                                 u =  – G B Σ T ∂V  – G – 1 B  T --------
                                                           -------- =
                                                       –
                                                        1
                                                           ∂x Σ      0 ∂x Σ
                         Here, Q is the positive semi-definite constant-coefficient matrix, and G is the positive weighting constant-
                       coefficient matrix.
                         The solution of the Hamilton–Jacobi equation

                                                                    
                                          ∂V   1 T        ∂V  T  1 ∂V   T  – 1  T ∂V
                                        – ------- =  --x Σ Qx Σ +  -------- Ax Σ –  -- -------- B Σ G B Σ --------
                                                                    
                                          ∂t   2          ∂x Σ   2 ∂x Σ       ∂x Σ
                                                            1  T
                       is satisfied by the quadratic return function V = -- x Σ Kx Σ .  Here,  K is the symmetric matrix, which must
                                                            2
                       be found by solving the nonlinear differential equation
                                                        T
                                                                   1
                                                                     T
                                                              T
                                                                   –
                                                  T
                                          ˙
                                         – K =  Q + A Σ K +  K A Σ –  K B Σ G B Σ K,  Kt f () =  K f
                         The controller is given as
                                                u =  – G B Σ Kx Σ =  – G  – 1 B  T Kx Σ
                                                          T
                                                        1
                                                       –
                                                                      0
                         From x ˙ ref t() =  et(),  one has
                                                       x ref t() =  ∫ et() t
                                                                   d
                         Therefore, we obtain the integral control law


                                                  ut() =  – G  – 1 B  T K  xt()
                                                              0     et() dt

                       In this control algorithm, the error vector is used in addition to the state feedback.
                         As was illustrated, the bounds are imposed on the control, and u min  ≤ u ≤ u max . Therefore, the bounded
                       controllers must be designed. Using the nonquadratic performance functional [9]


                                                                         
                                                     t f
                                                                ∫
                                                        T
                                                 J =     ∫  x Σ Qx Σ +  G tan u u d t
                                                                     1
                                                                    –
                                                                       d
                                                     t 0                 
                       ©2002 CRC Press LLC
   305   306   307   308   309   310   311   312   313   314   315