Simple Adaptive Asymptotic Tracking Scheme for Parametric Strict-Feedback Nonlinear Systems with Additive Disturbance

We consider the same class of systems in a previous paper, that is, a class of parametric strict-feedback nonlinear systems with additive disturbance. By using the backstepping technique, adaptive control algorithm is developed. Unlike the existing control schemes for systems with additive disturbance, no knowledge is assumed on two times continuous differentiability of the disturbance. Also, the developed backstepping controller does not require the uncertain parameters to be restricted within a known interval. Furthermore, overestimation of the system parameters is removed by employing the tuning functions method. It is shown that the proposed controller guarantees not only the stability in the sense of Lyapunov definition, but also the asymptotic tracking.


Introduction
Disturbance can be encountered in many physical systems.The control problem of such systems has received much attention in the past decades.For example, in [1], a class of singleinput-single-out linear systems with unmodelled dynamics and input and output disturbances were considered.A dynamic normalizing signal and a smooth switching- function were introduced to design adaptive backstepping controller, and the mean-squared tracking error bound was established.In [2], adaptive control of the perturbed nonlinear output feedback systems was investigated.The Lyapunov functions with flat zone were employed, and the flatzone modifications were incorporated into the intermediate control functions.The output error was proved to converge to arbitrary small interval around zero.However, in most of control literature, asymptotic regulation or tracking could not be achieved, and the system stability was established only in the sense that all the closed-loop signals were bounded (see, e.g., ).
Recently, Cai et al. proposed a new class of adaptive controllers to deal with the control problem of nonlinear systems with disturbance [26][27][28].Two special cases were firstly reported in the control conferences (see [26,27]).In [26], the tracking problem for nonlinear parametric strict-feedback systems of relative degree two in the presence of matched additive disturbance were studied.In [27], the regulation problem for th-order nonlinear systems in the strictfeedback form was addressed.Then, in a more general case, the tracking control of strict-feedback th-order nonlinear systems with parametric uncertainties and additive disturbance was considered.The main contributions of these works were that continuous adaptive controllers were designed and asymptotic tracking performance was ensured.The basic control idea lied in the combination of robust control technique in [29] and sufficiently smooth projection operator [30].While the mathematical manipulations in [26][27][28] are very elegant, the proposed control schemes are very complex.To be more important, in order to design the asymptotic tracking controller, several restrictive conditions are imposed to the controlled system, which will be stated as follows.
First, it is reasonable to require that the external disturbance is bounded.However, in [26][27][28], the disturbance was assumed to be two times continuous differentiable.Moreover, the first-order and second-order derivatives of the disturbance were required to be bounded by some known constants.These assumptions on the disturbance may be very limited in reality and in turn the practicality of the presented control schemes would be greatly reduced.Then, the system parameters must be constrained within some known interval.The purpose of making such assumption was to employ the smooth projection operator of [30].On the one hand, the smooth projection algorithm can ensure the boundedness of the parameter estimates.On the other hand, the smoothness of such algorithm is critical for backstepping since the recursive design procedure requires multiple differentiations of the adaptive law.However, the lower and upper bounds of unknown system parameters may be not available to the designer in the control practice.Furthermore, in [26,28], the control gain  was selected to satisfy the following condition: which is due to the system assumptions.However, the explicit expressions for ‖ℎ()‖  ∞ and ‖ ḣ ()‖  ∞ were not provided in [26,28].Actually, it is very difficult to specify the value of the design parameter .As a result, the choice of  in [26,28] is only in the theoretical sense and it is not applicable to the practice.Finally, except for the last step of the recursive design, the unknown system parameters were repeatedly estimated in other steps of backstepping design.It can be computed that the total dynamic order of the parameter estimates is ( − 1), where  is the dimension of the controlled nonlinear system and  is the dimension of the unknown system parameter.That is, the overestimation problem arose.It is well known that many parameter update laws will increase system complexity and implementation difficulty.So it is not desirable to design adaptive controller with too many parameter estimates in reality.
In this paper, we develop a simple adaptive backstepping control scheme for the same class of nonlinear systems as in [26][27][28], where the uncertain parameters and the matched external disturbance are considered simultaneously.The main contributions of the paper are as follows.(i) In our design, the external disturbance is only required to be bounded.Its upper bound is not necessary to be known and is estimated by designing adaptive law.(ii) The system parameters are not restricted to be within a known interval, and they are only assumed to be unknown constants.The projection algorithm or the smooth projection algorithm is not utilized in our design.Common adaptive laws without any modifications are constructed.(iii) The design parameters are not related to the external disturbance, the reference signal, the known system functions, and the initial conditions of the controlled system, and they can be freely chosen.Thus, the control performance of the closed-loop system can be greatly improved by choosing appropriate design constants.(iv) The tuning functions method [31] is employed to remove overestimation.Except for the estimate of the upper bound of the disturbance, the number of the parameter estimates is equal to that of the unknown system parameters.Besides showing the closed-loop stability in the Lyapunov sense, the tracking error is proven to converge to zero asymptotically.This paper is organized as follows.After introducing the class of considered systems in Section 2, we present the main results of this paper in Section 3. In Section 4, an example with simulation to illustrate the effectiveness of the proposed design method is given.Finally, this paper is concluded by Section 5.

