Abstract

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.

1. 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 single-input-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 flat-zone 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., [125]).

Recently, Cai et al. proposed a new class of adaptive controllers to deal with the control problem of nonlinear systems with disturbance [2628]. 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 strict-feedback 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 [2628] 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 [2628], 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: . It is easy to determine and , 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 , 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 [2628], 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.

2. Problem Statement

We consider the same class of SISO nonlinear systems as in [2628], which are given as where , are system states, is control input, , , are known and smooth nonlinear functions, is unknown constant vector, and is bounded additive disturbance. The objective is to enable the output 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.

To prove the asymptotic convergence of the tracking error, the following lemma is used.

Lemma 2 (Barbalat’s lemma [32]). Let . If and , then as .

Remark 3. When , the system (1) is the standard parametric strict-feedback nonlinear system. The disturbance appears in the same equation as the control input . That is, the matched disturbance is considered. Assumptions (A2) and (A3) in [2628] are removed in this paper. We will design the asymptotic adaptive controller under the relaxed conditions.

3. Main Results

In our design, the first 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, Page 158, Table 4.1, (4.189)–(4.192)]).

Step  i. , where , is error variable, , is virtual control law, , is tuning function, , is the estimate of with the estimation error , is design constant, and is adaptive gain. In the above steps, the Lyapunov functions are, respectively, defined as and the derivative of 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 , is the estimate of , 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 Due to we have Then, adaptive control law is designed as where is positive design constant, , and is a time-varying function and satisfies with positive constant .

Remark 4. It is noted that the first steps of the control design are the same as those in the standard backstepping procedure [31]. The difference between the tuning functions design of [31] and our scheme lies in the final step of the recursive design. In (21), the additional term is incorporated into the actual control law in order to suppress the influence of the disturbance on the closed-loop stability. Condition (24) implies that is a positive time-varying integral function, which will play an important role in the subsequent stability analysis.

Substituting (21)–(23) into (20) yields In view of positive initial condition in (23) (see below (23)), we have , . By using the inequality , for all , , (25) becomes Integrating (26) on and using (24), we get From (13) and (27), it follows that and thus , are bounded. From (2) and (10), we have According to Assumption 1 and the boundedness of , is bounded. Since is a smooth function of , , and , we conclude that is bounded. Let in (28). We obtain the boundedness of . By expecting the expressions in (3) and (4) with , it is shown that is bounded. Let in (28). Then, we have the boundedness of . Continuing in this way, we can prove that , are bounded. Noting and using the boundedness of , we prove that in (21) is bounded.

Furthermore, differentiating (2) with gives Using the boundedness of all the closed-loop signals and Assumption 1, we know that . Noting (27), we get which particularly implies that That is, . Thus, by Lemma 2, we obtain that .

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.

4. Simulation

In this section, we illustrate the aforementioned methodologies to the same example system as that in [26], which is described as where is assumed to be unknown constant, , , and  are, respectively, set to be The desired trajectory is . The design procedure in Section 3 is as follows.

Step 1. Consider

Step 2. Then The simulation is carried out with the following choices: The initial conditions are set to be 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.

5. 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.

Acknowledgments

This work was supported by the National Natural Science Foundation of China under Grants 61104007, 61203320, 61273123, and 61374090, China Postdoctoral Science Foundation funded project under Grant 2012M511465, Shandong Postdoctoral Science Foundation funded project under Grant 201203031, the project supported by the Young Core Instructor, and Domestic Visitor Foundation from the Education Department of Shandong Province, China.