Page 894 - The Mechatronics Handbook
P. 894

0066_Frame_C30  Page 5  Thursday, January 10, 2002  4:43 PM









                       Generalized Plant
                       The generalized plant G is assumed to possess the following two-port state space structure:


                                                           A   B 1    B 2
                                              G 11 G 12                       AB
                                        G =            =  C 1 0 n ×n  D 12    =                 (30.10)
                                                                z  w
                                              G 21 G 22                       CD
                                                                    0 n ×n
                                                          C 2  D 21
                                                                      y  u
                                           –
                                                                                      ∈
                                     (
                                                          ∈
                                                 ∈
                                            1
                                                                                                   z
                                                                                         y
                                                                                z
                                        –
                       where G ij s() =  C i sI A) B j , A R n×n , B 1 R n×n  w , B 2 ∈ R n×n u , C 1 ∈ R n ×n , C 2 R n ×n , D 12 ∈R n ×n u ,
                       D 21 ∈ R n ×n z .
                             u
                       Comment 30.6 (Weighting Functions: Satisfying Closed Loop Design Specifications)
                       As stated earlier, the generalized plant G may contain frequency dependent weighting functions as well
                       as a model for the physical system P (plant) being controlled. Typically P = G 22  = [A, B 2 , C 2 ]. Weighting
                       functions within G may be viewed as design parameters (mathematical knobs) that may be manipulated
                                                3
                       by a designer to influence the H  problem in a manner which results in a controller that is not just
                       optimal—a notion that is often irrelevant in practical applications—but which satisfies desired closed
                       loop design specifications. Weighting functions may be used to weight (penalize) tracking errors, actuator
                       and other signal levels, state estimation errors, etc. By making the weight on a signal large in a specific
                       frequency range, we are indirectly telling the optimization problem to find a controller that makes the signal
                       small in that frequency range. By making the weight on a signal small in a specific frequency range, we
                       are indirectly conveying our willingness to tolerate a signal which is large in that frequency range. This
                       idea can be illustrated via example.
                       Comment 30.7 (D 11  == == 0 Necessary, D 22  == == 0 Not Necessary)
                       D 11  = 0 Necessary. Note that we have assumed that D 11  = 0; i.e., there is no direct path from the exogenous
                                                                                 2
                       signals w to the regulated signals z. This assumption is essential for the H  norm of the closed loop
                                                                                        2
                                                                     will be infinite and the H  problem will be
                       transfer function T wz  to be finite. If D 11  ≠ 0, then  T wz  2
                                                                  H
                       ill-posed; i.e., make no sense. If we have a nonzero D 11 , adding strictly proper filters on either w or z (e.g.,
                       [1000/(s + 1000)]I) will result in D 11  = 0. In this sense, the assumption is not restrictive.
                         D 22  = 0 Not Necessary. It has also been assumed that D 22  = 0; i.e., the transfer function matrix D 22  from
                       controls u to measurements y is strictly proper. This assumption is very realistic since G 22  (our plant P)
                       is typically strictly proper in practice. If not, high frequency dynamics (e.g., actuator dynamics, flexible
                       modes, parasitics, etc.) may be included to make it strictly proper. One might even include a simple high
                       bandwidth low pass filter (e.g., 1000/(s + 1000)) to make G 22  strictly proper. If this is not desirable because
                       of the increased dimension, there is an alternative that does not increase the dimension of G.
                                                                                  ˆ      ˆ
                          • One can always remove D 22  from G 22  to obtain a new generalized plant G   with D 22  = 0. The term
                                                                    ˆ
                            D 22  is then absorbed into an augmented controller  K   by noting that u is related to y as follows:
                                                                         −1
                                                u = K[y + D u] = [I − KD ] Ky                   (30.11)
                                                                       22
                                                           22
                            Noting this, it follows that the augmented controller, denoted  K ˆ  , is given by
                                                       ˆ           – 1
                                                      K =  [ IKD 22 ] K                         (30.12)
                                                             –
                                                              ˆ
                                 2
                            The H  problem can then be carried out for G   and K ˆ   (without regard to D 22 ). When the optimal
                                    ˆ    ˆ
                                        G
                                    K
                            controller   for   is obtained, one can compute the optimal controller K for G using the relationship
                                                            [
                                                                   ˆ
                                                           ˆ
                                                      K =  K I + D 22 K] –  1                   (30.13)
                            With this stated, the assumption D 22  = 0 is made without any loss of generality.
                       ©2002 CRC Press LLC
   889   890   891   892   893   894   895   896   897   898   899