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

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

                                                            T

                        where W 1 =   c 0 − b e , k 0 − k s ,k sn /m s  is the parameter vector to be
                                                                     T
                                                                  3
                        estimated, φ 1 (Z 1 ) = x 1 − x 3 ,x 2 − x 4 ,(x 1 − x 3 )  is the regressor with
                                             4
                        Z 1 = [x 1 ,x 2 ,x 3 ,x 4 ] ∈ R .
                           Substituting (19.24)into(19.23), then ˙s 1 can be written as
                                                             T
                                                 s ˙ 1 =  x 2 + 
                  (19.25)
                                      T    T T
                        where 
 =[W ,W ]       is the augmented parameter vector with W 2 =
                                      1   2
                                                 T
                                          T
                                                        T
                        −θ I /m s,and   =[φ (Z 1 ),φ (Z 2 )I] is the augmented regression vector
                                          1
                                                 2
                        with φ 2 (Z 2 ) = tanh[c 1 (x 2 − x 4 ) + k 1 (x 1 − x 3 )].
                                             T
                                                 T T
                           We denote 
 =[ ˆ W , ˆ W ] as the estimation of the unknown param-
                                      ˆ
                                                 2
                                            1
                        eter vector 
 and then the input current I of MR damper can be designed
                        as
                                              1     
    T
                                      I =            − ˆ W φ 1 (Z 1 ) − k ss −  x 2  (19.26)
                                                        1
                                            T
                                          ˆ W φ 2 (Z 2 )
                                            2
                        where k s > 0 is the feedback gain, ˆ W 1 , ˆ W 2 are the estimation of W 1 ,W 2,
                        which will be updated based on the adaptive law given in (19.31).
                           To design a new adaptive law with guaranteed convergence, we define
                        the filtered variables s 1f ,  f ,x 2f of s 1 , ,x 2 givenin(19.25)as
                                          ⎧
                                          ⎪ k˙s 1f + s 1f = s 1 ,  s f (0) = 0
                                          ⎨
                                              ˙
                                             k  f +   f =  ,    f (0) = 0          (19.27)
                                          ⎪
                                             k˙x 2f + x 2f = x 2 ,
                                          ⎩                  x 2f (0) = 0
                        where k > 0 is a constant filter parameter.
                           According to (19.25)and (19.27), one can obtain that
                                                 s 1 − s 1f       T
                                            s ˙ 1f =    =  x 2f + 
   f            (19.28)
                                                   k
                           Moreover, we define the auxiliary matrix M 1 and vector N 1 in terms of
                        the following filter operations:
                                                   T
                                   ˙ M 1 =− M 1 +   f   ,       M 1 (0) = 0
                                                   f
                                                 
                                 (19.29)
                                                  s 1 −s 1f
                                   ˙ N 1 =− N 1 +   f  −  x 2f ,  N 1 (0) = 0
                                                    k
                        where  > 0 is a positive constant.
                           Then another vector H 1 can be obtained based on M 1 ,N 1 as
                                                          ˆ                        (19.30)
                                                  H 1 = M 1 
 − N 1
   296   297   298   299   300   301   302   303   304   305   306