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

Adaptive Dynamic Surface Control of Two-Inertia Systems With LuGre Friction Model  41


                            Hence, the function f (x) can be expressed as
                                                     ∗T
                                             f (x) =   X(x) + ε  ∗  ∀x ∈   ⊂ R n        (3.7)
                                                     0
                                   ∗                          ∗        ∗
                            where ε is the ESN error fulfilling |ε |≤ ε m,   is theideal valueof   0
                                                                       0
                            that minimizes the approximation error ε . Therefore
                                                                ∗

                                                                        T
                                           = arg     min     sup|f (x) −   X(x)|        (3.8)
                                           ∗
                                           0                            0
                                                   0 ∈R  L×(K+N+L)  x∈
                            Because   is unknown, the estimation value ˆ of   can be used, which
                                     ∗
                                                                           ∗
                                                                      0
                                     0                                     0
                            will be online updated to minimize the approximation error. Then, the
                            estimation error of ESN weight can be written as
                                                       ˜ =   0 −   ∗
                                                            ˆ
                                                        0                               (3.9)
                                                                 0
                            By setting C = 1,a = 1,G = 1, it can be obtained from (3.6)that
                                                         in          out
                                                X = ψ   u +  X +   y                   (3.10)
                                                                                           T
                            when ˙ X = 0. In this chapter, we choose X(Z) =[ϕ 1 (Z),ϕ 2 (Z),...,ϕ l (Z)]
                            as Gaussian functions with l being the node number of ESNs output layer.
                            That is
                                                           (Z − ς) (Z − ς)
                                                        
         T
                                             ϕ k (Z) = exp −                           (3.11)
                                                                 η 2
                                             T
                            with Z =[z 1 ,...,z i ] , i = 1,...,n being the number of input variables, ς and
                            η are the center and radius of the Gaussian function. For more details on
                            ESNs, we refer to [28].


                            3.2.3 Prescribed Performance Function
                            To study the transient and steady-state performances of tracking error e(t) =
                                                                                      +
                                                                                +
                            [e 1 (t),e 2 (t),...e n (t)], a smooth decreasing function μ i (t) : R → R with
                            lim μ i (t) = μ i∞ will be used as the prescribed performance function (PPF).
                            t→∞
                            In this chapter, μ i (t) is given as
                                                μ i (t) = (μ i0 − μ i∞ )e −κ i t  + μ i∞  (3.12)

                            where μ i0 >μ i∞ and κ i are design parameters.
                               According to [29], the prescribed error performance is given as

                                               −δ μ i (t)< e i (t)< δ i μ i (t),∀t > 0  (3.13)
                                                 i
   45   46   47   48   49   50   51   52   53   54   55