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

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


                        11.3.2 Non-linear Extended State Observer Design
                        In this section, by treating F(¯x n ,u ,v) as an additional state variable, we
                                                      λ n
                        can employ the following ESO to estimate both the unknown dynamics
                        F(·) and state z 2 ,...,z n of the transformed system (11.14)as

                                 ⎧                    γ
                                 ⎪ ˙     = ξ 2 − β 1 [η 1 ]
                                   ξ 1
                                 ⎪
                                 ⎪
                                 ⎨  ˙    = ξ i+1 − β i [η 1 ] iγ −(i−1) , i = 2,··· ,n − 1
                                   ξ i                                             (11.15)
                                 ⎪ ˙     = ξ n+1 − β n [η 1 ] nγ −(n−1)  + b 0v
                                   ξ n
                                 ⎪
                                 ⎪                   (n+1)γ −n
                                 ⎩  ˙
                                   ξ n+1  =−β n+1 [η 1 ]
                        where ξ i , i = 1,··· ,n are the estimation of unknown states z i , i = 1,··· ,n,
                        ξ n+1 is the estimation of the lumped uncertainty a(¯x n ),and η 1 = ξ 1 − y =
                                                               i
                                                                    i
                        ξ 1 − z 1 is the input of ESO, the operation [x]   |x| sgn(x) for all x ∈ Rand
                        i > 0, b 0 is the estimated nominal value of b(x n ),and β i , i = 1,··· ,n +1are
                        positive constants selected by the designers.
                           From (11.14)and (11.15), the observer errors η i = ξ i −z i ,i = 1,··· ,n+1
                        of ESO can be given as
                                  ⎧
                                                        γ
                                  ⎪    ˙ η 1  = η 2 − β 1 [η 1 ]
                                  ⎨
                                                         iγ −(i−1)
                                       ˙ η i  = η i+1 − β i [η 1 ]  , i = 2,··· ,n  (11.16)
                                  ⎪                    (n+1)γ −n
                                     ˙ η n+1
                                  ⎩        =−β n+1 [η 1 ]    .
                           The finite-time error convergence of ESO in (11.15) has been proved
                        in [13] by considering the error dynamics described by (11.16). It is sum-
                        marized as in the following lemma.
                        Lemma 11.1. Let the gains β 1 ,··· ,β n+1 of ESO be a Hurwitz vector. Then,
                                           1
                        there exists   ∈[1 −  ,1) such that for all γ ∈ (1 −  ,1),theerrorsystem
                                          n−1
                        (11.16) is finite-time stable with a Lyapunov function chosen as
                                                            T
                                                  V ξ (γ,η) = ν Pν                 (11.17)
                        where

                                                 ⎛         1     ⎞
                                                        [η 1 ] q
                                                           1
                                                 ⎜               ⎟
                                                       [η 2 ]  γq
                                                 ⎜               ⎟
                                                 ⎜               ⎟
                                                          .      ⎟
                                           ν  = ⎜         . .    ⎟                 (11.18)
                                                 ⎜
                                                           1
                                                 ⎜               ⎟
                                                 ⎜      [nγ −(n−1)]q  ⎟
                                                 ⎝ [η n ]        ⎠
                                                            1
                                                    [η n+1 ]  [(n+1)γ −n]q
   180   181   182   183   184   185   186   187   188   189   190