Abstract
This research paper addresses the modelling of a new 3-D chaotic jerk system with a stable equilibrium. Such chaotic systems are known to exhibit hidden attractors. After the modelling of the new jerk system, a detailed bifurcation analysis has been performed for the new chaotic jerk system with a stable equilibrium. It is shown that the new jerk system has multistability with coexisting attractors. Next, we apply backstepping control for the synchronization design of a pair of new jerk systems with a stable equilibrium taken as the master-slave chaotic systems. Lyapunov stability theory is used to establish the synchronization results for the new jerk system with a stable equilibrium. Finally, we show that the FPGA design of the new jerk system with a stable equilibrium can be implemented using the FPGA Zybo Z7-20 development board. The design of the new jerk system consists of multipliers, adders and subtractors. It is observed that the experimental attractors are in good agreement with simulation results.
Keywords:
jerk systems; chaos; hidden attractors; bifurcation analysis; multistability; FPGA design; backstepping control MSC:
34A34; 34D45; 93B52; 93C15
1. Introduction
Nonlinear dynamical systems with chaotic attractors have numerous applications in engineering such as cryptosystem [1,2], secure communication [3,4], encryption [5,6], memristors [7,8,9,10], circuits [11,12], chemical systems [13,14], etc.
Autonomous jerk differential equations have the general structure given as follows:
In mechanical engineering, the term jerk stands for the third order derivative. Hence, (1) is called a jerk differential equation. It is easy to express the ODE (1) as a system of differential equations by introducing the phase variables as follows:
Jerk systems have several applications in science [15,16,17,18,19]. Li and Zheng [15] proposed a 3-D jerk system with a sinusoidal term and noted that the system has an infinite number of equilibrium points. Dongmo et al. [16] discussed the field programmable gate array (FPGA) implementation of an autonomous jerk oscillator arising in a Josephson junction. Qin and Lai [17] proposed a new memristive chaotic system by modification of a jerk system with a typical memristor. Ramadoss et al. [18] proposed a new chaotic jerk system with a septic nonlinearity and discussed its PSpice simulation.
Many of the jerk systems reported in the chaos literature involve jerk systems without any equilibrium point [20] or with unstable equilibrium points [17,18,21,22,23,24], etc. In 2021, Vijayakumar et al. [25] proposed a new chaotic jerk system with a stable equilibrium. The motivation of this research work is to report a new chaotic jerk system with a stable equilibrium. By modifying the dynamics of the Vijayakumar jerk system [25], we obtain a new chaotic jerk system with a stable equilibrium.
Lyapunov exponents provide a direct measure of sensitive dependence on initial conditions of a trajectory of a chaotic system by quantifying the exponential rates at which neighboring orbits on an attractor diverge (or converge) as the system evolves in time.
To define the Lyapunov exponents of a dynamical system, we consider an n-dimensional dynamical system described by
Suppose that denotes the ith component of the vector field f for .
The Lyapunov exponents of the system (3) describe the behavior of vectors in the tangent space of the phase space and are defined from the Jacobian matrix , where
Next, we consider the matrix differential equation
with the initial condition .
The matrix Y describes how a small change at the initial state propagates to the final state for the dynamical system (3). Next, we consider the matrix defined by
The Lyapunov exponents of the dynamical system (3) are defined as the eigenvalues of the matrix [26]. The maximal Lyapunov exponent (MLE) of the dynamical system (3) is the largest eigenvalue of the matrix . If the MLE of the system (3) is positive and the phase space is compact, then the system (3) is chaotic [26]. If the sum of Lyapunov exponents of the system (3) is negative, then the system is called dissipative and the phase space of the system is compact [26]. Thus, a dissipative system (3) is chaotic when the MLE of the system is positive [26]. We also note that the MLE of the system (3) signifies the exponential rate of growth of small perturbations along each of the principal axes in the phase space [27].
In this work, we show that the MLE of the new chaotic jerk system exhibits a higher value than the MLE of the Vijayakumar jerk system [25] for the same initial conditions.
Kaplan-Yorke dimension of a chaotic system gives the fractal dimension of a chaotic system in terms of the Lyapunov exponents of the system [28]. For a 3-D dissipative chaotic system with the Lyapunov exponents , and , the Kaplan-Yorke dimension of the system is defined as
In this work, we show that the Kaplan-Yorke dimension of the new chaotic jerk system is greater than that of the Vijayakumar jerk system [25].
Modelling of the new chaotic jerk system with a stable equilibrium is detailed in Section 2. Bifurcation analysis of dynamical systems aids in elucidating the qualitative properties of the systems [29,30]. We describe the bifurcation analysis of the new chaotic jerk system in Section 3. Multistability and coexisting attractors of the new chaotic jerk system are some special properties which are detailed in Section 4.
Synchronization of chaotic and hyperchaotic systems have several applications in the literature [31,32,33,34]. Using backstepping control, we achieve complete synchronization of a pair of new chaotic jerk systems considered as master and slave systems for communication. The synchronization results for the new chaotic jerk system with a stable equilibrium are detailed in Section 5.
Hardware implementations allow us to observe the behavior of chaotic systems in a physical environment, as well as to evaluate the system in aspects such as the use of hardware resources required for its implementation, and the maximum frequency of the system, among others. In this manner, one can infer that the design of chaotic systems is quite good when they are implemented on hardware that is ready for an engineering application. This is the case when using an FPGA which helps to perform a fast prototyping of a dynamical system to observe experimental attractors. Recently, one can find several FPGA implementations of chaotic systems, as shown in [16,35,36,37,38,39]. In Section 6, we show the FPGA implementation of the new jerk system with a stable equilibrium using the FPGA Zybo Z7-20 development board.
2. Modelling of the New Jerk System with a Stable Equilibrium
In 2021, Vijayakumar et al. [25] proposed a new chaotic jerk system with the dynamics
The equilibrium points or rest points of an autonomous system are defined as the roots of the equation . The equilibrium points refer to the constant solutions of the system .
For the Vijayakumar jerk system (8), the equilibrium points are got by solving the following system of equations:
From the Equations (9a) and (9b), we get and , respectively.
Thus, we can simplify the Equation (9c) as
which has the unique solution .
This simple calculation establishes that is the unique equilibrium point of the Vijayakumar jerk system (8).
As shown in [25], the Vijayakumar jerk system (8) has a chaotic attractor and a locally asymptotically stable equilibrium point for the parameter values taken in the following two cases:
Case (A): ,
We take the initial state as .
For this case, the Lyapunov exponents of the Vijayakumar jerk system (8) can be numerically calculated in MATLAB using Wolf’s algorithm [40] as follows:
Since the sum of the Lyapunov exponents of the Vijayakumar jerk system (8) is negative, we conclude that the system (8) is dissipative. A dissipative system is chaotic if its MLE is positive [26]. Thus, the Vijayakumar jerk system (8) has a chaotic attractor.
Also, the Kaplan-Yorke dimension of the Vijayakumar jerk system (8) is found in Case A as follows:
Linearization of the Vijayakumar jerk system (8) at has the eigenvalues given as follows:
This shows that is a locally asymptotically stable equilibrium of the Vijayakumar jerk system (8).
Case (B): ,
We take the initial state as .
For this case, the Lyapunov exponents of the Vijayakumar jerk system (8) can be numerically calculated in MATLAB using Wolf’s algorithm [40] as follows:
Since the sum of the Lyapunov exponents of the Vijayakumar jerk system (8) is negative, we conclude that the system (8) is dissipative. A dissipative system is chaotic if its MLE is positive [26]. Thus, the Vijayakumar jerk system (8) has a chaotic attractor.
Also, the Kaplan-Yorke dimension of the Vijayakumar jerk system (8) is found in Case B as follows:
Linearization of the Vijayakumar jerk system (8) at has the eigenvalues given as follows:
This shows that is a locally asymptotically stable equilibrium of the Vijayakumar jerk system (8).
In this research work, we propose a new jerk system by introducing a cubic nonlinearity into Vijayakumar jerk system (8). Our new jerk system is described as follows:
We use the notation to depict the state of the new jerk system (17).
For the new jerk system (17), the equilibrium points are obtained by solving the following system of equations:
From the Equations (18a) and (18b), we get and , respectively.
Thus, we can simplify the Equation (18c) as
which has the unique solution .
This simple calculation establishes that is the unique equilibrium point of the new jerk system (17).
We will establish that the new jerk system (17) has a chaotic attractor and a locally asymptotically stable equilibrium point for the parameter values taken in the following two cases:
Case (A): , ,
We take the initial state as .
For this case, the Lyapunov exponents of the new jerk system (17) can be numerically evaluated in MATLAB using Wolf’s algorithm [40] as follows:
Since the sum of the Lyapunov exponents of the new jerk system (17) is negative, we conclude that the system (17) is dissipative. A dissipative system is chaotic if its MLE is positive [26]. Thus, the new jerk system (17) has a chaotic attractor.
Also, the Kaplan-Yorke dimension of the new jerk system (17) is found in Case A as follows:
Linearization of the new jerk system (17) at has the eigenvalues given as follows:
This shows that is a locally asymptotically stable equilibrium of the new jerk system (17).
Case (B): , ,
We take the initial state as .
For this case, the Lyapunov exponents of the new jerk system (17) can be numerically evaluated in MATLAB using Wolf’s algorithm [40] as follows:
Since the sum of the Lyapunov exponents of the new jerk system (17) is negative, we conclude that the system (17) is dissipative. A dissipative system is chaotic if its MLE is positive [26]. Thus, the new jerk system (17) has a chaotic attractor.
Linearization of the new jerk system (17) at has the eigenvalues given as follows:
Also, the Kaplan-Yorke dimension of the new jerk system (17) is found in Case B as follows:
This shows that is a locally asymptotically stable equilibrium of the new jerk system (17).
In summary, the new jerk system (17) has a chaotic attractor with a unique, locally asymptotically stable equilibrium for the Cases (A) and (B). For the cases (A) and (B), the maximum Lyapunov exponent (MLE) of new chaotic jerk system (17) is greater than that of the Vijayakumar jerk system (8). Moreover, for the cases (A) and (B), the Kaplan-Yorke dimension of the new chaotic jerk system (17) is greater than that of the Vijayakumar jerk system (8). These results are tabulated in Table 1.
Table 1.
Comparison of the Vijayakumar Jerk System [25] and the New Jerk system (17).
Figure 1, Figure 2 and Figure 3 display the MATLAB simulation plots for Case (A) of the new jerk system (17), where and the initial state is taken as .
Figure 1.
MATLAB phase plot in plane of the 3-D chaotic jerk system (17) for Case (A), where and .
Figure 2.
MATLAB phase plot in plane of the 3-D chaotic jerk system (17) for Case (A), where and .
Figure 3.
MATLAB phase plot in plane of the 3-D chaotic jerk system (17) for Case (A), where and .
Figure 4, Figure 5 and Figure 6 display the MATLAB simulation plots for Case (B) of the new jerk system (17), where and the initial state is taken as .
Figure 4.
MATLAB phase plot in plane of the 3-D chaotic jerk system (17) for Case (B), where and .
Figure 5.
MATLAB phase plot in plane of the 3-D chaotic jerk system (17) for Case (B), where and .
Figure 6.
MATLAB phase plot in plane of the 3-D chaotic jerk system (17) for Case (B), where and .
3. Bifurcation Analysis of the New Jerk System with a Stable Equilibrium
The dynamic behaviors of nonlinear systems vary significantly based on the values of their parameters. The system can transition from one type of behavior to another, called a bifurcation, when certain parameter ranges are reached. This section will explore the dynamic behaviors of the new jerk system (17) through numerical calculations, when the parameters , and are varied.
3.1. Variation with Respect to the Parameter
By holding the values of and at and , respectively, we can observe the effect of varying between 2 and on the new jerk system (17). The Lyapunov exponents spectrum and the corresponding bifurcation diagram of the jerk system (17) are presented in Figure 7 indicating that the system can display periodic and chaotic behavior as Tincreases within the range .
Figure 7.
(a) Bifurcation Diagram and (b) Lyapunov Exponents (LE) Spectrum of the new jerk system (17) when , , .
Define .
When , the behavior of the jerk system (17) is periodic, which is supported by the presence of one zero Lyapunov exponent and two negative Lyapunov exponents. For example, when , the corresponding Lyapunov exponents have the following values:
Define .
When , the jerk system (17) displays chaotic behavior, with one positive Lyapunov exponent. In particular, when , the corresponding Lyapunov exponents are:
In this case, the Kaplan-Yorke dimension of the jerk system (17) is a non-integer value of .
Moreover, the bifurcation diagram depicted in Figure 7 reveals that the jerk system (17) experiences the well-known period-doubling route to chaos.
The bifurcation diagram presented in Figure 7 illustrates that the system experiences a series of period-doubling as the parameter increases, resulting in the well-known period-doubling route to chaos within specific ranges of parameter .
When the value of is within the interval , the system (17) exhibits a period-1 attractor. When , the system (17) has a period-2 attractor. When , the system (17) displays a period-4 attractor. When , the system (17) exhibits a period-8 attractor. When , the system (17) demonstrates a period-16 attractor. Finally, when , the system (17) displays a chaotic attractor, which signifies the end of the period-doubling cascade.
Table 2 summarizes the various attractors observed through numerical simulations, illustrating the period-doubling route to chaos discussed earlier. Additionally, Figure 8 provides a graphical representation of these attractors.
Table 2.
Period-doubling route to chaos with parameter varying.
Figure 8.
2-D MATLAB plots of the new jerk system (17) in plane for , and . (a) Period-1 for ; (b) Period-2 for ; (c) Period-4 for ; (d) Period-8 for ; (e) Period-16 for ; (f) Chaos for .
3.2. Variation with Respect to the Parameter
To analyze how changes in the values of affect the qualitative behavior of the jerk system (17), we fix the values of and as and , and vary the values of in the interval . The Lyapunov exponents spectrum and the bifurcation diagram of the jerk system (17) are illustrated in Figure 9, indicating that as increases within this range, the 3-D jerk system (17) can exhibit both periodic and chaotic behavior.
Figure 9.
(a) Bifurcation Diagram and (b) Lyapunov Exponents (LE) Spectrum of the new jerk system (17) when , , .
Define . When , the jerk system (17) generates chaotic behavior with a single positive Lyapunov exponent. When , the Lyapunov exponents for the jerk system (17) are found as follows:
Define .
When , the behavior of the jerk system (17) is periodic, which is supported by the presence of one zero Lyapunov exponent and two negative Lyapunov exponents. For example, when , the corresponding Lyapunov exponents have the following values:
Moreover, the bifurcation diagram depicted in Figure 9 reveals that the jerk system (17) experiences the well-known reverse period-doubling route from chaos to a period-1 orbit.
The bifurcation diagram presented in Figure 9 illustrates that the jerk system (17) experiences a series of period-doubling as the parameter increases. As a result, within certain intervals of , the well-known phenomenon of reverse period-doubling occurs, where the jerk system (17) makes transitions from chaos to period-16, period-8, period-4, period-2 attractors and ultimately to a period-1 attractor.
The values of the parameter have a significant impact on the behavior of the jerk system (17). For instance, when takes values in the interval , the jerk system (17) exhibits a chaotic attractor. When takes values in the interval , a period-16 attractor for the jerk system (17) is observed. Similarly, a period-8 attractor occurs for the jerk system (17) when takes values in the interval . Also, a period-4 attractor is observed for the jerk system (17) when takes values in the interval . Furthermore, a period-2 attractor is observed for the jerk system (17) when takes values in the interval . Finally, a period-1 attractor is observed for the jerk system (17) when takes values in the interval .
Table 3 enumerates the different attractors obtained from numerical simulations that illustrate the reverse period-doubling route mentioned earlier. Additionally, Figure 10 provides a graphical representation of these attractors.
Table 3.
Reverse period-doubling route from chaos to a period-1 attractor with parameter varying.
Figure 10.
2-D MATLAB plots of the new jerk system (17) in plane for , and ; (a) Chaos for ; (b) Period-16 for ; (c) Period-8 for ; (d) Period-4 for ; (e) Period-2 for ; (f) Period-1 for .
3.3. Variation with Respect to the Parameter
To investigate the effect of on the jerk system (17), and are kept constant at the values and , while varies in the interval . The corresponding results are shown in Figure 11, which displays the Lyapunov exponent values and the corresponding bifurcation diagram as increases. The analysis reveals that the 3-D jerk system (17) can exhibit both chaotic behavior and periodic behavior as increases.
Figure 11.
(a) Bifurcation Diagram and (b) Lyapunov Exponents (LE) Spectrum of the new jerk system (17) when , , .
We define . When , the jerk system (17) exhibits periodic behavior and does not have any positive Lyapunov exponent. For example, when , the corresponding Lyapunov exponents of the jerk system (17) are found as
We define . When , the jerk system (17) exhibits chaotic behavior and has a positive Lyapunov exponent. For example, when , the corresponding Lyapunov exponents are found as
Moreover, the bifurcation diagram depicted in Figure 11 reveals that the jerk system (17) experiences the well-known period-doubling route to chaos.
The bifurcation diagram presented in Figure 11 illustrates that the system experiences a series of period-doubling as the parameter increases, resulting in the well-known period-doubling route to chaos within specific ranges of parameter , which progresses from period-1 to period-2, period-4, period-8, period-16 and, ultimately, to chaos.
The behavior of the jerk system (17) varies depending on the values of . Specifically, when falls within the interval , the jerk system (17) exhibits a period-1 attractor. When falls within the interval , the jerk system (17) displays a period-2 attractor. When takes values in the interval , the jerk system (17) displays a period-4 attractor. When takes values in the interval , the jerk system (17) displays a period-8 attractor. When takes values in the interval , the jerk system (17) displays a period-16 attractor. Finally, when falls within the interval , the jerk system (17) displays a chaotic attractor, which marks the end of the period-doubling cascade.
Table 4 summarizes the various attractors observed through numerical simulations, illustrating the period-doubling route to chaos discussed earlier. Additionally, Figure 12 provides a graphical representation of these attractors.
Table 4.
Period-doubling route to chaos with parameter varying.
Figure 12.
2-D MATLAB plots of the new jerk system (17) in plane for , and . (a) Period-1 for ; (b) Period-2 for ; (c) Period-4 for ; (d) Period-8 for ; (e) Period-16 for ; (f) Chaos for .
4. Multistability and Coexisting Attractors of the New Jerk System with a Stable Equilibrium
Multistability is a special property of a nonlinear dynamical system that refers to the coexistence of periodic orbits or chaotic attractors for the same set of parameter values but different sets of initial states [41,42]. Multistability makes a chaotic system more complex and more useful in many applications that require complexity and provide a great degree of freedom for the engineering chaos-based applications such as secure communication.
The 3-D jerk system (17) is a mathematical model that shows the existence of multiple coexisting attractors. The system (17) can exhibit various coexisting attractors depending on the initial points. In this work, we have used sensitivity analysis, which involves systematically varying the initial values or parameters of the system to assess their impact on the system’s behavior. By performing sensitivity analysis, we can identify the ranges of initial values and parameters that lead to the appearance of coexisting attractors.
To investigate the multistability properties of the jerk system (17), we consider three distinct starting points:
4.1. CASE(A): , and
In this case, the 3-D jerk system (17) demonstrates two distinct behaviors based on its initial conditions and as demonstrated in Figure 13. If the system starts from , it will converge to the equilibrium. However, if it starts from , then it will exhibit chaotic behavior.
Figure 13.
MATLAB plots of the coexisting stable orbit and chaotic attractor generated by the 3-D system (17) for the parameter values at , and , where the attractor generated from is in red, while the attractor generated from is in blue. (a) plot; (b) plot.
The Lyapunov exponents of the jerk system (17) at are numerically found in MATLAB using Wolf algorithm [40] as
which shows the existence of a stable orbit starting from .
The Lyapunov exponents of the jerk system (17) at are numerically found in MATLAB using Wolf algorithm [40] as
which shows the existence of a chaotic attractor starting from .
4.2. CASE(B): , and
In this case, the 3-D jerk system (17) demonstrates two distinct behaviors based on its initial conditions and as demonstrated in Figure 14. The jerk system (17) exhibits coexisting chaotic attractors for the solutions starting from and .
Figure 14.
MATLAB plots of the coexisting chaotic attractors generated by the 3-D system (17) for the parameter values at , and , where the attractor generated from is in red, while the attractor generated from is in blue. (a) plot; (b) plot.
The Lyapunov exponents of the jerk system (17) at are numerically found in MATLAB using Wolf algorithm [40] as
which shows the existence of a chaotic attractor starting from .
The Lyapunov exponents of the jerk system (17) at are numerically found in MATLAB using Wolf algorithm [40] as
which shows the existence of a chaotic attractor starting from .
5. Complete Synchronization of the New Jerk Systems Using Backstepping Control
Taking advantage of the special structure of the jerk systems, we use the backstepping control method to achieve complete synchronization between the master and slave chaotic jerk systems [43]. Backstepping control method has also been applied for the synchronization of other types of chaotic systems [44,45]. Synchronization of chaotic systems has several applications in secure communication systems [3,4,46].
The master and slave jerk systems considered for the synchronization design are described as follows:
In Equation (38), v is an active backstepping control which is to be designed in this section.
We define the complete synchronization error by means of the following equations:
The error dynamics is derived by means of the following equations:
In this section, we shall establish the following main result.
Theorem 1.
Proof.
We begin with the Lyapunov function
where
A simple calculation shows that
To simplify the calculations, we define
Then we can express Equation (44) as follows:
Next, we define the Lyapunov function
A simple calculation shows that
To simplify the calculations, we define
Then we can express Equation (48) as follows:
As a final step of the backstepping control design, we consider the quadratic Lyapunov function defined as follows:
Differentiating P with respect to t, we get the following:
where
Since , we see that is a quadratic and negative definite function defined on .
By Lyapunov Stability Theory, we deduce that the error dynamics (40) is locally exponentially stable at .
This completes the proof. □
For MATLAB simulations, we pick the parameter values as in the chaotic situation, viz. , and . We choose .
The initial states of the master and slave jerk systems represented by (37) and (38) are taken as follows:
6. FPGA-Based Implementation of the New Jerk System with a Stable Equilibrium
Due to the advantages of the FPGA for fast prototyping, it is very useful to observe experimental attractors of different chaotic systems. As mentioned in [35], the FPGA implementation depends on the numerical method that is used to solve the dynamical system, as in the one given in (17), which can be solved by applying the Forward Euler method. The hardware resources of an FPGA implementation depend on the numerical method, and the throughput depends on the choice of the time-step, which is another challenge to maximize the operating frequency of an FPGA, as shown in [37].
The application of the Forward Euler method to (17) leads us to the discretized equations given in (57), where one can infer the need of using multipliers, adders and subtractors to perform all the operations.
It is worth mentioning that Forward Euler method is quite useful for an implementation with the lowest count of hardware resources, although it has less precision than other numerical methods, such as the fourth-order Runge-Kutta method or multi-steps methods [37]. To observe an attractor, it is necessary to estimate the step-size h. In this work, it is set to , and the computer arithmetic is performed using 32-bit, with a fixed-point notation in the format 8.24, which means that one bit is associated with the sign, seven bits with the integer part, and 25 bits with the fractional part. The equations given in (57), can be described in a block diagram, as the one shown in Figure 16, where it can be appreciated that the circuit is composed of eight multipliers, five adders, and four subtractors.
Figure 16.
Circuit diagram of the new jerk system (57).
The block description of the design shown in Figure 16, can be described under the language named Very-High-Speed Integrated Circuit Hardware Description Language (VHDL in short). The synthesis of the VHDL description is performed using Xilinx Vivado tool. As a result, the discretized new jerk system with a stable equilibrium given in (57), is implemented herein on the Zybo Z7-20 development board with xc7z020clg400-1. The experimental setup is shown in Figure 17, where one can see the oscilloscope, the FPGA Zybo Z7-20, and two digital-to-analog (DAC) converters to observe the signals. The latency of the FPGA design is two clock cycles. In this manner, the hardware resources are summarized in Table 5.
Figure 17.
Experimental setup.
Table 5.
Hardware resources of the FPGA implementation of (57) using Xilinx Zybo Z7-20 (xc7z020clg400-1).
The experimental attractors can be observed as depicted in the Figure 18 and Figure 19. Two Cases (A and B) have been tested, both with initial conditions equal to , , , and with a time-step set to . Case A works with the coefficient values , , , and the experimental attractors are shown in Figure 18. Case B works with the coefficient values , , , and the experimental attractors are shown in Figure 19.
Figure 18.
Experimental views for Case A of the attractors , , and . With coefficient values , , , initial conditions , , , and the value of time-step is set to .
Figure 19.
Experimental views for Case B of the attractors , , and . With coefficient values , , , initial conditions , , , and the value of time-step is set to .
7. Conclusions
In this research paper, we discussed the modelling of a new 3-D chaotic jerk system with a stable equilibrium. Such chaotic systems are known to exhibit hidden attractors. A detailed bifurcation analysis was performed for the new chaotic jerk system with a stable equilibrium. We showed that the new jerk system has multistability with coexisting attractors. Using backstepping control theory, we derived new results for the synchronization design of a pair of new jerk systems with a stable equilibrium taken as the master-slave chaotic systems. The experimental attractors have been generated from the discretization of the jerk system with a stable equilibrium and its implementation using the FPGA Zybo Z7-20 development board. Two cases were implemented in the FPGA board, and one can see that the experimental attractors are quite similar to those simulated from the mathematical model of the new chaotic jerk system with a stable equilibrium reported in this work.
Author Contributions
Conceptualization, S.V.; methodology, S.V., A.T.A., I.A.H., K.B., E.T.-C., B.O.-M., C.-H.L. and A.S.; software, S.V., K.B., E.T.-C., B.O.-M., C.-H.L. and A.S.; validation, A.T.A., I.A.H., K.B., E.T.-C., C.-H.L. and A.S.; formal analysis, S.V., A.T.A., I.A.H., K.B., E.T.-C., B.O.-M., C.-H.L. and A.S.; investigation, A.T.A., I.A.H., K.B., E.T.-C. and B.O.-M.; resources, A.T.A., I.A.H., K.B., E.T.-C., B.O.-M., C.-H.L. and A.S.; data curation, I.A.H., E.T.-C., B.O.-M., C.-H.L. and A.S.; writing—original draft, S.V. and K.B.; writing—review & editing, S.V., A.T.A., I.A.H., K.B., E.T.-C., B.O.-M., C.-H.L. and A.S.; visualization, A.T.A., B.O.-M., C.-H.L. and A.S.; supervision, S.V. and A.T.A.; project administration, S.V.; funding acquisition, I.A.H. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Norwegian University of Science and Technology.
Data Availability Statement
Not applicable.
Acknowledgments
The authors would like to acknowledge the support of the Norwegian University of Science and Technology for paying the Article Processing Charges (APC) of this publication. The authors would like to thank Prince Sultan University, Riyadh, Saudi Arabia for their support. Special acknowledgement to Automated Systems & Soft Computing Lab (ASSCL), Prince Sultan University, Riyadh, Saudi Arabia. In addition, the authors wish to acknowledge the editor and anonymous reviewers for their insightful comments, which have improved the quality of this publication.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Shahna, K. Novel chaos based cryptosystem using four-dimensional hyper chaotic map with efficient permutation and substitution techniques. Chaos Solitons Fractals 2023, 170, 113383. [Google Scholar] [CrossRef]
- Kifouche, A.; Azzaz, M.S.; Hamouche, R.; Kocik, R. Design and implementation of a new lightweight chaos-based cryptosystem to secure IoT communications. Int. J. Inf. Secur. 2022, 21, 1247–1262. [Google Scholar] [CrossRef]
- He, J.; Qiu, W.; Cai, J. Synchronization of hyperchaotic systems based on intermittent control and its application in secure communication. J. Adv. Comput. Intell. Intell. Inform. 2023, 27, 292–303. [Google Scholar] [CrossRef]
- Gokyildirim, A.; Kocamaz, U.E.; Uyaroglu, Y.; Calgan, H. A novel five-term 3D chaotic system with cubic nonlinearity and its microcontroller-based secure communication implementation. AEU Int. J. Electron. Commun. 2023, 160, 154497. [Google Scholar] [CrossRef]
- Alshehri, M.S.; Almakdi, S.; Qathrady, M.A.; Ahmad, J. Cryptanalysis of 2D-SCMCI hyperchaotic map based image Encryption Algorithm. Comput. Syst. Sci. Eng. 2023, 46, 2401–2414. [Google Scholar] [CrossRef]
- Lin, L.; Li, Q.; Xi, X. Asynchronous secure communication scheme using a new modulation of message on optical chaos. Opt. Quantum Electron. 2023, 55, 15. [Google Scholar] [CrossRef]
- Lai, Q.; Chen, Z. Grid-scroll memristive chaotic system with application to image encryption. Chaos Solitons Fractals 2023, 170, 113341. [Google Scholar] [CrossRef]
- Li, H.; Li, C.; He, S. Locally Active Memristor with Variable Parameters and Its Oscillation Circuit. Int. J. Bifurc. Chaos 2023, 33, 2350032. [Google Scholar] [CrossRef]
- Dhivakaran, P.B.; Vinodkumar, A.; Vijay, S.; Lakshmanan, S.; Alzabut, J.; El-Nabulsi, R.A.; Anukool, W. Bipartite Synchronization of Fractional-Order Memristor-Based Coupled Delayed Neural Networks with Pinning Control. Mathematics 2022, 10, 3699. [Google Scholar] [CrossRef]
- Anbalagan, P.; Ramachandran, R.; Alzabut, J.; Hincal, E.; Niezabitowski, M. Improved Results on Finite-Time Passivity and Synchronization Problem for Fractional-Order Memristor-Based Competitive Neural Networks: Interval Matrix Approach. Fractal Fract. 2022, 6, 36. [Google Scholar] [CrossRef]
- Demirkol, A.S.; Ascoli, A.; Weiher, M.; Tetzlaff, R. Exact Inductorless Realization of Chua Circuit Using Two Active Elements. IEEE Trans. Circuits Syst. II Express Briefs 2023, 70, 1620–1624. [Google Scholar] [CrossRef]
- Yang, N.; Liu, N.; Wu, C. Non-homogeneous non-inductive chaotic circuit based on Fractional-Order Active Generalized Memristor and its FPGA implementation. Circuits Syst. Signal Process. 2023, 42, 1940–1958. [Google Scholar] [CrossRef]
- Raab, M.; Zeininger, J.; Suchorski, Y.; Tokuda, K.; Rupprechter, G. Emergence of chaos in a compartmentalized catalytic reaction nanosystem. Nat. Commun. 2023, 14, 736. [Google Scholar] [CrossRef] [PubMed]
- Kannan, K.S.; Ansari, M.A.T.; Amutha, K.; Chinnathambi, V.; Rajasekar, S. Control of chaos and bifurcation by nonfeedback methods in an autocatalytic chemical system. Int. J. Chem. Kinet. 2023, 55, 261–267. [Google Scholar] [CrossRef]
- Li, F.; Zeng, J. Multi-Scroll Attractor and Multi-Stable Dynamics of a Three-Dimensional Jerk System. Energies 2023, 16, 2494. [Google Scholar] [CrossRef]
- Dongmo, E.D.; Ramadoss, J.; Tchamda, A.R.; Sone, M.E.; Rajagopal, K. FPGA implementation, controls and synchronization of autonomous Josephson junction jerk oscillator. Phys. Scr. 2023, 98, 035224. [Google Scholar] [CrossRef]
- Qin, M.H.; Lai, Q. Extreme multistability and amplitude modulation in memristive chaotic system and application to image encryption. Optik 2023, 272, 170407. [Google Scholar] [CrossRef]
- Ramadoss, J.; Kengnou Telem, A.N.; Kengne, J.; Rajagopal, K. Complex dynamics in a novel jerk system with septic nonlinearity: Analysis, control, and circuit realization. Phys. Scr. 2023, 98, 015205. [Google Scholar] [CrossRef]
- Etemad, S.; Iqbal, I.; Samei, M.E.; Rezapour, S.; Alzabut, J.; Sudsutad, W.; Goksel, I. Some inequalities on multi-functions for applying in the fractional Caputo–Hadamard jerk inclusion system. J. Inequalities Appl. 2022, 84, 1–28. [Google Scholar] [CrossRef]
- Zhang, S.; Zeng, Y. A simple Jerk-like system without equilibrium: Asymmetric coexisting hidden attractors, bursting oscillation and double full Feigenbaum remerging trees. Chaos Solitons Fractals 2019, 120, 25–40. [Google Scholar] [CrossRef]
- Vaidyanathan, S.; Benkouider, K.; Sambas, A. A new multistable jerk chaotic system, its bifurcation analysis, backstepping control-based synchronization design and circuit simulation. Arch. Control. Sci. 2022, 32, 123–152. [Google Scholar]
- Sambas, A.; Vaidyanathan, S.; Moroz, I.M.; Idowu, B.; Mohamed, M.A.; Mamat, M.; Sanjaya, W.M. A simple multi-stable chaotic jerk system with two saddle-foci equilibrium points: Analysis, synchronization via backstepping technique and MultiSim circuit design. Int. J. Electr. Comput. Eng. 2021, 11, 2941–2952. [Google Scholar] [CrossRef]
- Vaidyanathan, S.; Moroz, I.M.; Abd El-Latif, A.A.; Abd-El-Atty, B.; Sambas, A. A new multistable jerk system with Hopf bifurcations, its electronic circuit simulation and an application to image encryption. Int. J. Comput. Appl. Technol. 2021, 67, 29–46. [Google Scholar] [CrossRef]
- Pham, V.T.; Vaidyanathan, S.; Volos, C.; Jafari, S.; Kapitaniak, T. A new multi-stable chaotic hyperjerk system, its special features, circuit realization, control and synchronization. Arch. Control. Sci. 2020, 30, 23–45. [Google Scholar]
- Vijayakumar, M.; Karthikeyan, A.; Zivcak, J.; Krejcar, O.; Namazi, H. Dynamical behavior of a new chaotic system with one stable equilibrium. Mathematics 2021, 9, 3217. [Google Scholar]
- Massimo Cencini, F.C.; Vulpiani, A. Chaos: From Simple Models to Complex Systems; World Scientific: Singapore, 2010. [Google Scholar]
- Dingwell, J.B. Lyapunov Exponents. In Wiley Encyclopedia of Biomedical Engineering; Akay, M., Ed.; Wiley: Toronto, ON, Canada, 2006; pp. 1–12. [Google Scholar]
- Chen, Z.M. A note on Kaplan-Yorke-type estimates on the fractal dimension of chaotic attractors. Chaos Solitons Fractals 1993, 3, 575–582. [Google Scholar] [CrossRef]
- Li, B.; Zhang, Y.; Li, X.; Eskandari, Z.; He, Q. Bifurcation analysis and complex dynamics of a Kopel triopoly model. J. Comput. Appl. Math. 2023, 426, 115089. [Google Scholar] [CrossRef]
- Qiu, H.; Xu, X.; Jiang, Z.; Sun, K.; Cao, C. Dynamical behaviors, circuit design, and synchronization of a novel symmetric chaotic system with coexisting attractors. Sci. Rep. 2023, 13, 1893. [Google Scholar] [CrossRef]
- Yan, H.; Qiao, Y.; Ren, Z.; Duan, L.; Miao, J. Master–slave synchronization of fractional-order memristive MAM neural networks with parameter disturbances and mixed delays. Commun. Nonlinear Sci. Numer. Simul. 2023, 120, 107152. [Google Scholar] [CrossRef]
- Kumar, S.; Prasad, R.P.; Nishad, C.; Tiwary, A.K.; Khan, F. Analysis and chaos synchronization of Genesio–Tesi system applying sliding mode control techniques. Int. J. Dyn. Control. 2023, 11, 656–665. [Google Scholar] [CrossRef]
- Dousseh, Y.P.; Monwanou, A.V.; Koukpémèdji, A.A.; Miwadinou, C.H.; Chabi Orou, J.B. Dynamics analysis, adaptive control, synchronization and anti-synchronization of a novel modified chaotic financial system. Int. J. Dyn. Control. 2023, 11, 862–876. [Google Scholar] [CrossRef]
- Ouannas, A.; Azar, A.T.; Vaidyanathan, S. On a simple approach for Q-S synchronisation of chaotic dynamical systems in continuous-time. Int. J. Comput. Sci. Math. 2017, 8, 20–27. [Google Scholar] [CrossRef]
- Benkouider, K.; Vaidyanathan, S.; Sambas, A.; Tlelo-Cuautle, E.; Abd El-Latif, A.A.; Abd-El-Atty, B.; Bermudez-Marquez, C.F.; Sulaiman, I.M.; Awwal, A.M.; Kumam, P. A New 5-D Multistable Hyperchaotic System with Three Positive Lyapunov Exponents: Bifurcation Analysis, Circuit Design, FPGA Realization and Image Encryption. IEEE Access 2022, 10, 90111–90132. [Google Scholar] [CrossRef]
- Hua, Z.; Zhou, B.; Zhou, Y. Sine-transform-based chaotic system with FPGA implementation. IEEE Trans. Ind. Electron. 2017, 65, 2557–2566. [Google Scholar] [CrossRef]
- Guillén-Fernández, O.; Moreno-López, M.F.; Tlelo-Cuautle, E. Issues on applying one-and multi-step numerical methods to chaotic oscillators for FPGA implementation. Mathematics 2021, 9, 151. [Google Scholar] [CrossRef]
- Yang, G.; Zhang, X.; Moshayedi, A.J. Implementation of the Simple Hyperchaotic Memristor Circuit with Attractor Evolution and Large-Scale Parameter Permission. Entropy 2023, 25, 203. [Google Scholar] [CrossRef]
- de la Fraga, L.G.; Ovilla-Martínez, B. A chaotic PRNG tested with the heuristic Differential Evolution. Integration 2023, 90, 22–26. [Google Scholar] [CrossRef]
- Wolf, A.; Swift, J.B.; Swinney, H.L.; Vastano, J.A. Determining Lyapunov exponents from a time series. Phys. D Nonlinear Phenom. 1985, 16, 285–317. [Google Scholar] [CrossRef]
- Dong, C. Dynamic Analysis of a Novel 3D Chaotic System with Hidden and Coexisting Attractors: Offset Boosting, Synchronization, and Circuit Realization. Fractal Fract. 2022, 6, 547. [Google Scholar] [CrossRef]
- Li, C.; MIn, F.; Jin, Q.; Ma, H. Extreme multistability analysis of memristor-based chaotic system and its application in image decryption. AIP Adv. 2017, 7, 125204. [Google Scholar] [CrossRef]
- Vaidyanathan, S.; Azar, A.T. Backstepping Control of Nonlinear Dynamical Systems; Academic Press: New York, NY, USA, 2021. [Google Scholar]
- Dong, H.; Cao, J.; Liu, H. Observers-based event-triggered adaptive fuzzy backstepping synchronization of uncertain fractional order chaotic systems. Chaos 2023, 33, A366. [Google Scholar] [CrossRef] [PubMed]
- Yan, S.; Wang, J.; Wang, E.; Wang, Q.; Sun, X.; Li, L. A four-dimensional chaotic system with coexisting attractors and its backstepping control and synchronization. Integration 2023, 91, 67–78. [Google Scholar] [CrossRef]
- Gong, X.; Wang, H.; Ji, Y.; Zhang, Y. Optical chaos generation and synchronization in secure communication with electro-optic coupling mutual injection. Opt. Commun. 2022, 521, 128565. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).