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

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


                        functions g(x) are strictly positive or negative. Hence, these methods are
                        not suitable for systems with unknown control gain directions.
                           This chapter focuses on the adaptive tracking control design for a
                        class of non-linear systems with an unknown non-linear dead-zone in-
                        put and time-delays. The main idea is to further tailor the principle of
                        prescribed performance control (PPC) that has been introduced in the
                        previous chapter of this book for the studied systems. After representing
                        the non-linear dead-zone as a linear time-varying system with a bounded
                        disturbance term, we can lump the dead-zone dynamics into unknown sys-
                        tem dynamics. The unknown control directions and non-linear dead-zone
                        are also handled by means of Nussbaum-type function [19]. By employ-
                        ing a prescribed performance function (PPF) as [21,22], an output error
                        transformed system is then derived. Consequently, the tracking error con-
                        vergence within prescribed bound of the original system can be guaranteed
                        provided the transformed error system is stable. To achieve this, an adaptive
                        control derived based on backstepping is designed so that both the transient
                        and steady-state tracking error performance including the convergence rate
                        and maximum overshoot of original system are all ensured. To accommo-
                        date unknown non-linearities, high-order neural networks (HONNs) [23]
                        with a simpler structure are established, where only a scalar parameter, in-
                        dependent of the number of hidden nodes in the neural network [15], is
                        updated online.


                        10.2 PROBLEM FORMULATION AND PRELIMINARIES

                        Consider the following non-linear systems with dead-zone input and time-
                        delays

                            ⎧
                            ⎪ ˙ x i = f i (¯x i ) + g i (¯x i )x i+1 + h i (t, ¯x i (t − τ i (t))),  1 ≤ i ≤ n − 1
                            ⎨
                               ˙ x n = f n (x) + g n (x)u + h n (t,x(t − τ n (t)))  (10.1)
                            ⎪
                               y = x 1
                            ⎩
                                                                                n
                                             T
                                                  i
                                                                           T
                        where ¯x i =[x 1 ,x 2 ···x i ] ∈ R ,i = 1,···n, x =[x 1 ,x 2 ···x n ] ∈ R , y(t) ∈ R
                        are the system state and output, respectively; f i (·),g i (·),h i (·),i = 1,···n are
                                                                       ] are unknown time-
                        unknown smooth functions; and τ i (t) =[τ i1 ,τ i2 ,···τ im i
                        varying delays, which fulfill τ ij (t) ≤ τ im and ˙τ ij (t) ≤¯τ i < 1,i = 1,···n,j =
                        1,···m i with τ im, ¯ i being positive constants. The real control u(t) ∈ Ris
                                        τ
   155   156   157   158   159   160   161   162   163   164   165