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

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


                           Since the functions a(¯ x n ),b(¯ x n ,v ) are unknown, we will use an NN
                                                        α n
                                                                           n
                        (15.18) in the final control. Given a compact set   zn ∈ R , such that for
                        any (x 1 ,...,x n ) ∈   zn, then the following function approximation can be
                        used:

                                                        ˙
                                                 a(¯ x n ) − β n  ∗T
                                         H(¯x n ) =       = W   φ (¯x n ) + ε      (15.45)
                                                       α
                                                 b(¯ x n ,v n )
                        with W and ε are the ideal NN weight and approximation error, which
                               ∗
                                          ∗
                        are bounded by  W  ≤ W N and |ε| ≤ ε N .
                           Then, the control u is designed as
                                                                         s n

                                                        T
                                      u =−k ns n − s n−1 − ˆ W φ (¯x n ) − ε N tanh  (15.46)
                                                                         δ
                                                      ∗
                        where ˆ W is the estimation of W and ˆε N is the estimation of the upper
                        bound for ε,and δ> 0 is a small constant.
                           The adaptive laws of ˆ W and ˆε N are given by


                                                ˙ ˆ W =   φ (¯x n )s n − σ ˆ W
                                                                                   (15.47)

                                               ˙ ˆ ε N =   ε s n tanh
                                                             s n
                                                             δ
                                    T
                        where   =   > 0,  ε > 0 are constant learning gains, σ is a positive small
                        constant.
                        15.3.2 Stability Analysis

                        In this section, the stability of the closed-loop system and the convergence
                        of tracking error e and sliding mode variable s are all proved. The main
                        results of this chapter can be given as:

                        Theorem 15.1. Consider the non-linear system (15.1) with unknown input sat-
                        uration (15.4), the feedback control (15.24), (15.38), and (15.46), and adaptive
                        law (15.47) are applied. Given any positive constant p, for all initial condi-

                                                           T
                                          2
                                                   1 2
                        tions satisfying  n−1 
 s + y 2    + s + ˜ W   W +  1  ˜ ε 2  ≤ 2p, then all the
                                                             −1 ˜

                                          i   i+1   b n             v εN N
                                      i=1
                        closed-loop system signals are semi-global uniformly ultimately bounded, and the
                        tracking error can be made arbitrarily small by properly choosing the design parame-
                        ters.
                        Proof. We define the estimation error as ˜ W = ˆ W − W , ˜ε =ˆε − ε N . Then,
                                                                        ∗
                        the closed-loop system with the new coordinates s i, β i , ˜ W i , can be ex-
   233   234   235   236   237   238   239   240   241   242   243