Abstract

In this paper, chaotic synchronization with uncertainties and disturbances is studied. Firstly, a new control method based on UDE control is proposed, which is composed of two controllers: one is the stabilization controller in order to realize the stabilization of nominal system without uncertainties and disturbances and the other is the UDE controller in order to deal with the given controlled system with both uncertainties and disturbances. Then, two examples are studied by the above method. Finally, the correctness and effectiveness of the method are verified by numerical simulation.

1. Introduction

The chaotic synchronization phenomenon that caused great sensation in the academic world was first discovered by Pecora and Carrol in 1990 [1]. They realized the chaotic synchronization of the two same systems with different initial conditions in the electronics experiment. Decades later, they reviewed the literature on chaotic synchronization again [2]. Chaotic synchronization refers to the fact that the unstable motion controlled by the chaotic system tends to move in angular phase or amplitude with a similar rhythm through a certain coupling relationship and it has a wide range of applications in communications encryption, information science, chaotic generator design, and chemical reactions [38], etc. In recent years, scholars had proposed a variety of control methods to realize the synchronization between the same chaotic systems or the different chaotic systems with different initial conditions (refer to [920]). Among many control methods, the adaptive feedback control method [20] has a wide range of applications due to its simple design and easy implementation.

As far as we know, for chaotic synchronization, most of the existing control methods [913] only deal with the chaotic systems whose systems do not include model uncertainty and external disturbance and even if some methods can be used to cancel the uncertainty and disturbance, but the uncertainty and the disturbance are assumed bounded. As a matter of fact, uncertainty and the disturbance of such systems cannot be avoided and are often very large. Therefore, to investigate chaotic synchronization of the systems with both model uncertainty and disturbance is not only necessary, but also meaningful.

In order to solve this problem, the UDE controller [2123], with its high bandwidth filter, can effectively remove the interference outside the system and it did have been widely used in the field of nonlinear control [22, 24]. However, this control method has some limitations in applications; for example, the controller’s design is too complex to be realized in applications, which partly motivates our present work. Based on this, a new adaptive feedback control method based on UDE control is proposed by combining the adaptive feedback controller with the UDE controller to deal with synchronization problems of given chaotic system with both uncertainty and disturbance.

The remainder content of this paper is as follows: first of all, an adaptive feedback control method is given to solve the synchronization of given chaotic systems without uncertainty and disturbance. Then, the adaptive feedback controller is combined with the UDE controller to deal with synchronization problems of given chaotic system with both uncertainty and disturbance. At last, the simulation results verify the effectiveness and feasibility of the proposed control method.

The main structure of the following article is divided into three parts:(1)Firstly, an adaptive feedback control method is given to solve the synchronization of given chaotic systems without uncertainty and disturbance(2)Secondly, the adaptive feedback controller is combined with the UDE controller to deal with synchronization problems of given chaotic system with both uncertainty and disturbance(3)Finally, the simulation results verify the effectiveness and feasibility of the proposed control method

2. Preliminary

2.1. Adaptive Feedback Control Method

Consider the following nonlinear systemwhere is the state vector and is a continuous function.

Let system (1) be the master system, then the corresponding controlled slave system is given as follows:where is the state vector, , , and is the designed controller.

Let , the controlled error system can be written as follows:

Definition 1. Consider system (3). If , the master system (1) will synchronize the slave system (2) by the controller .

Next, according to the existing result [20], let us briefly introduce the adaptive feedback controller.where , andwhere is a constant.

Lemma 1. (see [20]). Consider the controlled error system (3), if and or , and , and is controllable, then an adaptive controller is obtained as follows:

2.2. The UDE Controller

Since the UDE controller [22] is suitable for linear and nonlinear systems with uncertainties and perturbations, it is used by us to solve the problems of system uncertainty and perturbation. The following is a brief introduction of this control method.

Consider the following nonlinear systemand is the state vector, is a constant matrix, is the model uncertainty, and represents the external disturbance.

The stable linear reference model is described as follows:where is the reference state vector, is Hurwitz, , and is continuously consistent and bounded instructions for the system.

Lemma 2. (see [23]). Consider system (6), the designed filter should satisfywhere and , and then, the UDE controller is designed as follows:where denotes the inverse Laplace transform operator, , is the convolution operator, and .

Remark 1. According to the existing result [22], the following two filters are often used in applications.
One isin general, .
And the other iswhere , , and .

3. Main Results

