Next Article in Journal
Information Flow between Bitcoin and Other Investment Assets
Previous Article in Journal
Recognition of a Single Dynamic Gesture with the Segmentation Technique HS-ab and Principle Components Analysis (PCA)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Complex Chaotic Attractor via Fractal Transformation

School of Physics and Electronics, Central South University, Changsha 410083, China
*
Author to whom correspondence should be addressed.
Entropy 2019, 21(11), 1115; https://doi.org/10.3390/e21111115
Submission received: 10 September 2019 / Revised: 1 November 2019 / Accepted: 12 November 2019 / Published: 14 November 2019
(This article belongs to the Section Complexity)

Abstract

:
Based on simplified Lorenz multiwing and Chua multiscroll chaotic systems, a rotation compound chaotic system is presented via transformation. Based on a binary fractal algorithm, a new ternary fractal algorithm is proposed. In the ternary fractal algorithm, the number of input sequences is extended from 2 to 3, which means the chaotic attractor with fractal transformation can be presented in the three-dimensional space. Taking Lorenz system, rotation Lorenz system and compound chaotic system as the seed chaotic systems, the dynamics of the complex chaotic attractors with fractal transformation are analyzed by means of bifurcation diagram, complexity and power spectrum, and the results show that the chaotic sequences with fractal transformation have higher complexity. As the experimental verification, one kind of complex chaotic attractors is implemented by DSP, and the result is consistent with that of the simulation, which verifies the feasibility of digital circuit implement.

1. Introduction

Chaos began in the 20th century, and has such special properties as initial value sensitivity and ergodicity [1,2]. With the development of the chaos theory and its application, it has been investigated extensively in many fields, such as secure communication [3], electronic circuits [4], chemical chaotic system [5], and so on. In the continuous chaotic systems, it is confirmed that the chaotic systems with multiscroll or multiwing exhibit richer dynamics and higher unpredictability [6,7,8,9,10,11]. Therefore, the generation of a multiscroll chaotic system and its circuit implementation are valuable subjects in research. Currently, many design methods are proposed to generate multiwing or multiscroll chaotic system, such as saw-tooth function [12,13,14], hyperbolic tangent function [15,16], hysteresis or saturated sequence [17,18,19], piecewise linear control method [20,21,22], and so on. Among the proposed schemes, it is common that the system equilibrium points are reconstructed by introducing nonlinear functions [23,24,25,26]. However, no matter which nonlinear function is used, the new chaotic system equation is necessary, and the mathematical calculation of the multiscroll or multiwing system will become complicated with the increase in the scrolls. It is an interesting question whether there is a new approach, which can generate multiwing or multiscroll attractors more easily than the traditional approaches.
Fractal transformation is an available method to construct novel chaotic system, and it is applicable for all chaotic system. The core of fractal is self-similarity [27], the same as the chaotic attractor. Actually, a fractal set is a collection of initial points of unstable trajectories in a dynamic system. Therefore, it makes sense to combine chaotic attractors with fractal transformation in consideration of the closely related two disciplines. Meanwhile, the fractal transformation is a good choice for generating multiwing and multiscroll chaotic systems. For example, Guo [28] proposed a fractal transformation map and applied it to a three-dimensional system, but the dynamical performance of this chaotic system has not been significantly changed. A new class of chaotic attractors based on fractal network was proposed by the authors of [29,30]. Bouallegue [31] proposed a new method to generate complex attractors with fractal network. However, they only constructed the fractal chaotic systems without any dynamics analysis, and it can only make fractal transformation with two sequences simultaneously. The dynamical performance of the fractal chaotic systems need to be further analyzed because it is important to select system parameters when the fractal chaotic system is applied to the information security. In addition, the realization of the circuit is significant to the application of chaos. Compared with the analog device, the digital signal processor (DSP) is convenient, stable and reliable for generating chaotic signal [32,33]. Therefore, we intend to implement the fractal chaotic system using the DSP technique.
In this paper, a ternary fractal algorithm is proposed to make the fractal transformation in three-dimensional space, and the fractal algorithm is applied to Lorenz system, rotation Lorenz system and compound chaotic system. To display the changes of chaotic attractors before and after fractal transformation, a comparison between binary fractal and ternary fractal of chaotic system is carried out. The dynamics of the complex chaotic attractors are analyzed by bifurcation diagram, complexity and spectrum distribution. The rest of this paper is organized as follows. The rotation compound chaotic systems are designed in Section 2. The fractal algorithm and its application with chaotic attractors are presented in Section 3. The dynamics of the compound chaotic attractors are analyzed in Section 4. In Section 5, the DSP implementation is presented. Finally, concluding remarks are given.

2. The Complex Chaotic Systems Based on Rotation Transformation

2.1. Rotation Multiwing Chaotic System

