Finite-Time Synchronization of Fractional-Order Chaotic Systems with Different Structures under Stochastic Disturbances ()
1. Introduction
Although the development history of fractional and integer calculus is not much different, it turns out that fractional calculus is of great significance to express the model we are studying. This is because it not only has the memory function but also more accurately describes the fractional order dynamic models. Of course, fractional calculus has many other advantages [1] [2] [3]. It’s because of these benefits that the theories of fractional calculus are widely used in physics [4], engineering [2], chemistry [5] and other subjects. In recent decades, these fields including information processing [6], secure communication [7], thermal systems [8], robot control and problems [9] have been discovered that many physical processes exhibit fractional order dynamic behavior.
Chaos has achieved tremendous and far-reaching development in many fields after discovering the first chaotic attractor by Lorenz. At present, the research on chaos control and synchronization has spread across many disciplines. In the past 20 years, many methods of chaos control have appeared, such as OGY control [10], drive-response control [11], pulse control [12], sliding mode control [13], active control [14], Lyapunov direct method [15], etc. Taking into account above methods, some scholars have considered the synchronization problem for a class of fractional-order chaotic systems [16] [17] [18] while others only concentrate on the specific chaotic systems [19] [20] [21]. And many scholars have solved the synchronization problem of chaotic systems of any order [22] [23].
Currently, the main research direction is to make the system reach synchronization in infinite time, that is, to consider the asymptotically stable of systems. However, facing the actual situation, we may need a specified time, that is, finite-time synchronization. It not only has a faster convergence rate but also stronger robustness [24]. Keyong S et al. used the finite-time synchronization theories to define a nonlinear controller which realizes that the synchronization of four-dimensional fractional order hyperchaotic system [25]. Lingdong Z et al. adopted the finite-time stability theory to accomplish the synchronization of hyperchaotic Lorenz systems [26]. In literature [27], a robust non-singular terminal sliding mode controller is proposed for synchronizing two different input nonlinear uncertain chaotic systems. However, these results are aimed at specific chaotic systems. What we need more is a controller that can control all fractional-order chaotic systems. What’s more, in real life, chaotic systems do not exist in society in isolation. Of course, there are some disturbances. For example, the signal transmission caused by random fluctuations is a disturbed process. Disturbances can be divided into parameter disturbance [28], external disturbance [29] and internal disturbance [30]. Their presence will make the system unstable and difficult to control. Therefore, some scholars began to consider the impact of disturbance. Literatures [31] [32] [33] have solved the synchronization of fractional-order chaotic systems under random disturbance, but they only considered one of the above three disturbances. If they can consider multiple disturbances, it has more practical significance. Although literatures [34] [35] [36] consider the case of multiple disturbances, the object of their research is the integer order chaotic system.
In response to this situation, we are going to consider the synchronization of fractional-order chaotic systems under two kinds of disturbances, namely parameter disturbances and external disturbances, where these two disturbances are random. The controller we designed has good robustness and anti-interference performance and this method we derived can make the error systems have a faster convergence rate. Many figures provided by the numerical simulations guarantee our theoretical analysis. Meanwhile, conclusions that the synchronised time of finite-time synchronization is shorter and faster than the complete synchronization and the time can be adjusted according to the parameters in the controller are established. The composition of this article is shown below. In chapter 2, we present the definitions, lemmas and stability theories that need to be used. In chapter 3, synchronization conditions are presented. In chapter 4, the numerical simulations proved that our method is very effective. In chapter 5, we have a sum up for this paper.
2. Related Theories of Fractional Order System
2.1. Definitions and Lemmas of Fractional Derivative
Next, we will introduce the Riemann-Liouville (R-L) derivative and the Caputo derivative. When the order
is a negative real number and a positive integer, they are equivalent. The R-L definition is more suitable for theoretical analysis and can simplify the calculation of fractional order derivatives. The definition of Caputa is more suitable for modern engineering and makes the Laplace transformation more concise.
Definition 1. [1] The mathematical expression of Caputo derivative with order
is given as
(1)
where
.
Definition 2. [1] The mathematical expression of Riemann-Liouville derivative with order
is given as
(2)
where
.
Lemma 1. [22] When
has continuous first derivative, then
(3)
where
and Q is an arbitrary n order positive definite matrix.
2.2. Stability Theories of Fractional Order System
Considering that most of the things around us are nonlinear, we write the fractional order nonlinear system to be:
(4)
where
,
,
. And
meets Lipschitz conditions; the initial value is
. The equilibrium point
of (4) can be obtained from
.
Theorem 1. [37] Suppose that
is a domain that contains the origin. If there is a locally bounded Lyapunov function
which meets the local Lipschitz condition about x adapting to
(5)
where
,
,
,
, then the system (4) is called Mittag-Leffler stable.
Theorem 2. [37] Suppose that
is a domain that contains the origin. If there is a locally bounded Lyapunov function
which meets the local Lipschitz condition about x adapting to
1)
2)
(6)
3)
where
,
,
,
,
,
, the system (4) is called finite-time stable. The stabilization time of the system (4) has the following form
(7)
Corollary 1. It follows from Lemma 1 and Theorem 2 that the system (4) must first satisfy the criterions of the Mittag-Leffler stability. From the conditions (2) and (3) in Theorem 2, we get
(8)
Hence, the system (4) is called finite-time stable if it satisfies (8) and the criterions of the Mittag-Leffler stability.
3. Sufficients Condition for Finite-Time Synchronization
In this chapter, we believe that a small disturbance can make a great change in the orbit of the chaotic system. Therefore, it is reasonable to treat them as bounded. This will also make our theory easier to understand. With the help of Lyapulov function, we obtain our conclusions successfully.
The fractional-order drive-response system with parametric disturbance and external disturbance is demonstrated as follows. The drive system is:
(9)
The response system is:
(10)
where A and B are the parameter matrices of the systems;
and
are the parameter interference matrices;
and
are the nonlinear vectors;
and
are external disturbances.
We suppose the state error among the driving system with response system as
. Subtract (9) from (10) to get the error system:
(11)
where
,
and
.
For the sake of ensuring our conclusion more realistic, we need to make the following assumptions.
Assumption 1. For any
, the nonlinear function
and
are continuous and smooth. That is, there is a constant M adapting to
(12)
where
,
represents the 2-norm of matrix.
Assumption 2. For any
, the nonlinear function
meets the Lipschitz condition, namely
(13)
Remark 1. Regardless of whether the nonlinear functions
and
are about
or
, they are bounded because the system state variables
and
are bounded.
Assumption 3. The parameter matrices A and B, the parameter interference matrices
and
, the external disturbances
and
all have a bounded norm, namely
(14)
where
,
,
.
Theorem 3. When the assumptions 1 - 3 are all satisfied, the systems (9) and (10) are stable for a finite time with the following controller:
(15)
where
,
and
.
Proof. Take the Lyapulov function as
(16)
The fractional order derivative of the Lyapulov function is
(17)
Finally,
is obtained. Therefore, we must be able to find
to make
hold. It follows from Lemma 2 that the system (4) is Mittag-Leffler stable. Then, because the formula
is held, we can obtain that the systems (9) and (10) achieve finite-time synchronization according to Theorem 1. And
(18)
where
.
4. Numerical Simulation
We exemplify a pair of three-dimensional and four-dimensional fractional chaotic systems to affirm the availability of our method. The results indicate that the error variables of the system quickly stabilize in a finite time, and the synchronization time is able to adjust via
. Among them, the influence of
on the synchronization time is small, and we can ignore it.
Example 1. Let the fractional order Chen chaotic system [38] under stochastic disturbances be the drive system
(19)
where
,
and
.
Let the fractional order Lorenz chaotic system [39] under stochastic disturbances and controller be the response system
(20)
where
,
and
.
When we select the initial value as
and the order
, the driving system (19) appears chaotic attractors which are presented in Figure 1. For the response system (20), if we take the initial value
and the order
, it appears chaotic attractors which are presented in Figure 2. We realize that the trajectories about the state variables of fractional order Chen and Lorenz systems are not synchronized with time without any control. Next, we will verify the effectiveness of our controller.
We use the MATLAB software to obtain the state variable trajectory of the systems (19) and (20) obtaining the following results
,
,
,
Figure 1. The attractors with respect to fractional order Chen chaotic system choosing
and
show in sub-pictures (a)-(d) respectively which are
,
,
and
.
Figure 2. The attractors with respect to fractional order Lorenz chaotic system choosing
and
show in sub-pictures (a)-(d) respectively which are
,
,
and
.
,
,
.
According to (19) and (20), we get the following matrices. The parameter matrices are
(21)
The parameter interference matrices are
(22)
The nonlinear vectors of systems are
(23)
The external disturbances are
(24)
It follows from the assumptions 1 - 3 and Theorem 3 that the following calculation results are obtained.
,
,
,
.
,
,
.
Hence, it follows from Assumption 3 and Theorem 3 that we get
,
,
,
,
,
,
.
We get the controller as
(25)
where
.
Under the control of the above controller, the synchronised time satisfies
seconds. Numerical simulations show that the (19) and (20) achieve the finite-time synchronization revealing in Figures 3-5. Comparing Figures 3-5, it’s worth noting that the synchronization time gradually decreases as the
Figure 3. The finite-time synchronization errors
change with time t when
. The synchronization time is 0.73 second.
Figure 4. The finite-time synchronization errors
change with time t when
. The synchronization time is 0.58 second.
Figure 5. The finite-time synchronization errors
change with time t when
. The synchronization time is 0.46 second.
value of
increases. We can also say that the synchronised time of finite-time synchronization is shorter and faster than the complete synchronization in infinite time, and it can be adjusted according to the
.
Example 2. Let the fractional order hyperchaotic Lorenz system [38] under stochastic disturbances be the driving system
(26)
where
,
and
.
Let the fractional order hyperchaotic Liu chaotic system [40] under stochastic disturbances and controller be the response system
(27)
where
,
and
.
When we select the initial value as
and the order
, the driving system (26) appears chaotic attractors which are presented in Figure 6. For the response system (27), if we take the initial value
and the order
, it appears chaotic attractors which are presented in Figure 7. We realize that the trajectories about the state variables of fractional order hyperchaotic Lorenz and Liu systems are not synchronized with time without any control. Next, we will verify the effectiveness of our controller.
We use the MATLAB software to obtain the state variable trajectory of the systems (26) and (27) obtaining the following results
,
,
,
,
,
,
,
.
According to (26) and (27), we get the following matrices. The parameter matrices are
(28)
The parameter interference matrices are
(29)
The nonlinear vectors of systems are
Figure 6. The attractors with respect to fractional order hyper-chaotic Lorenz system choosing
and
show in sub-pictures (a)-(d) respectively which are
,
,
and
.
(30)
The external disturbances are
(31)
It follows from the assumptions 1 - 3 and Theorem 3 that the following calculation results are obtained.
,
,
,
.
,
,
.
Figure 7. The attractors with respect to fractional order hyperchaotic Liu system choosing
and
show in sub-pictures (a)-(d) respectively which are
,
,
and
.
Hence, it follows from Assumption 3 and Theorem 3 that we get
,
,
,
,
,
,
.
We get the controller as
(32)
where
.
Under the control of above controller, the synchronised time satisfies
seconds. Numerical simulations show that the (26) and (27) achieve the finite-time synchronization revealing in Figures 8-10. Comparing Figures 8-10, it’s worth noting that the synchronization time gradually decreases as the value of
increases. We can also say that the synchronised time of finite-time synchronization is shorter and faster than the complete synchronization in infinite time, and it can be adjusted according to the
.
Figure 8. The finite-time synchronization errors
change with time t when
. The synchronization time is 0.50 second.
Figure 9. The finite-time synchronization errors
change with time t when
. The synchronization time is 0.45 second.
Figure 10. The finite-time synchronization errors
change with time t when
. The synchronization time is 0.27 second.
5. Conclusion
In this article, we have studied the finite-time synchronization of fractional-order chaotic systems with different structures under parameter disturbance and external disturbance. With the help of theory of fractional order calculus and the finite-time Lyapunov principle, we put forward a new fractional-order controller which can synchronize any-order fractional-order chaotic system under stochastic disturbances. From the numerical simulation results, it can be seen that the error variables of the systems quickly converges to the equilibrium point in a finite time and the synchronization time gradually decreases with the increase of
. Compared with complete synchronization in infinite time, the synchronised time of finite-time synchronization is shorter and faster and the time can be adjusted according to the parameter value in controller. Therefore, this controller is effective and has strong robustness. Next, we will study the time-delay systems under stochastic disturbances, and the system parameters are unknown.
Acknowledgements
Here, I would like to thank my instructor, professor Li Tianzeng. It was Teacher Li’s careful guidance that allowed me to successfully complete the research work.
Funding
This work was supported by College Student Innovation and Entrepreneurship Training Program of Sichuan University of Science and Engineering [grant numbers cx2020189].
Authors Contributions
WQ PAN proposed the main the idea and prepared the manuscript initially. TZ LI gave the numerical simulation of this paper.
Availability of Data and Material
The data used to support the findings of this study are available from the corresponding author upon request.