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

Identification and Inverse Model Based Control of Uncertain Systems With Backlash  265










                            Figure 17.2 Block diagram of closed-loop control system.

                                      ⎧
                                      ⎪ ˙ x i = x i+1 , i = 1,··· ,n − 1
                                      ⎨
                                               n                    n

                                         ˙ x n =  − a jx n−j+1 + w(t) +  ˜ a          (17.26)
                                               j=1                  j=1 jx n−j+1
                                         w(t) = BI(u(t))
                                      ⎪
                                      ⎩
                                                  T
                                                       n
                            where x =[x 1 ,x 2 ,··· ,x n ] ∈ R is the state vector, ˆa j is the estimated pa-
                            rameters, ˜a j is the estimation error, w(t) = BI(u(t)) is the backlash dynamics.
                               The control design objective can be described as: to find an appropri-
                            ate control u such that the output y of system (17.26) tracks a bounded
                            reference input y d even in the presence of non-smooth backlash dynamics.
                            17.4.1 Inverse Model of Backlash
                            To compensate the effect of backlash [13], in this section, a compensa-
                            tion approach based on the inverse model of backlash in (17.2)willbe
                            constructed, and then incorporated into the feedback control design. The
                            proposed closed-loop control system structure is given in Fig. 17.2,where
                            u d is the controller output signal, BIV(·)and BI(·) represent the inverse of
                            the backlash and the backlash, respectively, G(s) is the identified control
                            plant (17.26), and y = x 1 is the system output, u is the overall control ac-
                            tion to be applied on the plant (input of the backlash), and u d is the output
                            of the feedback control to be designed later.
                               Based on the above identification results, the inverse of the backlash can
                            be expressed as follows

                                                      ⎧
                                                         1
                                                          u d + d 2 ,  if ˙u d > 0
                                                      ⎪        ˆ
                                                      ⎪
                                                      ⎪
                                                      ⎨ ˆ l
                                                      ⎪
                                       u(t) = BIV(u d ) =   0,      others            (17.27)
                                                      ⎪ 1
                                                      ⎪
                                                          u d − d 1 ,  if ˙u d < 0
                                                      ⎪        ˆ
                                                      ⎪
                                                      ⎩
                                                         ˆ l
                               The inverse characteristic given by (17.27) is also piecewise. Hence, we
                            can design the following dynamic inverse of asymmetric backlash as
                                                      1
                                                 u(t) = u d (t) + ρW(t)               (17.28)
                                                       ˆ l
   259   260   261   262   263   264   265   266   267   268   269