The simplified Lorenz system is defined by [34]
x ˙ = 10 ( y x ) y ˙ = x z + ( 24 4 c ) x + c y z ˙ = x y 8 / 3 z ,
where c is the system parameter, and the system is chaotic when c (−1.59, 7.75). Applying the rotation transformation to the chaotic system [35], the rotation multiwing chaotic system is obtained as Equation (2). The rotation transformation is a set of mathematical operation rules. One can rotate the attractor to any angle with this operation and the rotation multiwing system is obtained as
x ˙ = H x ( H 1 cos ( θ ) + H 3 sin ( θ ) ) y ˙ = H 2 z ˙ = H z ( H 1 sin ( θ ) + H 3 cos ( θ ) ) ,
where H 1 , H 2 , H 3 , H x , H z , x , and z are designed by
H 1 = 100 ( y 0.1 x ) H 2 = 0.1 ( 24 4 c ) x 0.1 p x z + c y H 3 = F ( x ) 8 / 3 z F ( x ) = 0.01 F 0 x 2 i = 1 N F i ( 1 + 0.5 s g n ( 0.1 x E i ) 0.5 s g n ( 0.1 x + E i ) ) H x = 1 / 0.0008 ( | x x 0 + 0.0004 | | x x 0 0.0004 | ) H z = 1 / 0.0008 ( | z z 0 + 0.0004 | | z z 0 0.0004 | ) . z = ( | x x 0 | + x 0 ) sin ( θ ) + ( | z z 0 | + z 0 ) cos ( θ ) x = ( | x x 0 | + x 0 ) cos ( θ ) ( | z z 0 | + z 0 ) sin ( θ )
It is worth mentioning that θ is the rotation angle, and ( x 0 , z 0 ) is the central point of the rotation attractor. p is a constant, which can facilitate the design and implementation of the corresponding circuits. F 0 is also an adjustable parameter. The Poincaré section is a good method to characterize chaos. If the Poincaré section is neither a finite point set nor a closed curve, then the system is in a chaotic state. By setting θ = π /4, x 0 = 1.2 , z 0 = 1.2 , p = 20 , c = 1 , F 0 = 400 , N = 1 , F 1 = 20.5 , E 1 = 0.2 , the initial value is (0.1, 0.1, 2.1), the x z phase of the rotation attractor diagram and Poincaré section are shown in Figure 1. Obviously, the Poincaré section is consistent with the phase diagram. Calculated by the Wolf algorithm [36], the largest Lyapunov exponent is 2.34, which indicates the rotation multiwing system is chaotic.

2.2. Rotation Multiscroll Chaotic System

The Chua chaotic system is described by [37]
x ˙ = 10 ( z h ( x ) ) y ˙ = 16 z z ˙ = x z + y ,
where the piecewise nonlinear function h ( x ) is defined as
h ( x ) = m x m n ( s g n ( x ) + s g n ( x 2 n ) + s g n ( x + 2 n ) ) ,
where the parameters m and n are constants. When h ( x ) takes a different piecewise linear function, Chua chaotic system can generate different multiscroll attractors [35]. In the experiment, we set n = 5, m = 0.3 and build a four-scroll Chua chaotic system. Applying the rotation transformation to Equation (4) the rotation Chua chaotic system is obtained as
x ˙ = ( 3 / 20 ) S x ( F 1 cos ( θ ) + F 2 sin ( θ ) ) y ˙ = ( 3 / 20 ) F 3 z ˙ = ( 3 / 20 ) S z ( F 1 sin ( θ ) + F 2 cos ( θ ) ) ,
where F 1 , F 2 , F 3 , S x , S z , x , and z are defined by
F 1 = 10 ( x h ( z ) ) F 2 = ( 20 / 3 ) y + z x F 3 = 16 x S x = 1 / 0.08 ( | ( 20 / 3 ) ( x 1 ) x 0 + 0.04 | | ( 20 / 3 ) ( x 1 ) x 0 0.04 | ) S z = 1 / 0.08 ( | ( 20 / 3 ) z z 0 + 0.04 | | ( 20 / 3 ) z z 0 0.04 | ) . x = ( | ( 20 / 3 ) ( x 1 ) x 0 | + x 0 ) sin ( θ ) + ( | ( 20 / 3 ) z z 0 | + z 0 ) cos ( θ ) z = ( | ( 20 / 3 ) ( x 1 ) x 0 | + x 0 ) cos ( θ ) ( | ( 20 / 3 ) z z 0 | + z 0 ) sin ( θ )
By setting θ = π /4, x 0 = 14.5 , z 0 = 13 , the initial value is (0.1, 0.1, 0.1), the phase diagram on x z plane of rotation attractors and the corresponding Poincaré section are shown in Figure 2. The largest Lyapunov exponent is 0.82, which shows that the rotation multiscroll system is chaotic.

2.3. Rotation Compound Chaotic System

The compound chaotic attractors have more complex topological structure [6,38,39]. Therefore, to obtain a complicated chaotic system, we construct the compound chaotic system based on rotation multiwing and multiscroll system defined as
x ˙ = H x ( H 1 cos ( θ ) + H 3 sin ( θ ) ) S 1 + k S x ( F 1 cos ( θ ) + F 2 sin ( θ ) ) S 2 y ˙ = H 2 S 1 + k F 3 S 2 z ˙ = H z ( H 1 sin ( θ ) + H 3 cos ( θ ) ) S 1 + k S z ( F 1 sin ( θ ) + F 2 cos ( θ ) ) S 2 ,
where F 1 , F 2 , F 3 , H 1 , H 2 , and H 3 are the terms with variable replaced by rotation transformation function. S x , S z , H x , and H z are the piecewise nonlinear functions, and they are the same as above. k is the scale factor and S 1 and S 2 are the switch controllers, which determine the boundary of multiscroll and multiwing. They are designed by
S 1 = 0.5 ( 1 + sgn ( z z 2 ) ) S 2 = 0.5 ( 1 sgn ( z z 2 ) ) .
The phase diagram on x z plane of the compound attractor and the corresponding Poincaré section are shown in Figure 3, and the largest Lyapunov exponent is 2.84, which means the compound rotation chaotic system is chaotic.

