Page 929 - The Mechatronics Handbook
P. 929

0066_Frame_C30  Page 40  Thursday, January 10, 2002  4:44 PM









                       With this selection, we have

                                                      PK =  P-----                             (30.232)
                                                             K d
                                                              s
                                                             I 2 ×
                                                          =  P---------K d                     (30.233)
                                                                2
                                                              s
                                                          =  P d K d                           (30.234)
                                                          ≈  L o =  G KF                       (30.235)

                       Through this selection of K, we have recovered the target loop transfer function matrix L o  = G KF . That
                       is, K has approximately inverted P (from the right) in order to achieve PK ≈ L o  = G KF . An examination
                       of the singular values for the actual loop PK shows that the actual singular values agree with the target
                       singular values up to and beyond 100 rad/s.
                         Loop Transfer Recovery. Why were we able to recover the target loop? The recovery was permitted by
                       the model-based structure of the compensator K, the Riccati equations used to obtain the gain matrices
                       G c  and H f , and the fact that the plant P = [A p , B p , C p ] (and hence the design plant P d =  [A, B, C] =  P(I/s)
                       is minimum phase. The minimum phase condition, specifically, is a suficient condition which guarantees
                                                                T
                                                         T
                       that there exists an orthonormal matrix U(U U = UU  = I) such that
                                                       lim  rG c =  UC                         (30.236)
                                                       r → 0 +

                       This limiting behavior relating the control gain matrix and the design plant’s C matrix, however, can be
                       used to prove that loop transfer recovery takes place; i.e.,

                                                 lim  P d K d =  lim  PK =  L o =  G KF        (30.237)
                                                r→  0 +    r → 0 +

                       Step 5: Design Command Pre-filter W
                       The MATLAB command

                                                   t 0 ab  ∗ –(  gh  ∗ c, h, g)                (30.238)
                                                              –

                       can be used to find the compensator’s transmission zeros. These are also zeros of the closed loop transfer
                       function matrix from r to y. The final compensator (as well as the target loop G KF ) has zeros near s ≈ −1.2.
                       Given this, a reference command prefilter

                                                             1.2
                                                        W =  ----------------I 2 ×             (30.239)
                                                            s +  1.2  2

                       was added outside the loop to filter reference commands. By so doing, we ensure that step reference com-
                       mands for θ 1  and θ 2  are followed in the steady state (due to integrators in controller) without excessive
                       overshoot during the transient.
                       Sensitivity Frequency Response
                       The resulting sensitivity singular values are plotted in Fig. 30.16. The plot suggests that low frequency
                       reference commands r will be followed and low frequency output disturbances d o  will be attenuated.
                       More precisely, reference commands r with frequency content below 0.3 rad/s should be followed to
                       within about 20 dB; that is, with a steady-state error of about 10%. Similarly, output disturbances d o
                       with frequency content below 0.3 rad/s should be attenuated by approximately 20 dB.

                       ©2002 CRC Press LLC
   924   925   926   927   928   929   930   931   932   933   934