Abstract

This paper addresses the adaptive control problem of a class of nonlinear systems with unknown parameters and input delay, and the tracking accuracy of the controlled system is assigned a priori. The Pade approximation method is introduced to deal with the problem from the input delay. By creating a group of nonnegative functions, an appropriate controller is designed with the backstepping technology. It is shown that under the obtained controller, the boundedness of all the closed-loop signals is guaranteed, and the tracking error especially can converge to the accuracy assigned a priori. Finally, a simulation example is given to verify the effectiveness of the proposed scheme.

1. Introduction

In the past few decades, the nonlinear parameterized systems played an important role in the engineering field, and many scholars paid more attention to these systems (see, e.g., [1ā€“4]). The backstepping technique especially which was originally proposed in [5, 6] provides a systematic design method for these systems. Adaptive control method is often employed to study these control systems (see, e.g., [7ā€“11]). The authors in [7] study the adaptive control for the whole nonlinear parameterized system using uncontrollable linearization. The authors address the adaptive control of compensation for uncertain nonlinear parameters in robot manipulator in [8]. The adaptive control problem of nonlinear multi-input and multioutput (MIMO) systems is presented in [11].

It is well known that the input delay phenomenon exists in many fields of engineering applications. Input delay has a bad effect on the output of the system and even damages the stability of the system. Therefore, it is very important to study the control problem of this system, and lots of interesting results have been obtained in recent years (see, e.g., [12ā€“20]). Based on the constructed integral Lyapunov function, the authors in [13] study a class of unknown nonlinear time-delay systems by using the online approximation model of wavelet neural network. For a class of MIMO nonlinear delay systems, the authors address the adaptive neural control problem in [15]. A suboptimal learning control scheme has been proposed for nonlinear parametric time-delay systems in [19], and the high convergence speed of the trajectory tracking performance is achieved.

Although some related works have been reported for uncertain nonlinear systems with the given tracking accuracy (see, e.g., [21, 22]). It is noted that no control schemes have been proposed to solve the given accuracy control problem for nonlinear parametric system with input-delay phenomenon. The work of this article is to try to solve this issue. The framework of this paper is summarized as follows. According to the given system, the Pade approximation method is introduced to deal with the problem from the input delay. The appropriate adaptive controller is developed based on the nonnegative functions by using the backstepping design method. A simulation example is given to verify the correctness of the proposed control scheme.

2. Preliminaries

Some symbols and lemmas are introduced in this section. denotes one-dimensional real value space. denotes -dimensional Euclidean space. is a continuous function of th order. is a estimate of and is the estimate error.

To design the desired control scheme, the following two functions are introduced: andwhere is the given precision and is an integer.

Lemma 1 (see [21, 22]). Functions and have the following properties.
(1) and , where is a set of continuous functions that are differentiable up to the order .
(2) is a function that is not less than zero, and if and only if The -th order derivative of is (3) = , where

The following lemmas are used to design the desired controller.

Lemma 2 (see[7]). If is any continuous real valued function, there are four scalar smoothing functions, for example, , , , and satisfying the following relationships: where .

Lemma 3 (see[7]). If the following inequality is true, and at the same time the two functions and are true, of course, the following inequality is also true: where , is a number that does not change over time, and , is a function which is continuous and nonnegative, and does not change.
Think of as a whole, and replace it with . The following inequality can be obtained: where and it is also a constant.

Lemma 4 ((Barbalatā€™s lemma) [21]). If the first derivative of is consistent, and it is also differentiable, and in the meantime , is limited, then

Lemma 5 ((Youngā€™s inequality) [21]). For , the following inequality is true: where , and

3. Problem Statement, Controller Design, and Analysis Process

3.1. Problem Statement

The nonlinearly parameterized system with input delay considered in this paper is described as follows:where , . denotes the output of the system. denotes the control input of the system, and denotes delay time. is a known smooth nonlinear function containing unknown parameter , and is an unknown constant, .

Assumption 6. The reference trajectory and its derivative are continuous and bounded .

Assumption 7. Although is an unknown constant, its sign is determined. In order to lose generality, it is assumed that holds all the time. Meanwhile it is supposed that there are and which satisfy all the time for .

The purpose of this paper is to design an adaptive controller which can make the output of the system around the reference signal within a given precision .

Remark 8. Compared with our control problem statement and [23], the main difference is that in this paper, we design the desired adaptive controller making the tracking error within a given accuracy according to the actual demand. To achieve this control issue, some nonnegative switching functions are introduced in each backstepping design, and the control performance analysis is achieved by using Barbalatā€™s lemma.

