Volume 2025, Issue 1 7471599
Research Article
Open Access

Hidden Attractors, Chaos Control and Synchronization in Two Fractional Systems Governed by Caputo–Fabrizio Derivatives

A. E. Matouk

Corresponding Author

A. E. Matouk

Department of Mathematics , College of Science Al-Zulfi , Majmaah University , Al-Majmaah , 11952 , Saudi Arabia , mu.edu.sa

College of Engineering , Majmaah University , Al-Majmaah , 11952 , Saudi Arabia , mu.edu.sa

Search for more papers by this author
Monica Botros

Monica Botros

Basic Science Department , Faculty of Engineering , Delta University for Science and Technology , Gamasa , 11152 , Egypt , deltauniv.edu.eg

Faculty of Artificial Intelligence , Delta University for Science and Technology , Gamasa , 11152 , Egypt , deltauniv.edu.eg

Search for more papers by this author
Sanjay Kumar

Sanjay Kumar

Amity School of Engineering and Technology , Amity University , Patna , Bihar, India , amity.edu

Search for more papers by this author
A. B. Albidah

A. B. Albidah

Department of Mathematics , College of Science Al-Zulfi , Majmaah University , Al-Majmaah , 11952 , Saudi Arabia , mu.edu.sa

Search for more papers by this author
First published: 26 May 2025
Academic Editor: Jesus Manuel Munoz-Pacheco

Abstract

Two 3D systems that involve Caputo–Fabrizio fractional derivatives are discussed. A necessary and sufficient condition for achieving the local stability of an equilibrium state of a general 3D system is introduced. All the equilibria are used to stabilize the systems’ chaotic states using suitable linear feedback control gains. Chaos synchronization is obtained in the two 3D systems using suitable linear control functions. An adequate numerical scheme is used to discretize and simulate the two chaotic systems governed by Caputo–Fabrizio operators. Hence, varieties of complex dynamics are illustrated such as one-scroll attractors, hidden periodic attractors, self-excited and hidden chaotic attractors. Moreover, the bifurcation diagrams and attraction basins are carried out to simulate and illustrate the varieties of such chaotic dynamics, and hidden quasi-periodic and chaotic attractors.

1. Introduction

Fractional calculus provides an accurate way of modeling real-world phenomena [1, 2]. It has recently been integrated into mathematical modeling, enabling researchers to open new avenues for accurately representing nonlinear dynamics across various scientific fields [311]. There are several ways to describe the fractional derivative since the pioneering works of Riemann in 1847 (RL derivatives) [12] and Caputo in 1967 [13]. The RL and Caputo derivatives are described by nonlocal operators with singular kernels. More recently, a modification of the Caputo operator using a nonsingular kernel has been introduced by Caputo and Fabrizio (CF) [14]. Consequently, the CF fractional derivative provides a useful way of describing nonlocal and complex phenomena across various scientific fields since it has significant applications in many interdisciplinary fields such as circuit design [15, 16], signal processing [17], DC-DC converter circuits [18], fractional Schrödinger equations [19], models of cancer [20] and brain metabolite variations in the circadian rhythm [21].

In 1900, Hilbert initiated the research on hidden oscillations [22]. Recently, the study of hidden oscillations in dynamical systems has become a topic of interest [23] due to its various applications in different fields such as climate science, aircraft control systems [24], ecosystems, financial market [25] and engineering systems [26]. Neglecting this interesting dynamical phenomenon may lead to serious industrial accidents and air disasters like the one that happened to Boeing Flight No. YF-22 in 1992 [27]. Most of the previously mentioned dynamical systems can be described via no-local operators to achieve better accuracy and adequacy in describing natural phenomena. In addition, this kind of systems exhibits the multistability property, which is associated with the hidden oscillations. More recently, Danca [28] reported the study of hidden oscillations in fractional systems governed by the Caputo derivatives. In dynamical systems, an attractor that surrounds an equilibrium state but does not intersect an open neighborhood of this equilibrium is classified as a hidden attractor. Otherwise, it is classified as a self-excited attractor. Chaos is another important dynamical phenomenon that can observed in 3D autonomous dynamical systems or higher. Chaos has potential applications in many interdisciplinary fields such as electronic circuits [29, 30], plasma perturbations [31], nonlinear oscillators such as the ADVP oscillator [32], the Hartley oscillator [33] and the 3D memristive jerk oscillator [34]. In some 3D dynamical systems, chaos is associated with bifurcations such as Hopf bifurcation [32, 35] and torus doubling bifurcation [36].

