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

Saturation Dynamics and Modeling  197
















                            Figure 12.3 Saturation sat(u) (solid-line) and smooth function g(u) (dot-line).


                            Note that the saturation formulation given in (12.2) can cover those speci-
                            fied linear, symmetric actuator saturation considered in [2,3]. In ideal case
                            with unity ratio m = 1 and symmetric amplitude limits |v min |=|v max |,then
                            the saturation dynamics can be further rewritten as


                                                          v maxsgn(u), |u|≥ v max
                                          v(u) = sat(u) =                              (12.3)
                                                          u,         |u| < v max

                            12.3 SATURATION APPROXIMATION

                            The above non-smooth saturation dynamics (12.1)or(12.3) cannot be di-
                            rectly used in the control design and synthesis, in particular for adaptive
                            control. Hence, to facilitate adaptive control design, we will introduce a
                            smooth approximation of such saturation dynamics as [2]. As shown in
                            Fig. 12.3, the non-smooth saturation behavior can be approximated by a
                            smooth function tanh(·), such that

                                                        u          e u/vmax −e −u/vmax
                                       g(u) = v max × tanh(  ) = v max ×               (12.4)
                                                       v max       e u/vmax +e −u/vmax
                               Consequently, Eq. (12.1) can be rewritten as


                                               v(u) = sat(u) = g(u) + d 1 (u)          (12.5)

                            where d 1 (u) = sat(u) − g(u) is a bounded function satisfying

                                                                                       (12.6)
                                      |d 1 (u)|=|sat(u) − g(u)|≤ v max (1 − tanh(1)) = D 1

                            with D 1 > 0 being a bounded positive constant.
   194   195   196   197   198   199   200   201   202   203   204