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

Adaptive Finite-Time Neural Control of Servo Systems With Non-linear Dead-Zone  121


                            where v(t) ∈ R is the input of the dead-zone (i.e., practical control signal),
                            D l (v(t)), D r (v(t)) are unknown non-linear smooth functions, and b l , b r are
                            unknown width parameters of the dead-zone. Without loss of generality,
                            we assume b l < 0and b r > 0.
                               Because the maximum and minimum slope values b l , b r of the dead-
                            zone are difficult to obtain practically in the non-linear dead-zone (8.3),
                            a model-independent compensation scheme is developed, in which the
                            functions D l (v(t)), D r (v(t)) and the characteristic parameters b l , b r are not
                            necessarily known. To facilitate the control design, the following assump-
                            tion is needed.

                            Assumption 8.1. [13–15]: The functions D l (v(t)) and D r (v(t)) are smooth,
                            and there exist unknown positive constants d l0,d l1,d r0,and d r1 such that

                                           0 < d l0 ≤ D l (v(t)) ≤ d l1 ,∀v(t) ∈ (−  ,b l )  (8.4)

                                           0 < d r0 ≤ D (v(t)) ≤ d r1 ,∀v(t) ∈ (b r ,+∞)  (8.5)
                                                     r


                            where D r (b r ) = D l (b l ) = 0,D (v(t)) = dD l (z)/dz| z=v(t),and D (v(t)) =
                                                       l                             r
                            dD r (z)/dz| z=v(t).
                               Then according to the statements presented in Section 7.2 of Chapter 7,
                            we can have

                                                u(t) = d(t)v(t) + ρ(t),∀t ≥ 0           (8.6)

                            where d(t) and ρ(t) areallgivenin(7.10)and (7.11), which are all bounded
                            as stated in Chapter 7.
                               Substituting (8.6)into(8.2), we have

                                               ¨ x =−h(¯x,t) + k 0 [d(t)v(t) + ρ(t)]
                                                                                        (8.7)
                                               y = x

                               From Assumption 8.1 and the statements shown in Chapter 7 (Sec-
                            tion 7.2.2), we can verify that d(t) ∈[ϕ 0 ,ϕ 1 ]⊂ (0,+∞) with ϕ 0 =
                            min(d l0 ,d r0 ) and ϕ 1 = d l1 + d r1, |ρ(v(t))|≤ p with p = (d l1 + d r1 )max{b r ,−b l }
                            being a positive constant, and thus k 0d(t) 
= 0 isalwaystrue.
                               Let y d be a given desired trajectory, and then the tracking error e is
                            defined as

                                                        e = y d − y                     (8.8)
   120   121   122   123   124   125   126   127   128   129   130