3. Chaotic Attractors with Fractal Transformation

3.1. The Fractal Algorithm

3.1.1. The Binary Fractal Algorithm

The binary fractal algorithm was proposed by Bouallegue [29], but its description is not easy to understand. Thus, we deduce and improve the description of the algorithm. It was based on Julia iterative map, and the map is defined as a quadratic complex Z-map as
Z n + 1 = Z n 2 + Z c .
If we set Z n = x n + i y n , Z n + 1 = x n + 1 + i y n + 1 , and Z c = 0, we can obtain x n + 1 = x n 2 y n 2 , y n + 1 =2 x n y n . Thus, Equation (10) is rewritten as
x n + 1 = x n 2 y n 2 y n + 1 = 2 x n y n ,
and then we exchange the subscripts of variables in Equation (11) to obtain
x n = x n + 1 2 y n + 1 2 y n = 2 x n + 1 y n + 1 ,
thus x n + 1 and y n + 1 are calculated by x n and y n as
x n + 1 = ± ± x n 2 + y n 2 + x n 2 y n + 1 = y n 2 x n + 1 ,
where x n and y n are the system variables. By evolving Equation (13) into an algorithm, we propose the principle block diagram of the fractal transformation, as shown in Figure 4. The chaotic seed system is solved numerically to the variables x n and y n by the Runge–Kutta method. x n and y n are the input series and Q n and R n are the output series after fractal transformation. The chaotic seed system is the original inputs to the variable x n and y n . Then, the variable x n is used as the numerical judgment, and the output series Q n and R n are calculated by the algorithm. This process is called a fractal transformation. Then, the output series Q n and R n can be used as the next input series x n and y n , which means the fractal transformation can be looped many times.

3.1.2. The Ternary Fractal Algorithm

The binary fractal algorithm has only two input sequences, and it can only transform two sequences simultaneously. However, many chaotic systems are three-dimensional or higher-dimensional, thus it is significant to construct ternary fractal algorithm. Based on the binary fractal algorithm, we create a new ternary fractal algorithm, which can transform the chaotic system in the three-dimensional space.
Here, we use the ternary number to deduce the ternary fractal algorithm, and the ternary number is described by formula P = a + i b + j c and i 2 = j 2 = 1 . According to Equation (10), we set
Z n = x n + i y n + j z n Z n + 1 = x n + 1 + i y n + 1 + j z n + 1 Z c = 0 ,
and then Z n + 1 can be calculated by Z n + 1 = x n 2 y n 2 z n 2 + i 2 x n y n + j 2 x n z n + i j y n z n + j i y n z n . If we set i j = j i = 0 , then x n + 1 = x n 2 y n 2 z n 2 , y n + 1 = 2 x n y n , and z n + 1 = 2 x n z n , thus we have
x n + 1 = x n 2 y n 2 z n 2 y n + 1 = 2 x n y n z n + 1 = 2 x n z n ,
and then we exchange the position of variables in Equation (15) to obtain
x n = x n + 1 2 y n + 1 2 z n + 1 2 y n = 2 x n + 1 y n + 1 z n = 2 x n + 1 z n + 1 ,
so the x n + 1 , y n + 1 and z n + 1 are calculated by x n , y n and z n as
x n + 1 = ± ± x n 2 + y n 2 + z n 2 + x n 2 y n + 1 = y n 2 x n + 1 z n + 1 = z n 2 x n + 1 .
To make chaotic attractors more regular after fractal transformation, we modified the algorithm, and the Equation (17) is rewritten as
x n + 1 = ± ± x n 2 + y n 2 + z n 2 + x n 2 y n + 1 = y n + Δ 2 x n + 1 z n + 1 = z n + Δ 2 x n + 1 ,
where Δ represents the variable factor, and it is a constant or variable. Here, we set Δ 1 = Δ 2 = x n . To describe ternary fractal transformation clearly, we design the algorithm block diagram, as shown in Figure 5, and it is consistent with the binary one. The chaotic seed system is the original inputs to the variable series x n , y n and z n . Then, the variable x n is used as the numerical judgment, and the outputs Q n , R n and S n are calculated by the algorithm. This process is called a fractal transformation process. The ternary fractal transformation can also be looped many times.

3.2. Complex Chaotic Attractors with the Binary Fractal Transformation

3.2.1. Rotation Multiwing with the Binary Fractal Transformation

The binary fractal algorithm is applied to the rotation chaotic system, where Q and R are the sequences with binary fractal transformation, and the results are shown in Figure 6. It is worth mentioning that, when the input sequence is the original chaotic sequence, we call it the once fractal transformation; when the input sequence is the sequence obtained by the once fractal transformation, we call it the twice fractal transformation; etc. It can be seen in the figure that the wings become 16 × 2 , 16 × 2 2 and 16 × 2 3 after once, twice and three times fractal transformation, respectively, thus we get the relationship between the number of wings and fractal transformation times is exponential. It means that, if the initial number of wings are M 1 , and the number of fractal transformation is N, then the number of wings after fractal transformation is M 2 = M 1 × 2 N .

3.2.2. Rotation Multiscroll with the Binary Fractal Transformation

