Kim 2000
Kim 2000
              Journal of Dynamic Systems, Measurement, and Control                                                                MARCH 2000, Vol. 122 Õ 179
                                                     Copyright © 2000 by ASME
                                                                                                                                     q 1 ⫽C q Wx s          冑    2 共 P s ⫺p a1 兲
                                                                                                                                                                         
                                                                                                                                                                                                               (8)
                                                                                                                                         q 2 ⫽C q Wx s      冑    2p a2
                                                                                                                                                                  
                                                                                                                                                                                                               (9)
x s ⫽0: f r ⫽0 (10)
q 1 ⫽0 (11)
q 2 ⫽0 (12)
                                                                                                                                         q 1 ⫽C q Wx s      冑    2p a1
                                                                                                                                                                  
                                                                                                                                                                                                              (14)
                                                                                                                                         q 2 ⫽C q Wx s      冑    2 共 P s ⫺p a2 兲
                                                                                                                                                                         
                                                                                                                                                                                                              (15)
                                Fig. 1 Electrohydraulic servo actuator
                                                                                                               The first two terms in Eq. 共6兲 are the forces from the spool pres-
                                                                                                               sures and the spool damping, respectively. The next two terms in
                                                                                                               Eq. 共6兲 are, respectively, the flow reaction force, which depends
                    1                                                                                          on the actuator pressures, and the transient flow force, which de-
              ⍀̇⫽     兵 K i⫺ 共 K a ⫺K m 兲  ⫺K 关 x s ⫹ 共 R⫹B 兲  兴 ⫺B v ⍀⫺ 共 p s1 ⫺p s2 兲                      pends on the actuator flow rates. These two terms show the de-
                    J t
                                                                                                               pendence of the servovalve on the actuator dynamics given below.
                    ⫻A n R⫺4  C 2qn R 关共 X f m ⫺R  兲 2 p s1 ⫺ 共 X f m ⫹R  兲 2 p s2 兴 其                (2)   The last term in Eq. 共6兲 is the restoring force from the feedback
                                                                                                               spring, where
              The first term in Eq. 共2兲 is the driving moment from the torque-
              motor. The last five terms are restoring moments on the armature                                                              K 关 x s ⫹ 共 R⫹B 兲  兴
              from the net rotational stiffness, the cantilever feedback spring                                                    F sp⫽                          ⫹2K s x s                                   (16)
              stiffness 共if this spring exists兲, the damping in the torque-motor,                                                                   R⫹B
              the pressure difference across the nozzle, and the dynamic flow                                  Note that K s ⫽0 for a servovalve with a cantilever feedback
              force on the flapper, respectively.                                                              spring, and K⫽0 with a direct feedback spring.
                 The flapper-nozzle stage dynamics are given by                                                  The flow continuity through actuator is given by
                 ṗ s1 ⫽
                           e
                           V s1
                                 再 冑
                                C qo A o
                                                 2 共 P s ⫺p s1 兲
                                                         
                                                                 ⫺C qn a cx   冑   2p s1
                                                                                   
                                                                                        ⫺A s v s   冎                                        ṗ a1 ⫽
                                                                                                                                                       e
                                                                                                                                                           共 q ⫺A 1 v a 兲
                                                                                                                                                       V a1 1
                                                                                                                                                                                                              (17)
                                                                                                         (3)
                 ṗ s2 ⫽
                           e
                           V s2
                                 再 冑
                                C qo A o
                                                 2 共 P s ⫺p s2 兲
                                                         
                                                                 ⫺C qn a cy   冑   2p s2
                                                                                   
                                                                                        ⫹A s v s   冎                                        ṗ a2 ⫽
                                                                                                                                                       e
                                                                                                                                                           共 A v ⫺q 2 兲
                                                                                                                                                       V a2 1 a
                                                                                                                                                                                                              (18)
                                                                                                                                                  冋                                       册
                 The force balance on spool is given by
                                                                                                                                                                  C 2qo A 2o
                                                       ẋ s ⫽ v s                                        (5)                  p s1e ⫽p s2e ⫽                                                  Ps
                                                                                                                                                      C 2qo A 2o ⫹C 2qn X 2f m  2 D 2n
                         1
                v̇ s ⫽      兵 共 p s1 ⫺p s2 兲 A s ⫺B s v s ⫺ f r ⫺ 关  L 2 q̇ 1 ⫺  L 1 q̇ 2 兴 ⫺F sp其 ,                                       p a1e ⫽p a2e ⫽0.5P s
                         Ms
                                                                                                         (6)   The equilibrium actuator pressures are computed by assuming that
                                    x s共 s 兲        K2
                                             ⫽ 2                              (25)
                                     i共 s 兲   s ⫹2  n s⫹  2n
