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

RISE Based Asymptotic PPC of Servo Systems With Continuously Differentiable Friction Model  77


                               The problem to be addressed is to find a continuous control u such
                            that: 1) the angular position q can track a given time-varying trajectory q d
                            asymptotically; 2) the transient tracking error e 1 (t) = q − q d can be retained
                            within a prescribed bound for all t > 0; 3) all signals in the closed-loop
                            system are bounded.
                               Without loss of generality, the uncertainties d and its first two time
                            derivatives are bounded such that |d|≤ δ 1, |d|≤ δ 2 hold for positive con-
                                                                   ¨
                                                           ˙
                            stants δ 1 and δ 2 [9]. Moreover, the reference trajectory q d to be tracked and
                            its first two time derivatives ˙q d , ¨q d are bounded. In this chapter, the friction
                            model (4.3) is employed to describe the friction dynamics.

                            5.2.2 Function Approximation Using ESN
                            As explained in Chapter 3, ESNs have been used to model and control
                            non-linear dynamical systems [20,21] due to its simple training procedure.
                            Hence, ESN will be used as the function approximator in this chapter.
                            For more details concerning the property and structure of ESN, we re-
                            fer to Chapter 3 and [20,21]. For the completeness of this chapter, we
                            briefly show the universal approximation of any continuous function f (·):
                                                                         n
                              n
                            R −  R on a sufficiently large compact set   ⊂ R ,which is givenby
                                                     ∗T
                                             f (x) =   X(x) + ε ∗  ∀x ∈   ⊂ R n         (5.2)
                                                     0
                                                                                      ∗
                                   ∗
                            where ε is the approximation error of the ESN bounded by |ε |≤ ε m,
                              is the ideal value of ESN weight. Because the ideal NN weight   is
                                                                                          ∗
                              ∗
                              0                                                           0
                            unknown, we can only use the estimated value   0 of   in the control
                                                                              ∗
                                                                       ˆ
                                                                              0
                            design, which can be online updated.
                            5.2.3 Prescribed Performance Function and Error Transform
                            For the position tracking control, we define the tracking error as
                                                                                        (5.3)
                                                       e 1 (t) = q − q d
                            Then, to quantitatively study the transient response of the tracking error
                            e 1 (t), we will incorporate the PPF into the control designs. The readers can
                            refer to Chapter 3 and Chapter 4 for more explanations on the PPF and the
                            associated error transform. Again, for the completeness of this chapter, we
                            briefly introduce the PPF function to be used in this chapter, which is given
                            by the following positive decreasing smooth function μ(t) : R → R +
                                                                                 +
                                                 μ(t) = (μ 0 − μ ∞ )e −κt  + μ ∞        (5.4)
   80   81   82   83   84   85   86   87   88   89   90