Chinese Physics B, Volume. 29, Issue 10, (2020)

Novel two-directional grid multi-scroll chaotic attractors based on the Jerk system

Peng-Fei Ding1,2, Xiao-Yi Feng1、†, and Cheng-Mao Wu2
Author Affiliations
  • 1School of Electronics and Information, Northwestern Polytechnical University, Xi’an 70072, China
  • 2School of Electronics and Engineering, Xi’an University of Posts and Telecommunications, Xi’an 71011, China
  • show less

    A new method is presented to generate two-directional (2D) grid multi-scroll chaotic attractors via a specific form of the sine function and sign function series, which are applied to increase saddle points of index 2. The scroll number in the x-direction is modified easily through changing the thresholds of the specific form of the sine function, while the scroll number in the y-direction is controlled by the sign function series. Some basic dynamical properties, such as equilibrium points, bifurcation diagram, phase portraits, and Lyapunov exponents spectrum are studied. Furthermore, the electronic circuit of the system is designed and its simulation results are given by Multisim 10.

    Keywords

    1. Introduction

    It is well known that the chaotic system has the characteristics of sensitivity of initial value and complexity of trajectory, so chaos has great potential application in many engineering fields, such as weak signal detection,[14] random number generator,[5,6] secure communication,[713] and image encryption.[1420] Furthermore, Lin et al.[21,22] studied the influence of electromagnetic radiation on the chaotic characteristics of neural networks, and found that appropriate electromagnetic radiation is helpful to treat some neurological diseases. Since memristor has the characteristics of nonlinear and memory, Yu et al.[2326] proposed some hyperchaotic systems based on memristor. On the circuit realization of the chaos system, Yu et al.[27] completed the circuit implementation of a multistable modified fourth-order autonomy Chua’s chaos system based on second-generation current conveyors (CCII) and field programmable gate array (FPGA).

    Since multi-scroll chaotic attractors were proposed by Suykens in 1993,[28] one-directional (1D) n-scroll,[2836] two-directional (2D) n × m grid scroll,[32,33,35,37] and three-directional (3D) n × m × l-grid scroll[3335] chaotic attractors have been designed. In addition to the multi-scroll chaotic system, the multi-wing chaotic system has also been studied.[38] Li et al.[39] constructed a new three-dimensional autonomous chaotic system. Zhang et al.[40] introduced a new chaotic system with bond orbital attractors, and indicated that the chaotic attractors can be divided into self-excited attractor and hidden attractor. Zhang et al. proposed a multi-scroll hyperchaotic system with hidden attractors[41] and a self-excited attractor multi-scroll chaotic system.[42] Deng et al.[43] gave an example of multi-scroll hidden attractors. Ji et al.[44] proposed a modified mathematical model for intracellular Ca2+ oscillations and studied its bifurcation behavior, Nguyen et al.[45] studied the effect of temperature variation on the output dynamics of a carbon nanotube field-effect transistor (CNFET) based chaotic generator. Yasuomi[46] studied how the temperature affects the frequency–current (fI) curve and phase response curve (PRC) of the neural oscillation. Zhou et al.[47] analyzed the effect of temperature on a two-phase clock-driven discrete-time chaotic circuit. Nam et al.[48] and Nguyen et al.[49] proposed chaotic oscillators based on photodiode. Li et al.[50] discovered the bifurcation mechanism of bursting oscillation with two slow variables. Niu et al.[51] showed that Bcl-2 has a crucial role in the oscillatory region of Ca2+ signaling through two-parameter bifurcation analyses. Zhang et al.[52] proposed a novel secure key distribution scheme based on the unidirectional injection of the vertical cavity surface emitting laser (VCSEL) system. Li et al.[53] presented an algorithm for computing 2D stable and unstable manifolds of hyperbolic fixed points of nonlinear maps, and its performance was demonstrated by hyperchaotic 3D Hénon map and Lorenz system. Zhang et al.[54] and Han et al.[55] discussed the dynamical behaviors of bursting oscillations. Zhang et al.[56] studied the existence and stability of the Hopf bifurcation of a modified Pan-like chaotic system. Wang et al.[57] discovered that the concentration of p53 can show oscillations with short or long periods upon DNA damage, and the results suggest that p53 birhythmicity enhances the responsiveness of the p53 network, which may facilitate its tumor-suppressive function. Gao et al.[58] analyzed the internal effects of the dynamic behaviors and nonlinear characteristics of a coupled fractional-order hydropower generation system (HGS). Dong et al.[59,60] studied the stable target patterns and the defects in the transition from square to square grid states in dielectric barrier discharge, which provides a reference for the chaos system in defect detection. Nonlinear function is the key to generate scroll in autonomous chaotic system, and the applied nonlinear functions are piecewise linear function,[28,29,32] sign function,[30,31,33,61,62] triangular wave,[31,63] saw-tooth wave,[31] saturated function,[31,35] hysteresis function,[31] and so on.

    In the 3D differential equation, the general Jerk system has fewer terms, so the chaotic system based on the general Jerk system has been extensively studied.[35,6470] The number of scrolls in multi-scroll chaotic attractors is related to the number of equilibrium points. For generating a fixed number of scrolls, many researchers limit the number of equilibrium points by changing the expression of sine function or using negative feedback.[64,67,7076] Ma et al.[67] used negative feedback to limiting the range of the state variable, and the number of scrolls was determined. Yu et al.[70] controlled the number of scrolls by a modulated sine function, and Tang et al.[71] proposed an approach to generate a fixed number of scrolls in a chaotic system with the modified sine function, which consists of three segments: the middle segment is a sine function, while the other two segments are the first-order functions. As mentioned in the above reference, the number of scrolls with a non-modified sine function is varied with the simulation time, meanwhile, the modified sine functions[70,71] are complex and the circuit implementation is sophisticated. Furthermore, to our best knowledge, the chaotic system based on sine function generates scrolls only in one direction. Therefore, it is very interesting to ask whether or not there is a simpler modified sine function that can generate 2D chaotic attractors? This paper gives an affirmative answer to this question. More exactly, this paper gives a simple modified sine function approach to generate 2D chaotic system based on general Jerk system and the circuit diagram is designed for circuit realization of the 2D chaotic system.

    Compare with other 2D grid multi-scroll chaotic system, the most important feature of our proposed chaotic system is to use a special form of sine function for generating scrolls in the x-direction, and the system has the following advantages. (i) The number of the used electronic components in circuit realization is independent of the number of scrolls in the x-direction. (ii) The hardware circuits of the special form of the sine function generator for generating scrolls in the x-direction only need three operational amplifiers, three reference voltages, and one analog multiplier. (iii) The scroll numbers of the system in the left and right parts of the x-direction can be arbitrarily adjusted by changing only two comparison voltages of the special form of the sine function generator.

    The rest of the paper is organized as follows. In Section 2, a one-directional (1D) multi-scroll chaotic system is introduced based on a sine function and general Jerk system, then a 2D multi-scroll chaotic system is designed and the phase portraits of the system are given. In Section 3, we study and analyze the dynamical properties and behaviors of the designed chaotic system, including the calculation of equilibrium points and numerical simulation for bifurcation. In Section 4, circuit implementations of the 2D multi-scroll chaotic system are investigated, and the simulation result indicates the feasibility of the circuit implementation. Finally, the conclusions are drawn in Section 5.

    2. A novel 2D chaotic system based on the Jerk system

    The general Jerk system is described by

    $$ \begin{eqnarray}x+\beta \mathop{x}\limits^{\mathrm{..}}+\gamma \mathop{x}\limits^{.}=f(x),\end{eqnarray}$$ (1)

    where x is the displacement, x. is the derivative of the displacement called velocity, x.. is the derivative of the velocity called acceleration, and x is the derivative of the acceleration called Jerk. Taking y=x. and z=y., equation (1) can be rewritten as follows:

    $$ \begin{eqnarray}\left\{\begin{array}{l}\mathop{x}\limits^{.}=y,\\ \mathop{y}\limits^{.}=z,\\ \mathop{z}\limits^{.}=-\gamma y-\beta z+f(x).\end{array}\right.\end{eqnarray}$$ (2)

    Based on Eq. (2), a novel 1D multi-scroll chaotic system is proposed as follows:

    $$ \begin{eqnarray}\left\{\begin{array}{l}\mathop{x}\limits^{.}=y,\\ \mathop{y}\limits^{.}=z,\\ \mathop{z}\limits^{.}=-ay-cz-df(x),\end{array}\right.\end{eqnarray}$$ (3)

    where

    $$ \begin{eqnarray}f(x)=\left\{\begin{array}{ll}-\sin (2\pi bx), & -{n}_{1}/b\lt x\lt {n}_{2}/b,\\ +\sin (2\pi bx), & x\le -{n}_{1}/b,\\ +\sin (2\pi bx), & x\ge {n}_{2}/b.\end{array}\right.\end{eqnarray}$$ (4)

    It should be noticed that f(x) is a specific form of the sine function, which is different from the sine function g(x),[64,67,7476] the modulating sine function h(x),[70] the modified sine function p(x),[71]

    $$ \begin{eqnarray}\begin{array}{lll} & & g(x)=\sin (2\pi bx),\\ & & \end{array}\end{eqnarray}$$ (5)

    $$ \begin{eqnarray}\begin{array}{lll} & & h(x)=|A\sin (ax)|{\rm{sgn}}(x)-x,\\ & & \end{array}\end{eqnarray}$$ (6)

    $$ \begin{eqnarray}\begin{array}{lll} & & p(x)=\left\{\begin{array}{ll}\displaystyle \frac{b\pi }{2a}(x-2ac), & x\ge 2ac,\\ -b\sin (\displaystyle \frac{\pi x}{2a}+d), & -2ac\lt x\lt 2ac,\\ \displaystyle \frac{b\pi }{2a}(x+2ac), & x\le -2ac.\end{array}\right.\end{array}\end{eqnarray}$$ (7)

    The waveforms of the sine functions f(x), g(x), h(x), and p(x) are depicted in Fig. 1.

    The waveform of the different sine functions: (a) f(x) with b = 0.5 and n1 = n2 = 2, (b) g(x) with b = 0.5, (c) h(x) with A = 6 and a = 0.5 π, (d) p(x) with a = 1, b = 0.1, c = 3, and d = 0. The a, c, and d are real constants, and x, y, and z are state variables of the system (3). The b, n1, and n2 are real constants in Eq. (4). The number of scrolls generated by the system (3) with suitable parameters can be adjusted by the parameters n1 and n2.

    Figure 1.The waveform of the different sine functions: (a) f(x) with b = 0.5 and n1 = n2 = 2, (b) g(x) with b = 0.5, (c) h(x) with A = 6 and a = 0.5 π, (d) p(x) with a = 1, b = 0.1, c = 3, and d = 0. The a, c, and d are real constants, and x, y, and z are state variables of the system (3). The b, n1, and n2 are real constants in Eq. (4). The number of scrolls generated by the system (3) with suitable parameters can be adjusted by the parameters n1 and n2.

    The multi-scroll chaotic attractor can be observed when the parameters a, b, c, and d are in the chaotic region. When the parameters are selected as a = c = d = 0.3 and b = 0.5, system (3) with different values of n1 and n2 can generate different numbers of scroll chaotic attractors. Taking n1 = 1, n2 = 2 and n1 = 2, n2 = 3 as examples, the simulation results of 3-scroll and 5-scroll chaotic attractors are shown in Fig. 2.

    Different number of scroll chaotic attractors are generated by system (3) with a = c = d = 0.3 and b = 0.5: (a) 3-scroll chaotic attractor with n1 = 1 and n2 = 2, (b) 5-scroll chaotic attractor with n1 = 2 and n2 = 3.

    Figure 2.Different number of scroll chaotic attractors are generated by system (3) with a = c = d = 0.3 and b = 0.5: (a) 3-scroll chaotic attractor with n1 = 1 and n2 = 2, (b) 5-scroll chaotic attractor with n1 = 2 and n2 = 3.

    From Fig. 2, it can be concluded that system (3) with Eq. (4) can generate 1D multi-scroll chaotic attractors, and the number of scrolls is determined by n1 and n2, the scroll number M is given by

    $$ \begin{eqnarray}M={n}_{1}+{n}_{2}.\end{eqnarray}$$ (8)

    For generating m × n-scroll chaotic attractors, we extend the scrolls to y-direction by using a step function series f1 (y) into system (3), that is,

    $$ \begin{eqnarray}\left\{\begin{array}{l}\mathop{x}\limits^{.}=y-{f}_{1}(y),\\ \mathop{y}\limits^{.}=z,\\ \mathop{z}\limits^{.}=-a(y-{f}_{1}(y))-cz-df(x),\end{array}\right.\end{eqnarray}$$ (9)

    where

    $$ \begin{eqnarray}{f}_{1}(y)=A\left[\displaystyle \sum _{i=0}^{M-1}({\rm{sign}}(y+(2i+1)A)+{\rm{sign}}(y-(2i+1)A))\right],\end{eqnarray}$$ (10)

    or

    $$ \begin{eqnarray}{f}_{1}(y)=A\left[-{\rm{sign}}(y)+\displaystyle \sum _{i=0}^{M-1}({\rm{sign}}(y+(2i)A)+{\rm{sign}}(y-(2i)A))\right].\end{eqnarray}$$ (11)

    Equations (10) and (11) are for generating 2M + 1-scroll and 2M-scroll chaotic attractors in the y-direction, respectively. In Eqs. (10) and (11), A > 0 and M is a non-negative integer, sign(y) is a signal function, which is given as

    $$ \begin{eqnarray}{\rm{sign}}(y)=\left\{\begin{array}{ll}1, & y\gt 0,\\ 0, & y=0,\\ -1, & y\lt 0.\end{array}\right.\end{eqnarray}$$ (12)

    According to Eqs. (4) and (9)–(12), system (9) can generate m × n-scroll chaotic attractors. For example, setting n1 = 3, n2 = 3, A = 1, M = 1, and f1 (y) is selected as Eq. (10), the chaotic system (9) can generate 6 × 3 grid multi-scroll attractors, while setting n1 = 2, n2 = 3, A = 1, M = 2, and f1(y) is selected as Eq. (11), the chaotic system (9) can generate 5 × 4 grid multi-scroll attractors. The simulation results of the grid multi-scroll attractors with a = 1, b = 0.5, c = 0.3, d = 0.5 and initial values (0.1, 0.1, 0.1) are shown in Fig. 3.

    Grid multi-scroll chaotic attractors for a = 1, b = 0.5, c = 0.3, d = 0.5, and A = 1: (a) 6 × 3 grid multi-scroll chaotic attractors with n1 = 3, n2 = 3, and M = 1; (b) 5 × 4 grid multi-scroll chaotic attractors with n1 = 2, n2 = 3, and M = 2.

    Figure 3.Grid multi-scroll chaotic attractors for a = 1, b = 0.5, c = 0.3, d = 0.5, and A = 1: (a) 6 × 3 grid multi-scroll chaotic attractors with n1 = 3, n2 = 3, and M = 1; (b) 5 × 4 grid multi-scroll chaotic attractors with n1 = 2, n2 = 3, and M = 2.

    3. Theoretical analysis of the novel chaotic system

    In this section, the dynamical characteristics of the novel chaotic system (9), such as equilibrium points, Lyapunov exponents, and bifurcation diagram are studied.

    3.1. Equilibrium points

    In order to obtain the equilibrium points of system (9), let the right hand side of system (9) equal to zero, then

    $$ \begin{eqnarray}\left\{\begin{array}{l}y-{f}_{1}(y)=0,\\ z=0,\\ a(y-{f}_{1}(y))+cz+df(x)=0.\end{array}\right.\end{eqnarray}$$ (13)

    In Eq. (13), f1(y) is selected as Eq. (10) to study the equilibrium points, and the equilibrium points of the system (9) are E1(x1,y1,0), E2(x2,y1,0), E3(x1,y2,0), and E4(x2,y2,0), where

    $$ \begin{eqnarray}\begin{array}{lll} & & {x}_{1}^{\ast }=(2i+1)/2b,\,i\in \{-{n}_{1}-1,-{n}_{1},\ldots,-1,0,1,\ldots,{n}_{2}\};\end{array}\end{eqnarray}$$ (14)

    $$ \begin{eqnarray}\begin{array}{lll} & & {x}_{2}^{\ast }=i/b,\,i\in \{-{n}_{1},\ldots,-1,0,1,\ldots,{n}_{2}\};\end{array}\end{eqnarray}$$ (15)

    $$ \begin{eqnarray}\begin{array}{lll} & & {y}_{1}^{\ast }=\pm 2iA,\,i\in \{0,1,2,\ldots,M\};\end{array}\end{eqnarray}$$ (16)

    $$ \begin{eqnarray}\begin{array}{lll} & & {y}_{2}^{\ast }=\pm (2i+1)A,\,i\in \{0,1,2,\ldots,M-1\}.\end{array}\end{eqnarray}$$ (17)

    By linearizing system (9), the Jacobian matrix can be expressed as

    $$ \begin{eqnarray}J=\left(\begin{array}{ccc}0 & 1-{{f}^{^{\prime} }}_{1}(y) & 0\\ 0 & 0 & 1\\ -d{f}^{^{\prime} }(x) & -a(1-{{f}^{^{\prime} }}_{1}(y)) & -c\end{array}\right).\end{eqnarray}$$ (18)

    Take the 6 × 3 grid multi-scroll as an example and the parameter values are set as above mentioned. For equilibrium points E1(x1,y1,0), the corresponding characteristic equation is

    $$ \begin{eqnarray}{\lambda }^{3}+c{\lambda }^{2}+a\lambda +d\pi ={\lambda }^{3}+0.3{\lambda }^{2}+\lambda +0.5\pi =0.\end{eqnarray}$$ (19)

    The solutions of Eq. (19) are λ1 = –0.9608, λ2,3 = 0.3304 ± 1.2352i. Equation (19) has one negative root and a pair of complex conjugate roots with positive real parts. Thus the equilibrium points E1(x1,y1,0) are saddle points of index 2.

    For equilibrium points E2(x2,y1,0), the corresponding characteristic equation is

    $$ \begin{eqnarray}{\lambda }^{3}+c{\lambda }^{2}+a\lambda -d\pi ={\lambda }^{3}+0.3{\lambda }^{2}+\lambda -0.5\pi =0.\end{eqnarray}$$ (20)

    The solutions of Eq. (20) are λ1 = 0.8193, λ2,3 = –0.5579 ± 1.2665i. Equation (20) has one positive root and a pair of complex conjugate roots with negative real parts. Thus the equilibrium points E2(x2,y1,0) are saddle points of index 1.

    For equilibrium points E3(x1,y2,0), the corresponding characteristic equation is

    $$ \begin{eqnarray}{\lambda }^{3}+0.3{\lambda }^{2}+(1-{f}_{1}^{^{\prime} }({y}_{2}^{\ast }))\lambda +0.5\pi (1-{f}_{1}^{^{\prime} }({y}_{2}^{\ast }))=0.\end{eqnarray}$$ (21)

    At equilibrium points E3(x1,y2,0), equation (21) has one positive root and two negative roots. That is, the equilibrium points E3(x1,y2,0) are saddle points of index 1.

    For equilibrium points E4(x2,y2,0), the corresponding characteristic equation is

    $$ \begin{eqnarray}{\lambda }^{3}+0.3{\lambda }^{2}+(1-{f}_{1}^{^{\prime} }({y}_{2}^{\ast }))\lambda -0.5\pi (1-{f}_{1}^{^{\prime} }({y}_{2}^{\ast }))=0.\end{eqnarray}$$ (22)

    At equilibrium points E4(x2,y2,0), the equation (22) has one negative root and two positive roots. That is, the equilibrium points E2(x1,y2,0) are saddle points of index 2.

    The distribution of equilibrium points is shown in Fig. 4, and the equilibrium points E1, E2, E3, and E4 are marked with *, ◯, Δ, □, respectively. From Figs. 4 and 3(a), it can be seen that the scrolls are generated only around the equilibrium points E1, which are saddle points of index 2.

    The equilibrium point distribution of the 6 × 3 grid multi-scroll chaotic attractors.

    Figure 4.The equilibrium point distribution of the 6 × 3 grid multi-scroll chaotic attractors.

    3.2. Lyapunov exponents and bifurcation diagram

    For dynamical system (9) with Eqs. (4) and (10), and parameters are selected as a = 1, b = 0.5, c = 0.3, n1 = n2 = 3, and M = 1, the Lyapunov exponent spectrum with d ∈ (0,1) is displayed in Fig. 5(a), and the corresponding bifurcation diagram is shown in Fig. 5(b). In this paper, we always assume that the Lyapunov exponents satisfy LE1LE2LE3, then dynamical characteristic of system (9) in the interval d ∈ (0,1) is summarized as follows: when d ∈ (0,0.1], LE1 < 0, LE2 < 0, LE3 < 0, the system (9) is stable;when d ∈ (0.1,0.34] ∪ [0.4,0.46], LE1 = 0, LE2 < 0, LE3 < 0, the system (9) is periodic;when d ∈ (0.34,0.4] ∪ (0.46,1), LE1 > 0, LE2 = 0, LE3 < 0, the system (9) is chaotic.

    The system (9) with Eqs. (4) and (10), and d ∈ (0,1): (a) Lyapunov exponents; (b) bifurcation diagram.

    Figure 5.The system (9) with Eqs. (4) and (10), and d ∈ (0,1): (a) Lyapunov exponents; (b) bifurcation diagram.

    When a = 1, b = 0.5, c = 0.3, d = 0.5, n1 = 3, n2 = 3, and f1(y) is selected as Eq. (10) with A = 1, M = 1, the 6 × 3 grid multi-scroll chaotic attractors are shown in Fig. 3(a), and their Lyapunov exponents are LE1 = 4.1565, LE2 = –0.0109, LE3 = –19.0488 for initial values (0.1, 0.1, 0.1), and the Lyapunov dimension is DLE = 2.2176, which is calculated by

    $$ \begin{eqnarray}{D}_{LE}=j+\displaystyle \frac{1}{|L{E}_{j+1}|}\displaystyle {\sum }_{i=1}^{j}L{E}_{i}.\end{eqnarray}$$ (23)

    In Eq. (23), j is the largest integer which satisfies i=1jLEi>0 and i=1j+1LEi<0. Thus, the 6 × 3 grid multi-scroll chaotic attractors are fractional.

    4. Grid multi-scroll circuit implementation on Multisim10

    In this section, electronic circuits are implemented on Multisim10 to confirm that system (9) can generate multi-scroll chaotic attractors. Firstly, the specific form of the sine function circuit is designed according to Eq. (4). Secondly, the two kinds of step function series are designed along with Eqs. (10) and (11), respectively. Lastly, the electronic circuits for the 6 × 3 and 5 × 4 grid multi-scroll chaotic attractors are designed, and the simulation results on Multisim10 are given.

    4.1. Circuit design for the specific form of the sine function generator

    According to Eq. (4), the electronic circuit for sine function f(x) with b = 0.5, n1 = n2 = 3 is designed, and the circuit diagram and simulation result are shown in Fig. 6. In Fig. 6, the unit of horizontal ordinate is 2 s/Div, while the unit of vertical ordinate is 500 mV/Div.

    The specific form of the sine function f(x) with b = 0.5, n1 = n2 = 3. (a) Electronic circuit diagram; (b) simulation result with the unit of horizontal ordinate 2 s/Div, and the unit of vertical ordinate 500 mV/Div.

    Figure 6.The specific form of the sine function f(x) with b = 0.5, n1 = n2 = 3. (a) Electronic circuit diagram; (b) simulation result with the unit of horizontal ordinate 2 s/Div, and the unit of vertical ordinate 500 mV/Div.

    The electronic circuit for sine function f(x) with b = 0.5, n1 = n2 = 2 is designed as Fig. 7(a), and the simulation result is shown in Fig. 7(b). The unit of horizontal ordinate in Fig. 7(b) is 2 s/Div, while the unit of vertical ordinate is 500 mV/Div.

    The specific form of the sine function f(x) with b = 0.5, n1 = 2, n2 = 3. (a) Electronic circuit diagram; (b) simulation result with the unit of horizontal ordinate 2 s/Div, and the unit of vertical ordinate 500 mV/Div.

    Figure 7.The specific form of the sine function f(x) with b = 0.5, n1 = 2, n2 = 3. (a) Electronic circuit diagram; (b) simulation result with the unit of horizontal ordinate 2 s/Div, and the unit of vertical ordinate 500 mV/Div.

    In Figs. 6 and 7, the supply power for operational amplifier uA741 is ± 15 V, and the saturation voltage of uA741 is ± 13.5 V with the supply voltage equaling ± 15 V. The selection of resistance satisfies R3 / R2 = R1 / R2 = 1/13.5, R3 / R4 = 1, R1 = R2 = 27 k Ω, and R3 = R4 = 2 kΩ. va and vb in Figs. 6 and 7 represent n2/b and –n1/b, respectively, where n1 is the number of scrolls in the negative part of the x-axis and n2 is the number of scrolls in the positive part of the x-axis. Furthermore, b represents the frequency of the specific form of sine function f(x). In Fig. 6, we set the frequency of the sine function f(x) as 0.5 Hz and va = 6 V and vb = –6 V, then n1 = n2 = 3. In Fig. 7, we set the frequency of the sine function f(x) as 0.5 Hz, va = 6 V and vb = –4 V, then n1 = 2 and n2 = 3. It should be pointed out that the values of n1 and n2 can be set arbitrarily.

    4.2. Circuit design for the sign function generator

    According to Eq. (10) with A = 1 and M = 1, the circuit for the sign function is designed and the circuit simulation result is shown in Fig. 8. The unit of horizontal ordinate is 1 V/Div, while the unit of vertical ordinate is 2 V/Div in Fig. 8(b). In Fig. 8(a), the resistance is selected as R3 = 2 kΩ, R1 = R2 = 27 kΩ, and the operational amplifiers are uA741.

    The sign function f1(y) of Eq. (10) with A = 1, M = 1. (a) Electronic circuit diagram; (b) circuit simulation result with the unit of horizontal ordinate 1 V/Div, and the unit of vertical ordinate 1 V/Div.

    Figure 8.The sign function f1(y) of Eq. (10) with A = 1, M = 1. (a) Electronic circuit diagram; (b) circuit simulation result with the unit of horizontal ordinate 1 V/Div, and the unit of vertical ordinate 1 V/Div.

    Based on Eq. (11) with A = 1 and M = 2, the circuit for sign function (11) is designed and the simulation result is shown in Fig. 9. The unit of horizontal ordinate is 1 V/Div, while the unit of vertical ordinate is 2 V/Div in Fig. 9(b).

    The sign function f1(y) of Eq. (11) with A = 1, M = 1. (a) Electronic circuit diagram; (b) circuit simulation result with the unit of horizontal ordinate 1 V/Div, and the unit of vertical ordinate 2 V/Div.

    Figure 9.The sign function f1(y) of Eq. (11) with A = 1, M = 1. (a) Electronic circuit diagram; (b) circuit simulation result with the unit of horizontal ordinate 1 V/Div, and the unit of vertical ordinate 2 V/Div.

    4.3. Circuit design of the grid multi-scroll chaotic attractor

    To verify the theoretical analysis, the circuit for the grid multi-scroll chaotic attractor is designed according to the chaotic system (9), which is shown in Fig. 10. This circuit consists of amplifiers uA741, analog multipliers ad633, resistors, and capacitances. When the signal f(x) in Fig. 6(a) and f1(y) in Fig. 8(a) are connected to the input port f(x) and f1(y) in Fig. 10, respectively, then the circuit of Fig. 10 can generate 6 × 3 grid multi-scroll chaotic attractors, which is shown in Fig. 11(a). Moreover, when the signal f(x) in Fig. 7(a) and f1(y) in Fig. 9(a) are connected to the input port f(x) and f1(y) in Fig. 10, respectively, the 5 × 4 grid multi-scroll chaotic attractor can be generated, which is displayed in Fig. 11(b).

    Grid multi-scroll chaotic attractor circuit.

    Figure 10.Grid multi-scroll chaotic attractor circuit.

    Circuit simulation results: (a) 6 × 3 grid multi-scroll chaotic attractors, (b) 5 × 4 grid multi-scroll chaotic attractors.

    Figure 11.Circuit simulation results: (a) 6 × 3 grid multi-scroll chaotic attractors, (b) 5 × 4 grid multi-scroll chaotic attractors.

    According to circuit theory, the circuit equation of the circuit in Fig. 10 can be obtained as follows:

    $$ \begin{eqnarray}\left\{\begin{array}{l}{R}_{4}{C}_{1}\displaystyle \frac{{\rm{d}}X}{{\rm{d}}t}=\displaystyle \frac{{R}_{3}}{{R}_{27}}(-{f}_{1}(y))+\displaystyle \frac{{R}_{3}}{{R}_{27}}Y,\\ {R}_{10}{C}_{2}\displaystyle \frac{{\rm{d}}Y}{{\rm{d}}t}=\displaystyle \frac{{R}_{9}}{{R}_{8}}Z,\\ {R}_{14}{C}_{3}\displaystyle \frac{{\rm{d}}Z}{{\rm{d}}t}=\displaystyle \frac{{R}_{13}}{{R}_{6}}(-f(x))+\displaystyle \frac{{R}_{13}}{{R}_{12}}(-(y-{f}_{1}(y)))\\ {R}_{14}{C}_{3}\displaystyle \frac{{\rm{d}}Z}{{\rm{d}}t}=+\displaystyle \frac{{R}_{13}}{{R}_{11}}(-\displaystyle \frac{{R}_{16}}{{R}_{15}}Z).\end{array}\right.\end{eqnarray}$$ (24)

    In order to satisfy Eq. (9) with the parameters of a = 1, c = 0.3, d = 0.5, the values of resistors and capacitances are set as in Fig. 10. The circuit simulation results of the 6 × 3 grid multi-scroll chaotic attractor and the 5 × 4 grid multi-scroll chaotic attractor are shown in Fig. 11. From Figs. 3 and 11, it can be seen that the circuit simulation results are similar to the numerical simulation results.

    Based on the circuits of the specific form of the sine function generator in Figs. 6 and 7, the circuits of the sign function generator in Figs. 8 and 9, and the grid multi-scroll chaotic attractor circuit in Fig. 10, the hardware circuits are designed and implemented. The electronic components are selected as shown in Figs. 610. In Figs. 6 and 7, the sine function of –sin (2πbx) is realized based on the microprocessor of STM32F103. The hardware circuits experimental results are shown in Fig. 12.

    Hardware circuits experimental results. (a) Hardware circuits connection diagram; (b) experimental results of the 6 × 3 grid multi-scroll chaotic attractors; (c) experimental results of the 5 × 4 grid multi-scroll chaotic attractors.

    Figure 12.Hardware circuits experimental results. (a) Hardware circuits connection diagram; (b) experimental results of the 6 × 3 grid multi-scroll chaotic attractors; (c) experimental results of the 5 × 4 grid multi-scroll chaotic attractors.

    From Fig. 12, the occurrence of the 6 × 3 grid multi-scroll chaotic attractors and the 5 × 4 grid multi-scroll chaotic attractors can be clearly seen. By comparing Fig. 12 with Fig. 11, it can be concluded that the generated chaotic attractors by the hardware circuits are similar to the ones in Fig. 11.

    5. Conclusion and perspectives

    In this paper, we have introduced novel 2D grid multi-scroll chaotic attractors based on the Jerk system. The novel chaotic attractor is constructed by introducing a specific form of sine function and a sign function series to increase the saddle points of index 2. The scroll numbers in the positive axis and the negative axis of the x-direction can be controlled independently and adjusted arbitrarily. Furthermore, the implementation of the circuit of the grid multi-scroll chaotic attractors needs only changing the threshold voltages of the specific form of the sine function generator for modifying the number of scrolls in the x-direction. In contrast to triangular wave, saturation function, step function, hysteresis function, and piecewise linear function, the specific form of the sine function nonlinearity in circuit realization has no need to change the structure of the circuit, and the circuit realization is simpler. The numerical simulation results and electronic circuit simulation results are in good agreement with each other. What is more, the other novel multi-scroll chaotic attractors with simple circuit realization can be easily obtained by using this specific form of the sine function.

    [1] G Y Wang, S L He. IEEE Transactions on Circuits and Systems-I: Fundamental Theory & Applications, 50, 945(2003).

    [2] X Q Xiang, B C Shi. Chaos, 20(2010).

    [3] T Jin, H Zhang. Science China-Information Sciences, 54, 2324(2011).

    [4] S S Ma, M Lu, J F Ding, W Huang, H Yuan. Science China-Information Sciences, 58(2015).

    [5] S Kacar. Optik, 127, 9551(2016).

    [6] S Vaidyanathan, A Akgul, S Kacar, U Cavusoglu. Euro. Phys. J. P., 133, 46(2018).

    [7] Y J Jiang, S Y Tang. Multimedia Systems, 24, 355(2018).

    [8] Z L Xiong, S C Qu, J Luo. Complexity, 2019(2019).

    [9] J X Liu, Z X Wang, M L Shu, F F Zhang, S Leng, X H Sun. Complexity, 2019(2019).

    [10] F Yu, Z N Zhang, L Liu, H Shen, Y Y Huang, C Q Shi, S Cai, Y Song, S C Du, Q Xu. Complexity, 2020(2020).

    [11] D Chang, Z J Li, M J Wang, Y C Zeng. Aeu-International Journal of Electronics and Communications, 88, 20(2018).

    [12] L Z Liu, J Q Zhang, G X Xu, L S Liang, M S Wang. Acta Phys. Sin., 63(2014).

    [13] F Yu, S Qian, X Chen, L Liu, C Q Shi, S Cai, Y Song, C H Wang. International Journal of Bifurcation and Chaos, 2020(2020).

    [14] E Y Xie, C Q Li, S M Yu, J H Lü. Signal Processing, 132, 150(2017).

    [15] L M Zhang, K H Sun, W H Liu, S B He. Chin. Phys. B, 26(2017).

    [16] Z Y Liu, T C Xia, J B Wang. Chin. Phys. B, 27(2018).

    [17] M Asgari-Chenaghlu, M-A Balafar, M R Feizi-Derakhshi. Signal Processing, 157, 1(2019).

    [18] S C Wang, C H Wang, C Xu. Optics and Lasers in Engineering, 128(2019).

    [19] M J Zhou, C H Wang. Signal Processing, 171(2020).

    [20] C Xu, J R Sun, C H Wang. International Journal of Bifurcation and Chaos, 30(2020).

    [21] H R Lin, C H Wang. Applied Mathematics and Computation, 369(2020).

    [22] H R Lin, C H Wang, Y M Tan. Nonlinear Dynamics, 99, 2369(2020).

    [23] F Yu, L Liu, S Qian, L X Li, Y Y Huang, C Q Shi, S Cai, X M Wu, S C Du, Q Z Wan. Complexity, 2020(2020).

    [24] F Yu, L Liu, B Y He, Y Y Huang, C Q Shi, S Cai, Y Song, S C Du, Q Z Wan. Complexity, 2019(2019).

    [25] J Jin, L Cui. Complexity(2019).

    [26] F Yu, L Liu, H Shen, L Liu, Z N Zhang, Y Y Huang, C Q Shi, S Cai, X M Wu, S C Du, Q Z Wang. Complexity, 2020(2020).

    [27] F Yu, H Shen, L Liu, Z N Zhang, Y Y Huang, B Y He, S Cai, Y Song, B Yin, S C Du, Q Xu. Complexity, 2020(2020).

    [28] J A K Suykens, J Vandewalle. IEEE Transactions on Circuits and Systems-I: Fundamental Theory and Applications, 40, 861(1993).

    [29] G Q Zhong, K F Man, G R Chen. International Journal of Bifurcation and Chaos, 12, 2907(2002).

    [30] F Q Wang, C X Liu. Chin. Phys., 16, 942(2007).

    [31] C X Zhang, S M Yu. Chin. Phys. B, 18, 119(2009).

    [32] C Sanchez-Lopez. Applied Mathematics and Computation, 217, 4350(2011).

    [33] A Dalia Pano-Azucena, J de Jesus Rangel-Magdaleno, E Tlelo-Cuautle, A de Jesus Quintas-Valles. Nonlinear Dynamics, 87, 2203(2017).

    [34] M E Yalcin, J A K Suykens, J Vandewalle, S Ozoguz. International Journal of Bifurcation and Chaos, 12, 23(2002).

    [35] J H Lü, G R Chen, X H Yu, H Leung. IEEE Transactions on Circuits and Systems-I: Regular Papers, 51, 2476(2004).

    [36] G T Zhang, F Q Wang. Chin. Phys. B, 27(2018).

    [37] S B Chen, Y C Zeng, M L Xu, J S Chen. Acta Phys. Sin., 60(2011).

    [38] C X Zhang, S M Yu. Chin. Phys. B, 25(2016).

    [39] C L Li, S M Yu, X S Luo. Acta Phys. Sin., 61(2012).

    [40] X Zhang, C H Wang, W Yao, H R Lin. Nonlinear Dynamics, 97, 2159(2019).

    [41] X Zhang, C H Wang. International Journal of Bifurcation and Chaos, 29(2019).

    [42] X Zhang, C H Wang. IEEE Access, 7(2019).

    [43] Q L Deng, C H Wang. Chaos, 29(2019).

    [44] Q B Ji, Y Zhou, Z Q Yang, X Y Meng. Chin. Phys. Lett., 32(2015).

    [45] N Van Ha, H J Song. Chin. Phys. Lett., 32(2015).

    [46] Y D Sato. Chin. Phys. Lett., 30(2013).

    [47] J C Zhou, H J Song. Chin. Phys. Lett., 30(2013).

    [48] S G Nam, H Nguyen Van, H J Song. Chin. Phys. Lett., 31(2014).

    [49] N Van Ha, H J Song. Chin. Phys. Lett., 30(2013).

    [50] X H Li, Q S Bi. Chin. Phys. Lett., 30(2013).

    [51] S Niu, J W Shuai, H Qi. Acta Phys. Sin., 66(2017).

    [52] H Zhang, X X Guo, S Y Xiang. Acta Phys. Sin., 67(2018).

    [53] H M Li, Y Y Fan, H Y Sun, J Zhang, M Jia. Acta Phys. Sin., 61(2012).

    [54] R Zhang, M Peng, Z D Zhang, Q S Bi. Chin. Phys. B, 27(2018).

    [55] Q S Han, D Y Chen, H Zhang. Chin. Phys. B, 26(2017).

    [56] L Zhang, J S Tang, Q Han. Chin. Phys. B, 27(2018).

    [57] D G Wang, C H Zhou, X P Zhang. Chin. Phys. B, 26(2017).

    [58] X Gao, D Y Chen, H Zhang, B B Xu, X Y Wang. Chin. Phys. B, 27(2018).

    [59] L F Dong, H Yue, W L Fan, Y Y Li, Y J Yang, H Xiao. Acta Phys. Sin., 60(2011).

    [60] L F Dong, S F Li, W L Fan. Acta Phys. Sin., 60(2011).

    [61] F Q Wang, C X Liu. Chin. Phys., 15, 2878(2006).

    [62] L Chen, Y D Shi, D S Wang. Chin. Phys. B, 19(2010).

    [63] X H Luo, Z W Tu, X R Liu, C Cai, Y L Liang, P Gong. Chin. Phys. B, 19(2010).

    [64] M E Yalcin. Chaos Solitons Fract., 34, 1659(2007).

    [65] C H Wang, X W Luo, Z Wan. Optik, 125, 6716(2014).

    [66] W Ai, K H Sun, Y L Fu. International Journal of Modern Physics C, 29(2018).

    [67] J Ma, X Y Wu, R T Chu, L P Zhang. Nonlinear Dynamics, 76, 1951(2014).

    [68] J X Zhang, W S Tang. Chaos Solitons & Fractals, 42, 2181(2009).

    [69] S B He, K H Sun, H H Wang, X X Ai, Y X Xu. Journal of Applied Analysis and Computation, 6, 1180(2016).

    [70] S M Yu, J H Lü, H Leung, G R Chen. IEEE Transactions on Circuits and Systems-I: Regular Papers, 52, 1459(2005).

    [71] W K S Tang, G Q Zhong, G R Chen, K F Man. IEEE Transactions on Circuits and Systems-I: Fundamental Theory and Applications, 48, 1369(2001).

    [72] X H Luo. Chin. Phys. B, 18, 3304(2009).

    [73] S Hadef, A Boukabou. Journal of the Franklin Institute-Engineering and Applied Mathematics, 351, 2728(2014).

    [74] F Li, J Ma. Plos One, 11(2016).

    [75] X Y Hu, C X Liu, L Liu, J K Ni, S L Li. Nonlinear Dynamics, 86, 1725(2016).

    [76] X Y Hu, C X Liu, L Liu, Y P Yao, G C Zheng. Chin. Phys. B, 26(2017).

    Tools

    Get Citation

    Copy Citation Text

    Peng-Fei Ding, Xiao-Yi Feng, Cheng-Mao Wu. Novel two-directional grid multi-scroll chaotic attractors based on the Jerk system[J]. Chinese Physics B, 2020, 29(10):

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Received: Apr. 19, 2020

    Accepted: --

    Published Online: Apr. 21, 2021

    The Author Email: Xiao-Yi Feng (fengxiao@nwpu.edu.cn)

    DOI:10.1088/1674-1056/ab9dea

    Topics