Merritt 关6兴 has derived a third-order model of the form Fig. 2 Control system block diagram
                                  x s共 s 兲          K3
                                           ⫽ 3                                (26)
                                   i共 s 兲   s ⫹h 1 s ⫹h 2 s⫹h 3
                                                    2
Journal of Dynamic Systems, Measurement, and Control MARCH 2000, Vol. 122 Õ 181
              It is observed from Fig. 5 that the derived servovalve model fits the experimental data more closely than the standard models.
              Specifically, the frequency response of the derived model overlays the experimental data almost exactly for frequencies up to 1000 Hz.
              In contrast, the frequency responses of the commonly used second-order model and third-order model start to deviate from the
              experimental data at 40 Hz and 150 Hz, respectively.
                 For control system design, the second-order model and the third-order model are chosen for comparison with the derived fifth order
              model because recent literature uses these models for the servovalve dynamics 关4,5兴. Adding the actuator model of Eq. 共28兲 and the
              analog proportional feedback in the power amplifier, the plant model based on the fifth-order servovalve model, hereafter called the
              ‘‘eighth-order model,’’ is
                                                                          ⫺1.88e 23s⫹1.21e 27
                              P o8 共 s 兲 ⫽                                                                                           .                                (32)
                                             s ⫹1.27e s ⫹9.62e s ⫹5.79e s ⫹2.03e 15s 4 ⫹5.89e 18s 3 ⫹1.07e 22s 2 ⫹4.79e 24s⫹1.21e 27
                                              8            4 7               7 6            11 5
                                                                                            5.06e 15
                                                         P o5 共 s 兲 ⫽                                                                                                 (34)
                                                                        s ⫹4.08e s ⫹2.10e s ⫹4.76e 10s 2 ⫹2.87e 13s⫹5.06e 15
                                                                         5            3 4          7 3
The stabilized plant models 共共32兲, 共33兲, and 共34兲兲 are considered as the nominal models for the subsequent digital control system design.
              4   Robust Performance Control System Design                                               troller design is to compare the achievable robust performance for
                 Controllers are said to provide robust performance for a system                         the three nominal plant models.
              if they maintain stability and achieve performance in the presence                            The system dynamics are modeled with multiplicative uncer-
              of modeling uncertainty. The main objective of the following con-                          tainty in the form
