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

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


                           We denote the reference to be tracked as y r ,andlet R(k) =[y r (k),
                        y r (k − 1),...y r (k − n)], Y(k) =[y(k),y(k − 1),...,y(k − n)], then a sliding
                        mode surface is designed as

                                              s(k) = C eR(k) − C eY(k)             (18.27)


                        where C e =[c n−1 ,...,c,1] with c > 0 are appropriately selected parameters.
                           We further design a discrete reaching law as

                           s(k + 1) =(1 − qT)s(k) − ξTsgn(s(k))
                                                    s(k)             ξT
                                  =(1 − qT)s(k) − ξT    = (1 − qT −     )s(k) = ps(k)
                                                   |s(k)|           |s(k)|
                                                                                   (18.28)

                        where q > 0 denotes the convergence speed of the sliding mode variable,
                        ξ> 0 is the gain associated with the signum function sgn(·), T is the sam-
                                                    ξT
                        pling period, and p = 1 − qT −  .
                                                    |s(k)|
                           Based on the sliding surface and the inverse Preisach model (18.20), the
                        feedback controller can be designed as

                                           −1
                             u(k) =f  −1 ((C eB) [C eR(k + 1) − C eAY(k) − (1 − qT)s(k)
                                     q|s(k)|
                                   +      Tsgn(s(k))])
                                       η
                                    k
                                             −1                                    (18.29)
                                 =    δ ki (C eB) [C eR(i + 1) − C eAY(i) − (1 − qT)s(i)
                                   i=1
                                     q|s(i)|
                                   +      Tsgn(s(i))]
                                       η
                        where η is a positive constant and δ ki denotes the element of matrix δ at k
                        row and i column. A,B are defined as follows:

                                     ⎡                        ⎤      ⎡ ⎤
                                       0    1    0   ...   0           b 1
                                     ⎢ 0    0    1   ...   0  ⎥      ⎢ ⎥
                                     ⎢
                                                              ⎥, B = ⎢ ⎥.          (18.30)
                                                                     ⎢b 2⎥
                                                              ⎥
                                     ⎣ ...  ...  ...  ...  1 ⎦       ⎣...⎦
                                 A = ⎢
                                      −1 −a 1   −a 2  ... −a n−1       b n
                           To implement the control (18.29), three parameters C e, q,and ξ need to
                        be adjusted. C e determines the convergence speed of sliding mode variable
                        and thus the dynamic response of system; q determines the sliding mode
   279   280   281   282   283   284   285   286   287   288   289