Recently, the study of chaos in fractional-order systems has become a vital research topic [3740]. During the last decade, many studies have appeared that deal with chaos for some systems using the CF fractional derivatives. This line of research is new and has potential applications in secure communications, circuit design, and modeling of some chemical, physical, biological and engineering systems [16, 4143]. In [43], Matouk and Botros explained the existence of hidden chaotic attractors in a novel circuit system described by four fractional-order differential equations that are governed by the CF derivatives. As far as we know, the foundation of hidden attractors in 3D fractional systems involving the CF derivatives has not been published yet.

In this work, occurrences of hidden chaotic attractors in two 3D chaotic systems are shown. The systems’ chaotic states are stabilized to their equilibrium states using a linear feedback control (LFC) scheme. Chaos synchronization is obtained in the two chaotic systems using suitable linear control functions. An adequate numerical scheme is used to simulate the two chaotic systems with CF operators. Finally, varieties of complex dynamics are illustrated such as one-scroll (O-S) chaotic attractors, hidden periodic attractors, self-excited and hidden chaotic attractors. In addition, some bifurcation diagrams are carried out to confirm the rich varieties of nonlinear phenomena. Thus, this work reports the first examples of hidden attractors in 3D systems that involve CF derivatives.

2. Fractional Calculus

The CF operator has the following formulation [14]:
()
where σ ∈ [0, 1], ξH1[a, b], γ = (σ/(1 − σ)). Consider the general system that involves the CF operator
()
where σ ∈ [0, 1] and X(t) ∈ R3 represents the system’s state variables and J is its Jacobian. Then, the following lemma can be introduced.

Lemma 1 (see [44].)Let λ(J) be an eigenvalue of J. The matrix σAJ has the eigenvalue λ(σAJ) = (σ/(1 − σ))(1/1 + (σ − 1)λ(J) − 1), where and I3 is the related identity matrix.

Theorem 1. Let the eigenvalues of J be of the form and λ3 < 0. In addition, assume that the matrix is nonsingular. Then, the zero equilibrium point of system (2) is locally asymptotically stable (LAS) if and only if

()

Proof 1. According to [44], the solution of system (2) can be obtained via

()

Utilizing Lemma 1, one concludes that inequality (3) is the necessary and sufficient condition that makes the real parts of the eigenvalues of σAJ have negative signs. In other words, limtX(t) = 0 if and only if condition (3) holds.

In the following, the numerical scheme [43] that is used to simulate all the systems in this work will be clearly described as follows. A general system that involves a CF operator is formalized as
()
which can be reduced to
()
Thus
()
where m = 0, 1, …, MZ+. The last formula is rewritten as
()
By utilizing equations (7) and (8), we get
()
in which
()
where δ represents the step size. Finally, we obtain the following numerical scheme
()

Obviously, this numerical scheme is adequate and robust enough to handle other fractional systems.

3. The Two Chaotic Systems

Here, the first chaotic system (ADVP oscillator) [32] that involves CF fractional operator, is given by
()
where σ ∈ (0, 1), a, b, dR+ and cR. The system’s equilibrium states are The Jacobian is given by
()
whose eigenvalues determine the local stability of as indicated by Theorem 1. Similarly, The Jacobian is given by
()
whose eigenvalues determine the local stability of as indicated by Theorem 1.
In real-world applications, circuit implementation of the chaotic system is critical as it can confirm the precision and consistency of theories analysis and numerical calculations. The circuit realization of the chaotic system is necessary for testing the dynamic performance of the proposed scheme. The circuit consists of three channels to integrate the three state variables z1, z2 and z3, respectively with initial conditions taken (0.39, 0.01, 0.39)T. The physical meaning of the above-mentioned parameter values can be recognized from the following circuital equations:
()

Figure 1 illustrates the implementation of the previous circuital equations. The circuit in Figure 1 uses common electronic components, such as the LF353N operational amplifier with a voltage supply of ±15 V, to perform multiple functions simultaneously, including integration, differentiation, subtraction, and addition. We use 13 resistors, three capacitors, one multiplier, and six op-amps in the circuit schematic. The resistor and capacitor values in the previous model can be approximated as follows:

