Page 138 - Mechatronics with Experiments
P. 138

124   MECHATRONICS
                              This behavior can be explained by simply adding the effect of the integral control action
                              to the PD control behavior above. When the position of the inertia stops at a finite error,
                              integral control will eventually build the control signal to be larger than the friction and
                              will be able to start the motion again.


                                                  f control (t) = K e(t) + K ̇ e(t) +  ∫  e(  )d    (2.206)
                                                                    d
                                                            p
                              But, in the process of doing so, it will result in back and forth overshoot behavior, and
                              hence result in oscillations about the desired position.
                                   The remedy is either to design and maintain the system to minimize the stiction
                              friction such that the resulting position error is acceptably small, or to predict it and
                              compensate for it in the control algorithm explicitly based on the friction prediction.
                              For a given stiction friction level, the positioning error cannot be guaranteed to be
                              zero by any PID type controller unless there is a way to eliminate the source of the
                              stiction friction. Friction prediction and compensation in real-time to achieve zero
                              positioning error is not practically realistic due to the random and highly varying nature of
                              friction physics.
                                   The simulation results and physical explanations are shown in Figure 2.57.



                                        PID controller
                                                                   [u]           [xd]
                                                      s           Goto
                                    [xd]       Kd                               From 2
                                                     0.01s+1
                                   Goto 2      Gain 1  Transfer Fon  Mass-force with stiction friction  [u]  Scope
                                     + –        Kp           + + +   +    1     1     From
                                                                     –    s     s      [ui]
                              Step              Gain                   Integrator 1 Integrator  From 1
                                                       1
                                                Ki     s
                                                Gain 2  Integrator 2  [uI]
                                                                       Coulomb &
                                                             Goto 1  Viscous friction = 50
                                    Commanded and actual position      Commanded and actual position
                                 1                                  1.5
                                                                     1
                                0.5
                                                                    0.5
                                 0                                   0
                                    Control: force from PD controller   Control: force from PID controller
                                1000                               1000
                                500                                500
                                 0                                   0
                                –500                               –500
                                    Integral control contribution     Integral control contribution
                                 1                                 100
                                 0                                   0
                                 –1                                –100
                                  0    5   10   15   20   25  30     0    5    10  15   20   25   30
                                    PD controller: Kp = 39.47, Kd = 8.79 Ki = 0.0  PID controller: Kp = 39.47, Kd = 8.79 Ki = 394.7
                              FIGURE 2.57: Open loop system which has stiction friction and a PID closed loop controller.
                              Due to the stiction friction, the integral action of the PID controller causes a cycle of oscillation,
                              as seen on the simulation results for the PID controller on the right. Without the integral
                              control, there will be a finite steady-state error, as seen on the simulation results for the PD
                              controller on the left.
   133   134   135   136   137   138   139   140   141   142   143