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

ESO Based Adaptive Sliding Mode Control of Servo Systems With Input Saturation  209


                            where λ 1 > 0 is a positive constant. Hence, the tracking error e c1 is bounded
                            as long as s is bounded.
                               Then, from (13.9)and (13.17), the first derivative of s is calculated as

                                    s ˙ =˙e c2 + λ 1 ˙e c1 = x 3 + a 0 + b 0u −¨x 2d + λ 1 (x 2 −¨x 1d )  (13.18)


                            According to (13.18), a sliding mode control based on ESO (13.16)can be
                            designed as

                                         1
                                     ∗                                  ∗
                                    u =    [−z 3 − a 0 +˙x 2d − λ 1 (z 2 −¨x 1d ) − k sgn(s)]  (13.19)
                                         b 0
                            where k > 0 is the ideal control gain satisfying k ≥|  3 + λ 1   2 | for the
                                   ∗
                                                                        ∗
                            upper bound of observer error |  3 + λ 1   2 |,and z 2 ,z 3 are the states of
                            ESO given in (13.16).
                               In practical control implementation, the upper bounds of the estimation
                            errors   2 and   3 are usually unknown, and it is difficult to determine
                            the control gain k for (13.19). Hence, we will present an adaptive law to
                                            ∗
                            update the parameter k . Then based on the idea of parametric adaptive
                                                 ∗
                            laws in [13], an adaptive sliding mode controller is designed as
                                        1
                                    u =   [−z 3 − a 0 +˙x 2d − λ 1 (z 2 −¨x 1d ) − k(t)sg(s)]  (13.20)
                                        b 0
                            with
                                                    ⎧
                                                    ⎨ sgn(s)        |s|≥ μ
                                              sg(s) =   2|s|
                                                             sgn(s) |s| <μ
                                                    ⎩
                                                       |s|+ μ
                            where μ> 0 is the boundary parameter and k(t) is the adaptive feedback
                            gain, which is updated based on the following adaptive law


                                                      ˙
                                                     k(t) = k ms · sg(s)              (13.21)
                            where k m > 0 is the adaptive learning gain.

                            13.3.3 Stability Analysis
                            This subsection will present the stability of the closed-loop system with the
                            proposed control (13.20) and adaptive law (13.21). This can be summarized
                            as follows:
   205   206   207   208   209   210   211   212   213   214   215