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

Adaptive Dynamic Surface Control of Two-Inertia Systems With LuGre Friction Model  45


                            where ˜z = z − z. We can choose appropriate matrix L such that A − LC
                            is stable to ensure the stability of error dynamics (3.21). A well-known
                            stability condition of the matrix A − LC is presented in [31]. Then for
                            the ease of simple analysis, the observer states ˆx 1 , ˆx 2 will be used in the
                            following error constraint dynamic surface control (ECDSC) design with
                            friction compensation.


                            3.3.2 Error Constraint Dynamic Surface Control Design
                            The control for non-linear two-inertia system is designed based on the idea
                            of DSC and PPF, which is given in the following steps.
                               Step 1: Define the output tracking error as


                                                       s 1 =ˆx 1 − x d .               (3.22)

                            Then from (3.17), we can obtain


                                                               s 1
                                                      z 1 = R 1                        (3.23)
                                                               μ 1
                            Thetimederivativeof z 1 is

                                                       ˙ μ 1  	          ˙ μ 1
                                            ˙ z 1 = r 1 ˙ s 1 −  s 1 = r 1 ˆ x 2 −¨x d −  s 1  (3.24)
                                                      μ 1               μ 1
                                                                 ¯
                            where r 1 = (1/2μ 1 )[1/(ρ 1 + δ ) − 1/(ρ 1 − δ 1 )],and ρ 1 = s 1 /μ 1.
                                                     1
                               To avoid the problem of “explosion of complexity” in the traditional
                            backstepping design [32], we let x d go through a HGTD as


                                          ˙
                                         ϑ 1,1 = ϑ 2,1
                                                                                       (3.25)


                                                                 α
                                          ˙
                                         ϑ 2,1 = H 2  − ρ 1,1 [ϑ 1,1 − x d ] − ρ 2,1 [ϑ 2,1 /H] β
                            where H,ρ 1,1 ,ρ 2,1 ,α,and β are positive constants, ϑ 1,1 is the filter signal of
                            the desired trajectory x d . Then the time derivative of z 1 with (3.25)is
                                                                   ˙ μ 1

                                                  ˙ z 1 = r 1 ˆ x 2 − ϑ 2,1 −  s 1     (3.26)
                                                                  μ 1
                               By defining s 2 =ˆx 2 −¯χ 1 as the intermediate error, one obtains

                                                       ˆ x 2 = s 2 +¯χ 1 .             (3.27)
   49   50   51   52   53   54   55   56   57   58   59