Page 29 - Adaptive Identification and Control of Uncertain Systems with Nonsmooth Dynamics
P. 29

20   Adaptive Identification and Control of Uncertain Systems with Non-smooth Dynamics


                        tification. First of all, GSO algorithm is employed to achieve the offline
                        identification of both static and dynamic parameters of the LuGre friction
                        model. With the GSO identification result, a finite-time online parametric
                        estimation method is further proposed to improve the identification accu-
                        racy and the transient response. Moreover, it is noted that among different
                        control methods, sliding mode control (SMC) has strong robustness with
                        respect to the external disturbance and internal system uncertainties. In
                        particular, the recently proposed non-linear sliding mode control (NSMC)
                        technique is able to improve the tracking error convergence rate compared
                        to linear sliding mode control [15–17], and thus will be tailored in this
                        chapter to achieve a satisfactory tracking performance.


                        2.2 SYSTEM DESCRIPTION AND PROBLEM FORMULATION

                        The dynamics of the mechanical servo system are described [18–20]as

                                                  ¨
                                                 Jθ = T − T f − T d                  (2.1)
                        where θ denotes the actual position of the motor output shaft, J is the rotary
                        inertia equivalent to the motor shaft, T is the control input torque of the
                        motor, T f is the total friction torque, and T d is the external disturbances.
                           To facilitate control design, we define x 1 = θ, x 2 = ω = θ,thensystem
                                                                             ˙
                        (2.1) can be transformed into the following state-space form

                                                 ˙ x 1 = x 2                         (2.2)
                                                     1
                                                 ˙ x 2 = (T − T f − T d )
                                                     J
                        where ω denotes the motor velocity, and the friction T f is described by
                        LuGre model as

                                               T f = σ 0z + σ 1 ˙z + σ 2 ω           (2.3)
                                                          |ω|
                                                   ˙ z = ω −  z                      (2.4)
                                                          g(ω)
                                                                    2
                                             σ 0g(ω) = f c + (f s − f c )e −(ω ω s )  (2.5)
                        where σ 0, σ 1,and σ 2 are the bristle stiffness coefficient, bristle damping
                        coefficient, and viscous damping coefficient, respectively; z is the internal
                        friction state, which denotes the average deformation of the bristles; f s and
   24   25   26   27   28   29   30   31   32   33   34