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

ANDSC of Strict-Feedback Systems With Non-linear Dead-Zone  137


                            where v(t) ∈ R is the input of the dead-zone (practical control signal),
                            D l (v), D r (v) are unknown non-linear smooth functions and b l , b r are un-
                            known width parameters of the dead-zone. Without loss of generality, it
                            is assumed that b l < 0, b r > 0. The input-output profile of dead-zone (9.2)
                            can be found in Fig. 7.2.
                               The non-linear dead-zone (9.2) can cover more general cases including
                            linear and symmetrical dead-zones previously stated in Chapter 7. More-
                            over, the dead-zone functions D l (v), D r (v) and characteristic parameters b l ,
                            b r are not necessarily known in the following control design. Following the
                            statements presented in Chapter 7.2, the above non-linear dead-zone can
                            be represented as

                                  u(t) = D(v(t)) = (χ l (t) + χ r (t))v(t) + ρ(t) = d(t)v(t) + ρ(t)  (9.3)

                            where d(t) and ρ(t) areallgivenin(7.10)and (7.11), which are all bounded
                            as stated in Chapter 7.
                               The objective is to obtain a control v(t) for system (9.1) such that
                            the output y(t) follows a specified trajectory y d (t), while all signals in
                            the closed-loop are bounded. In system (9.1), the current states ¯x i (t) and
                            the delayed states ¯x i (t − τ ij (t)) are involved in the non-linear functions
                            f i (¯x i (t), ¯x i (t − τ ij (t))) and g i (¯x i (t), ¯x i (t − τ ij (t))) simultaneously, to cover more
                            general systems.
                               To facilitate the control design, one can represent f i (¯x i (t), ¯x i (t − τ ij (t)))
                            into a delay free function together with a delayed function, and then sub-
                            stituting (9.3)into(9.1)yields:
                            ⎧
                            ⎪ ˙ x i (t) = f i (¯x i (t),0) + h i (¯x i (t), ¯x i (t − τ ij (t))) + g i (¯x i (t), ¯x i (t − τ ij (t)))x i+1 (t)
                            ⎪
                            ⎪
                               ˙ x n (t) = f n (x(t),0) + h n (x(t),x(t − τ nj (t)))
                            ⎨
                                     + g n (x(t),x(t − τ nj (t)))[d(t)v(t) + ρ(t)]
                            ⎪
                            ⎪
                            ⎪
                               y(t) = x 1 (t)
                            ⎩
                                                                                        (9.4)
                            where h i (¯x i (t), ¯x i (t −τ ij (t))) = f i (¯x i (t), ¯x i (t −τ ij (t)))−f i (¯x i (t),0) are unknown
                            non-linear functions.
                            Assumption 9.1. There exist non-negative functions ϕ ij (¯x i (t − τ ij (t))) ≥ 0,i =
                            1,··· ,n; j = 1,··· ,m i, such that the unknown functions h i (¯x i (t), ¯x i (t − τ ij (t)))


                                                                       m i
                            in (9.4) are bounded by h i (¯x i (t), ¯x i (t − τ ij (t))) ≤  j=1  ϕ ij (¯x i (t − τ ij (t))),where


                            ϕ ij (·) are bounded on any compact set C i.
                            Assumption 9.2. The signs of unknown control functions g i (·) are known, and

                            there exist unknown positive constants g 0i and g 1i ,suchthat 0 < g i0 ≤ g i (·) ≤


                            g i1 ,i = 1,···n.
   136   137   138   139   140   141   142   143   144   145   146