Sei sulla pagina 1di 4

N −Scroll Chaotic Attractors from

A General Jerk Circuit


Simin Yu Jinhu Lü Henry Leung Guanrong Chen
College of Automation Institute of Systems Science Department of Electrical and Department of Electronic
Guangdong University Academy of Mathematics Computer Engineering Engineering
of Technology and Systems Science University of Calgary City University of Hong Kong
Guangzhou 510090, China Chinese Academy of Sciences AB, T2N 1N4, Canada Hong Kong, China
Beijing 100080, China Email: leungh@ucalgary.ca Email: gchen@ee.cityu.edu.hk
Email: jhlu@iss.ac.cn

Abstract— This paper proposes a novel nonlinear modulating where β, γ are real parameters, f (x) is a nonlinear function,
2
function approach for generating n−scroll chaotic attractors ẋ = dx is the velocity, ẍ = ddτx2 is the acceleration,

based on a general jerk circuit. The systematic nonlinear mod- ... 3

ulating function methodology developed here can arbitrarily x = ddτx3 is the jerk (or, the rate of change of the acceleration
design the swings, widths, slopes, breakpoints, equilibrium points, by mechanical means), τ = R0tC0 , in which R01C0 is the
and shapes of the n-scroll chaotic attractors via the adjustable transformation factor of the time scale, and also is the integral
sawtooth wave, triangular wave, and transconductor wave func- constant of the integrator. For simplicity, assume that β =
tions. A block circuit diagram is designed for hardware imple- 0.6, γ = 1. The following is a result for the stability of the
mentation of various 3 ∼ 12−scroll attractors via switchings of
the switch linkages. This is the first time to experimentally verify equilibrium point (x0 , 0, 0) of the jerk system (1).
a 12−scroll chaotic attractor generated by an analog circuit
under the laboratory environment. Lemma 1: Assume that f (x) is differentiable at the equilib-
rium point (x0 , 0, 0). A necessary and sufficient condition for
I. I NTRODUCTION the stability of the equilibrium point (x0 , 0, 0) is that β > 0
...
The so-called jerk circuits are described by x = and −βγ < f  < 0, where f  = dτ df
|x = x0 .
J(x, ẋ, ẍ). Jerk circuits have some practical applications
in, for example, broadband signal generations and secure III. D ESIGN OF n−S CROLL C HAOTIC ATTRACTORS
communications. This is because they are simple circuits that
are easy to build, to be re-scaled (to any desired frequencies), A. Modulating Function Approach
and to analyze, predict, and control with very high accuracy In the following, a swing modulating function of double
[1-2]. On the other hand, multi-scroll chaotic attractors also sawtooth wave is constructed to generate multi-scroll chaotic
have many practical applications [3-10]. Notice, however, that attractors in the jerk system (1). This function is described by
a general jerk system can only generate single- or double-
scroll attractors [1-2]. Therefore, it is very interesting to ask f (x) = |F (x)| sgn(x) − x , (2)
whether or not the general jerk circuits can be slightly modified
so as to generate n−scroll chaotic attractors. This paper where F (x) is the swing modulating function, which controls
gives a positive answer to this question. More precisely, this the swings of scrolls and equilibrium points of system (1).
paper introduces a nonlinear modulating function approach It is noticed that the modulating function F (·) may be an
for creating n−scroll chaotic attractors based on a general autonomous function, or a non-autonomous function produced
jerk circuit. Moreover, a block circuit diagram is designed for by outer signals. Of course, F (·) can be a constant in the
hardware implementations of various 3 ∼ 12−scroll attractors special case. To create chaos in system (1) with (2), the
by using the switchings of the switch linkages. modulating function F (·) has to satisfy some conditions. Here,
This paper is organized as follows. In Section II, a general assume that
jerk circuit is introduced. The proposed design approach is |F (·)| = |A sin(ax)| , (3)
further discussed in Section III. In Section IV, a simple
circuit diagram is constructed for experimentally verifying the where A, a > 0 are parameters. Let A = 5, a = 1.27.
n−scroll chaotic attractors. Conclusions are finally given in Then, system (1) with (2) and (3) has a scroll-nesting 4−scroll
Section V. chaotic attractor, as shown in Fig. 1.