Consider the advantages of the adaptive control method and UDE control method, a new result of the combination of UDE controller and adaptive feedback controller is proposed.

Consider the following master chaotic system with both uncertainty and disturbancewhere , denotes system model uncertainty, and is external disturbance.

Then, the slave system is shown as follows:where is the state vector, and or , , , and is the controller to be designed.

Let , the error system is represented as follows:where and is controllable.

Then, we propose a conclusion.where

Theorem 1. Consider the error system (14), if the designed filter satisfies the following condition:where and ; and then, the UDE-based controller is shown as follows:where , , and

Proof. Substituting in (16) to the error system (14), it results in .
According to (15), it can be calculated as , and according to Lemma 1, it can be concluded that the system is globally asymptotically stable. Thus, the conclusion is established.

4. Illustrative Examples with Numerical Simulation

In this section, the three-dimensional Lorenz chaotic system and 4D hyperchaotic system are taken as examples, respectively.where , denotes system model uncertainty, and is external disturbance, i.e.,

Example 1. Consider the following master chaotic system with both uncertainty and disturbance

Then, the slave system is shown as follows:where and is controllable, i.e.,

Let , the error system is shown as follows:where and is the controller to be designed. Our goal is to design a controller to stabilize system (25) with two control steps.

In the first step, the controller is to be designed as follows. By observing (20) and (23), if , the following two-dimensional systemis globally asymptotically stable.

According to Lemma 2, the controller can be designed as follows:and the feedback gain is updated by the update law (17). Next, the numerical simulation is carried out with the initial conditions (for the convenience of the reader, we replace with , with , and with , and the specific initial values are shown as follows: ); then, the numerical simulation results are shown as follows.

Figure 1 shows that the error system is asymptotically stable, and Figure 2 shows that the feedback gain converges to a negative constant.

The second step is to design the UDE controller . Let , and system (25) is rewritten as follows:

According to Lemma 2, the controller is designed as

Thus, the controller is completely designed. In the following, the simulation results is carried out as follows.

Figure 3 shows that the error system is also asymptotically stable, Figure 4 shows that the states synchronize the states , respectively, Figure 5 shows that the feedback gain converges to a negative constant, and Figure 6 shows that tends to as .

Example 2. Consider the controlled 4D hyperchaotic system with both uncertainty and disturbance as follows:where . Let system (30) be the master system, then the slave system is given as follows:where .Let , the error system is represented as follows:where is the controller to be designed.

Our goal is to design a controller to stabilize system (34) with two control steps.

In the first step, the controller is to be designed as follows.

By observing the error system (34), i.e.,

By observing the conclusion results of (35), we note that, if , then the following subsystemis globally asymptotically stable.

Therefore, according to Lemma 1, the controller can be designed as follows:and the feedback gain is updated by the update law (17).

Then, the simulation result is carried out with the initial condition (for the convenience of the reader, we replace with , with , and with : ).

Figure 7 shows that the error system is asymptotically stable, and Figure 8 shows that the feedback gain converges to a negative constant.

In the second step, the controller is designed as follows. Let , system (30) is rewritten as follows:

According to Lemma 2, the controller can be designed as follows:where denotes the inverse Laplace transform operator, , is the convolution operator, and . Thus, the controller is completely designed. Next, the simulation is carried out with the initial condition (for the convenience of the reader, we replace with , with , and with : ), and the numerical simulation results are shown in Figure 912.

Figure 9 shows that the error system is also asymptotically stable, Figure 10 shows that the states synchronize the states , respectively, Figure 11 shows that the feedback gain converges to a negative constant, and Figure 12 shows that tends to as .

5. Conclusion

In this paper, synchronization of chaotic systems with both uncertainty and disturbance has been investigated. Firstly, a new UDE-based control method has been presented, which is composed of two controllers: one is the stabilization controller and the other is the UDE controller. Secondly, two examples have been studied by the above methods. Finally, numerical simulations have verified the effectiveness and correctness of the theoretical results.

Data Availability

No data were used in this paper.

Conflicts of Interest

The authors declare that they have no financial and personal relationships with other people or organizations that can inappropriately influence our work, and there is no professional or other personal interest of any nature or kind in any product, service, and/or company that could be construed as influencing the position presented in, or the review.

Acknowledgments

This work was supported by Science, Education, and Industry Integration Innovation Pilot Project of Qilu University of Technology (Shandong Academy of Sciences) (2020KJC-ZD04).