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

ANDSC of Strict-Feedback Systems With Non-linear Dead-Zone  147


                                               ∗2
                                                                 ∗2
                                                                                 ∗
                                    ϑ n = σ ng n0  θ /4 + 1/2g n0   + σ an ¯ε /2g n0   + 0.2875¯ε ω n .
                                                                 n
                                              n
                                                                                 n
                            Similar to previous Step i, the last term of (9.46) is bounded since ϕ nj (x) is
                                                                           2
                            bounded on any compact set C n and −1 ≤ 1 − 2tanh (z n /ω n ) ≤ 1, which
                            can guarantee the boundedness of z n, θ n, ˜ε n for small enough ϑ n, c n1 and/or
                                                             ˜
                            large γ n on a compact set C n. Moreover, as discussed in above Step 1,for
                                                                               , the inequality
                            the case that the tracking error z n is large, i.e., z n /∈   z n
                                                    2
                                                e   nj
                            	             
       à nm ϕ (x)

                                     2 z n
                             1 − 2tanh (  )  m n        ≤ 0 holds, such that the Lyapunov function
                                                    τ
                                       ω n   j=1  1−¯ n
                            (9.46) can be rewritten as ˙ V n ≤−γ nV n + ϑ n, which improves the error
                                                                                ,the last term
                            convergence. On the other hand, for a small error z n ∈   z n
                            can be tuned to be small by decreasing ω n and c n1.
                                                                                         ∗
                            Remark 9.3. By introducing a novel unknown positive constant θ =
                                                                                         i
                            W i ∗T  W as the adaptive parameter of HONN (9.5), there are only two
                                   ∗
                                  i
                            scalar parameters ˆ (independent of the number of NN nodes) and ˆε i to
                                           θ i
                            be updated online at each step design of α i and v. Thus the “explosion of
                            learning parameters” is circumvented and the computational cost can be
                            reduced significantly. This is clearly different to the conventional NN con-
                            trollers where the NN weight ˆ W i to be updated are vectors or matrices.
                            9.3.2 Stability Analysis
                            From (9.26)–(9.27)and (9.29), it is easy to obtain

                                  s
                              ˙ e i =˙ i −¨α i =−  e i  +  ∂α i  ˙ z i +  ∂α i ˙ ˆ +  ∂α i ˙ ˆ ε i +  ∂α i ˙
                                                         θ i
                                                                        i
                                           μ i   ∂z i  ∂ ˆ θ i  ∂ ˆε i  ∂ε i           (9.47)
                                                    ¯
                                         e i        ˆ ¯
                                     =−    + ξ i (¯z i , ¯e i ,θ i , ˆε i ,y d , ˙y d , ¨y d ),  i = 1··· ,n − 1
                                         μ i
                                          ¯
                                          ˆ ¯
                            where ξ i (¯z i , ¯e i ,θ i , ˆε i ,y d , ˙y d , ¨y d ) is a continuous function of the vectors
                                            T                 T ¯ ˆ   ˆ T ˆ T   ˆ T T    ¯
                            ¯ z i =[z 1 ,z 2 ,··· ,z i ] , ¯e i =[e 1 ,e 2 ,··· ,e i ] , θ i =[θ ,θ ,··· ,θ ] ,and ˆε i =
                                                                      1   2      i
                                        T
                            [ˆε 1 , ˆε 2 ,··· , ˆε i ] .
                               Then it follows that
                                       e 2 i        ¯
                                                    ˆ ¯


                                ˙ e ie i ≤−  +  e i ξ i (¯z i , ¯e i ,θ i , ˆε i ,y d , ˙y d , ¨y d ) ,  i = 1··· ,n − 1.  (9.48)
                                       μ i
                                                                                          2

                            Define the compact set of the desired trajectory as   d := (y d , ˙y d , ¨y d ) : y +
                                                                                          d

                                            3
                             2
                                                                                    T
                                 2
                                                                                       T ¯ T

                                                                                          ˆ
                            ˙ y +¨y ≤ B 0 ⊂ R with B 0 being a positive constant   i := [¯z , ¯e ,θ ,
                             d   d                                                  i  i  i

                            ¯T T    n         n−1 2           4i
                            ˆ ε ] :    V i +    e ≤ 2P 0 ⊂ R    as the compact set of the ini-
                             i      i=1       i=1 i
                            tial conditions with P 0 a positive constant. Then for any B 0 > 0,P 0 > 0,
   146   147   148   149   150   151   152   153   154   155   156