Page 916 - The Mechatronics Handbook
P. 916

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









                         2. Target Loop Recovery Via Model-Based Compensator. The second step is to use a model-based com-
                            pensator K opt  = [A − BG c  − H f C, H, G] to recover the target loop (either L o  or L i ).
                              If we want to recover L o  (i.e., good properties at that plant output), then we want PK opt  ≈ L o .
                            This is called loop transfer recovery at the plant output (LTRO).
                              If we want to recover L i  (i.e., good properties at that plant input), then we want K opt P ≈ L i ,.
                            This is called loop transfer recovery at the plant input (LTRI).
                              Note: In general, the properties associated with breaking the loop at the plant output (properties
                            of PK opt ) are different (perhaps very different) from those associated with breaking the loop at the
                            plant input (properties of K opt P). It is usually very difficult for PK opt  and K opt P to both possess
                            great properties (e.g., margins, etc.). Typically, a designer must trade off nice properties at the
                            plant output for nice properties at the plant input, or vice versa.
                        2
                       H -based methods for LTRO and LTRI are now presented.
                          • Loop Transfer Recovery at Plant Output (LTRO).
                                                                                        −l
                            1. Design of Target Loop L o . The first step is to design a target loop L o  = C(sI − A) H f  with desirable
                              closed loop properties (e.g., stability, sensitivity, complementary sensitivity, stability robustness
                              margins, etc). This may be done using any method! (Any method you feel comfortable enough
                              with.)
                                One procedure that results in good properties at the plant output is based on KBF methods.
                                                                                                    −l
                              The idea is to select the design (shaping) matrix L so that the singular values G FOL  = C(sI − A) L
                              look nice; e.g., large minimum singular value at low frequencies, small maximum singular
                              value at high frequencies, singular values cross 0 dB with slopes of −20 dB/dec, etc.
                                                                      —using m > 0 to adjust the bandwidth of
                                We then solve the FARE with A, L, C, Θ = mI n ×n
                                                                    y  y
                                                            −l
                              our target loop  L o   =  G KF   =  C(sI −  A) H f . A smaller  (larger)  m results in a larger (smaller)
                              bandwidth.
                                Guidelines for Shaping of Target Loop L o  = G KF .
                            • The so-called Kalman Frequency Domain Equality (KFDE) guides our loop shaping:
                                                                              1
                                                                  1
                                              [
                                                                                    (
                                                     (
                                          (
                                   [ I + G KF jw)] I +  G KF jw)] H  =  I +  -------G FOL jw(  ) -------G FOL jw)  H  (30.152)
                                                                  m           m
                              From this, it follows that
                                                                  1
                                                      (
                                               [
                                              s i I +  G KF jw)] =  1 +  ---s i G FOL jw([  )]  (30.153)
                                                                     2
                                                                  m
                              This suggests that by shaping G FOL , we can shape the target loop L o  = G KF . Specifically, if G FOL
                              is large at low frequencies, then we expect
                                                              1
                                                        (
                                                     G KF jw) ≈  -------G FOL jw(  )           (30.154)
                                                               m
                              at low frequencies. This shows that the matrix L should be used for shaping the target loop L o  =
                              G KF  while  m > 0 is used to adjust the target loop bandwidth—decreasing/increasing  m to
                              raise/lower the target loop bandwidth. The resulting loop L o  = G KF  is guaranteed to possess nice
                              closed loop properties as described below.
                            • The above singular value relation implies that

                                                               (
                                                         [
                                                     s min I +  G KF jw)] ≥  1                 (30.155)

                       ©2002 CRC Press LLC
   911   912   913   914   915   916   917   918   919   920   921