Page 131 - Mechatronics with Experiments
P. 131

CLOSED LOOP CONTROL  117
                                5. Gravitational load can be compensated for as a function of the measured position
                                  and inertia of the of the controlled axis. In nonlinear mechanisms and varying load
                                  conditions, a conservative value of effective inertia may be used or a more detailed
                                  inertia estimation algorithm may be used to support this control function.
                                6. Notch filters are used to reduce the likelihood of exciting the structural resonance
                                  frequencies of the controlled sytem by minimizing the frequency content of the
                                  control signal in the vicinity of the resonant frequencies. If there is only one resonant
                                  frequency, then only a single second-order digital Notch filter would be sufficient.
                                  If there are multiple resonant frequencies of concern, then multiple Notch filters in
                                  series should be used.
                                7. Finally, the output magnitude of the control signal to the amplifier may be limited
                                  at the controller level by a saturation function. In some cases, the maximum and
                                  minimum values of the control signal may need to be different, that is the absolute
                                  value of maximum and minimum values do not have to be same (i.e., u max  = 10.0
                                  and u min  =−5.0).
                                8. Other practical aspects of PID control implementation are at the higher (supervisory)
                                  level where an algorithm would set the maximum and minimum allowed limits on
                                  the commanded position, commanded velocity, commanded acceleration, following
                                  error to send a warning message to the user, following error to stop the closed loop
                                  control (fatal error). The command signals would not be allowed to exceed these
                                  limits. In addition, the maximum output control signal (u  ) and root-mean-square
                                                                                max
                                  value (u  ) value of the output signal can be monitored to protect the amplifier and
                                         RMS
                                  actuator from overheating. If these values are exceeded, the control logic may reduce
                                  the control signal and/or send a warning signal to the user or shut-down the closed
                                  loop control algorithm as a fault condition (i.e., when the maximum control signal
                                  level is exceeded or the RMS control signal level is exceeded).

                             2.12.8 Time Delay in Control Systems

                             Time delay is a common problem in control systems. It typically occurs due to transport
                             delay or actuator response delay. A pure time delay example is in a fluid or thermal control
                             system. Consider a system where fluid moves with speed V, an actuator (heater) adds heat
                             at some location, and the measurement of the temperature is taken at some downstream
                             location at a distance l from where the actuator is located. Clearly, any effect of the actuator
                                                                          l
                             action will be measured only after a time delay of t =  V  .
                                                                      d
                                  Pure time delay can be represented mathematically as follows (Figure 2.52),
                                                          u (t) = u (t − t )                   (2.174)
                                                                       d
                                                           2
                                                                  1
                               u (s)                  u (s)
                                1                      2
                                           e d s
                                            -t
                             u (t)                 u (t)
                              1                     2





                                    t      t           t 0            t
                                    0                                    FIGURE 2.52: Time delay in control
                                                          t
                                                           d             systems: pure time delay.
   126   127   128   129   130   131   132   133   134   135   136