Journal of Dynamic Systems, Measurement, and Control MARCH 2000, Vol. 122 Õ 183
                                                                                     5   Conclusions
                                                                                        A linearized servovalve model has been derived from the non-
                                                                                     linear model for an electrohydraulic system consisting of a linear
                                                                                     actuator piston and a two-stage servovalve. The model coeffi-
                                                                                     cients are explicitly in terms of the system physical parameters
                                                                                     and therefore reveal several model structural properties. First, the
              Fig. 8 Performance weights and experimental sensitivites „dot          valve model has a relative order of 4 or 5, depending on the type
              line: using K 5 from the second order model; dash line: using          of spring feedback. Second, there is a possibility of a nonmini-
              K 6 from the third order model; solid line: using K 8 from the         mum phase zero when a cantilever feedback spring is used. Third,
              derived fifth order model…                                             when the previous case exists, a weaker spring is desirable to
                                                                                     drive the non-minimum phase zero away from the imaginary axis.
                                                                                     This improved servovalve model, a third-order model, and a
              With a fixed low frequency magnitude K⫽3200 for steady state           second-order model have been fitted to experimental data. The
              performance, robust performance controllers are synthesized with       results demonstrate the improved accuracy of the derived servov-
              the three plant models, as the break frequency of W p (w) is in-       alve model. Robust performance control system design has been
              creased until the limit of the robust performance condition 共41兲 is    performed based on these models. As expected and verified by
              reached. This procedure results in ⫽6 for the eighth-order model,     experiment, better robust performance is achieved for the im-
              ⫽16 for the eighth-order model, and ⫽25 for the fifth-order          proved servovalve model, thus signifying its utility for high per-
              model. Figure 8 shows the inverse of each W p function, which          formance control design. Indeed in the camshaft turning applica-
              provides the bound of robust performance.                              tion, the proposed model structure was necessary 共as opposed to
                 The digital controllers obtained from converting the w-domain       the lower order models兲 for successful design and implementation
              designs to the z-domain were implemented. Each experimental            of a repetitive controller to achieve high bandwidth cam profile
              sensitivity function of the sampled data system was obtained by        tracking performance 关21兴.
              using the signal analyzer ‘‘swept sine’’ method for a reference
              amplitude of 30 mV. Figure 8 shows that robust performance is
              achieved with the three digital controllers, as the experimental       Appendix A: Derivation of the Linearized Models
              sensitivity functions fall below the inverse of the corresponding
              W p function.                                                            Servovalve Model. Equations 共3兲 and 共4兲 are linearized, and
                 Figure 8 clearly shows that better robust performance is            the Laplace transforms are taken:
              achieved with the more accurate eighth-order model. As one ex-
              ample, consider the frequencies for which each experimental sen-                共 s⫹D 2 兲关 p s1 共 s 兲 ⫺p s2 共 s 兲兴 ⫽2D 1  共 s 兲 ⫺2D 3 sx s 共 s 兲       (A1)
              sitivity function is less than ⫺20 dB, signifying at most 10 percent   Equation 共2兲 is linearized, and the Laplace transform is taken:
              error magnitude ratio. From Fig. 8, the maximum frequencies that
              meet this criterion are 16, 4, and 2 Hz, using the controllers from    关 s 2 ⫹D 5 s⫹D 4 兴  共 s 兲 ⫽⫺D 6 关 p s1 共 s 兲 ⫺p s2 共 s 兲兴 ⫺D 7 x s 共 s 兲 ⫹D 8 i 共 s 兲
              the eighth-order model, sixth-order model, and fifth-order model,                                                                                     (A2)
              respectively.                                                          Equation 共6兲 is linearized, and the Laplace transform is taken:
                 Figure 9 shows the experimental step response using each ro-
              bust performance controller for a reference amplitude of 30 mV.              关 s 2 ⫹D 12s⫹D 11兴 x s 共 s 兲 ⫽D 10关 p s1 共 s 兲 ⫺p s2 共 s 兲兴 ⫺D 9  共 s 兲
              Better system response is achieved with the more accurate eighth-                                                                                       (A3)
                                                                                                            D 1 ⫽C qn  D n R
                                                                                                                                  e
                                                                                                                                  V so
                                                                                                                                          冑   2p s1e
                                                                                                                                               
                                                                                                                  e C qo A o              e C qn  D n X f m
                                                                                                   D 2⫽                               ⫹
                                                                                                          V so 冑2  共 p s ⫺p s1e 兲        V so 冑2  共 p s1e 兲
                                                                                                                                e
                                                                                                                       D 3⫽         A
                                                                                                                                V so s
                                                                                                      共 K a ⫺K m 兲 ⫹K 共 R⫹B 兲 ⫺16 C 2qn R 2 X f m p s1e
                                                                                               D 4⫽
                                                                                                                                  J
                                                                                                                                 Bv
                                                                                                                          D 5⫽
                                                                                                                                 J
                                                                                                                      A n R⫹4  C 2qn X 2f m R
                                                                                                               D 6⫽
                                                                                                                                  J
                                                        K                                                                                     g 0 ⫽2D 8 D 1
                                                D 9⫽
                                                        Ms                                                                          g 1 ⫽2D 8 兵 D 1 D 12⫹D 3 D 9 其
                                                        As                                                                                  g 2 ⫽2D 8 D 1 D 11
                                                D 10⫽
                                                        Ms
                                                                                                      Actuator Model. Equations 共17兲 and 共18兲 are linearized and
                                    K                                                               the Laplace transforms are taken:
                                                                                                                                              冋                冑 册
                                       ⫹2C q W cos  f P s ⫹2K s
                             D 11⫽
                                   R⫹B
                                             Ms                                                     s 关 p a1 共 s 兲 ⫺p a2 共 s 兲兴 ⫽x s 共 s 兲 2
                                                                                                                                              Ps
                                                                                                                                              
                                                                                                                                                   e
                                                                                                                                                  ⫺x a 共 s 兲 2
                                                                                                                                                       C W
                                                                                                                                                   V a0 q
                                                                                                                                                               e
                                                                                                                                                                   A s
                                                                                                                                                               V a0 1           冋             册
                                          B s ⫹ 共 L 2 ⫺L 1 兲 C q W 冑P s                                                                                            (A7)
                                D 12⫽                                                               Equation 共20兲 is linearized and the Laplace transform is taken:
                                                                                                            冋               册                                                       冋 册
                                                       Ms
                                                                                                                       Ba                                        A1           1
              Recall that K s ⫽0 for a servovalve with a cantilever feedback                                    s 2⫹      s x a 共 s 兲 ⫽ 关 p a1 共 s 兲 ⫺p a2 共 s 兲兴 ⫺ f d 共 s 兲             (A8)
              spring and K⫽0 for a servovalve with a direct spool feedback                                             Mt                                        Mt           Mt
              spring.                                                                               The two equations 共A7兲 and 共A8兲 contain two unknowns: p a1 (s)
                 The three equations 共共A1兲, 共A2兲, and 共A3兲兲 contain three un-                       ⫺p a2 (s) and x a (s). These two unknowns are solved as a function
              knowns: p s1 (s)⫺p s2 (s),  (s), and x s (s). These three unknowns                   of the spool position ‘‘x s ’’ and the disturbance force f d . The
              are solved as a function of the input current.                                        results are
                          x s共 s 兲
                           i共 s 兲
                                   ⫽ 5
                                              ⫺b 0 s⫹b 1
                                    s ⫹a 1 s ⫹a 2 s 3 ⫹a 3 s 2 ⫹a 4 s⫹a 5
                                            4                                                (A4)            x a 共 s 兲 ⫽x s 共 s 兲   冋           c1
                                                                                                                                        s 3 ⫹c 2 s 2 ⫹c 3 s册⫺ f d共 s 兲 2冋  c4
                                                                                                                                                                       s ⫹c 2 s⫹c 3   册   (A9)
                                               b 0 ⫽D 8 D 9
                                   b 1 ⫽D 8 兵 2D 1 D 10⫺D 2 D 9 其
                                                                                                        p a1 共 s 兲 ⫺p a2 共 s 兲 ⫽x s 共 s 兲    冋       c 5 s⫹c 6
                                                                                                                                                 s 2 ⫹c 2 s⫹c 3册⫹ f d共 s 兲 2冋  c7
                                                                                                                                                                           s ⫹c 2 s⫹c 3   册
                                                                                                                                                                                     (A10)
                                          a 1 ⫽D 2 ⫹D 5 ⫹D 12
                      a 2 ⫽2D 3 D 10⫹D 2 D 5 ⫹D 2 D 12⫹D 5 D 12⫹D 4 ⫹D 11                                                           c 1 ⫽2
                                                                                                                                              A1 e
                                                                                                                                                      C W
                                                                                                                                              M t V a0 q
                                                                                                                                                               冑    Ps
                                                                                                                                                                    
                     a 3 ⫽D 2 兵 D 4 ⫹D 11⫹D 5 D 12其 ⫹2D 1 D 6 ⫹2D 3 D 5 D 10                                                                              Ba
                                                                                                                                                   c 2⫽
                           ⫹D 4 D 12⫹D 5 D 11                                                                                                             Mt
                     a 4 ⫽D 2 兵 D 4 D 12⫹D 5 D 11其 ⫹2D 1 D 6 D 12⫹2D 3 D 4 D 10                                                                       e
                                                                                                                                            c 3 ⫽2           A2
                                                                                                                                                     M t V a0 1
                          ⫹2D 3 D 6 D 9 ⫹D 4 D 11⫺D 7 D 9
                                                                                                                                                          1
                     a 5 ⫽D 2 兵 D 4 D 11⫺D 7 D 9 其 ⫹2D 1 D 6 D 11⫹2D 1 D 7 D 10                                                                    c 4⫽
                                                                                                                                                          Mt
                           共 s 兲        f 0 s 3 ⫹ f 1 s 2 ⫹ f 2 s⫹ f 3
                                  ⫽ 5
                           i 共 s 兲 s ⫹a 1 s 4 ⫹a 2 s 3 ⫹a 3 s 2 ⫹a 4 s⫹a 5
                                                                                             (A5)
                                                                                                                                         c 5 ⫽2
                                                                                                                                                  e
                                                                                                                                                      C W
                                                                                                                                                  V a0 q
                                                                                                                                                               冑   Ps
                                                                                                                                                                   
                                                 f 0 ⫽D 8
                                          f 1 ⫽D 8 兵 D 2 ⫹D 12其                                                                     c 6 ⫽2
                                                                                                                                              Ba e
                                                                                                                                                      C W
                                                                                                                                              M t V a0 q
                                                                                                                                                                冑   Ps
                                                                                                                                                                    
                                f 2 ⫽D 8 兵 D 11⫹D 2 D 12⫹2D 3 D 10其                                                                                2 e
                                                                                                                                            c 7⫽           A
                                             f 3 ⫽D 8 D 2 D 11                                                                                     M t V a0 1
                                        2.10e ⫺3 w 8 ⫹1.63e 1 w 7 ⫺7.41e 5 w 6 ⫹2.97e 9 w 5 ⫹4.23e 13w 4 ⫹9.26e 16w 3 ⫺8.48e 20w 2 ⫺7.91e 23w⫹5.65e 27
                          P o8共 w 兲 ⫽
                                            w 8 ⫹2.64e 4 w 7 ⫹3.50e 8 w 6 ⫹2.42e 12w 5 ⫹1.21e 16w 4 ⫹3.83e 19w 3 ⫹5.51e 22w 2 ⫹2.34e 25w⫹5.65e 27