II. A G ENERAL J ERK C IRCUIT B. Adjustable Sawtooth Wave Method


The general jerk circuit is described by
To generate a chaotic attractor with an even number of
...
x + β ẍ + γ ẋ = f (x) , (1) scrolls, the adjustable sawtooth wave is used, which is de-

0-7803-8834-8/05/$20.00 ©2005 IEEE. 1473


0, 1, · · · , M − 1). Then, the recursive formulas of Wi
8

6 (except the outside edge scroll) are


2Ai
4
Wi = , (7)
B
2
where i = 0, 1, · · · , M − 1.
0 (iv) Denote the breakpoints of the sawtooth waves f1 (x) and
y

f2 (x) by Si (i = 0, 1, · · · , M ). Then, the recursive


−2
formulas of Si are

 1 
−4 i−1

 Si, f1 = B j=0 2Aj ,

−6
  (8)

 1 
i−1
−8
−8 −6 −4 −2 0 2 4 6 8 
 Si, f2 = B 2Aj − A0 ,
x j=0

where i = 1, 2, · · · , M .
(a)

Fig. 1. Scroll-nesting 4−scroll chaotic attractor. (v) Denote the zeros of the sawtooth waves f1 (x) and f2 (x)
by Pi (i = 0, 1, · · · , M ). Then, the recursive formulas
of Pi are
  
scribed by 
 
i−1
    1
 Pi, f1 = B
 2Aj − Ai−1 ,

M
Ai−1 +Ai 2

i−1
j=0 
f1 (x) = A0 sgn(x) + sgn x− Aj 
(9)
2 B

 Pi, f2 = 1 
i−1
 i=1
  j=0 
 B 2Aj − Ai−1 − A0 ,

M
Ai−1 +Ai 2

i−1 j=0
+ 2 sgn x + Aj − Bx ,
i=1
B
j=0 where i = 1, · · · , M .
(4) In the following, all the parameters of the chaotic attractor
where all parameters Ai > 0 (i = 0, 1, 2, · · · ) and B ∈ are calculated by using the recursive formulas (6)-(9). Four
[0.7, 1.2], which can create 2M + 2 (M = 1, 2, 3, · · · ) kinds of 12−scroll chaotic attractors with different sizes are
scrolls in the attractor. further investigated; that is, Type I: multi-scroll attractors,
Similarly, to generate a chaotic attractor with an odd number with the sizes of the scrolls gradually increasing from the
of scrolls, the adjustable sawtooth wave is used, which is center to both sides; Type II: multi-scroll attractors, with the
described by sizes of the scrolls gradually decreasing from the center to
   both sides; Type III: multi-scroll attractors, with the scrolls

M
Ai−1 +Ai 1

i−1
f2 (x) = 2 sgn x − B (2 Aj − A0 ) + alternating between small and large scrolls; Type IV: multi-
i=1
  j=0
 scroll attractors, with all scrolls being same in size.

M
Ai−1 +Ai 
i−1
2 sgn x + B1 (2 Aj − A0 ) − Bx, C. Adjustable Triangular Wave Approach
i=1 j=0 In most chaotic circuits, such as Chua’s circuit, the four-
(5) dimensional Matsumoto-Chua-Kobayashi (MCK) chaotic cir-
where all parameters Ai > 0 (i = 0, 1, 2, · · · ) and B ∈ cuit, and some Sprott’s chaotic jerk circuits, their piecewise
[0.7, 1.2], which can create 2M + 1 (M = 1, 2, 3, · · · ) linear (PWL) functions have constant breakpoints and slopes.
scrolls in the attractor. In the following, a PWL function with varying breakpoints and
Assume that (i) f1 (x) and f2 (x) are odd functions, and slopes is constructed, to create single-scroll and double-scroll
(ii) the zeros of f1 (x) and f2 (x) lie in the centers of two attractors in the jerk system (1). The function is described by
neighboring breakpoints. Then, one can rigorously deduce a
set of recursive formulas on the parameters of sawtooth wave, f (x) = 2α (|x + α| −
A
 |x − α|) − Bx
