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

APPC of Servo Systems With Continuously Differentiable Friction Model  65


                               ii) We have proved that the transformed error z 1 is bounded, i.e.,
                            z 1 ∈ L ∞. Then according to the properties of function S(z 1 ), we know that
                            −δ < S(z 1 )< δ, which further implies −δμ(t)< e(t)< δμ(t) according to
                                        ¯
                                                                             ¯
                            (4.7). Then one can conclude based on Lemma 4.1 that the tracking control
                            of system (4.2) with prescribed error performance (4.6)isachieved.

                            4.3.3 Practical Implementation
                            The implementation of the proposed APPC can be implemented step-by-
                            step as:
                            1) Determine the parameters k 1,  ,   a, σ 1 ,σ 2 ,σ 3,and μ 0 ,μ ∞ ,κ,δ,δ,and
                                                                                      ¯
                                              ˆ
                               initial condition θ(0) ≥ 0, ˆε(0) ≥ 0;
                            2) Derive the tracking error e = y − y d and z 1 , ˙z 1 based on (4.10)–(4.11),
                               and obtain the filtered error (4.13);
                            3) Calculate the practical control effort u according to (4.18), and update
                               the adaptive parameters based on (4.19)–(4.20);
                            4) Apply the derived control on the realistic system and record the in-
                               put/output measurements;
                            5) Go back to Step 2) for next sampling interval.
                               In practical applications, a preliminary parameter tuning procedure
                            needs to be conducted. All parameters can be taken into two groups: 1) the
                            PPF parameters μ 0 ,μ ∞ ,κ,δ,δ mainly determine the control performance
                                                     ¯
                            and can be selected offline; 2) the control parameters k 1 , ,  a and σ 1 ,σ 2 ,σ 3
                            are determined online based on a trial-and-error method to stabilize the
                            transformed error system (4.14). Here, the detailed tuning guidelines for all
                            parameters are summarized as:
                            1) The PPF parameters μ 0, δ,and δ should be selected to ensure −δμ(0)<
                                                           ¯
                               e(0)< δμ(0), which depend on the initial condition of systems, i.e., we
                                     ¯
                               set them adequately large in the initial phase, and then decrease them if
                               possible.
                            2) The parameter κ determines the tracking error convergence speed and
                               thus can be set small at the beginning and then increased via a trial-and-
                               error method. μ ∞ defines the final steady-state error bound, which can
                               be set large initially and then reduced in the subsequent tuning. The fi-
                               nal choice of these two parameters should make a tradeoff between the
                               demand of users and the realistic system operation conditions. In gen-
                               eral case, small μ ∞ and large κ will obtain good tracking performance
                               but in the cost of large control actions.
                            3) A large k 1 will lead to faster error convergence, while the resulting
                               control action may be oscillated. High gains  ,  a will improve the pa-
   69   70   71   72   73   74   75   76   77   78   79