Journal of Dynamic Systems, Measurement, and Control MARCH 2000, Vol. 122 Õ 185
                                              7.29e 8 w 7 ⫹2.96e 13w 6 ⫹2.17e 17w 5 ⫹1.35e 21w 4 ⫹4.73e 24w 3 ⫹6.74e 27w 2 ⫹3.13e 30w⫹4.97e 32
                              K 6共 w 兲 ⫽
                                             w 8 ⫹3.61e 6 w 7 ⫹7.21e 11w 6 ⫹1.52e 16w 5 ⫹1.39e 20w 4 ⫹6.60e 23w 3 ⫹1.62e 27w 2 ⫹1.64e 30⫹1.06e 31
                                                       8.69e 5 w 6 ⫹2.29e 10w 5 ⫹1.50e 14w 4 ⫹8.78e 17w 3 ⫹1.76e 21w 2 ⫹1.01e 24w⫹1.74e 26
                                         K 5共 w 兲 ⫽
                                                      w ⫹1.01e 5 w 6 ⫹3.08e 9 w 5 ⫹3.96e 13w 4 ⫹2.49e 17w 3 ⫹7.79e 20w 2 ⫹9.78e 23w⫹3.91e 24
                                                       7
Journal of Dynamic Systems, Measurement, and Control MARCH 2000, Vol. 122 Õ 187