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

Identification and Inverse Model Based Control of Uncertain Systems With Backlash  267


                            which implies that

                                                    = w(t) − u d (t) = 0              (17.35)

                               3) When the second condition of (17.27)istrue, wehave

                                                                ˆ
                                                         ˆ
                                                   w(t) = l(u(t) + d s )              (17.36)
                                       ˆ   ˆ

                                       d 1 d 2
                                  ˆ
                            where d s ∈  ,    ,then
                                       ρ   ρ
                                               = w(t) − u d (t) = ρW(t) + d s         (17.37)
                            which shows that | |=|ρW(t) + d s |≤|d 1 |+|d 2 |, and thus   is bound-
                                                                     ˆ
                                                                ˆ
                            ed.
                            17.4.2 Controller Design With Inverse Compensation
                            To design the feedback control u d , we define an intermediate error related
                            to the output tracking error as

                                             r = e n−1  + λ n−1e n−2  + ··· + λ 1e    (17.38)

                            where e = y − y d ,and λ 1 ,··· ,λ n−1 are appropriately selected parameters,
                            such that the polynomial s n−1 +λ n−1s n−2 +···+λ 1 is stable, i.e., all poles have
                            a negative real part. Hence, if r is bounded and exponentially converges to
                            zero, then the tracking error e is also bounded and exponentially converges
                            to zero.
                               From (17.26)and (17.38), the error dynamics can be obtained as

                                 n                                             n
                                
                    (n)      (n−1)
                             ˙ r =  − a ix n−j+1 + w(t) − (y  − λ n−1e  + ··· + λ 1 ˙e) +  ˜ a jx n−j+1
                                                     d
                                j=1                                           j=1
                                                                                      (17.39)

                               Then the following feedback control u d can be designed
                                                         n

                                           u d (t) =−k pr +  ˆ a jx n−j+1 + y eq + u r  (17.40)
                                                        j=1

                            where k p > 0 is the feedback gain, y eq = y (n)  −λ n−1e (n−1) +···+λ 1 ˙e,and u r is
                                                               d
                            a robust term to address the identification error of a i, which can be selected
   261   262   263   264   265   266   267   268   269   270   271