Details are in the caption following the image
The proposed circuit schematics by multisim, corresponding to the values of parameters a = 2.85, b = 200, c = 0.1, d = 100 and σ = 1.

R4 = R5 = R8 = R9 = R10 = R11 = R12 = R13 = 100 kΩ, R7 = 0.5 kΩ, R1 = R3 = 1 kΩ, R2 = 10 kΩ, R6 = 62.5 kΩ and C1 = C2 = C3 = 10 nF. After simulation with the values described above, the phase portraits in the oscilloscope are shown in Figures 2, 3 and 4.

Details are in the caption following the image
Chaotic dynamics of circuit implementation of the integer-order form of system (12) simulated by multisim at a = 2.85 with R6 = 35.1.z1z2- plot and z1z3- plot are illustrated in the (a) and (b) subplots, respectively.
Details are in the caption following the image
Chaotic dynamics of circuit implementation of the integer-order form of system (12) simulated by multisim at a = 2.85 with R6 = 35.1.z1z2- plot and z1z3- plot are illustrated in the (a) and (b) subplots, respectively.
Details are in the caption following the image
Chaotic dynamics of circuit implementation of the integer-order form of system (12) simulated by multisim at a = 2.8 with R6 = 35.7.z1z2- plot and z1z3- plot are illustrated in the (a) and (b) subplots, respectively.
Details are in the caption following the image
Chaotic dynamics of circuit implementation of the integer-order form of system (12) simulated by multisim at a = 2.8 with R6 = 35.7.z1z2- plot and z1z3- plot are illustrated in the (a) and (b) subplots, respectively.
Details are in the caption following the image
Chaotic dynamics of circuit implementation of the integer-order form of system (12) simulated by multisim at a = 1.6 with R6 = 62.5.z1z2- plot and z1z3- plot are illustrated in the (a) and (b) subplots, respectively.
Details are in the caption following the image
Chaotic dynamics of circuit implementation of the integer-order form of system (12) simulated by multisim at a = 1.6 with R6 = 62.5.z1z2- plot and z1z3- plot are illustrated in the (a) and (b) subplots, respectively.
The second chaotic system [35] that involves CF fractional derivative, is given by
()
where σ ∈ (0, 1), piR+i = 1, 2, 3, 4, 5. The equilibrium states are The Jacobian at any equilibrium state is
()
whose eigenvalues determine the local stability of as indicated by Theorem 1.

The fractional-order form of system (16) in the Caputo sense exhibits chaotic dynamics when p1 = 10, p2 = 40, p3 = 1, p4 = 2.5, p5 = 4. The physical meaning of the last parameter values was explained in [45].

4. Simulating the Complex Dynamics

In this Section, all the results are numerically simulated, coded and executed according to the numerical scheme represented by equation (11) using a step size of 0.01, which is shown to be adequate for capturing the intricate dynamics of the considered chaotic systems.

4.1. Numerical Simulations of the First Chaotic System

When the parameter set Α: a = 2.85, b = 200, c = 0.1, d = 100 is used, the system exhibits various types of complex dynamics. The results are outlined in Figure 5, which shows that a self-excited attractor is created when σ = 0.998; A hidden periodic attractor framing two period-one limit cycles, is shown when σ = 0.999; A hidden periodic attractor framing two period-two limit cycles, is shown when σ = 0.9992 and a hidden periodic attractor framing two O-S chaotic attractors, is shown when σ = 0.9997. The bifurcation diagrams are coded and executed to show the significance of the parameter set Α for the demonstration of the complex dynamics and hidden attractors in system (12). The results are summarized in Figures 6 and 7.