In order to solve the problem from the input delay, Pade approximation approach proposed in [24] is introduced: where is the Laplace transform of , and is Laplace variable. For further analysis, a new variable is proposed which conforms to the following relation: and then the following equation is obtained:

That is, the following equation can be obtained:where .

According to the above information, we can rewrite system (9) asIt is noted that is not the real variable of the system. It leads to an uncertain . The specific analysis process appears in step .

Remark 9. Recently the more general result has been reported in [25] where the global uniform input-to-state stabilization of nonlinear switched systems with time-varying and periodic dynamics is present. The differences of our approach in comparison with [25] can be presented as follows. (i) In [25], an interconnected switched system without time delay has been considered. However, in interconnection (14), the input delay case is considered, and then the Pade approximation method is introduced to design the adaptive controller. (ii) Different from [25], for interconnection system (14), we consider the practical tracking control problem; that is, the desired adaptive controller makes the tracking error within a given accuracy which can be assigned according to the actual demand.

3.2. Controller Design and Analysis Process

In this subsection, we present a new adaptive controller design method to ensure the control precision and stability of the whole controlled system by using the backstepping technique.

The error variables are defined as follows:where are virtual controllers which will be designed in each backstepping process.

To design the desired adaptive controller, the backsteping algorithm is presented as follows. Let us introduce the detailed design process from Step 1 to Step .

Step 1. According to the error description in (15), and combining with system (14), we can have

Choose the nonnegative function as follows: and the following equation is obtained:

The following inequalities can be obtained by using Lemma 3 and the Youngā€™s inequality:andwhere and . So (18) can be changed into

The above information is used to design the first virtual controller aswhere , and it is an invariant.

Substituting (22) into (21) yieldswhere , and the third property of Lemma 1 is used in (23).

Furthermore, choose andObviously, the following inequalities can be gained:where is an adaptive coefficient.

Step . We can see the following equation from (14) and (15):where

Choose the nonnegative functions as follows:and we can get

By using the Youngā€™s inequality, we havewith ,andwhere .

Substituting (29)-(31) into (28) yieldswhere , and + .

Based on (32), the -th virtual controller is designed aswhere is a design parameter.

Then, we can have

From the above information, choose and then we can gainwhere + The -th adaptation law is designed aswhere .

Next, we show that is true all the time.

When , is clearly right. When , we can use Youngā€™s inequality to prove it; that is,So, is true all the time.

From the above information, the inequality is clearly true as follows:

Step Choose , , where , is an unknown constant, and is a design parameter.

The actual controller is designed aswhere + , and the -th adaptive law is designed as

Then, we gain

(41) indicates that the nonnegative function is not increasing, and at the same time we can see that all the closed-loop signals are bounded. Furthermore, according to Lemma 4, the conclusion of (41) also shows that when .

Theorem 10. Under Assumptions 6 and 7 and considering the virtual controllers (22) and (33), the actual controller (39), and the parameters adaption laws (24), (36), and (40) for system (9), we can have(i)all the closed-loop signals are bounded,(ii)the tracking error holds as .

4. Simulation Example

Consider the following nonlinear system:where and denotes the system state vector and the system output. is the system control input and is the input delay. In this example, we suppose that the reference trajectory is given a priori.

It is shown that Assumptions 6 and 7 hold. Here a set of known functions are and . By using Lemmas 2 and 3, the following functions are acquired and By adopting the proposed control algorithm, the actual and virtual controllers are, respectively, designed as (39) with and (22), and the adaptive laws are selected as (40) with and (24).

The initial conditions are chosen as and . The rest of the design parameters are selected as and The input delay is chosen as The tracking accuracy is prescribed as ; that is, as .

The simulated results are presented in Figures 1ā€“5. From Figure 1, the output state tracks the reference trajectory with the prescribed accuracy 0.02 quickly. From Figure 2, the tracking error falls into a priori known domain finally. The actual control signal is displayed in Figure 5. The adaptation laws are shown in Figures 3 and 4.

5. Conclusions

This paper deals with the tracking control problem of nonlinear parameterized system with input time delay. A new method about the adaptive control is proposed by using the backstepping technique. Some special nonnegative functions are introduced to design desired controller such that the tracking error of the delayed system satisfies the assigned tracking accuracy, and all the closed-loop signals are bounded. The simulation is given to verify the effectiveness of the proposed method.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work is supported in part by National Natural Science Foundation of China (61603003, 61673014, 61673308, and 61702012), the Natural Science Foundation of Anhui Province (1608085QF131), the China Postdoctoral Science Foundation (2017M620245), the Foundation of University Team Program for Innovative Research Platform of Intelligent Perception and Computing of Anhui Province, and the Program for Innovative Research Team in Anqing Normal University.