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

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


                        the scalars d l0, d l1, d r0, d r1,and  , p are only used for analysis and not
                        included in the control implementation. We refer to Chapter 7.

                        10.2.1 Prescribed Performance Function and Error Transform
                        To study the transient and steady-state performance of tracking error e(t),
                                                                  +      +
                        a positive decreasing smooth function μ(t) : R → R with lim μ(t) =
                                                                                t→∞
                        μ ∞ > 0 is chosen as the prescribed performance function (PPF). As orig-
                        inally proposed by [21,22] and explained in the previous chapters, it is
                        sufficient to retain prescribed convergence response of tracking error e(t) if
                        the condition (10.4) holds:

                                          −δμ(t)< e(t)< δμ(t),   ∀t > 0             (10.4)
                                                        ¯
                                ¯
                        where δ,δ> 0 are positive constants.
                           Similar to those shown in Chapter 3–Chapter 5, μ(t) is chosen as μ(t) =
                        (μ 0 − μ ∞ )e −κt  + μ ∞ with μ 0 >μ ∞ and κ> 0. And a smooth and strictly
                        increasing function S(z 1 ) of the transformed error z 1 ∈ R is defined such
                        that (10.4) can be represented as

                                                  e(t) = μ(t)S(z 1 )                (10.5)


                        with S(z 1 ) being
                                                       δe − δe −z 1
                                                       ¯ z 1
                                                S(z 1 ) =                           (10.6)
                                                        e 1 + e −z 1
                                                         z
                        Since S(z 1 ) is strictly monotonic increasing and μ(t) ≥ μ ∞ > 0, its inverse
                        function can be deduced as

                                                     e(t)   1  λ(t) + δ
                                                 −1
                                           z 1 = S       =   ln                     (10.7)
                                                    μ(t)    2  δ − λ(t)
                                                                ¯
                        where λ(t) = e(t)/μ(t).
                                                                                    ¯
                           For any initial condition e(0), if we select appropriate μ(0), δ,and δ such
                        that −δμ(0)< e(0)< δμ(0), and assume z 1 is controlled to be bounded
                                            ¯
                                                             ¯
                        (i.e., z 1 ∈ L ∞ ,∀t > 0), then −δ < S(z 1 )< δ holds, and thus the PPF error
                        condition −δμ(t)< e(t)< δμ(t) is guaranteed.
                                               ¯
                        Lemma 10.1. [21]: System (10.1) is invariant under the error transformation
                        (10.7), and the stabilization of transformed error z 1 is sufficient to guarantee tracking
                        control of (10.1) with prescribed error performance (10.4).
   157   158   159   160   161   162   163   164   165   166   167