Details are in the caption following the image
3D plots of equation (12) with the set Α and: (a) σ = 0.998, (b) σ = 0.999, (c) σ = 0.9992 and (d) σ = 0.9997. The initial values (−0.0001, 0.0, −0.0001)T, (0.0001, 0.0, 0.0001)T, (−0.4, 0.2, −0.3)T are used for blue, red and green regions, respectively.
Details are in the caption following the image
3D plots of equation (12) with the set Α and: (a) σ = 0.998, (b) σ = 0.999, (c) σ = 0.9992 and (d) σ = 0.9997. The initial values (−0.0001, 0.0, −0.0001)T, (0.0001, 0.0, 0.0001)T, (−0.4, 0.2, −0.3)T are used for blue, red and green regions, respectively.
Details are in the caption following the image
3D plots of equation (12) with the set Α and: (a) σ = 0.998, (b) σ = 0.999, (c) σ = 0.9992 and (d) σ = 0.9997. The initial values (−0.0001, 0.0, −0.0001)T, (0.0001, 0.0, 0.0001)T, (−0.4, 0.2, −0.3)T are used for blue, red and green regions, respectively.
Details are in the caption following the image
3D plots of equation (12) with the set Α and: (a) σ = 0.998, (b) σ = 0.999, (c) σ = 0.9992 and (d) σ = 0.9997. The initial values (−0.0001, 0.0, −0.0001)T, (0.0001, 0.0, 0.0001)T, (−0.4, 0.2, −0.3)T are used for blue, red and green regions, respectively.
Details are in the caption following the image
The bifurcation diagram of equation (12) is shown as (a) a varies, (b) b varies, (c) c varies, and (d) d varies. The initial values (0.39, 0.01, 0.39)T are used and the fixed parameters are selected according to the set Α and σ = 0.999.
Details are in the caption following the image
The bifurcation diagram of equation (12) is shown as (a) a varies, (b) b varies, (c) c varies, and (d) d varies. The initial values (0.39, 0.01, 0.39)T are used and the fixed parameters are selected according to the set Α and σ = 0.999.
Details are in the caption following the image
The bifurcation diagram of equation (12) is shown as (a) a varies, (b) b varies, (c) c varies, and (d) d varies. The initial values (0.39, 0.01, 0.39)T are used and the fixed parameters are selected according to the set Α and σ = 0.999.
Details are in the caption following the image
The bifurcation diagram of equation (12) is shown as (a) a varies, (b) b varies, (c) c varies, and (d) d varies. The initial values (0.39, 0.01, 0.39)T are used and the fixed parameters are selected according to the set Α and σ = 0.999.
Details are in the caption following the image
The bifurcation diagram is shown as σ varies. The initial values (−0.0001, 0.0, −0.0001)T, (0.0001, 0.0, 0.0001)T, (−0.4, 0.2, −0.3)T are used for blue, red and green regions, respectively.

The attraction basin is illustrated in Figure 8 whose color map depicts the coexistence of hidden quasi-periodic attractors and two O-S chaotic attractors. The remaining part of the graph can be explained as follows; the riddled red area near the center of the graph refers to O-S chaotic attractor around ; the opposite clear red area refers to O-S chaotic attractor around and the blue regions at the top and bottom of the graph refer to the quasi-periodic attractors.

Details are in the caption following the image
The attraction basin of equation (12), as a cross-section in z1z2- plane for z3 = 0 with the parameter set A and σ = 0.9997. The related color map is shown.

4.2. Numerical Simulations of the Second Chaotic System

When the parameter set Β: p1 = 10, p2 = 40, p3 = 1, p4 = 2.5, p5 = 4 is used, system (16) displays a hidden chaotic attractor surrounding two point attractors when σ = 0.9777785 (see Figure 9). σ = 0.9997. The bifurcation diagrams are coded and executed to show the significance of the parameter set Α for the demonstration of the complex dynamics and hidden attractors in system (16). The results are summarized in Figures 10 and 11. In Figure 11, the green domain refers to the hidden chaotic attractor that is swinging between the positive and negative parts of z1 axis. This figure shows that the hidden chaotic attractor is surrounding, but not intersecting the sinks and that are represented by red and blue regions. The attraction basin is illustrated in Figure 12, which shows a riddled basin of attraction. This property of the Liu dynamical system was discussed in [46]. The later reference proved that any neighborhood of the attractor of the Liu dynamical system contains repelled sets with positive Lebesgue measures, which means that it has a strange attractor of Milnor’s type.