The binary fractal algorithm is applied to the rotation multiscroll Chua system, and the results are shown in Figure 7. The Q and R are the sequences with binary fractal transformation. The relationship between the number of scrolls and fractal transformation times is M 2 = M 1 × 2 N , where M 1 is the original number of scrolls, M 2 is number of scrolls after fractal transformation, and N is the transformation times.

3.2.3. Rotation Compound Chaotic System with the Binary Fractal Transformation

The binary fractal algorithm is applied to the rotation compound chaotic system, and the results are shown in Figure 8. Q and R are the sequence with binary fractal transformation. It also has the same relationship that M 2 = M 1 × 2 N , where M 1 is the original number of scrolls and wings, M 2 is the number of scrolls after fractal transformation, and N is the transformation times.

3.3. Chaotic Attractors with the Ternary Fractal Transformation

To display the ternary fractal transformation more clearly, we choose the simple chaotic system such as Lorenz system to do the transformation. x 0 = 1 , y 0 = 2 , and z 0 = 3 are set, and the results are shown in Figure 9. It is clear that the chaotic attractors with ternary fractal transformation are symmetrically distributed in the space.
The results of setting θ = π /4, x 0 = 0.1 , y 0 = 0.1 , and z 0 = 0.1 and applying the ternary fractal transformation to the rotation chaotic system are shown in Figure 10, Figure 11 and Figure 12. As can be seen in the figures, the number of rings with ternary fractal transformation is exponentially related to the number of fractal transformation, which means, if M 1 is the original number of rings, M 2 is the number of rings after fractal transformation, and N is the transformation times, then M 2 = M 1 × 2 N . It is the same as binary fractal transformation.

4. Dynamics Analysis of the Complex Chaotic Systems

The dynamics analysis is important for the application, and here we choose the bifurcation diagram, complexity and spectrum distribution to measure the characteristics of chaotic systems.

4.1. Bifurcation Diagram

Bifucation diagram is a significant indicator to evaluate the dynamical characteristics of a chaotic system. To make a clear comparison, the bifurcation of rotation chaotic systems before and after fractal transformation are calculated, and the results are shown in Figure 13, Figure 14 and Figure 15. It is clear that there are some periodic windows in the chaotic attractor before fractal transformation, but many of the periodic windows disappear after fractal transformation, which means the fractal transformation expands the parameter range of chaotic state.

4.2. Complexity Analysis

There are kinds of methods to measure the complexity, such as spectrum entropy (SE), C0 entropy, and permutation entropy (PE) [40,41,42]. Among them, PE algorithm is a proper choice to estimate the numerical series accurately and rapidly. Thus, the complexity of the complex chaotic system with fractal is analyzed by permutation entropy (PE) algorithm. The larger the PE value is, the more complex the time series are.
To make better comparison, the PE complexity of the original chaotic system before and after fractal transformation are calculated. The results are shown in Figure 16, Figure 17 and Figure 18. It is easy to see in Figure 16 that the PE of Lorenz system and rotation Lorenz system are similar, and it is at a lower level. In Figure 17a, the complexity of rotation Lorenz system after once binary fractal transformation increases from about 0.24 to 0.75, and it increases from about 0.75 to 0.98 after twice fractal transformation. After three times fractal transformation, it reaches 0.99. In Figure 17b, the complexity of the rotation Lorenz after once fractal transformation increases from about 0.24 to about 0.77, it increases from about 0.77 to around 0.9 after twice fractal transformation, and it increases from about 0.9 to 0.95 after three times fractal transformation. In Figure 17c, we can obtain that the PE increases with the number of fractal transformation. In Figure 18, we also observe the complexity increases greatly after ternary fractal transformation. Obviously, compared with the original system, the binary and ternary fractal transformation can both improve the complexity of chaotic systems.

4.3. Spectrum Distribution Characteristics

As we all know, the power spectrum of the period signal is a discrete spectrum and the power spectrum of the non-periodic signal is a continuous spectrum. Chaos signal is non-periodic, thus it is continuous. For non-periodic signal, the more uniform the spectrum is, the more complex the signal is. To make a clear comparison, the spectrum distribution of rotation chaotic systems before and after fractal transformation are calculated, and the results are shown in Figure 19, Figure 20 and Figure 21. As shown in Figure 19, the power spectrum of the rotation Lorenz system before fractal transformation is distributed in the range of 0–5 Hz. After binary and ternary fractal transformation, the power spectrum of the chaotic system is distributed uniformly in 0–500 Hz, which shows the complexity of the system is improved after fractal transformation. In the Figure 20 and Figure 21, the rotation Chua and compound chaotic system have the same phenomenon with the rotation Lorenz system. Obviously, compared with the original system, the binary and ternary fractal transformation can also improve the distribution characteristics of chaotic systems.

5. DSP Implementation

The digital circuit of the fractal chaotic system is implemented based on DSP technique. There are three parts, as shown in Figure 22. The key chip is DSP TMS320F28335, and the D/A converter DAC8552 is a 16-bit dual-channel converter. The calculations are carried out on the DSP platform. The signals are converted from digital signals into analog signals via D/A converter, and then the analog signals are sent to oscilloscope, which is used to record phase portraits of the system.
Based on the the rotation Chua chaotic system system in Equation (6) and the binary fractal algorithm in Equation (13), we set the same values of the system parameters in DSP experiment, and compare the computer simulation results with the DSP results. The phase diagrams of the rotation Chua system after fractal transformation are shown in Figure 23. Obviously, the computer simulation results in Figure 23a–c are consistent with the DSP results in Figure 23d–f. It is worth mentioning that the differential equations are discretized by employing modified Euler method. The computational precision of DSP program is different from the computer simulation, which employs the fourth-order Runge–Kutta method, thus the distribution uniformity of attractor shown in oscilloscope is a little bit different from the computer simulation.

