Page 573 - Mechatronics with Experiments
P. 573

October 9, 2014 8:41 254mm×178mm
                                         Printer: Yet to Come
            JWST499-c07
                        JWST499-Cetinkunt
                                                            ELECTROHYDRAULIC MOTION CONTROL SYSTEMS  559
                             Similarly, the maximum force the EH system can afford to exert even under a zero accelera-
                             tion condition (no head-room for force) may be smaller than desired, that is F load  = 15 000,
                             and available force at rated conditions,
                                                                         6
                                         (p max  − p ) ⋅ A = (20.865 − 6.895) ⋅ 10 ⋅ 0.001 = 13 590 N  (7.632)
                                                 r
                                                     a
                                  One way to determine the approximate proportional gain of the closed loop PID
                             controller is to decide on the maximum position following error for which the valve should
                             be fully open, neglecting transient effects. This relationship would give a good estimate
                             of the proportional gain K . Then the rest of the PID gains K , K can be tuned, including
                                                                                 d
                                                                              i
                                                  p
                             the tuning of K around the estimated value until the desired closed loop performance is
                                          p
                             achieved. Let
                                                        (y (t) − y(t)) max  = e max            (7.633)
                                                         d
                             for which we would like the controller to open the valve fully, x = x vmax . Neglecting the
                                                                                 v
                             transient aspect of the amplifier and valve dynamics,
                                                    i cmd  ≈ K ⋅ e max                         (7.634)
                                                           p
                                                     x = x vmax  = x vmax  ⋅ K ⋅ K ⋅ i cmd     (7.635)
                                                      v
                                                                       t
                                                                           a
                                                   x vmax  = x vmax  ⋅ K ⋅ K ⋅ e max  ⋅ K p    (7.636)
                                                                t
                                                                    a
                                                              1
                                                     K =                                       (7.637)
                                                      p
                                                          K ⋅ K ⋅ e max
                                                              a
                                                           t
                             Note that this calculated value for K is only a guidance as a starting point, and a very useful
                                                         p
                             one. The actual values of the PID gains (K , K , K ) should be further tuned to achieve the
                                                               p
                                                                  i
                                                                     d
                             desired dynamic performance on the actual hardware.
                             Remarks on Simulations       In order to understand the effect of different circuit
                             design parameters as well as to be able to confirm the accuracy of the simulation results
                             by our qualitative physics based reasoning, it is instructive to examine the effects of the
                             following different conditions in simulation;
                                1. In order to confirm that the overall dynamic model makes sense, simulate the system
                                  for a condition that the servo valve is always in neutral position (no flow through
                                  the servo valve), and initial conditions of the cylinder are stationary at a nominal
                                  position. The simulation results should confirm that the cylinder does not move, and
                                  pressures in A and B sides do not change, no flow through the servo valve. All of the
                                  pump flow should be dumped back to the tank through the relief valve.
                                2. The next level of check in the correctness of the model and simulation is to specifiy
                                  the servo valve spool position as a function of time, x (t), instead of having it
                                                                                 v
                                  determined via a control current command and valve dynamics. Given a prescribed
                                  valve position as a function of time, we can approximately predict and expect that the
                                  cylinder velocity should have a similar profile to the motion of the valve spool, and
                                  the cylinder position should be similar to the integral of the valve spool displacement.
                                  This simulation excludes the effect of servo valve dynamics and the closed loop PID
                                  controller.
                                3. Much smaller and much larger hose volumes between pump and servo valve, and
                                  between servo valve and cylinder, can be simulated.
                                4. Different damping coefficient for the servo valve inertial dynamics: very small (i.e.,
                                  c = 0.1) or very large (i.e., c = 1.0) can be simulated.
                                                          v
                                   v
   568   569   570   571   572   573   574   575   576   577   578