Details are in the caption following the image
3D plot of equation (16) with the set Β and σ = 0.9777784. The initial values (−4.9, −4.9, 40)T, (4.9, 4.9, 40)T, (0.1, 0.1, 0.1)T are used for blue, red and green regions, respectively.
Details are in the caption following the image
The bifurcation diagram of equation (16) is shown as (a) p1 varies, (b) p4 varies, (c) p3 varies, and (d) p5 varies. The initial values (0.1, 0.1, 0.1)T are used and the fixed parameters are selected according to the set Β and σ = 0.9777785.
Details are in the caption following the image
The bifurcation diagram of equation (16) is shown as (a) p1 varies, (b) p4 varies, (c) p3 varies, and (d) p5 varies. The initial values (0.1, 0.1, 0.1)T are used and the fixed parameters are selected according to the set Β and σ = 0.9777785.
Details are in the caption following the image
The bifurcation diagram of equation (16) is shown as (a) p1 varies, (b) p4 varies, (c) p3 varies, and (d) p5 varies. The initial values (0.1, 0.1, 0.1)T are used and the fixed parameters are selected according to the set Β and σ = 0.9777785.
Details are in the caption following the image
The bifurcation diagram of equation (16) is shown as (a) p1 varies, (b) p4 varies, (c) p3 varies, and (d) p5 varies. The initial values (0.1, 0.1, 0.1)T are used and the fixed parameters are selected according to the set Β and σ = 0.9777785.
Details are in the caption following the image
The bifurcation diagram of system (16) as σ varies and using the parameter set Β. The initial values (−4.9, −4.9, 40)T, (4.9, 4.9, 40)T, (0.1, 0.1, 0.1)T are used for blue, red and green regions, respectively.
Details are in the caption following the image
The attraction basin of equation (16), as a cross-section in z1z3- plane for z2 = 0.1 with the parameter set A and σ = 0.9777784.

5. Chaos Control via the LFC Scheme

The controlled generalized system (CGS) governed by the CF operator is given as
()
where k represents a feedback control gain (FCG). The core idea is to determine the appropriate FCGs that make all the eigenvalues of the linearized FCGs attain the inequality (3). This objective can easily be achieved if we design the proper FCGs that make all the eigenvalues of the linearized part of the integer-order counterpart of the above-mentioned controlled system negative. Consequently, the state variable X is stabilized to the equilibrium state

5.1. Chaos Control of System (12) Using LFC Scheme

The counterpart of system (12) according to the LFC scheme is
()
where ki, i = 1, 2, 3 are the FCGs. To stabilize system (19) towards we choose k2 = k3 = 0 and the appropriate k1 that makes the discriminant of following polynomial equation
()
a negative real number and also satisfy
()

When the parameter set Α is selected, the inequalities (21) have the solution k1 > 38.76. Hence, the FCGs can be chosen as k1 = 40, k2 = 0, k3 = 0 and σ = 0.9998. In Figure 13, the controlled state variables are depicted.

Details are in the caption following the image
The system (19) is controlled to .
To stabilize system (19) towards , we select k2 = k3 = 0 and the appropriate k1 that makes following polynomial
()
has a negative real discriminant and also the following conditions hold
()

When the parameter set Α is chosen, the inequalities (23) have the solution k1 > 9. Hence, the FCGs are chosen as k1 = 20, k2 = 0, k3 = 0 and σ = 0.9998. In Figures 14 and 15, the controlled state variables are illustrated.

Details are in the caption following the image
The system (19) is controlled to .
Details are in the caption following the image
The system (19) is controlled to .

5.2. Chaos Control of System (16) Using LFC Scheme

The controlled version of system (16) in terms of the LFC scheme is given by
()
To stabilize system (24) towards we consider following polynomial equation
()
where ki > 0, i = 1, 2, 3, ε1 = p4 + k3 and ε2 = p1 + k1.
Indeed, equation (25) has negative real roots if and only if
()

When the parameter set Β with k2 = 37 and k3 = 1 are specified, the inequalities (26) have the solution k1 > 0.81. Thus, the FCGs are selected as k2 = 37, k3 = 1, k1 = 1 and σ = 0.998. In Figure 16, the controlled state variables are illustrated.

Details are in the caption following the image
The system (24) is controlled to .
To control system (24) to , we set
()
Obviously, equation (27) has negative real roots if and only if
()

When the parameter set Β with k2 = 5 and k3 = 1 are specified, the inequalities (28) have the solution k1 > 1.1. Thus, the FCGs are selected as k2 = 5, k3 = 1, k1 = 1.2 and σ = 0.998. In Figures 17 and 18, the controlled state variables are shown.