Problem Statement
We consider the same class of SISO nonlinear systems as in [26][27][28], which are given as where  1 ,  To prove the asymptotic convergence of the tracking error, the following lemma is used.

Main Results
In our design, the first ( − 1) steps are the same as those in common adaptive backstepping control with tuning functions.To avoid repetition, the design steps are summarized as follows (see [31,  Step i.  = 1, 2, . . .,  − 1, Mathematical Problems in Engineering 3 where  (0)  =   ,   is error variable,  0 = 0,   is virtual control law,  0 = 0,   is tuning function,  0 = 0, θ is the estimate of  with the estimation error θ =  − θ,   > 0 is design constant, and Γ is adaptive gain.In the above steps, the Lyapunov functions are, respectively, defined as and the derivative of  −1 is governed by The detailed deductions are similar to the corresponding parts in Section 4.2 of [31] (see [31, Page 140-146, (4.87)-(4.131)]).In this section, only the last step of the design, that is, Step n, is elaborated in detail.
Step n.Define From ( 1) and ( 10), we obtain where We define the Lyapunov function as where denotes the upper bound of (), d is the estimate of , d is parameter estimation error, and  is adaptive gain.With ( 9) and ( 11), the derivative of   is given by By introducing and noting (15) can be rewritten as Mathematical Problems in Engineering Due to we have Then, adaptive control law is designed as where   is positive design constant, d(0) ≥ 0, and () is a time-varying function and satisfies with positive constant .
According to Assumption 1 and the boundedness of Using the boundedness of all the closed-loop signals and Assumption 1, we know that ż 1 ∈  ∞ .Noting (27), we get which particularly implies that That is,  1 ∈  2 .Thus, by Lemma 2, we obtain that lim  → ∞  1 () = 0.
The above facts prove the following results.
Theorem 5. Suppose that the proposed design procedure is applied to system (1).Then the boundedness of all signals in the resulting closed-loop system is guaranteed and asymptotic tracking is achieved.

Simulation
In this section, we illustrate the aforementioned methodologies to the same example system as that in [26], which is described as where  = [2, 1]  is assumed to be unknown constant,  1 ,  2 , and () are, respectively, set to be The desired trajectory is   = 0.1 sin()(1− −0.5 2 ).The design procedure in Section 3 is as follows.
Step 1.Consider Step 2. Then The simulation is carried out with the following choices: (38 The system responses are shown in Figures 1, 2, 3, and 4. From the simulation results, we observe that asymptotic tracking is achieved in the presence of external disturbance, and plant states, parameter estimate, and control effort are all bounded.

Conclusions
In this paper, we present an adaptive backstepping control design for a class of nonlinear systems with additive disturbance.Unlike some existing control schemes, the proposed backstepping control does not require the knowledge on the differentiability of the disturbance and the known interval of the model parameters.In our design, a positive time-varying integral function is involved and can ensure perfect tracking.The overestimation problem is solved by introducing the tuning functions.Simulation results are provided to illustrate the effectiveness of our scheme.
2 , . . .,   , are system states,  is control input,   ∈   ,  = 1, 2, . . ., , are known and smooth nonlinear functions,  ∈   is unknown constant vector, and () is bounded additive disturbance.The objective is to enable the output  =  1 to follow a desired trajectory   , while all the closed-loop signals remain bounded.
Assumption 1.The reference signal   and its first  derivatives are known and bounded.