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

Dead-Zone Dynamics and Modeling  113




                                     D r (v) = D r (v) − D r (b r ) = D (ζ )(v − b r ),∀v ∈[b l ,+∞)  (7.8)
                                                             r
                                                               r

                            where ζ ∈ (v,b l ),if v ≤ b l or ζ ∈ (b l ,v) if b l < v ≤ b r ;and ζ ∈ (b r ,v) if v ≥ b r
                                   l                  l                       r
                            or ζ ∈ (v,b r ),if b l ≤ v < b r .

                               r
                               Consequently, the dead-zone (7.2) can be represented as [10]
                                        u(t) =[χ l (t) + χ r (t)]v(t) + ρ(t) = d(t)v(t) + ρ(t)  (7.9)
                            where



                                        D (ζ )  if v < b r          D (ζ )  if v > b l


                                                                        r
                                          l
                                                                      r
                                            l
                                χ l (t) =               ,  χ r (t) =                   (7.10)
                                         0     if v ≥ b r            0     if v ≤ b l
                                               ⎧

                                               ⎪ −D (ζ )b r         if v ≥ b r
                                                     r  r
                                               ⎨

                                         ρ(t) =   −(D (ζ ) + D (ζ ))v if b l <v < b r  (7.11)
                                                      r  r    l  l
                                               ⎪
                                               ⎩
                                                  −D (ζ )b l        if v ≤ b l
                                                     l  l
                               As shownin(7.9), the non-linear dead-zone model (7.2) is represented
                            as a linear time-varying system with a time-varying gain d(t) and a bounded
                            disturbance ρ(t), thus conventional inverse dead-zone compensation used
                            in [1,11,3] can be avoided. Moreover, compared with other studies with a
                            linear dead-zone or even symmetric dead-zone (i.e., b r = b l ), the non-linear
                            dead-zone (7.2) may cover more realistic cases. It is verified from (7.4)–(7.9)
                            that
                                        = min(d l0 ,d r0 ) ≤ d(t) ≤ d l1 + d r1  and  |ρ(t)| ≤ p  (7.12)
                            with positive constants 0 < < +∞ and p = (d l1 + d r1 )max{b r ,−b l }.How-
                            ever, in the following control designs, the scalars d l0, d l1, d r0, d r1,and  , p
                            are only used for analysis and not used in the control implementation.
                            7.3 EXAMPLES WITH DEAD-ZONE
                            The dead-zone dynamics appear in numerous systems converging wide va-
                            riety of phenomena, but not limited to man-made systems. We briefly
                            present three typical examples in this section.

                            7.3.1 Upper-Limb Model
                            In functional neuromuscular stimulation, a controlled electrical stimulus v
                            is applied to the intact nerve in an attempt to replace upper motor neuron
                            control which may be lost through cerebral stroke, brain injury, tumor, or
   113   114   115   116   117   118   119   120   121   122   123