Abstract

The problem of command-filtered backstepping control for a class of chaotic systems was studied in this paper. At each step of the backstepping design, a command filtering backstepping method is introduced to use a new virtual control signal, in which the derivative of the virtual control was approximated by using the output of filter. Then, the asymptotic stability conditions for synchronization errors are obtained by using the Lyapunov stability criterion and this control method. The design technique has the advantages of the conventional command-filtered backstepping control. An example shows the proposed method was feasible.

1. Introduction

Chaos phenomenon is a seemingly irregular and inherently random complex phenomenon in a system, which widely exists in meteorology, water culture, communications, economy, and other fields. In recent years, chaotic systems have been studied deeply, especially in the field of chaos control. Chaos control mainly includes two purposes: to suppress chaos when it is not needed in practical application and to enhance chaos when it is needed. The idea of effectively controlling chaos is to control the chaotic phenomenon in the system to an ideal state by using small changes so that the chaotic phenomenon can be used effectively. Controlling chaos is the premise of making effective use of chaos. Therefore, controlling chaotic system to achieve the expected state has become one of the research focuses of scholars [15].

Since the development contribution of PC in synchronizing chaotic systems, synchronizing chaotic systems has aroused great interest of people, such as adaptive feedback control, backstepping control, impulse control, sliding mode control, fuzzy control, and other methods, which have been proposed [612]. In [13], the trajectory tracking control problem of mobile robot is studied. The trajectory tracking problem is transformed into the stabilization problem of error system through coordinate transformation. Based on the idea of feedback linearization and variable structure control, a composite finite time variable structure linearization tracking control is proposed. Backstepping control is one of the most common methods to deal with chaotic systems [14]. Therefore, this paper mainly uses the same method to eliminate the nonlinear term in the error to study the stability and asymptotic synchronization of chaotic systems.

It is important to note as well that the backstepping control method of chaotic systems has caught scholars’ much attentions in recent years [15, 16]. The control of pure feedback nonlinear systems is studied by using backstepping adaptive control and neural network adaptive control algorithms [17]. It is well known that for all kinds of control systems, there have been plenty of research achievements in different integer-order systems with the backstepping control method. Even so, there is a particular limitation of the traditional backstepping algorithm method. The limitation is that the backstepping design procedure has the problem of “explosion of complexity” [1820]. This means that the derivative of the virtual control function increases with the increase of the system order, which makes the calculation prohibitive [21, 22]. Based on the backstepping control method, Li and Tong [23] studied the output regulation of strict feedback uncertain control system and finally obtained the global asymptotic stability.

In this paper, we will study the finite time tracking control problem of command-filtered backstepping method for nonlinear systems. When designing each step of the backstepping, the command filter is replaced by the filter with asymptotic convergence rate, which can ensure that the output of the filter is similar to the derivative of the virtual control. At the same time, choosing proper control parameters is a better method. Compared with the proposed virtual control signal, the finite time virtual control signal can make the closed-loop system have faster response speed and higher tracking accuracy in [21, 22]. Using a coordinate transformation and based on the idea of backstepping design, the stabilization problem of a class of nonlinear systems with triangular structure is studied. Through the designed virtual control law, the controller is obtained [24].

Many results on controller design have been used to study the stability of systems with nonlinear inputs. In [25], the adaptive fuzzy control problem of single input single output nonlinear stochastic systems in the form of nonstrict feedback was investigated, in which the fuzzy logic system is used to approximate the uncertain nonlinear function, and the adaptive fuzzy controller is constructed by backstepping technology. This shows that there is still a lot of room for research integer-order systems with nonlinear inputs in the future. In a word, the study of the stability of systems with nonlinear inputs has certain theoretical value. Sui et al. [26] studied the finite time control of uncertain MIMO nontriangular random nonlinear systems and proposed the switching control strategy by using the finite time backstepping algorithm and the general Lyapunov function method. In the simulation results, the integer-order gyro system is synchronized. In [27, 28], the quasisynchronization problems of delayed stochastic multiplex networks and coupled system of N heterogeneous harmonic oscillators are discussed, respectively.

Inspired by the above discussions, the finite time tracking control problem of command-filtered backstepping method for nonlinear systems. The main contributions can be summarized as follows: (1) a command filtering backstepping method is introduced to use a new virtual control signal, in which the derivative of the virtual control was approximated by using the output of filter. (2) Compared with the proposed virtual control signal, the finite time virtual control signal can make the closed-loop system have faster response speed and higher tracking accuracy.

2. Problem Formulation and Preliminaries

Suppose the master chaotic system as,where is the measurable state variable vector, , and . The smooth nonlinear functions are assumed to be known, .

Let the slave system be,where is the measurable state variable vector, , and . The smooth nonlinear functions are assumed to be known, . is the control input.

Let , then the error dynamics is as follows:where and . For convenience, let us replace with , and .

Remark 1. (see [29]). In reality, the strict feedback system is usually expressed in the form of compact function. For example, (1) and (2) are strict feedback systems. Therefore, system (3) is also a strict feedback system. There are a lot of chaotic systems that can be expressed in (3), such as Chen system, Chua’s circuit, and Arneodo system. In fact, the chaotic systems mentioned above are not strict feedback forms. However, we can rewrite it into (3) form through simple variable transformation.

Definition 1. (see [30]). If is a strictly increasing continuous function and , then belongs to class- .

Lemma 1. Letwhere is a Lipschitz continuous nonlinear function and 0 is an equilibrium point of (4). If there exists a Lyapunov function , functions such thatthen (4) is asymptotically stable.

3. Control Law Design

Define the tracking errors as follows:

The finite time command filter is designed as follows [31]:in which is the input and and are the outputs.

Remark 2. (see [32]). Note that parameters and should be large enough; is selected first.

Construct the virtual signals during the procedure of the finite time command-filtered backstepping control design as follows:where are positive constants.

Proof. Step 1: Define the Lyapunov function asTaking the derivative of yields,Step 2: Define the Lyapunov function asTaking the derivative of yields,Step k: Define the Lyapunov function asThen, taking the derivative of yields,Step n: For the th subsystem, define the Lyapunov function asThen, it follows that,Step n + 1: Finally,where is large enough; we havethat means is bounded.From (5), it satisfies the stability characteristic. Therefore, we can get the following theorem.

Theorem 1. Consider system (3). The finite time command filter and the virtual signals are given in (8) and (9), respectively. If the choice of in (18) is large enough, then the system is asymptotically stable so that system (1) and system (2) are synchronized.

4. Simulation Results

A simulation example is given to declare the availability of the propound controller in this section. We selected the master and slave systems as follows [33, 34].

4.1. Master System

4.2. Slave System

In system (21), we select the parameter as and the initial condition , which shows chaotic phenomenon in Figure 1.

In the simulation, the simulation results are shown in Figure 2.

5. Conclusion

In this paper, a command filter backstepping controller is designed, which gives full play to the advantages of backstepping control in dealing with nonlinear systems. Firstly, the system backstepping controller is designed according to Lyapunov stability theory, and then the constrained command filter is introduced to solve the control saturation problem existing in the application of traditional backstepping control engineering, and a controller is constructed so that the synchronization error can asymptotically approach zero in a short time. Simulation results show that the algorithm has better power tracking performance and dynamic response ability and is more suitable for engineering applications.

Data Availability

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

Conflicts of Interest

The author declares no conflicts of interest.