Command-Filtered Backstepping Control for a Class of Chaotic Systems

The problem of command-ﬁltered backstepping control for a class of chaotic systems was studied in this paper. At each step of the backstepping design, a command ﬁltering 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 ﬁlter. 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-ﬁltered backstepping control. An example shows the proposed method was feasible.


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. e 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. erefore, controlling chaotic system to achieve the expected state has become one of the research focuses of scholars [1][2][3][4][5].
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 [6][7][8][9][10][11][12]. In [13], the trajectory tracking control problem of mobile robot is studied. e 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]. erefore, 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]. e 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. e limitation is that the backstepping design procedure has the problem of "explosion of complexity" [18][19][20].
is 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. rough 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. is 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. e 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.
e smooth nonlinear functions g i (y i (t)) ∈ R are assumed to be known, i ∈ (1, . . . , n). u(t) ∈ R is the control input.
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. erefore, system (3) is also a strict feedback system. ere 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.

Control Law Design
Define the tracking errors as follows: e finite time command filter is designed as follows [31]: Remark 2 (see [32]). Note that parameters r i,1 and r i,2 should be large enough; r i,2 is selected first.
Construct the virtual signals α i during the procedure of the finite time command-filtered backstepping control design as follows: where k i are positive constants.

Proof.
Step 1: Define the Lyapunov function as Taking the derivative of V 1 yields, Step 2: Define the Lyapunov function as Taking the derivative of V 2 yields, Step k: Define the Lyapunov function as en, taking the derivative of V k yields, Step n: For the n th subsystem, define the Lyapunov function as en, it follows that, Step n + 1: Finally, where r i,2 is large enough; we have that means α c i − α i is bounded.   Journal of Control Science and Engineering From (5), it satisfies the stability characteristic. erefore, we can get the following theorem. □ Theorem 1. Consider system (3). e finite time command filter and the virtual signals α i 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.

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].
In the simulation, the simulation results are shown in Figure 2.

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
e data used to support the findings of this study are available from the author upon request.

Conflicts of Interest
e author declares no conflicts of interest.