6. Conclusions

In this paper, a novel ternary fractal algorithm is proposed, and the complex chaotic attractors are generated by employing fractal transformation. The dynamics of the complex chaotic systems with fractal transformation are analyzed by bifurcation, PE complexity and spectrum distribution. The results show that whether simple or complex chaotic system, and whether binary or ternary fractal transformation, the PE complexity increases greatly after fractal transformation. The complexity of a chaotic system with binary fractal transformation increases with the number of fractal transformation, until it approaches infinitely close to 1, and the number of wings or scrolls of chaotic attractors is exponentially related to the fractal transformation times. The DSP experiments show a good agreement with computer simulation. More complex topological structure of chaotic systems could be generated by modified fractal algorithm. It has potential applications in the future.

Author Contributions

Conceptualization, S.D. and W.A.; methodology, K.S.; software, S.D., S.H. and W.A.; validation, S.D., S.H., W.A. and K.S.; formal analysis, S.D.; investigation S.H.; resources, W.A.; data curation, S.D. and W.A.; writing-original draft preparation, S.D. and W.A.; writing-review and editing, S.D.; visualization, S.D.; supervision, K.S.; project administration, K.S.; funding acquisition, K.S., S.H. and S.D.

Funding

This work was funded by the National Natural Science Foundation of China (Grant Nos. 61161006 and 61573383) and The Key Innovation Project of Graduate of Central South University (Grant No. 2019zzts430).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Li, C.B.; Sprott, J.C. Multistability in the Lorenz system: A broken butterfly. Int. J. Bifurcat. Chaos 2014, 24, 1450131. [Google Scholar] [CrossRef]
  2. Blake, M. Universal charge diffusion and the butterfly effect in holographic theories. Phys. Rev. Lett. 2016, 117, 1465–1466. [Google Scholar] [CrossRef] [PubMed]
  3. Xie, Y.Q.; Yu, J.Y.; Guo, S.Y.; Ding, Q.; Wang, E. Image encryption scheme with compressed sensing based on new three-dimensional chaotic system. Entropy 2019, 21, 819. [Google Scholar] [CrossRef]
  4. Zuo, T.; Sun, K.H.; Ai, X.X.; Wang, H. High-order grid multiscroll chaotic attractors generated by the second-generation current conveyor circuit. IEEE Trans. Circuits Syst. 2014, 61, 818–822. [Google Scholar] [CrossRef]
  5. Yadav, V.K.; Das, S.; Bhadauria, B.S.; Singh, A.K.; Srivastava, M. Stability analysis, chaos control of a fractional order chaotic chemical reactor system and its function projective synchronization with parametric uncertainties. Acta Phys. Sin. 2017, 53, 594–605. [Google Scholar] [CrossRef]
  6. Ai, W.; Sun, K.H.; Fu, Y.L. Design of multiwing-multiscroll grid compound chaotic system and its circuit implementation. Int. J. Mod. Phys. C 2018, 29, 1850049. [Google Scholar] [CrossRef]
  7. Yu, S.M.; Tang, W.K.S.; Lü, J.H.; Chen, G. Design and implementation of multiwing butterfly chaotic attractors via Lorenz-type systems. Int. J. Bifurcat. Chaos 2010, 20, 1002538. [Google Scholar] [CrossRef]
  8. Zhang, L.M.; Sun, K.H. Solution and dynamics of a fractional-order 5-D hyperchaotic system with four wings. Eur. Phys. J. Plus 2017, 132, 31. [Google Scholar] [CrossRef]
  9. Zhang, C.X.; Yu, S.M. A novel methodology for constructing a multi-wing chaotic and hyperchaotic system with a unified step function switching control. Chin. Phys. B 2016, 25, 83–94. [Google Scholar] [CrossRef]
  10. Zhou, L.; Wang, C.; Zhou, L.L. Generating hyperchaotic multi-wing attractor in a 4D memristive circuit. Nonlinear Dyn. 2016, 85, 1–11. [Google Scholar] [CrossRef]
  11. Yuan, F.; Wang, G.Y.; Wang, X.W. Extreme multistability in a memristor-based multi-scroll hyper-chaotic system. Chaos 2016, 26, 073107. [Google Scholar] [CrossRef] [PubMed]
  12. Wang, F.Q.; Liu, C.X. Generation of multi-scroll chaotic attractors via the saw-tooth function. Int. J. Mod. Phys. B 2008, 22, 2399–2405. [Google Scholar] [CrossRef]
  13. Bao, B.C.; Zhou, G.H.; Xu, J.P.; Liu, Z. Multiscroll chaotic attractors from a modified colpitts oscillator model. Int. J. Bifurcat. Chaos 2010, 20, 2203–2211. [Google Scholar] [CrossRef]
  14. Yu, S.M.; Tang, W.K.S.; Chen, G. Generation of nm-scroll attractors under a Chua-circuit framework. Int. J. Bifurcat. Chaos 2007, 17, 3951–3964. [Google Scholar] [CrossRef]
  15. Kengne, J.; Njikam, S.M.; Signing, V.R. A plethora of coexisting strange attractors in a simple Jerk system with hyperbolic tangent nonlinearity. Chaos Soliton Fract. 2018, 106, 201–213. [Google Scholar] [CrossRef]
  16. Chen, Z.; Wen, G.L.; Zhou, H.; Chen, J. Generation of grid multi-scroll chaotic attractors via hyperbolic tangent function series. Optik 2016, 130, 594–600. [Google Scholar] [CrossRef]
  17. Shen, C.W.; Yu, S.M.; Lü, J.H. Design and circuit implementation of discrete-time chaotic systems with modulus of triangular wave functions. Int. J. Bifurcat. Chaos 2014, 24, 1450048. [Google Scholar] [CrossRef]
  18. Liu, C.X.; Yi, J.; Xi, X.C.; An, L.M.; Qian, Y.; Fu, Y.Q. Research on the multi-scroll chaos generation based on Jerk model. Procedia Eng. 2012, 29, 957–961. [Google Scholar]
  19. Chen, L.; Pan, W.; Wu, R.; Tenreiro Machado, J.A.; Lopes, A.M. Design and implementation of grid multi-scroll fractional-order chaotic attractors. Chaos 2016, 26, 084303. [Google Scholar] [CrossRef]
  20. Wang, C.H.; Liu, X.M.; Xia, H. Multi-piecewise quadratic nonlinearity memristor and its 2n-scroll and 2n+1-scroll chaotic attractors system. Chaos 2017, 27, 33114. [Google Scholar] [CrossRef]
  21. Escalante-González, R.J.; Campos-Cantón, E. Generation of chaotic attractors without equilibria via piecewise linear systems. Int. J. Mod Phys. C 2016, 28, 1750008. [Google Scholar] [CrossRef]
  22. Muñoz-Pacheco, J.M.; Zambrano-Serrano, E.; Félix-Beltrán, O.; Gómez-Pavón, L.C.; Luis-Ramos, A. Synchronization of PWL function-based 2D and 3D multi-scroll chaotic systems. Nonlinear Dyn. 2012, 70, 1633. [Google Scholar] [CrossRef]
  23. Ontañón-García, L.J.; Campos-Cantón, E. Preservation of a two-wing Lorenz-like attractor with stable equilibria. J. Frankl. Inst. 2013, 350, 2867–2880. [Google Scholar] [CrossRef]
  24. Ontañón-García, L.J.; Jiménez-López, E.; Campos-Cantón, E. A family of hyperchaotic multi-scroll attractors in Rn. Appl. Math. Comput. 2014, 233, 522–533. [Google Scholar]
  25. Ma, J.; Wu, X.Y.; Chu, R.T.; Zhang, L. Selection of multi-scroll attractors in Jerk circuits and their verification using Pspice. Nonlinear Dyn. 2014, 76, 1951. [Google Scholar] [CrossRef]
  26. Hong, Q.H.; Xie, Q.G.; Xiao, P. A novel approach for generating multi-direction multi-double-scroll attractors. Nonlinear Dyn. 2017, 87, 1015. [Google Scholar] [CrossRef]
  27. Mandelbrot, B.; Wheeler, J. The Fractal Geometry of Nature; W. H. Freeman: New York, NY, USA, 1983; Volume 147, p. 468. [Google Scholar]
  28. Guo, Y.L.; Qi, G.Y.; Hamam, Y. A multi-wing spherical chaotic system using fractal process. Nonlinear Dyn. 2016, 85, 1–11. [Google Scholar] [CrossRef]
  29. Bouallegue, K.; Chaari, A.; Toumi, A. Multi-scroll and multi-wing chaotic attractor generated with Julia process fractal. Chaos Soliton Fract. 2011, 44, 79–85. [Google Scholar] [CrossRef]
  30. Bouallegue, K. Chaotic attractors with separated scrolls. Chaos 2015, 25, 073108. [Google Scholar] [CrossRef]
  31. Bouallegue, K. Gallery of chaotic attractors generated by fractal network. Int. J. Bifurcat. Chaos 2015, 25, 1530002. [Google Scholar] [CrossRef]
  32. He, S.B.; Sun, K.H.; Wang, H.H. Complexity analysis and DSP implementation of the fractional-order Lorenz hyperchaotic system. Entropy 2015, 17, 8299–8311. [Google Scholar] [CrossRef]
  33. Gao, H.Q.; Wang, Y.J.; Kang, S.Q.; Le, Z.; Wang, J.Q.; Wei, J.J. Realization of digital chaotic signal generation circuits. Appl. Mech. Mater. 2014, 716, 1352–1355. [Google Scholar] [CrossRef]
  34. Sun, K.H.; Sprott, J.C. Dynamics of a simplified Lorenz system. Int. J. Bifurcat. Chaos 2009, 19, 1357–1366. [Google Scholar] [CrossRef]
  35. Ai, X.X.; Sun, K.H.; He, S.B.; Wang, H.H. Design of grid multiscroll chaotic attractors via transformations. Int. J. Bifurcat. Chaos 2015, 25, 1530027. [Google Scholar] [CrossRef]
  36. Wolf, A.; Swift, J.; Swinney, H.; Vastano, J.A. Determining Lyapounov exponents from a time series. Physica D 1985, 16, 285–317. [Google Scholar] [CrossRef] [Green Version]
  37. Matsumoto, T. A chaotic attractor from Chua’s circuit. IEEE Trans. Circuits Syst. 1984, 31, 1055–1058. [Google Scholar] [CrossRef]
  38. Ai, X.X.; Sun, K.H.; He, S.B. Compound attractors between different chaotic systems. Acta Phys. Sin. 2014, 63, 40503. [Google Scholar]
  39. Zhang, C.X.; Yu, S.M.; Chen, G.R. Design and implementation of compound chaotic attractors. Int. J. Bifurcat. Chaos 2012, 22, 367–369. [Google Scholar] [CrossRef]
  40. Lin, Y.; Wang, C.H.; He, H.Z.; Zhou, L.L. A novel four-wing non-equilibrium chaotic system and its circuit implementation. Pramana 2016, 86, 801–807. [Google Scholar] [CrossRef]
  41. Sun, K.H.; He, S.B.; He, Y.; Yin, L.Z. Complexity analysis of chaotic pseudo-random sequences based on spectral entropy algorithm. Acta Phys. Sin. 2013, 62, 709–712. [Google Scholar]
  42. Bandt, C.; Pompe, B. Permutation entropy: A natural complexity measure for time series. Phys. Rev. Lett. 2002, 88, 174102. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Rotation multiwing chaotic system: (a) Phase diagram on x z plane; and (b) Poincaré section (y = 0).
