Abstract
For a three-dimensional autonomous four-wing chaotic attractor, this paper rigorously verifies its chaotic properties by using topological horseshoe theory and numerical calculations. Firstly, an appropriate Poincaré section of the chaotic attractor is selected by numerical analysis. Accordingly, a certain first return Poincaré map is defined in the Poincaré section. Thereafter, by utilizing numerical calculations and topological horseshoe theory, a one-dimensional tensile topological horseshoe in the Poincaré section is discovered, which revealed that the four-wing attractor has a positive topological entropy, and verifies the existence of chaos in this four-wing attractor. Finally, by using a FPGA chip, the four-wing chaotic attractor was physically implemented, which is more suitable for engineering applications.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Since Lorenz discovered the first chaotic attractor [1], a series of significant progressive findings have been made on chaos research, such as chaos control [2, 3], chaos generation [4–6], chaos coefficients optimization [7], and chaotic encryption [8–10]. In recent years, by means of numerical calculations and bifurcation analysis, a series of new chaotic systems have been generated, for example, the new chaotic system based on Chen [11], the multi-wing [12, 13] and multi-scroll chaotic attractors [14–16], the hyper-chaotic system [17–20], the fractional-order chaotic system [21, 22], and so on. Due to the great application prospect, the studies on chaotic circuits have been widely concerned, and the analog chaotic circuits [23], integrated chaotic circuit [24, 25], and FPGA chaotic circuit [26, 27] have been realized constantly.
So far, the rigorous proof of chaotic characteristics is still a difficult problem. Due to the calculation error, the numerical evidences of chaotic characteristics are insufficient to demonstrate the chaotic characteristics such as Lyapunov exponents and bifurcation diagrams. The topological horseshoe theory is a useful tool which can solve this problem [28–30]. Nonetheless, the topological horseshoe lemma [31–33] provided a practical computer-assisted proof method for rigorous verification of the existence of chaos, which has evolved from the Smale horseshoe map [34] and topological horseshoe theory proposed by Kennedy [35]. Some typical chaotic systems have been rigorously verified by utilizing this method. For example, Jia et al. proved the chaos existence of the Lü system [36]; Ma et al. [37] proved the existence of chaos of a financial system ; and Li et al. [38] founded a 3D topological horseshoe in a memristive system.
For a four-wing chaotic attractor, this paper rigorously verified its chaotic properties from view of mathematics. This paper is organized as follows. In Sect. 1, a brief overview on generation and properties verification of chaos is given. In Sect. 2, the three-dimensional four-wing chaotic attractor is introduced briefly. In Sect. 3, a one-dimensional tensile topological horseshoe in the Poincaré section is discovered by utilizing the topological horseshoe lemma, which verifies the existence of chaos in the four-wing attractor. This four-wing chaotic attractor is physically implemented based on an FPGA chip in Sect. 4. In the end, the research work is summarized in Sect. 5.
2 The four-wing chaotic attractor
Recently, a new three-dimensional four-wing chaotic attractor was proposed [39], which can be described as follows:
The numerical analysis shows that the dynamic behaviors of this system are chaotic with wide parameter a, k ranges. For example, when \(a=4, b=6, c=10, d=5, k=1\), the Lyapunov exponents of the system (1) are \(\lambda _1 =1.038, \lambda _2 =0, \lambda _{3} =-12.045\); the corresponding chaotic attractors are shown in Fig. 1.
The chaotic characteristics of the system (1) were analyzed by utilizing a numerical bifurcation diagram and Lyapunov exponent spectrum [39]. To rigorously verify the existence of chaos by utilizing the topological horseshoe theory, the Poincaré section, which reflects the global structure of the attractor, should be seriously analyzed. Portions of the Poincaré section of the system (1) on different planes are depicted in Fig. 2.
As Fig. 2 shows, the dense points form a certain hierarchical structure, indicating that the attractor orbits have continuous bifurcation and folding in different directions. System (1) displays complex dynamic behaviors.
3 Topological horseshoe analysis and verification
3.1 Topological horseshoe lemma
The topological horseshoe lemma is a useful theoretical tool which can provide a rigorous computer-assisted verification method for the existence of chaos. The topological horseshoe lemma is introduced as below [16].
Suppose that an f-connected family F exists with respect to disjointed compact subsets \(D_1 ,\ldots ,D_{m-1} \) and \(D_{m }\). Then a compact invariant set \(K\subset D\) exists such that f|K is semi-conjugate to an m-shift map; therefore, its topological entropy satisfies \(ent(f)\ge \log m\). Based on the lemma, the system is chaotic when \(m >1\).
The topological horseshoe theorem cannot be applied in a continuous system directly; however, the Poincaré section and the Poincaré map bridge the gap between them. Therefore, we can select an appropriate Poincaré section and then prove that the corresponding Poincaré map is semi-conjugate to a 2-shift map, which implies that topological entropy of the attractor ent \((f) \ge \) log2, and thus the existence of chaos is verified.
3.2 Selected Poincaré section
Considering the section plane, \(\prod =\left\{ \left( {x,y,z} \right) \in R^{3}:\right. \left. x=0 \right\} \). As shown in Fig. 3, one wing of the attractor was selected as the corresponding cross section, \(\Gamma =\left| {ABCD} \right| \), with its four vertices \(A= \left[ {0, 0, 20} \right] , B= \left[ {0, 20, 20} \right] ,C= \left[ {0, 20, 0} \right] , D= \left[ {0, 0, 0} \right] \) and then choosing a subset \(P= \left| {EFGH} \right| \) in \(\Gamma \), with four vertices \(E= \left[ {0, 3.4, 6} \right] \), \(F= \left[ {0, 4.6, 7.3} \right] \), \(G= \left[ {0, 5.7, 7.8} \right] ,H= \left[ {0, 4.5, 6.2} \right] \). The subset P is shown in Fig. 4.
3.3 Definition of a Poincaré map
Definition 1
Define a Poincaré map
For any point \(x\in P\), \(\tau (x)\) is the first return map point in the \(\Gamma \) section of system (1) with the initial condition x. Under the map \(\tau \), the image \(\tau (P)\) is a very thin hook-like strip which is situated wholly across P.
As shown in Fig. 5, enlarging the neighborhood region of EF, \(E^{\prime }F^{\prime }\) (green line) and \(G^{\prime }H^{\prime }\) (red line) cross E H in the enlarged view, where the image \(\tau (P)=\left| {E^{\prime }F^{\prime }G^{\prime }H^{\prime }} \right| \), and \({E}^{\prime }= \left[ {0, 7.8303, 10.9371} \right] \), \({F}^{\prime }= \left[ {0, 11.7420, 14.3876} \right] \), \({G}^{\prime }= \left[ 0, 14.0442,\right. \left. 16.7601 \right] \), \({H}^{\prime }= \left[ {0, 5.5276, 8.2568} \right] \).
3.4 Computer-assisted verification
According to the topological horseshoe lemma, two mutually disjointed compact subsets should be selected. After many numerical calculations, subsets \({\varvec{a}}\) and \({\varvec{b}}\) of subset P are chosen. As shown in Fig. 6, subset \({\varvec{a}} = \left| {EIJH} \right| \), where \(E=\left[ {0, 3.4, 6} \right] ,I=\left[ {0, 3.88, 6.52} \right] \), \(J=\left[ {0, 4.86, 6.68} \right] \), \(H=\left[ {0, 4.5, 6.2} \right] \), and subset \({\varvec{b}} = \left| {KMNL} \right| \), where \(K=\left[ {0, 4, 6.65} \right] ,M=\left[ {0, 4.48, 7.17} \right] \), \(N=\left[ {0, 5.58, 7.64} \right] \), \(L=\left[ 0, 4.98,\right. \left. 6.84 \right] \).
Then, for the first return, the Poincaré map \(\tau :P\rightarrow \Gamma \), \(\tau (a)=\left| {{E}^{\prime }{I}^{\prime }{J}^{\prime }{H}^{\prime }} \right| \), the image \(\left| {{E}^{\prime }{I}^{\prime }{J}^{\prime }{H}^{\prime }} \right| \) is a very thin hook-like strip with EH mapped to \({E}^{\prime }{H}^{\prime }\) and IJ mapped to \({I}^{\prime }{J}^{\prime }\), where \(I^{\prime } =\left[ {0, 2.7768, 4.9288} \right] \), \(J^{\prime } =\left[ {0, 3.1307, 5.3694} \right] \). Figure 7 shows that \({E}^{\prime }{H}^{\prime }\) is above the edge EH and \({I}^{\prime }{J}^{\prime }\) is below the edge IJ. Furthermore, by enlarging the local region in Fig. 7, we can find that \(E^{\prime } I^{\prime }\) (red line) and \(J^{\prime } H^{\prime }\)(green line) are wholly situated across the set \({\varvec{a}}\).
As shown in Fig. 8, \(\left| {K^{\prime } M^{\prime } N^{\prime } L^{\prime } } \right| \) depicts the image of subset \({\varvec{b}}\) under the Poincaré map \(\tau \), \(\tau (b)=\left| {K^{\prime } M^{\prime } N^{\prime } L^{\prime } } \right| \), where \(K^{\prime } =\left[ {0, 2.1519, 4.1357} \right] ,M^{\prime } =\left[ {0, 9.9891, 12.5830} \right] \), \(N^{\prime } =\left[ {0, 6.1229, 8.5603} \right] \), \(L^{\prime } =\left[ {0, 2.6377, 4.7541} \right] \). From enlarged local region in Fig. 8, it is clear that \({K}^{\prime }{L}^{\prime }\) is above the edge KL, \({M}^{\prime }{N}^{\prime }\) is below the edge MN, the edges KL and MN are mapped to opposite side respectively. It suggested that the image of subset \({\varvec{b}}\) is positioned wholly across the set \({\varvec{b}}\).
Based on the above analysis, it is obvious that the images \(\tau (a)\) and \(\tau (b)\) are wholly situated across P; so, the following conclusion can be obtained. For each connection \(\xi \) between subset \({\varvec{a}}\) and subset \({\varvec{b}}\) in set P,the images \(\tau (\xi \cap a)\) and \(\tau (\xi \cap b)\) also wholly cross the set P. In other words, the images \(\tau (\xi \cap a)\) and \(\tau (\xi \cap b)\) are still connections between subset \({\varvec{a}}\) and subset \({\varvec{b}}\) in set P. On the basis of Definition 1, an f-connected family of the first return Poincaré map exists. According to the topological horseshoe lemma, the map \(\tau \) is semi-conjugate to an m-shift map; here \(m = 2\); hence the topological entropy \(ent(f)\ge \log 2>0\), which implies that the system (1) has a positive topological entropy with \(a=4, b=6, c=10, d=5, k=1\). The existence of chaos in system (1) was verified.
4 FPGA implementation
Currently, studies on chaotic circuit realization based on the analog devices have attained some achievements. However, due to the factor of parameter drift, signal regeneration in an analog circuit is sensitive to the device error, which suggests that an analog chaotic circuit is difficult to practically apply in secure communications. On the contrary, the chaotic signal is easy to be regenerated in a digital circuit, and the signal precision is controllable. The digital chaotic circuit is more suitable for application in the field of information encryption.
Due to the high logic density, versatility, and other features, the FPGA chip has been widely used. In this section, a digital chaotic circuit is designed and implemented by utilizing the FPGA chip. Firstly, according to Eq. (3), the continuous system (1) is discretized by using the Euler method. Based on Nyquist sampling criteria, sampling frequency should be at least twice of input signal frequency. The discrete chaotic system should follow this rule. By using the pwelch estimate method [40, 41], the cutoff frequency of system (1) is about 18.6 Hz, and sampling rate should be 37.2 Hz at least to assure the chaotic behavior. To keep the smoothness of chaotic trajectories, we fix the sample rate to 1000 Hz in this section.
For the convenience of programming design, the coordinate translation of a discrete chaotic system (3) is executed, which does not change the dynamic behaviors of system (1).
The discretized chaotic system is shown as Eq. (3).
where the parameters \(a=4, b=6, c=10, d=5, k=1,\Delta t=0.001\).
As shown in Fig. 9, the structure model of Eq. (3) is built by using the System Generator Module.
Subsequently, the discretized model (3) is transformed into VHDL language which is convenient for being compiled and downloaded in an ISE development environment. Then the four-wing chaotic attractor is implemented by using the VIRTEX-II FPGA development board.
For the convenience of the analog oscilloscope observation, the output digital signals of the FPGA are converted into analog signals by using a DAC900 chip. The D/A chip can meet the precision requirement of chaotic signal conversion. The clock frequency of the D/A chip and the FPGA chip is synchronization in 20MHz. The four-wing chaotic attractors generated by the FPGA are illustrated in Fig. 10.
The above experimental results show that the chaotic attractors generated by the FPGA are consistent with the numerical simulations on each phase plane, which verifies the accuracy and validity of the FPGA implementation method. Compared with the analog circuit, the chaotic signal generated by the FPGA chip has obvious advantages in stability, reproducibility, and accuracy. Furthermore, this method is easy to modify and extend, is also suitable for higher-dimensional chaotic systems, and has good versatility.
5 Conclusion
In this paper, a certain three-dimensional four-wing chaotic attractor is comprehensively studied, and its chaotic properties were rigorously verified through the integrated use of the topological horseshoe theory and numerical calculations. The key of this method is defining a first return Poincaré map in a selected Poincaré section, which takes many numerical calculations. Subsequently, a one-dimensional tensile topological horseshoe is discovered, which verifies the existence of chaos in the four-wing attractor. This method is more convenient and practical than the traditional mathematics proof method. In addition, a digital circuit is designed to realize the four-wing chaotic attractor by using the FPGA chip, which provides technical support for the engineering applications of chaos.
References
Lorenz, E.N.: Deterministic nonperiodic flow. J. Atmos. Sci. 20, 130–141 (1963)
Ott, E., Grebogi, C., Yorke, J.A.: Controlling chaos. Phys. Rev. Lett. 64, 1196–1199 (1990)
Farshidianfar, A., Saghafi, A.: Identification and control of chaos in nonlinear gear dynamic systems using Melnikov analysis. Phys. Lett. A. 378, 3457–3463 (2014)
Chen, G., Ueta, T.: Yet another chaotic attractor. Int. J. Bifur. Chaos. 9, 1465–1466 (1999)
Lü, J.H., Chen, G.R., Cheng, D.Z., Celikovsky, S.: Bridge the gap between the Lorenz system and the Chen system. Int. J. Bifur. Chaos. 12, 2917–2926 (2002)
Marat, A., Mehmet, O.F.: Generation of cyclic/toroidal chaos by Hopfield neural networks. Neurocomputing. 145, 230–239 (2014)
de la Fraga, L.G., Tlelo-Cuautle, E.: Optimizing the maximum Lyapunov exponent and phase space portraits in multi-scroll chaotic oscillators. Nonlinear Dyn. 76, 1503–1515 (2014)
Soriano-Sánchez, A.G., Posadas-Castillo, C., Platas-Garza, M.A., Diaz-Romero, D.A.: Performance improvement of chaotic encryption via energy and frequency location criteria. Math. Comput. Sim. 112, 14–27 (2015)
Zhou, Y.C., Bao, L., Chen, C.L.P.: A new 1D chaotic system for image encryption. Signal Process. 97, 172–182 (2014)
Qi, G.Y., Montodo, S.: Hyper-chaos encryption using convolutional masking and model free unmasking. Chin. Phys. B. 23, 050507–1–050507–6 (2014)
Chang, Y., Chen, G.R.: Complex dynamics in Chen’s system. Chaos Solition. Fract. 27, 75–86 (2006)
Saptarshi, D., Anish, A., Indranil, P.: Simulation studies on the design of optimum PID controllers to suppress chaotic oscillations in a family of Lorenz-like multi-wing attractors. Math. Comput. Sim. 100, 72–87 (2014)
Qi, G.Y., van Wyk, B.J., van Wyk, M.A.: A four-wing attractor and its analysis. Chaos Solition. Fract. 40, 2016–2030 (2009)
Bouallegue, K., Abdessattar, C., Toumi, A.: Multi-scroll and multi-wing chaotic attractor generated with Julia process fractal. Chaos Solition. Fract. 44, 79–85 (2011)
Zhang, C.X., Yu, S.M.: Generation of grid multi-scroll chaotic attractors via switching piecewise linear controller. Phys. Lett. A. 374(30), 3029–3037 (2010)
Yu, S.M., Lü, J.H., Chen, G.R.: A family of n-scroll hyperchaotic attractors and their realization. Phys. Lett. A. 364, 244–251 (2007)
Li, Y.X., Tang, W.K.S., Chen, G.R.: Hyperchaos evolved from the generalized Lorenz equation. Int. J. Circuit Theory Appl. 33, 235–251 (2005)
Wang, J.Z., Chen, Z.Q., Chen, G.R., Yuan, Z.Z.: A novel hyperchaotic system and its complex dynamics. Int. J. Bifur. Chaos. 18, 3309–3324 (2008)
Liu, C.X., Liu, L.: A novel four-dimensional autonomous hyperchaotic system. Chin. Phy. B. 18, 2188–2193 (2009)
Li, Q.D., Tang, S., Yang, X.S.: Hyperchaotic set in continuous chaos-hyperchaos transition. Commun. Nonlinear. Sci. Numer. Simulat. 19, 3718–3734 (2014)
Huang, X., Zhao, Z., Wang, Z., Li, Y.X.: Chaos and hyperchaos in fractional-order cellular neural networks. Neurocomputing. 94, 13–21 (2012)
Zhou, P., Huang, K.: A new 4-D non-equilibrium fractional-order chaotic system and its circuit implementation. Commun. Nonlinear. Sci. Numer. Simulat. 19, 2005–2011 (2014)
El-Sayed, A.M.A., Nour, H.M., Elsaid, A., Matouk, A.E., Elsonbaty, A.: Circuit realization, bifurcations, chaos and hyperchaos in a new 4D system. Appl. Math. Comput. 239, 333–345 (2014)
Trejo-Guerra, R., Tlelo-Cuautle, E., Jiménez-Fuentes, J.M., Sánchez-López, C., Muñoz-Pacheco, J.M., Espinosa-Flores-Verdad, G., Rocha-Pérez, J.M.: Integrated circuit generating 3- and 5-Scroll attractors. Commun. Nonlinear. Sci. Numer. Simulat. 17, 4328–4335 (2012)
Valtierra-Sánchez de la Vega, J. L., Tlelo-Cuautle, E.: Simulation of piecewise-linear one-dimensional chaotic maps by Verilog-A. IETE Tech. Rev. doi:10.1080/02564602.2015.1018349 (2015)
Wang, G.Y., Bao, X.L., Wang, Z.L.: Design and FPGA Implementation of a new hyperchaotic system. Chin. Phys. B. 17, 3596–3602 (2008)
Tlelo-Cuautle, E., Rangel-Magdaleno, J.J., Pano-Azucena, A.D., Obeso-Rodelo, P.J., Nuñez-Perez, J.C.: FPGA realization of multi-scroll chaotic oscillators. Commun. Nonlinear. Sci. Numer. Simulat. 27, 66–80 (2015)
Yang, X.S., Li, Q.D.: A computer-assisted proof of chaos in Josephson junctions. Chaos Soliton. Fract. 27, 25–30 (2006)
Wu, W.J., Chen, Z.Q., Yuan, Z.Z.: A computer-assisted proof for the existence of horseshoe in a novel chaotic system. Chaos Soliton. Fract. 41, 2756–2761 (2009)
Zhou, P., Yang, F.Y.: Hyperchaos, chaos, and horseshoe in a 4D nonlinear system with an infinite number of equilibrium points. Nonlinear Dyn. 76, 473–480 (2014)
Yang, X.S.: Metric horseshoes. Chaos Soliton. Fract. 20, 1149–1156 (2004)
Yang, X.S., Tang, Y.: Horseshoes in piecewise continuous maps. Chaos Soliton. Fract. 19, 841–845 (2004)
Li, Q.D., Yang, X.S.: A simple method for finding topological horseshoes. Int. J. Bifur. Chaos. 20, 467–478 (2010)
Smale, S.: Differentiable dynamical systems. B. Am. Math. Soc. 73, 747–817 (1967)
Kennedy, J., Yorke, J.: Topological horseshoes. Trans. Am. Math. Soc. 353, 2513–2530 (2001)
Jia, H.Y., Chen, Z.Q., Qi, G.Y.: Topological horseshoe analysis and circuit realization for a fractional-order Lü system. Nonlinear Dyn. 74, 203–212 (2013)
Ma, C., Wang, X.: Hopf bifurcation and topological horseshoe of a novel finance chaotic system. Commun. Nonlinear. Sci. Numer. Simulat. 17, 721–730 (2012)
Li, Q., Huang, S., Tang, S., Zeng, G.: Hyperchaos and horseshoe in a 4D memristive system with a line of equilibria and its implementation. Int. J. Circ. Theor. App. 42, 1172–1188 (2014)
Dong, E.Z., Chen, Z.P., Chen, Z.Q., Yuan, Z.Z.: A novel four-wing chaotic attractor generated from a three-dimensional quadratic autonomous system. Chin. Phys. B. 18, 2680–2689 (2009)
Qi, G., Wyk, M.A., Wyk, B.J., Chen, G.: On a new hyperchaotic system. Phys. Lett. A. 372, 124–136 (2008)
Qi, G., Wyk, M.A., Wyk, B.J., Chen, G.: A new hyperchaotic system and its circuit implementation. Chaos, Solit. Fract. 40, 2544–2549 (2009)
Acknowledgments
This work was partially supported by the Natural Science Foundation of China under Grant Nos. 61203138 and 61374169, the Development of Science and Technology Foundation of the Higher Education Institutions of Tianjin under Grant No. 20120829, the Science and Technology Talent and Technology Innovation Foundation of Tianjin, China, Grant No. 20130830, the Second Level Candidates of 131 Innovative Talents Training Project of Tianjin, China, Grant No. 20130115.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Dong, E., Liang, Z., Du, S. et al. Topological horseshoe analysis on a four-wing chaotic attractor and its FPGA implement. Nonlinear Dyn 83, 623–630 (2016). https://doi.org/10.1007/s11071-015-2352-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-015-2352-2