1. Introduction
We present in this research paper the solution to the problem of synchronization [
1] and anti-synchronization [
2] of discrete chaotic systems described by systems of differential equations of a variable fractional order [
3] with time delay [
4]. This analysis is carried out for nonlinear systems with the Caputo derivative for systems of a variable fractional order [
3].
System dynamics is a branch of mathematics that studies the performance of physical phenomena in time, which are mathematically modeled by means of differential equations or finite differences, depending on whether the system is in continuous or discrete time, respectively.
In 1963, Lorentz, studying climate behavior, proposed a mathematical model that bears his name, the Lorentz chaotic attractor, which is sensitive to initial conditions and variations in its parameters. The climate system has drastic behavioral changes, so predicting the climate with this mathematical model was impossible. Currently, there are various chaotic systems, such as Chua, Chen, Rossler, Duffing, Lu, and Bhalekar−Gejji attractors, that have been extensively studied.
For example, in the pioneering works of Pecora and Carroll, they synchronized two identical chaotic attractors with different initial conditions for the first time. At present, chaotic systems have attracted many researchers, and the results obtained have a wide range of applications, for example, in encryption, synchronization, anti-synchronization, and secure information transfer through electronic means. Lately, the study of chaotic systems described by first-order differential equations has become generalized to systems of differential equations of a variable fractional order, discrete with time delay, which is our case study, and the systems are not the same. One is Chen’s chaotic system, which we refer to as the master system, a term widely used in synchronization, and the other is the Rossler system, which we refer to as the slave system.
In this paper, we refer to the master–slave system, and even though the results obtained are for these two systems, the methodology can be used for other nonlinear discrete time systems of a variable fractional order with time delay in the Caputo sense.
In this investigation, the Rossler system is forced to follow, or synchronize with, and anti-synchronize with the chaotic Chen system. Both systems are described, as mentioned above, by means of differential equations with a discrete and variable fractional order with time delay. Synchronization and anti-synchronization are obtained by discrete fractional PID control laws [
5], and using the stability theory by Lyapunov–Krasovskii [
6], as can be seen in the illustrations, the results are satisfactory and the analytical results agree with the results obtained by means of simulation via Simulink and MATLAB.
In this paper, we do not discretize the systems; we work with the nonlinear system, under the conditions indicated by variable fractional order [
7] discrete-time nonlinear systems [
8].
This paper is organized as follows: In
Section 2, the problem of synchronization of the aforementioned systems is raised. In
Section 3, the problem of anti-synchronization of the systems is raised. In
Section 4 and
Section 5, the synchronization and anti-synchronization of the chaotic systems are analyzed, respectively, and control laws are obtained using the Lyapunov–Krasovskii stability analysis and a fractional order discrete PID control law. In
Section 4, examples of the synchronization of the Chen chaotic systems (master) and the Rossler chaotic system (slave) are presented, with simulations carried out in Simulink and MATLAB. In
Section 5, examples of anti-synchronization of the Chen and Rossler systems are presented, with simulations carried out in Simulink and MATLAB.
2. Statement of the Problem for Time-Delay Synchronization of a Variable-Order Fractional Discrete-Time Chaotic System
In this section, we present the problem of synchronization between two chaotic systems, and in
Section 4, we solve the problem of synchronization of the system of Chen, the master system, which is described by the following:
, where ; and .
Rossler’s system is considered the slave system, and the equations are in the form of a time-delayed discrete variable fractional order, as follows:
, where ; and , and .
If we consider that variable-order fractional derivatives are variables with constant values [
9,
10], a chaotic system as a drive system having state vector
and
, with
, is the master system matrix, is given by the following:
If we consider another chaotic system as a slave system having state vector
and
,
, the slave system matrix is given as follows:
where
is the nonlinear part of the slave system, as in (11), and
is a nonlinear active controller added in (2) for the synchronization action. Synchronization error
between
and
is defined as:
Substituting (1) and (2) in the dynamics of the synchronization error (3), we obtain the following:
Therefore, the synchronization problem is to determine the nonlinear controller
, so that:
To demonstrate the above, we consider a positive definite Lyapunov function as follows:
where
is the
kth error of the state, and our objective is to determine a control action U, such that the Lyapunov–Krasovskii derivative
is a negative definite, by which it can be guaranteed that the synchronization error tends to zero when
tends to infinity, and the systems are therefore globally asymptotically synchronized.
We use the derivative function, given in definition 2.1.3 of Leithold’s The Calculus 7, seventh edition, as follows:
, if this limit exists.
Assuming that the first partial time derivative of
exists, then
Adding and subtracting
, we have
For our purpose, in this paper, we use the next inequality widely used in fractional order control systems, as follows:
(see [
8,
11,
12]).
We find , such that is negative definite, and as as , the error is globally asymptotically stable. The drive and response system states are globally asymptotically synchronized.
In the next section, the anti-synchronization problem for the chaotic system is discussed.
3. Problem Statement for Time-Delay Anti-Synchronization of a Variable-Order Fractional Discrete-Time Chaotic System
In this section, we denote the anti-synchronization error of the aforementioned systems by
, and in our case,
, and in
Section 5, we solve the problem of anti-synchronization. Between states
and
, this error is defined for the system (1) and response system (2) states by the following:
Substituting (1) and (2) in the dynamics of the anti-synchronization error (8), we obtain the following:
From (8), we get the fractional variable order derivative:
The anti-synchronization problem is to determine the nonlinear control that satisfies , .
To achieve the goal that the anti-synchronization error tends to zero, we define the following positive definite Lyapunov–Krasovskii function:
With the assumption that the parameters of drive and response systems are known and the states are measurable, the problem is to find
, such that the derivative of
exists and will be a negative definite. Using the inequality (7), we have the following:
We find , such that is negative definite, and as as , then the error is globally asymptotically stable. The drive and response system states are globally asymptotically anti-synchronized.
In the next section we determine the control law, , which is obtained by means of the Lyapunov–Krasovskii function, as previously defined.
4. Synchronization of Time-Delay Variable-Order Fractional Discrete-Time Chen and Rossler Chaotic Systems
In this section, we solve the problem of synchronizing the discrete-time Chen and Rossler systems considered as master and slave, respectively. The discrete-time Chen system dynamics are given as follows:
where
,
, and
are the states (10). The phase portrait of the chaotic Chen system is given in
Figure 1.
The time-delay discrete-time chaotic Rossler system is chosen as the slave system. The dynamics of this system are given as follows:
where
are the states of (11). The phase portait of system (11) with
, and
,
is given in
Figure 2.
The synchronization error
is defined as follows:
The error dynamics equations are obtained as follows:
In this paper, we use the discrete-time fractional-order PID controller [
13], where
for each control
:
and
We need to find the nonlinear active control law for
,
, in such a manner that the error dynamics of (13) are globally asymptotically stable. Let
Substituting the controller dynamics (14) into the error dynamics (13), we have error dynamics as follows:
The synchronization problem is used to determine the nonlinear controller
so that:
To show that the previous limit is satisfied, we make use of the positive definite Lyapunov–Krasovskii function as follows [
14,
15,
16]:
The Lyapunov–Krasovskii function is defined for systems that are continuous in time, and for discrete systems, as in our case study, the integral in (16) is replaced by the following summation, and the function thus obtained is called the Lyapunov–Krasovskii function for discrete systems in time:
Here, we use the known inequality in fractional order systems as follows:
Assuming first-order partial derivatives of (16) exist, using the procedure in (7), we have
Substituting (15) into (17), we obtain
where
is a negative definite. For the Lyapunov stability theory, the error dynamics (15) are globally asymptotically stable and will converge to zero as
with the control law in (14). The Chen (10) and Rossler (11) chaotic systems are globally asymptotically synchronized for any initial condition.
The analytical results obtained through the examples developed by simulation are illustrated below for sinchronization.
The Chen and Rossler systems were simulated in Simulink in MATLAB using the control law (14) for synchronization. The initial conditions for these systems are and , and similarly for the simulation.
The time evolution of the states of the Chen and Rossler systems for synchronization with time delayed is shown in
Figure 3,
Figure 4 and
Figure 5.
For these simulations, we used and
Synchronization errors of states are shown in
Figure 6.
5. Anti-Synchronization of Variable-Order Fractional Discrete-Time Chen and Rossler Chaotic Systems
In this section, we solve the problem of anti-synchronization of the discrete-time Chen and Rossler systems, considered as master and slave, respectively. The discrete-time Chen system dynamics are given as follows:
The discrete-time anti-synchronization error
is defined as follows:
From (1), (2), and (19), the dynamics of the error are as follows:
The anti-synchronization problem is used to determine the nonlinear control that satisfies , .
Consider a positive definite Lyapunov function, as follows:
and using the procedure in (7), we have the following:
With as , is globally asymptotically stable, and the states and response systems are globally asymptotically synchronized.
The discrete-time Chen and Rossler systems are considered as master and slave, respectively. The discrete-time Chen system dynamics are given as follows:
where
,
, and
are the states (10).
The discrete-time Rossler chaotic system is chosen as the slave system. The dynamics of this system are given as follows:
where
are the states of the system (11). The phase plane for system (11) with
and
, where
are the active nonlinear controllers to be designed.
The anti-synchronization error
is defined as follows:
The error dynamics equations are obtained as follows:
We need to find the nonlinear active control law for
,
, such that the error dynamics of (13) are globally asymptotically stable. Let
Substituting the controller dynamics (21) into the error dynamics (20), we have error dynamics, as follows:
The synchronization problem is to determine the nonlinear controller
, so that:
Considering a positive definite Lyapunov function, as follows [
14,
15,
16]:
The Lyapunov–Krasovskii function is defined for systems that are continuous in time, and for discrete systems, as in our case study, the integral is replaced by the following summation, and the function thus obtained is called the Lyapunov–Krasovskii function for discrete systems in time.
Assuming first-order partial derivatives of (23) exist, we use the procedure in (7), as follows:
Substituting (22) into (24), we obtain
where
is a negative definite. For the Lyapunov stability theory, the error dynamics (22) are globally asymptotically stable and the error dynamics will converge to zero as
with the control law in (21). The Chen (10) and Rossler (11) chaotic systems are globally asymptotically anti-synchronized for any initial condition, and with this analysis, we have the next theorem.
The analytical results obtained through examples developed by simulation are illustrated below for anti-synchronization.
The Chen and Rossler systems were simulated in Simulink in MATLAB using the control law (21) for anti-synchronization.
The initial conditions for these systems are and , and similarly for the simulation.
The evolution over the time of the states of the Chen and Rossler systems for anti-synchronization is shown in
Figure 7,
Figure 8 and
Figure 9.
For these simulations, we used and
Anti-synchronization errors of states are shown in
Figure 10.
Theorem 1. The synchronization and anti-sinchronization problem of discrete fractional-order chaotic systems in time is solved by means of control laws (14) and (21), which are obtained using the stability analysis through the Lyapunov–Krasovskii and PID control laws for fractional-order systems, so we ensure that , and then, , and then; therefore, the synchronization and anti-synchronization problem is solved.
6. Conclusions
In this research work, a solution is given to the problem of the synchronization and anti-synchronization of chaotic systems described by differential equations of a variable order derivative and discrete time with a time delay. The problem is solved by means of a control law, which is deduced by the well-known discrete Lyapunov–Krasovskii stability analysis and discrete PID control laws, as can be seen in the simulations in
Section 4 and
Section 5. The analytical results obtained are illustrated by simulations; as can be seen, the results are satisfactory. These simulations were carried out in the Simulink-MATLAB environment.
Remarks:
Although the study that was carried out was for Chen and Rossler chaotic systems of a variable fractional order with time delay, the methodology can be used for other chaotic or hyperchaotic systems, or other types of systems.