Page 137 - Mechatronics with Experiments
P. 137

CLOSED LOOP CONTROL  123
                             the time delay is known in advance accurately. Digital implementation of the time delay
                             logic in the control loop (Figure 2.56c) requires N = t ∕T sample  number of sampling time
                                                                         d
                                                                     d
                             delays in the processed signal, where T sample  is the sampling period of the digital controller,
                             that is

                                                            e −t d s  ≈ z −N d                 (2.199)

                             that is, t = 2.0, T sample  = 0.1, then N = 20. In order to implement this time delay in a
                                    d
                                                            d
                             digital Otto-Smith regular controller, we would have to keep track of the past 20 samples
                             of the control signals.

                             Example: PID Control of a Motion System with Friction       Many mechan-
                             ical motion systems have friction opposing the motion. When two surfaces move against
                             each other, the resistance force (or torque) before the relative motion starts is larger than the
                             resistance force once the motion has started. This friction resists motion. For the relative
                             motion to start, the applied external force must be larger than the friction force. Further-
                             more, that initial friction force, so called “stiction” (Coulomb) friction, is not constant
                             and varies for the same system due to the condition of the surfaces and lubrication levels.
                             The dynamic model of such a basic motion system is a mass-force system with friction as
                             follows,

                                                      m ̈ x(t) = f control (t) − f friction (t)  (2.200)


                             where f friction (t) represents the friction in the system. If the mass is at rest, the only way
                             for the motion to start is for the control force to be larger than the friction force. Once the
                             motion starts, the net force (difference between control force and friction force) determines
                             the acceleration and deceleration of the mass. Again, once it stops, the motion can start
                             again only if the control force is larger than the friction force.
                                  Without the integral control action, that is the PD controller, a closed loop position
                             control system which has stiction friction will result in a finite steady-state positioning
                             error. The reason is that when the control force, determined by the PD controller, is less
                             than the friction force, the motion of the mass will start to decelerate and come to zero
                             velocity. At that point, if the actual position is a finite value (the likelihood of the actual
                             position being exactly the desired position is a random possibility) the control signal from
                             the PD controller will be only due to the proportional controller since the mass speed is
                             zero, and that control signal value would be smaller than friction force. As a result, the
                             mass cannot move and will be stuck at that position with the finite steady-state position
                             error. The following equations describe this condition,

                                      f control (t) = K e(t) + K ̇ e(t)                        (2.201)
                                                        d
                                                p
                                           f control (t) < f friction (t) ⟶ ̈ x(t) < 0.0       (2.202)
                                                            ⟶ ̇ x(t) = 0.0 eventually          (2.203)
                                           f control (t) = K e(t)  when  ̇ x(t) = 0.0          (2.204)
                                                      p
                                           f control (t) < f friction (t) ⟶ ̈ x(t) = 0.0 and ̇ x(t) = 0.0 no motion.  (2.205)

                                  With integral control action, that is a PID controller, a closed loop position system will
                             tend to oscillate about the target position which is referred to as limit cycle oscillations.This
                             is a fundamental condition that is common in many closed loop motion control systems.
   132   133   134   135   136   137   138   139   140   141   142