Figure 1. Rotation multiwing chaotic system: (a) Phase diagram on x z plane; and (b) Poincaré section (y = 0).
Entropy 21 01115 g001
Figure 2. Rotation multiscroll chaotic system: (a) Phase diagram on x z plane; and (b) Poincaré section (y = 0).
Figure 2. Rotation multiscroll chaotic system: (a) Phase diagram on x z plane; and (b) Poincaré section (y = 0).
Entropy 21 01115 g002
Figure 3. Rotation compound chaotic system: (a) Phase diagram on x z plane; and (b) Poincaré section (y = 0).
Figure 3. Rotation compound chaotic system: (a) Phase diagram on x z plane; and (b) Poincaré section (y = 0).
Entropy 21 01115 g003
Figure 4. The principle block diagram of the binary fractal algorithm.
Figure 4. The principle block diagram of the binary fractal algorithm.
Entropy 21 01115 g004
Figure 5. The principle block diagram of the improved fractal algorithm.
Figure 5. The principle block diagram of the improved fractal algorithm.
Entropy 21 01115 g005
Figure 6. Rotation multiwing chaotic system with the binary fractal transformation: (a) once fractal transformation; (b) twice fractal transformation; and (c) three times fractal transformation.
Figure 6. Rotation multiwing chaotic system with the binary fractal transformation: (a) once fractal transformation; (b) twice fractal transformation; and (c) three times fractal transformation.
Entropy 21 01115 g006
Figure 7. Rotation multiscroll chaotic system with the binary fractal transformation: (a) once fractal transformation; (b) twice fractal transformation; and (c) three times fractal transformation.
Figure 7. Rotation multiscroll chaotic system with the binary fractal transformation: (a) once fractal transformation; (b) twice fractal transformation; and (c) three times fractal transformation.
Entropy 21 01115 g007
Figure 8. Rotation compound chaotic system with the binary fractal transformation: (a) once fractal transformation; (b) twice fractal transformation; and (c) three times fractal transformation.
Figure 8. Rotation compound chaotic system with the binary fractal transformation: (a) once fractal transformation; (b) twice fractal transformation; and (c) three times fractal transformation.
Entropy 21 01115 g008
Figure 9. Phase diagram of the Lorenz system with the ternary fractal transformation: (a) Lorenz system; (b) once fractal transformation; (c) twice fractal transformation; and (d) three times fractal transformation.
Figure 9. Phase diagram of the Lorenz system with the ternary fractal transformation: (a) Lorenz system; (b) once fractal transformation; (c) twice fractal transformation; and (d) three times fractal transformation.
Entropy 21 01115 g009
Figure 10. Rotation Lorenz system with the ternary fractal transformation: (a) rotation Lorenz system; (b) once fractal transformation; (c) twice fractal transformation; and (d) three times fractal transformation.
Figure 10. Rotation Lorenz system with the ternary fractal transformation: (a) rotation Lorenz system; (b) once fractal transformation; (c) twice fractal transformation; and (d) three times fractal transformation.
Entropy 21 01115 g010
Figure 11. Rotation Chua system with the ternary fractal transformation: (a) rotation Chua system; (b) once fractal transformation; (c) twice fractal transformation; and (d) three times fractal transformation.
Figure 11. Rotation Chua system with the ternary fractal transformation: (a) rotation Chua system; (b) once fractal transformation; (c) twice fractal transformation; and (d) three times fractal transformation.
Entropy 21 01115 g011
Figure 12. Compound rotation chaotic system with the ternary fractal transformation: (a) rotation compound chaotic system; (b) once fractal transformation; (c) twice fractal transformation; and (d) three times fractal transformation.
Figure 12. Compound rotation chaotic system with the ternary fractal transformation: (a) rotation compound chaotic system; (b) once fractal transformation; (c) twice fractal transformation; and (d) three times fractal transformation.
Entropy 21 01115 g012
Figure 13. Bifurcations of the Lorenz system: (a) Lorenz system; (b) Lorenz system with binary fractal transformation; and (c) Lorenz system with ternary fractal transformation.
Figure 13. Bifurcations of the Lorenz system: (a) Lorenz system; (b) Lorenz system with binary fractal transformation; and (c) Lorenz system with ternary fractal transformation.
Entropy 21 01115 g013
Figure 14. Bifurcations of the rotation Lorenz system: (a) rotation Lorenz system; (b) rotation Lorenz system with binary fractal transformation; and (c) rotation Lorenz system with ternary fractal transformation.
Figure 14. Bifurcations of the rotation Lorenz system: (a) rotation Lorenz system; (b) rotation Lorenz system with binary fractal transformation; and (c) rotation Lorenz system with ternary fractal transformation.
Entropy 21 01115 g014
Figure 15. Bifurcations of the compound chaotic system: (a) compound chaotic system; (b) compound chaotic system with binary fractal transformation; and (c) compound chaotic system with ternary fractal transformation.
Figure 15. Bifurcations of the compound chaotic system: (a) compound chaotic system; (b) compound chaotic system with binary fractal transformation; and (c) compound chaotic system with ternary fractal transformation.
Entropy 21 01115 g015
Figure 16. PE complexity of chaotic system: (a) Lorenz system; (b) rotation Lorenz system; and (c) compound chaotic system.
Figure 16. PE complexity of chaotic system: (a) Lorenz system; (b) rotation Lorenz system; and (c) compound chaotic system.
Entropy 21 01115 g016
Figure 17. PE complexity of chaotic system with fractal transformation: (a) Lorenz system with the binary fractal transformation; (b) rotation Lorenz system with binary fractal transformation; and (c) compound chaotic system with binary fractal transformation.
Figure 17. PE complexity of chaotic system with fractal transformation: (a) Lorenz system with the binary fractal transformation; (b) rotation Lorenz system with binary fractal transformation; and (c) compound chaotic system with binary fractal transformation.
Entropy 21 01115 g017
Figure 18. PE complexity of chaotic system with the fractal transformation: (a) Lorenz system with ternary fractal transformation; (b) rotation Lorenz system with ternary fractal transformation; and (c) compound chaotic system with ternary fractal transformation.
Figure 18. PE complexity of chaotic system with the fractal transformation: (a) Lorenz system with ternary fractal transformation; (b) rotation Lorenz system with ternary fractal transformation; and (c) compound chaotic system with ternary fractal transformation.
Entropy 21 01115 g018
Figure 19. Spectrum distribution of the rotation Lorenz system with fractal transformation: (a) rotation Lorenz system; (b) rotation Lorenz system with binary fractal transformation; and (c) rotation Lorenz system with ternary fractal transformation.
Figure 19. Spectrum distribution of the rotation Lorenz system with fractal transformation: (a) rotation Lorenz system; (b) rotation Lorenz system with binary fractal transformation; and (c) rotation Lorenz system with ternary fractal transformation.
Entropy 21 01115 g019
Figure 20. Spectrum distribution of the rotation Chua system with fractal transformation: (a) rotation Chua system; (b) rotation Chua system with binary fractal transformation; and (c) rotation Chua system with ternary fractal transformation.
Figure 20. Spectrum distribution of the rotation Chua system with fractal transformation: (a) rotation Chua system; (b) rotation Chua system with binary fractal transformation; and (c) rotation Chua system with ternary fractal transformation.
Entropy 21 01115 g020
Figure 21. Spectrum distribution of the compound chaotic system with fractal transformation: (a) compound chaotic system; (b) compound chaotic system with binary fractal transformation; and (c) compound chaotic system with ternary fractal transformation.
Figure 21. Spectrum distribution of the compound chaotic system with fractal transformation: (a) compound chaotic system; (b) compound chaotic system with binary fractal transformation; and (c) compound chaotic system with ternary fractal transformation.
Entropy 21 01115 g021
Figure 22. Flow diagram of the DSP implementation.
Figure 22. Flow diagram of the DSP implementation.
Entropy 21 01115 g022
Figure 23. Computer simulation results of the rotation Chua chaotic system: (a) once fractal transformation; (b) twice fractal transformation; and (c) three times fractal transformation. DSP results of the rotation Chua chaotic system: (d) once fractal transformation; (e) twice fractal transformation; and (f) three times fractal transformation.
Figure 23. Computer simulation results of the rotation Chua chaotic system: (a) once fractal transformation; (b) twice fractal transformation; and (c) three times fractal transformation. DSP results of the rotation Chua chaotic system: (d) once fractal transformation; (e) twice fractal transformation; and (f) three times fractal transformation.
Entropy 21 01115 g023

Share and Cite

MDPI and ACS Style

Dai, S.; Sun, K.; He, S.; Ai, W. Complex Chaotic Attractor via Fractal Transformation. Entropy 2019, 21, 1115. https://doi.org/10.3390/e21111115

AMA Style

Dai S, Sun K, He S, Ai W. Complex Chaotic Attractor via Fractal Transformation. Entropy. 2019; 21(11):1115. https://doi.org/10.3390/e21111115

Chicago/Turabian Style

Dai, Shengqiu, Kehui Sun, Shaobo He, and Wei Ai. 2019. "Complex Chaotic Attractor via Fractal Transformation" Entropy 21, no. 11: 1115. https://doi.org/10.3390/e21111115

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop