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

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


                        4.2.3 Neural Network Approximation
                        To approximate unknown non-linearities, a neural network (NN) with a
                        single hidden layer [18]isusedoveracompactset   as
                                                  T
                                         Q(Z) = W  (Z) + ε, ∀Z ∈   ⊂ R  n            (4.4)

                        where Q(Z) is the unknown function to be approximated, W =[w 1 ,w 2 ···
                                 L
                           T
                        w L ] ∈ R is the bounded NN weight vector and ε ∈ R is a bounded
                        approximation error, i.e., ||W || ≤ W N , |ε|≤ ε N with W N ,ε N being posi-
                                                  ∗
                                                              T
                                                                   L
                        tive constants.  (Z) =[  1 (Z),··· ,  L (Z)] ∈ R is the NN basis vector.
                        In this chapter, a high-order neural network (HONN) [20], [12]with
                                                       d k (j)
                        basis functions   k (Z) =  [σ(Z j )]  ,k = 1,...,L is used with J k being
                                              j∈J k
                        collections of L-non-ordered subsets of {0,1,...,n},and d k (j) being non-
                        negative integers. σ(·) is a sigmoid function σ(x) = a/(1 + e −bx ) + c for
                                +
                        ∀a,b ∈ R ,c ∈ R, where the positive parameters a,b and real number c are
                        the bound, slope, and the bias of sigmoidal function, respectively.

                        4.3 ADAPTIVE PRESCRIBED PERFORMANCE CONTROL
                             DESIGN
                        4.3.1 Prescribed Performance Function and Error Transform
                        To study the transient and steady-state performance of tracking error e(t) =
                        y(t) − y d (t), a positive decreasing smooth function μ(t) : R → R with
                                                                             +
                                                                                   +
                         lim μ(t) = μ ∞ > 0 will be used as the prescribed performance function
                        t→∞
                        (PPF). Similar to Chapter 2, we select μ(t) as
                                             μ(t) = (μ 0 − μ ∞ )e −κt  + μ ∞         (4.5)


                        where μ 0 >μ ∞ and κ> 0 are design parameters.
                           Then as presented by [13]and [14], it is sufficient to achieve the control
                        objective if the following condition (4.6) holds:

                                                         ¯
                                           −δμ(t)< e(t)< δμ(t),  ∀t > 0              (4.6)
                        where δ,δ> 0 are constants selected by the designer.
                                ¯
                           In (4.5)and (4.6), we know that δμ 0 defines the upper bound of the
                                                         ¯
                        maximum overshoot and −δμ 0 defines the lower bound of the undershoot,
                        the decreasing rate κ introduces a lower bound on the convergence speed,
                        and μ ∞ denotes the allowable steady-state tracking error [14]. Hence the
   64   65   66   67   68   69   70   71   72   73   74