Chaotic systems with no equilibrium are a very important topic in nonlinear dynamics. In this paper, a new fractional order discrete-time system with no equilibrium is proposed, and the complex dynamical behaviors of such a system are discussed numerically by means of a bifurcation diagram, the largest Lyapunov exponents, a phase portrait, and a 0–1 test. In addition, a one-dimensional controller is proposed. The asymptotic convergence of the proposed controller is established by means of the stability theory of linear fractional order discrete-time systems. Next, a synchronization control scheme for two different fractional order discrete-time systems with hidden attractors is reported, where the master system is a two-dimensional system that has been reported in the literature. Numerical results are presented to confirm the results.
I. INTRODUCTION
Recently, interest has grown in the subject of discrete fractional calculus and its application in science and engineering.1,2 This gave rise to many fractional order chaotic discrete-time systems.3–9 From what has been reported, the dynamical behaviors of fractional order discrete-time systems are heavily dependent on the fractional order, which introduces new degrees of freedom and makes them more suitable for secure communications and encryption.10 Research on control and synchronization of such systems has also been widely investigated.11–15
Until now, great consideration has been given to the study of no equilibrium fractional order chaotic systems due to their practical application in engineering systems. The attractors associated with these systems are called “hidden attractors.” Such attractors are observed in nonlinear systems with no equilibrium point or with only stable points or in nonlinear systems with line equilibrium points. The theory and application of these systems are shown to be useful in the mathematical modeling of real world phenomena.16,17 There are only a few investigations of hidden attractors in discrete-time chaotic systems.18–21
Based on this consideration, a new fractional order discrete-time system with no equilibrium is developed. By the help of numerical simulation, we try to find out whether it is possible to have new hidden chaotic attractors in the proposed system. The rest of this paper is organized as follows: In Sec. II, preliminary definitions are presented, and the fractional order discrete-time system with no equilibrium is described. In Sec. III, the complex dynamics of the proposed system are investigated numerically by means of a bifurcation diagram, the largest Lyapunov exponent, and a 0–1 test. A one-dimensional control law is proposed in Sec. IV to stabilize the states of the system. Synchronization of different-dimensional systems with hidden attractors is studied in Sec. V. Section VI contains the conclusion.
II. THE FRACTIONAL MAP
In this section, we describe the construction of a new fractional order discrete-time system with hidden attractors. To do so, we first recall some necessary definitions and essential results from discrete fractional calculus theory. We consider Na = {a, a + 1, a + 2, …} where a ∈ R. The ν-th Caputo like difference operator of a function is defined as22
where is the fractional order, , and . The term denotes the falling function defined in terms of the Gamma function Γ as
The definition of the ν − th fractional sum can be given according to Ref. 23 as
where , and ν > 0.
Now, we propose the following new fractional order discrete-time system:
where 0 < ν < 1, a is the starting point, and a1, a2, a3, a4, and a5 are some bifurcation parameters. System (4) has two quadratic nonlinear terms. The equilibrium points of the fractional order discrete-time system (4) are found by solving the following system of equations:
By using simple calculation, Eq. (5) can be transformed into
Here, we focus on the existence of hidden attractors; for that, we only need to determine the cases where the second order equation, Eq. (6), has no solution. In particular, two cases are considered:
Case (A): When a3 + a4 = 0, a1 + a2 − 1 = 0, and a5 ≠ 0, Eq. (6) has no solution. Therefore, there is no equilibrium in the fractional order discrete-time system (4).
Case (B): When and a3 + a4 ≠ 0, Eq. (6) has no solution. Similarly, there is no equilibrium in the fractional order discrete-time system (4).
These results show that the fractional order discrete-time system (4) can generate hidden attractors in both cases.
III. DYNAMIC ANALYSIS
We first recall Theorem III.1, which will allow us to derive the numerical formula of the fractional order discrete-time system (4). The proof of Theorem III.1 is given in Ref. 24.
A. Bifurcation and Lyapunov exponents
To fully understand the dynamic characteristic of fractional order discrete-time system (4), standard nonlinear analysis techniques, such as bifurcation diagrams, largest Lyapunov exponents, and phase portraits are performed.
Case (A): Here, the fractional order discrete-time system generates chaotic attractors when a1 = 1.7, a2 = −0.7, a3 = 1, a4 = −1, and a5 = −0.3 with initial conditions x0 = 0.84, y0 = 1.25, and z0 = 1.46 and the fractional order ν = 0.9762. Figure 1 displays the hidden chaotic attractor in different phase space projections. We investigate the dynamics of the system as the order ν is varied. The bifurcation diagram and the corresponding largest Lyapunov exponent in the x–ν plane are shown in Fig. 2. Note that the largest Lyapunov exponents are approximated in a similar manner to the states in reference.25 Figure 2 shows that the fractional order discrete-time system (4) displays a chaotic behavior for much of the range [0.9732, 0.985] ∪ [0.9908, 1] with small periodic windows at ν = 0.9832. To obtain a global view, we plot the phase portraits for ν = 1, ν = 0.9928, ν = 0.9832, and ν = 0.9762 in the x − y plane, and the results are shown in Fig. 3. This illustrates that when ν = 1, ν = 0.9928, and ν = 0.9762, the fractional order discrete-time system (4) generates hidden chaotic attractors, which is consistent with the corresponding bifurcation diagram and largest Lyapunov exponents shown in Fig. 2.
Now, we consider the effect of a5 on the dynamic behavior of the fractional order discrete-time system (4) for two fractional order values. Figures 4(a) and 5(a) present the bifurcation diagrams of the system for ν = 0.9832 and ν = 0.9762, respectively. We find that the states of the fractional order discrete-time system (4) changes qualitatively with the variation in a5 and ν. As the fractional order ν decreases to 0.9762, the chaotic motion decreases, and new periodic windows are observed in the interval [−0.2, −0.1]. This implies that the fractional order stabilizes the states of the fractional order discrete-time system. Although bifurcation plots are a useful tool in determining the existence of chaos and quantifying it, the most agreed upon tool is the largest Lyapunov exponent. Figures 4(b) and 5(b) show the estimated largest Lyapunov exponent for ν = 0.9832 and ν = 0.9762, respectively, to further confirm the results. Taking ν = 0.9762 as an example, the corresponding largest Lyapunov exponent is positive, which confirms that the fractional order discrete-time system has hidden chaotic attractors in this case.
Case (B): When the system parameters are fixed as a1 = 1, a2 = 0, a3 = 0.3, a4 = −0.2, and a5 = 1 and for ν = 1, the fractional order discrete-time system behaves chaotically. To investigate the sensitivity of the novel system with respect to the fractional order, we fix a1 = 1, a2 = 0, a3 = 0.3, a4 = −0.2, and a5 = 1 and vary ν in the range 0.6 ≤ ν ≤ 1. The bifurcation diagram and the largest Lyapunov exponent are shown in Fig. 6. As ν passes through 0.9904, system (4) becomes totally periodic. The periodic motion is confirmed by the largest Lyapunov exponent, as shown in Fig. 6(b). When ν ∈ (0.6344, 0.8731) the system is stabilized to periodic points, as shown in Fig. 7(e). In this case, the lowest order ν for which the fractional order discrete-time system generates chaos is 0.9904.
Hidden chaotic attractor of the fractional order discrete-time system (4) for ν = 0.9762 in the (a) x − y plane, (b) x − z plane, (c) y − z plane, and (d) x–y–z space.
Hidden chaotic attractor of the fractional order discrete-time system (4) for ν = 0.9762 in the (a) x − y plane, (b) x − z plane, (c) y − z plane, and (d) x–y–z space.
(a) Bifurcation diagram of the fractional order discrete-time system (4) vs ν for a1 = 1.7, a2 = −0.7, a3 = 1, a4 = −1, and a5 = −0.3 and {x0, y0, z0} = {0.84, 1.25, 1.46} and (b) largest Lyapunov exponent vs ν.
(a) Bifurcation diagram of the fractional order discrete-time system (4) vs ν for a1 = 1.7, a2 = −0.7, a3 = 1, a4 = −1, and a5 = −0.3 and {x0, y0, z0} = {0.84, 1.25, 1.46} and (b) largest Lyapunov exponent vs ν.
Phase diagrams of fractional order discrete-time system (4) using the parameter values a1 = 1.7, a2 = −0.7, a3 = 1, a4 = −1, and a5 = −0.3 and the initial condition {x0, y0, z0} = {0.84, 1.25, 1.46} for (a) ν = 1, (b) ν = 0.9928, (c) ν = 0.9832, and (d) ν = 0.9762.
Phase diagrams of fractional order discrete-time system (4) using the parameter values a1 = 1.7, a2 = −0.7, a3 = 1, a4 = −1, and a5 = −0.3 and the initial condition {x0, y0, z0} = {0.84, 1.25, 1.46} for (a) ν = 1, (b) ν = 0.9928, (c) ν = 0.9832, and (d) ν = 0.9762.
Fractional order discrete-time system (4) with a varying parameter a5 and setting the parameter values as a1 = 1.7, a2 = −0.7, a3 = 1, and a4 = −1 for order ν = 0.9832 shows (a) the bifurcation diagram and (b) estimated Lyapunov exponents when a5 = −0.3.
Fractional order discrete-time system (4) with a varying parameter a5 and setting the parameter values as a1 = 1.7, a2 = −0.7, a3 = 1, and a4 = −1 for order ν = 0.9832 shows (a) the bifurcation diagram and (b) estimated Lyapunov exponents when a5 = −0.3.
Fractional order discrete-time system (4) with a varying parameter a5 and setting the parameter values as a1 = 1.7, a2 = −0.7, a3 = 1, and a4 = −1 for order ν = 0.9762 shows (a) the bifurcation diagram and (b) estimated Lyapunov exponents when a5 = −0.3.
Fractional order discrete-time system (4) with a varying parameter a5 and setting the parameter values as a1 = 1.7, a2 = −0.7, a3 = 1, and a4 = −1 for order ν = 0.9762 shows (a) the bifurcation diagram and (b) estimated Lyapunov exponents when a5 = −0.3.
(a) Bifurcation diagram of the fractional order discrete-time system (4) vs ν for a1 = 1, a2 = 0, a3 = 0.3, a4 = −0.2, and a5 = 1 and {x0, y0, z0} = {1.1, 1.28, −1.78} and (b) largest Lyapunov exponent vs ν.
(a) Bifurcation diagram of the fractional order discrete-time system (4) vs ν for a1 = 1, a2 = 0, a3 = 0.3, a4 = −0.2, and a5 = 1 and {x0, y0, z0} = {1.1, 1.28, −1.78} and (b) largest Lyapunov exponent vs ν.
Phase diagrams of fractional order discrete-time system (4) using the parameter values a1 = 1, a2 = 0, a3 = 0.3, a4 = −0.2, a5 = 1, and the initial condition {x0, y0, z0} = {1.1, 1.28, −1.78} for (a) ν = 1, (b) ν = 0.9871, (c) ν = 0.9084, and (d) ν = 0.894 and (e) evolution of the state x(n) for ν = 0.6546.
Phase diagrams of fractional order discrete-time system (4) using the parameter values a1 = 1, a2 = 0, a3 = 0.3, a4 = −0.2, a5 = 1, and the initial condition {x0, y0, z0} = {1.1, 1.28, −1.78} for (a) ν = 1, (b) ν = 0.9871, (c) ν = 0.9084, and (d) ν = 0.894 and (e) evolution of the state x(n) for ν = 0.6546.
B. 0–1 test
Another method to validate the existence of chaos in a fractional order discrete-time system is the 0–1 test method. The 0–1 test method for chaos is a binary test that reveals chaotic behavior in nonlinear systems, where the input is the series of data and the output is 0 or 1 depending on whether the dynamic is chaotic or non-chaotic.26 When the system is chaotic, the output K approaches 1, and when the system is periodic, the output K approaches 0. In addition, the dynamics of the components and provide a visual test. Basically, if the dynamic is regular, then the behavior of trajectories in the (p–q) plane is bounded, whereas if the dynamic is chaotic, then the (p − q) trajectories depict a Brownian-like behavior.
The test has been applied directly to the series data obtained from numerical formula (11) with system parameters a1 = 1.7, a2 = −0.7, a3 = 1, a4 = −1, and a5 = −0.3. The translation component (p − q) of the fractional order discrete-time system (4) is calculated and illustrated in Fig. 8. As it can be seen, the trajectories in the p − q plane depicts a Brownian behavior for ν = 0.9928 and ν = 0.9762, which confirms the chaotic behavior of the fractional order discrete-time system. On the other hand, Fig. 9 depicts the plot of K vs n for the fractional order ν = 0.998 and system parameters a1 = 0, a2 = 0, a3 = −0.57, a4 = 0.35, and a5 = −1.27. It shows that the asymptotic growth rate K approaches 1 as n increases, indicating that the new system is chaotic. The corresponding hidden chaotic attractor is shown in Fig. 10.
Dynamics of the translation components (p, q) of the fractional order discrete-time system for (a) ν = 1, (b) ν = 0.9928, (c) ν = 0.9832, and (d) ν = 0.9762.
Dynamics of the translation components (p, q) of the fractional order discrete-time system for (a) ν = 1, (b) ν = 0.9928, (c) ν = 0.9832, and (d) ν = 0.9762.
The 0–1 test of the fractional order discrete-time system: the asymptotic growth rate K vs n for ν = 0.998 with bifurcation parameters a1 = 0, a2 = 0, a3 = −0.57, a4 = 0.35, and a5 = −1.27 and the initial condition {x0, y0, z0} = {−0.14, −0.7, 0.06}.
The 0–1 test of the fractional order discrete-time system: the asymptotic growth rate K vs n for ν = 0.998 with bifurcation parameters a1 = 0, a2 = 0, a3 = −0.57, a4 = 0.35, and a5 = −1.27 and the initial condition {x0, y0, z0} = {−0.14, −0.7, 0.06}.
Hidden chaotic attractor of the fractional order discrete-time system for ν = 0.998 in the (a) x − y plane, (b) x − z plane, (c) y − z plane, and (d) x − y − z space.
Hidden chaotic attractor of the fractional order discrete-time system for ν = 0.998 in the (a) x − y plane, (b) x − z plane, (c) y − z plane, and (d) x − y − z space.
Successively, the 0–1 test is applied to system (4) when a1 = 1, a2 = 0, a3 = 0.3, a4 = −0.2, a5 = 1, and {x0, y0, z0} = {1.1, 1.28, −1.78}. The translation component (p − q) depicts Brownian-like trajectories for ν = 0.9871 and bound trajectories for ν = 0.9084 and ν = 0.894 (see Fig. 11). These pictures, along with the phase diagrams reported in Fig. 7, indicate that the fractional order discrete-time system (4) has hidden chaotic attractors for ν = 0.9871 and shows a regular behavior for ν = 0.894 and ν = 0.9084, which conforms very well with the results given in Fig. 6.
Dynamics of the translation components (p, q) of the fractional order discrete-time system for a1 = 1, a2 = 0, a3 = 0.3, a4 = −0.2, and a5 = 1 with (a) ν = 1, (b) ν = 0.9871, (c) ν = 0.9084, and (d) ν = 0.894.
Dynamics of the translation components (p, q) of the fractional order discrete-time system for a1 = 1, a2 = 0, a3 = 0.3, a4 = −0.2, and a5 = 1 with (a) ν = 1, (b) ν = 0.9871, (c) ν = 0.9084, and (d) ν = 0.894.
IV. CONTROL LAW
When we refer to stabilization, what we are talking about is adding a new time-varying parameter to one of the system’s states and finding a closed form adaptive formula for these parameters to force the system states to zero in sufficient time. Theorem IV.1 provides the basis for the stability analysis.
Now, we can give Theorem IV.2 to stabilize the proposed new fractional order discrete-time system. The asymptotic stability of solutions can be established by using condition (13).
□
A numerical simulation was carried out to illustrate the result of Theorem IV.2. We choose a = 0, initial conditions , and fractional order ν = 0.98. The evolution of states toward zeros is depicted in Fig. 12, which confirms the theoretical control proposed in Theorem IV.2.
Stabilization of states and attractors of the fractional order discrete-time system with ν = 0.98: (a) evolution of the state x(n), (b) evolution of the state y(n), (c) evolution of the state z(n), and (d) controlled attractors in the x − y plane.
Stabilization of states and attractors of the fractional order discrete-time system with ν = 0.98: (a) evolution of the state x(n), (b) evolution of the state y(n), (c) evolution of the state z(n), and (d) controlled attractors in the x − y plane.
V. SYNCHRONIZATION SCHEME
Another interesting aspect is the synchronization of one chaotic system with another. Synchronization refers to the addition of a set of control parameters to the controlled chaotic system and adaptively updating the controls such that the states become synchronized. Let us consider the master system described for by
Note that the subscript m in the states refers to the master. It has been shown in Ref. 28 that the fractional order discrete-time system (19) exhibits chaotic behaviors with no fixed points. The two-dimensional fractional order discrete-time system (19) is the first example of a fractional order discrete-time system without equilibrium, i.e., system (19) has hidden attractors. For instance, when , ], ν = 0.985, and a = 0, Fig. 13 shows the chaotic behavior of the fractional order discrete-time system (19).
Chaotic behavior of the fractional discrete-time system (19): (a) the chaotic attractor, (b) bifurcation diagram vs β, and (c) the largest Lyapunov exponent corresponding to (b).
Chaotic behavior of the fractional discrete-time system (19): (a) the chaotic attractor, (b) bifurcation diagram vs β, and (c) the largest Lyapunov exponent corresponding to (b).
Similarly, the subscripts s are used to denote the states of the three-dimensional fractional order discrete-time system (4). The slave, thus, is given by
where the functions for i = 1, 2, 3, 4 denote the synchronization controllers. To synchronize the two-dimensional master system (19) and the three-dimensional slave system (20), we propose a new scheme of synchronization where the error system is defined as follows:
The master system (19) and the slave system (20) are said to be synchronized if there exist controllers u1(t), u2(t), u3(t) such that , with .
Theorem V.1 presents the proposed control law for this type of synchronization.
The control laws stated in Theorem V.1 are confirmed through numerical simulations. Figure 14 depicts the time evolution of fractional errors (24) subject to the control law (22). The errors clearly converge toward zero, indicating that the described combined synchronization is successful.
VI. CONCLUSION
This paper has introduced a new fractional order discrete-time system with hidden chaotic attractors. Using standard nonlinear analysis techniques such as bifurcation diagrams, largest Lyapunov exponents, phase portraits, and the 0–1 test, we have shown that the proposed system can exhibit different hidden attractors for different fractional orders and system parameters. In addition, a one-dimensional feedback stabilization controller is proposed to force the states of the fractional order discrete-time system to zero asymptotically.
Finally, we have proposed a two-dimensional control law to synchronize the new three-dimensional fractional order discrete-time system by a two-dimensional fractional order discrete-time system with hidden chaotic attractors. The asymptotic convergence of the proposed controller is established by means of the linearization method. Numerical results were presented to support the proposed theoretical synchronization results. Such a system will have potential application in future works.
ACKNOWLEDGMENTS
Adel Ouannas was supported by the Directorate General for Scientific Research and Technological Development of Algeria. Shaher Momani was supported by Ajman University in UAE.
The data that support the findings of this study are available within the article.