Details are in the caption following the image
The system (24) is controlled to .
Details are in the caption following the image
The system (24) is controlled to .

6. Chaos Synchronization

The basic idea in this section is to pick the suitable FCGs that make the dynamic errors satisfy the stability condition (3), which make the origin equilibrium sate LAS. This means that the drive and response states coincide after a certain time. This target can easily be reached if we design the appropriate FCGs that make all the eigenvalues of the linearized part of the integer-order counterpart of the error dynamical system are negative.

6.1. Chaos Synchronization of System (12)

Firstly, we introduce the constant matrix Τ, the control law Κ and the nonlinear function Ν(ξ(t)) ∈ R3, then the dynamics of the synchronization errors ξ(t) ∈ R3 are demonstrated via the following system
()
where σ∈ and ξR3. The vector function can be selected as
()
where . The operator D produces the Jacobian matrix for Ν(ξ). Hence, the matrix Τ + k acts as a Jacobian of the previous error dynamical system. Therefore, the FCGs that satisfy condition (3) can be selected such that the equilibrium state ξ = 0 is LAS.
The drive and response versions of system (12) are, respectively, presented as
()
and
()
where zi, Zi represents the i- th component of the drive and response vectors, respectively. Then, the vector that represents the synchronization errors is given as
()
whose dynamics are governed by
()
where . Here, the control law Κ is presented as
()
where ki = 0, i = 1, 2, 3. Obviously, all the eigenvalues of the linearization of the integer-order counterpart of system (34) are negative. Consequently, according to Theorem 1, the solution ξ = 0 of the fractional-order equation (34) is LAS. In Figure 19, the synchronization errors are depicted.
Details are in the caption following the image
Synchronization errors of system (34) converge to ξ = 0.

6.2. Chaos Synchronization of System (16)

The drive and response versions of system (16) are, respectively, presented as
()
and
()
Thus, the synchronization errors are governed by the following system
()
Now, if the FCGs are chosen to satisfy the following conditions
()
where Θ = (p1 + p2 + M3p3), Λ = (k1 + p1), M1 = max(z1, Z1) and M3 = max(z3, Z3), then the point ξ = 0 of system (38) is LAS. According to Theorem 2 of Ref. [47], all the eigenvalues of the linearization of the integer-order counterpart of system (38) are negative. Consequently, based on Theorem 1, the solution ξ = 0 of the fractional-order equation (38) is LAS. When k1 = 0, k2 = 10 and k3 = 0 are selected with the parameter set Β, conditions (39) hold. In Figure 20, the synchronization errors are shown.
Details are in the caption following the image
Synchronization errors of system (38) converge to ξ = 0.

7. Conclusion

Two 3D systems that involve CF derivatives have been presented. A necessary and sufficient condition for achieving the local stability of an equilibrium state has been introduced. An adequate numerical scheme has been presented to integrate fractional-order equations with CF derivatives. Then, it has been used to simulate the two 3D systems. Varieties of nonlinear dynamics have been obtained such as chaotic attractors, hidden periodic attractors, self-excited and hidden chaotic attractors. This interesting multistability dynamical phenomenon has been studied in-depth and verified by the computations of attraction basins. In addition, this work reports the first examples of hidden attractors in 3D systems that involve the CF derivatives. The bifurcation diagrams have been carried out to validate the existing complex dynamics in the considered systems.

On the other hand, the systems’ chaotic states have been stabilized to their equilibrium states using the LFC scheme. The stipulations of synchronizing chaos in the proposed systems governed by the CF derivatives have been obtained when suitable selections of linear control functions are made. Thus, numerical simulations have been performed to match the theoretical conditions.

In our future studies, we will investigate the bifurcation phenomena in the considered systems when the CF derivatives are implemented. In addition, torus doubling bifurcation will be investigated in the integer-order form of the first chaotic system and its discretization. Furthermore, circuit realization of the considered systems with the CF derivatives will be designed.

Conflicts of Interest

The authors declare no conflicts of interest.

Author Contributions

All authors contributed equally to this work.

Funding

No funding was received for this work.

Data Availability Statement

Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.

    The full text of this article hosted at iucr.org is unavailable due to technical difficulties.