as follows:  −Bx − A x < −α
A−αB (10)
= x −α ≤ x ≤ α
(i) The slopes of the sawtooth waves f1 (x) and f2 (x) are  α
−Bx + A x > α,
−B, satisfying B ∈ [0.7, 1.2].
(ii) Denote the swings of the scrolls of the sawtooth waves where parameters A > 0, B ∈ [0.8, 1.2], and α ∈ (0, B A
]
f1 (x) and f2 (x) by Ei (i = 0, 1, · · · , M ). Then, the represents the varying breakpoints.
recursive formulas of Ei are Based on (10), to generate a chaotic attractor with an even
number of scrolls, the adjustable triangular wave is constructed
E0 = 2A0 , Ei = Ai−1 + Ai , (6) as
where i = 1, · · · , M . M  
f1 (x) = A x − 2An + αn
2αn B (11)
(iii) Denote the widths between two neighboring scrolls 
n=−M  
of the sawtooth waves f1 (x) and f2 (x) by Wi (i = 2An
− x − B − αn − Bx ,

1474
Fig. 2. Circuit diagram of n−scroll attractors.

where parameters A > 0, 0.8 ≤ B ≤ 1.2, αn ∈ Similarly, to create a chaotic attractor with an odd number
3A
(0, 10B ] (n = 0, ±1, · · · , ± M ), M = 1, 2, · · · , which can of scrolls, the adjustable transconductor wave is constructed
create 2M + 2 scrolls in the chaotic attractor. as
Similarly, to generate a chaotic attractor with an odd number
M     
of scrolls, the adjustable triangular wave is constructed as |n| A
f2 (x) = A tanh Cn x − 2n − − Bx,
   n B
M
|n|
n=−M
n=0
f2 (x) = 2αn x − B (2n − n ) + αn
A A
n=−M
(14)
  (12) where A, B, Cn are adjustable parameters, and M ∈ N .
n= 0 
|n|
− x − B (2n − n ) − αn − Bx ,
A
IV. C IRCUIT I MPLEMENTATION O F n−S CROLL C HAOTIC
where parameters A > 0, 0.8 ≤ B ≤ 1.2, αn ∈ ATTRACTORS
3A
(0, 10B ] (n = ±1, ±2, · · · , ± M ), M = 1, 2, · · · , which
Based on the operational principles of sawtooth waves and
can create 2M + 1 scrolls in the chaotic attractor.
triangular waves, according to (1), (4), (5), (11), and (12), one
D. Adjustable Transconductor Wave Method can design a circuit diagram to realize various multi-scroll
To generate a chaotic attractor with an even number of chaotic attractors.
scrolls, the adjustable transconductor wave is constructed as Figure 2 shows such a circuit diagram. This circuit dia-
gram includes five different parts; that is, Part I: integrator
   
M
2nA N0 ; Part II: sawtooth wave and triangular wave generator
f1 (x) = A tanh Cn x − − Bx , (13) N1 ; Part III: buffer N2 ; Part IV: switch linkages, including
B
n = −M
K, K10 , K11 , K12 , K13 , K14 , K15 ; Part V: voltage-current
where A, B, Cn are adjustable parameters, and M ∈ N . conversion resistors R10 ∼ R15. Let R3j = 1 k Ω and

1475
R2j = 200 k Ω for 0 ≤ j ≤ 5. When K is switched on,
N1 generates a triangular wave; when K is switched off, N1
creates a sawtooth wave. According to (6)-(9), all experimental
parameters can be closely calculated for generating Types I,
II, III, and IV of chaotic attractors.
To generate an attractor with an even number of scrolls,
K10 and K11 are switched on. When K12 , K13 , K14 , K15
are switched off, the circuit diagram can create a 4−scroll
attractor; when K12 is switched on and K13 , K14 , K15 are
switched off, the circuit diagram can generate a 6−scroll
attractor; when K12 , K13 are switched on and K14 , K15
are switched off, the circuit diagram can create a 8−scroll
attractor; when K12 , K13 , K14 are switched on and K15 is
switched off, the circuit diagram can generate a 10−scroll
attractor; when K12 , K13 , K14 , K15 are switched on, the
circuit diagram can create a 12−scroll attractor, as shown in
Fig. 3.
To generate an attractor with an odd number of scrolls,
K10 is switched off and K11 is switched on. When
K12 , K13 , K14 , K15 are switched off, the circuit diagram
can create a 3−scroll attractor; when K12 is switched on
and K13 , K14 , K15 are switched off, the circuit diagram can
generate a 5−scroll attractor; when K12 , K13 are switched
on and K14 , K15 are switched off, the circuit diagram can Fig. 3. Experimental observations of the 12−scroll chaotic
create a 7−scroll attractor; when K12 , K13 , K14 are switched attractors. From up to down: (a) Type I, x = 1.1V/div,
on and K15 is switched off, the circuit diagram can generate y = 0.4V/div; (b) Type II, x = 1.05V/div, y = 0.5V/div;
a 9−scroll attractor; when K12 , K13 , K14 , K15 are switched (c) Type III, x = 0.8V/div, y = 0.4V/div; (d) Type IV,
on, the circuit diagram can create a 11−scroll attractor. Due x = 0.66V/div, y = 0.33V/div.
to space limitation, figures are omitted here.
V. C ONCLUSION
[4] M. E. Yalcin, J. A. K. Suykens, J. Vandewalle, and S. Ozoguz, “Families
This paper has reported a nonlinear modulating function of scroll grid attractors,” Int. J. Bifurcation Chaos, vol. 12, no. 1, pp.
approach for generating n−scroll chaotic attractors from a 23-41, Jan. 2002.
general jerk circuit. A simple block circuit diagram has [5] M. E. Yalcin, J. A. K. Suykens, and J. Vandewalle, “Experimental
confirmation of 3− and 5−scroll attractors from a generalized Chua’s
been designed for experimental verification of various 3 ∼ circuit,” IEEE Trans. Circuits Syst. I, vol. 47, no. 3, pp. 425-429, Mar.
12−scroll chaotic attractors. In particular, the adjustability 2000.
of the sawtooth wave and triangular wave as well as the [6] J. Lü, T. Zhou, G. Chen, and X. Yang, “Generating chaos with a
switching piecewise-linear controller,” Chaos, vol. 12, no. 2, pp. 344-
rigorous recursive formulas provide a theoretical principle for 349, Jun. 2002.
physically realizing chaotic attractors with a large number of [7] J. Lü, X. Yu, and G. Chen, “Generating chaotic attractors with multiple
scrolls. merged basins of attraction: A switching piecewise-linear control ap-
proach,” IEEE Trans. Circuits Syst. I, vol. 50, no. 2, pp. 198-207, Feb.
ACKNOWLEDGMENT 2003.
[8] J. Lü, F. Han, X. Yu, and G. Chen, “Generating 3-D multi-scroll chaotic
This work was supported by National Natural Science attractors: A hysteresis series switching method,” Automatica, vol. 40,
Foundation of China under Grant No.60304017 and Grant no. 10, pp. 1677-1687, Nov. 2004.
[9] J. Lü, G. Chen, X. Yu, and H. Leung, “Design and analysis of multi-
No.20336040/B06, Natural Science Foundation of Guangdong scroll chaotic attractors from saturated function series,” IEEE Trans.
Province under Grant No.32469, Science and Technology Circuits Syst. I, vol. 51, no. 12, pp. 2476-2490, Dec. 2004.
Program of Guangzhou City under Grant No.2004J1-C0291, [10] S. M. Yu, S. S. Qiu, and Q. H. Lin, “New results of study on generating
multiple-scroll chaotic attractors,” Science in China Series F, vol. 46,
and the City University of Hong Kong under the SRG Grant no. 2, pp. 104-115, Feb. 2003.
7001702(EE).
R EFERENCES
[1] J. C. Sprott, “Simple chaotic systems and circuits,” Amer. J. Phys., vol.
68, no. 8, pp. 758-763, Aug. 2000.
[2] J. C. Sprott, “A new class of chaotic circuit,” Phys. Lett. A, vol. 266,
no. 1, pp. 19-23, Feb. 2000.
[3] J. A. K. Suykens and J. Vandewalle, “Generation of n−double scrolls
(n = 1, 2, 3, 4, · · · ),” IEEE Trans. Circuits Syst. I, vol. 40, no. 11,
pp. 861-867, Nov. 1993.

1476

Potrebbero piacerti anche