7200_chap01chua.pdf

59
Chapter 1 The birth of the Chua’s circuit 1.1 Introduction The Chua’s circuit is the simplest electronic circuit exhibiting chaos. The circuit, shown in Fig. 1.1, consists of five elements: two capacitors, an inductor, a resistor and a nonlinear element N R , known as the Chua’s diode. Fig. 1.1 The Chua’s circuit. While the two capacitors, the inductor and the resistor are standard electrical components, the two-terminal nonlinear resistor is an element that needs to be ad hoc synthesized. There are several ways to do it that will be reviewed in Chapter 2; now we will focus on its v R i R characteristic (i R indicates the current flowing into it and v R the voltage across it, as shown in Fig. 1.1). Although many nonlinear functions have been assumed for this element, in its original form it has the 3-segment piecewise-linear characteristic shown in Fig. 1.2. This nonlinearity is fundamental to achieve an oscillatory chaotic be- 1

Transcript of 7200_chap01chua.pdf

Page 1: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

Chapter 1

The birth of the Chua’s circuit

1.1 Introduction

The Chua’s circuit is the simplest electronic circuit exhibiting chaos. Thecircuit, shown in Fig. 1.1, consists of five elements: two capacitors, aninductor, a resistor and a nonlinear element NR, known as the Chua’sdiode.

Fig. 1.1 The Chua’s circuit.

While the two capacitors, the inductor and the resistor are standardelectrical components, the two-terminal nonlinear resistor is an elementthat needs to be ad hoc synthesized. There are several ways to do it thatwill be reviewed in Chapter 2; now we will focus on its vR−iR characteristic(iR indicates the current flowing into it and vR the voltage across it, asshown in Fig. 1.1). Although many nonlinear functions have been assumedfor this element, in its original form it has the 3-segment piecewise-linearcharacteristic shown in Fig. 1.2.

This nonlinearity is fundamental to achieve an oscillatory chaotic be-

1

Page 2: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

2 Chua’s circuit implementations: yesterday, today and tomorrow

havior. In fact, in order to exhibit chaos, an autonomous electronic circuitmust satisfy some essential criteria which are necessary (not sufficient) con-ditions for the appearance of chaos: the circuit must contain at least threeenergy-storage elements, it must contain at least one nonlinear element andit must contain at least one locally active resistor. The Chua’s diode, be-ing a nonlinear locally active resistor, allows the Chua’s circuit to satisfythe last two conditions. It should be noticed at this point that the Chua’scircuit does not contain too many elements beyond those strictly requiredfor the appearance of chaos, namely only one further resistor. On the ba-sis of such considerations, it is spontaneous to postulating the existenceof a Chua’s circuit based only on four elements, this is the idea which ledBarboza and Chua to design the four-elements Chua’s circuit that will bediscussed in Chapter 8.

Fig. 1.2 The vR − iR characteristic of the Chua’s diode.

Let us indicate with iR = g(vR) the current vs. voltage nonlinear func-tion of the Chua’s diode, with Ga the slope of the inner segment, with Gb

the slope of the two outer segments and with ±E1 the breakpoints. Withthese assumptions the nonlinearity of the Chua’s diode can be expressed asfollows:

Page 3: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 3

g(vR) =

GbvR + (Gb − Ga)E1, if vR ≤ −E1

GavR, if |vR| < E1

GbvR + (Ga − Gb)E1, if vR ≥ E1

(1.1)

Moreover, let us indicate as v1, v2 and iL the voltage across capacitorC1, the voltage across capacitor C2 and the current in the inductor L,respectively. By applying the Kirchhoff’s circuit laws, the state equationsof the Chua’s circuit can be easily derived:

dv1dt = 1

C1[G(v2 − v1) − g(v1)]

dv2dt = 1

C2[G(v1 − v2) + iL]

diL

dt = − 1Lv2

(1.2)

It is worth noticing that the equations governing the circuit are sym-metrical with respect to the origin, i.e., they are invariant under the trans-formation (v1, v2, iL) → (−v1,−v2,−iL).

For a given set of parameters (see Section 1.5.1), the circuit exhibitsa chaotic strange attractor called the double scroll strange attractor. Fig-ures 1.3, 1.4 and 1.5 show several projections of the attractor on the os-cilloscope. Although the details of the circuit implementation used will bediscussed later, here it is sufficient to say that, using such an implementa-tion, all the three state variables are easily accessible. Figures 1.3, 1.4 and1.5 show the projection of the double scroll strange attractor on three dif-ferent phase planes, where it can be assumed that x, y and z (as rigorouslydefined later, in Section 1.4) are voltage signal proportional to v1, v2 andiL, respectively.

From the direct inspection of the circuit (i.e., by opening the capacitorand shortening the inductor), it can be observed that the DC equilibriumpoints are given by the intersection between the vR − iR characteristic ofthe nonlinear element and the load line −1/R, as shown in Fig. 1.6. Forthe parameters fixed so that the double scroll strange attractor appears[Matsumoto et al. (1985)], the circuit has three equilibrium points, exactlylike in Fig. 1.6. One of these equilibria is the origin, the other two areusually referred as P+ and P−. These two latter points are located at thecenter of the two holes in Fig. 1.3. A typical trajectory of the attractorrotates around one of these equilibrium points, getting further from it aftereach rotation until either it goes back to a point closer to the equilibriumand either repeats the process or directs toward the other equilibrium pointand repeats a similar process, but around the other equilibrium point. In

Page 4: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

4 Chua’s circuit implementations: yesterday, today and tomorrow

Fig. 1.3 Projection on the plane x− y of the double scroll Chua’s attractor. Horizontalaxis: 500mV/div; vertical axis 200mV/div.

Fig. 1.4 Projection on the plane x− z of the double scroll Chua’s attractor. Horizontalaxis: 1V/div; vertical axis 2V/div.

both cases the number of rotations is random. This unpredictability is oneof the peculiarities of deterministic chaos.

Being a deterministic chaotic system, the Chua’s circuit also exhibitsthe other peculiar properties of chaos [Strogatz (1994)]: it has a high sensi-tivity to initial conditions , i.e., two trajectories starting from nearby closeinitial positions rapidly diverge and become uncorrelated, still laying onthe chaotic attractor which therefore has dense trajectories ; thanks to thestretching and folding mechanism the trajectories on the attractor remainconfined in a bounded region of the phase space, although neighboring tra-jectories initially diverge in an exponential way; the attractor contains an

Page 5: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 5

Fig. 1.5 Projection on the plane y− z of the double scroll Chua’s attractor. Horizontalaxis: 1V/div; vertical axis 200mV/div.

Fig. 1.6 The DC equilibrium points of the Chua’s circuit can be found at the intersectionbetween the characteristic of the nonlinear element and the load line −1/R.

infinite number of unstable periodic orbits that constitute its skeleton andthat are visited during the circuit evolution; the circuit exhibits aperiodicoscillations and therefore has a long-term unpredictable behavior; the cir-cuit has a broadband spectrum which derives from the fact that the circuitstate variables are deterministically generated unpredictable signals.

As it has been shown, the Chua’s circuit is a relatively simple circuit(in the sense that it is based on few electronic components and that its

Page 6: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

6 Chua’s circuit implementations: yesterday, today and tomorrow

constitutive third-order equations can be easily derived) which has beenrapidly become a paradigm for chaos. The main reasons for his success canbe summarized in the following points:

• The Chua’s circuit provides one of the simplest robust experimentalproof of chaos.

• The Chua’s circuit can be easily implemented in many differentways.

• A rigorous mathematical analysis can be applied to demonstratethat the Chua’s circuit is chaotic.

• Many nonlinear phenomena arise in the Chua’s circuit, includingbifurcations, stochastic resonance, 1/f noise, period-adding bifur-cations and so on.

• The Chua’s circuit is one element of a more large family of con-tinuous odd-symmetric piecewise-linear vector field in R

3 to whoseelements many methods and results developed for the Chua’s cir-cuit can be applied. Furthermore, a member of this family can beidentified as a canonical Chua’s circuit, in the sense that it is thesimplest element capable of qualitatively reproducing the dynamicsshown by every other member of the family. This circuit is referredto as the canonical Chua’s circuit or the Chua’s oscillator.

• Many applications of the Chua’s circuit have been developed.

Due to these motivations, the literature on the Chua’s circuit is vast andreviewing all the remarkable works on this topic is a great deal. Instead,this book aims to focus on some particular aspects of this research field,and, in particular, to those connected to the different implementations andapplications of the Chua’s circuit. We will limit ourselves to a brief intro-duction in this Chapter to some general issues on the circuit which clarifyin a certain sense the above points and, at the same time, give the essentialingredients to understand the behavior of the Chua’s circuit.

1.2 Genesis of the Chua’s circuit

The Chua’s circuit was invented in October 1983 when Leon O. Chuawas visiting at the laboratory of Takashi Matsumoto in Waseda University[Chua (1992)]. At that time, there was a deep urge for reproducible chaoticcircuits providing experimental evidence of chaos allowing to refute thesuspect that this phenomenon was only a mathematical abstraction. This

Page 7: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 7

led Chua to investigate about the possibility of designing an autonomouschaotic circuit. His starting point was different from the previous attempts:instead of starting from known chaotic systems such as Lorenz or Rosslerequations, he aimed at designing an electronic circuit behaving in a chaoticway.

His reasoning started from an observation. Chua noticed that in theRossler and Lorenz system the mechanism giving rise to chaos was thesame, i.e. the presence of at least two unstable equilibrium points (twoin the Rossler system and three in the Lorenz system). Thus he decidedto design a physically realizable autonomous circuit with three unstableequilibrium points (which has several advantages with respect to the caseof two equilibriums points, among which the fact that it is more generaland can have a nonlinearity with odd symmetry). He added the furtherconstraint that the circuit should contain as few as possible passive ele-ments and only one two-terminal nonlinear resistor with a piecewise-linearcharacteristic. Chua, then, followed a systematic step-by-step approach todesign his circuit.

First of all, he determined the number of circuit elements. Keepingin mind that an autonomous dynamical system to be chaotic requires tobe at least of order three, Chua fixed the elements that his circuit shouldcontain: three energy-storage elements, one two-terminal nonlinear resistorand a number (as small as possible) of linear passive resistors.

Chua, then, selected the circuit topology. He excluded the configura-tions in which the three energy storage elements are either all inductors orcapacitors, since they could not oscillate, and preferred the configurationswith two capacitors and one inductor to the dual one with two inductors andone capacitor since high quality and tunable capacitors are less expensivethan their inductive counterpart. This resulted in the configuration shownin Fig. 1.7, where N0 is a 3-port containing only linear passive resistors.

At this point, Chua did the simplifying hypothesis that N0 is made ofonly one resistor R and examined all the 8 possibilities arising from theconfiguration of Fig. 1.7 and reported in Fig. 1.8. The last two topologiescan be immediately eliminated, since in one case (Fig. 1.8(g)) the resistor R

is in parallel with the nonlinear element NR and can be therefore includedin its characteristic, and in the other case (Fig. 1.8(h)) the circuit containstwo capacitors in parallel which can be obviously substituted by only oneequivalent capacitor, thus resulting in a second-order dynamics.

By considering the DC equilibriums of the circuit, other four topologiesshown in Fig. 1.8 can be excluded. In fact, Chua’s idea was to have a non-

Page 8: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

8 Chua’s circuit implementations: yesterday, today and tomorrow

Fig. 1.7 Circuit configuration chosen by Chua [Chua (1992)] as a candidate for chaoticcircuit implementation.

linearity with three segments, each one having negative slope, thus lyingin the second and fourth quadrant. If one calculates the DC equilibriumcircuit for the topologies of Fig. 1.8(a)-1.8(b), it can be observed that theterminals of the nonlinear element NR (which is in parallel with the induc-tor) are short-circuited by the inductor. On the opposite, when the DCequilibrium circuit for the topologies of Fig. 1.8(c)-1.8(d) is derived, onefinds that the terminals of the nonlinear element NR are open. Thus, innone of these four cases the DC equilibrium points are at the intersection ofa load line with finite non-zero slope: in practice, the nonlinear element NR

gives no contribution to the calculation of the DC equilibrium points, and,consequently, these topologies cannot satisfy the requirements formulatedby Chua.

Although none of the two remaining topologies (i.e., those shown inFig. 1.8(e) and 1.8(f)) could be a priori excluded, Chua preferred that ofFig. 1.8(f) because of the presence of the LC resonant subcircuit which canprovide the basis for the birth of oscillations.

The last part of the beautiful argumentation of Chua was focused onthe choice of the nonlinear characteristic of NR. Since the idea was todesign a circuit with three unstable equilibriums points, the nonlinearityshould have had three segments with a negative slope (remember that allthe other circuit elements are passive, so NR needs to be active in order toguarantee the instability of the equilibrium points). This observation, alongwith the constraint that the characteristic should be a voltage-controlledfunction (since it is easier to be synthesized), led to the choice of the es-

Page 9: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 9

(a) (b)

(c) (d)

(e) (f)

(g) (h)

Fig. 1.8 The 8 possible circuit topologies derived from the configuration of Fig. 1.7 byassuming that N0 is made of only one resistor.

Page 10: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

10 Chua’s circuit implementations: yesterday, today and tomorrow

sential nonlinearity to obtain the three unstable equilibrium points shownin Fig. 1.9(a). Taking into account the fact that this is not a realizablenonlinearity, since it is not eventually passive, Chua finally chose the non-linear characteristic of Fig. 1.9(b), where the two outer segments do notinfluence the nature of the equilibrium points of the circuits, but guaranteethe eventually passivity of the characteristic.

After the design of the circuit topology, its parameters were chosen byMatsumoto, Chua and Komuro [Matsumoto et al. (1985)] through computersimulations and taking into account that the load line should intersect atthree point the three inner segments of the nonlinearity of Fig. 1.9(b). They,finally, discovered the appearence of the double scroll strange attractor,thus confirming that the circuit is effectively capable of generating chaoticbehavior.

(a) (b)

Fig. 1.9 (a) Three-segment vR−iR characteristic of the Chua’s circuit. (b) Five-segmentvR − iR characteristic of the Chua’s circuit.

1.3 From RLC to Chua’s circuit

As mentioned above, when Chua had to choice between the two remainingtopologies with similar properties, he preferred the one containing an LCparallel. This is, in fact, the simplest mechanism providing oscillations. In[Kennedy (1993a)] a very interesting and instructive path, called by the

Page 11: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 11

author evolution, starting from the LC parallel and coming back to theChua’s circuit through circuits of increasing complexity is discussed. Inthis Section, the essential steps of this path are briefly reviewed with theaim of providing the reader with some further insights on the final resultof this evolution.

The linear parallel RLC resonant circuit is a classical textbook exampleof a circuit which can oscillate. The circuit is reported in Fig. 1.10, wherethe state variables have been labelled in analogy with the Chua’s circuit.The circuit can be described by the following state equations:

dv2dt = 1

C2iL − G

C2v2

diL

dt = − 1Lv2

(1.3)

Fig. 1.10 Linear parallel RLC circuit.

The circuit has one equilibrium point at the origin, whose stability canbe studied by examining the associated eigenvalues, i.e., the solutions ofthe characteristic equation: λ2 + G

C2λ + 1

LC2= 0.

Let us consider a given initial conditions v2(t) = v20 and iL(t) = iL0.Depending on G, three cases arise. If G > 0, i.e., if the circuit is dissipative,the origin is a stable equilibrium point and the circuit will approach it eitherin an overdamped (for real eigenvalues) or in an underdamped (for complexconjugate eigenvalues) way. If G < 0, i.e., the resistor is active and suppliesenergy to the LC parallel, the equilibrium point is unstable and the statevariables exponentially grow. Notice that this is an unrealistic case, sinceunbounded solutions are not feasible and, indeed, each physical resistor iseventually passive (i.e., it is dissipative for large voltage across its terminal).The last case occurs for G = 0. In this case the equilibrium point has apair of purely imaginary eigenvalues (i.e., the circuit is undamped and theorigin is neutrally stable). The energy initially stored in the inductor andin the capacitor (v20 = 0, iL0 = 0) remains constant oscillating back and

Page 12: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

12 Chua’s circuit implementations: yesterday, today and tomorrow

forth between the two elements. The voltage across the capacitor and thecurrent in the inductor are sinusoidal signals of the harmonic oscillator.

Although the frequency of such signals is well defined, namely ω =1/

√LC2, the amplitude is not a function of the circuit parameters only.

In fact, it depends on initial conditions. This is, obviously, a drawbackboth under the viewpoint of the designer who wants a stable oscillator andunder the perspective of modelling many real oscillations whose amplitudedoes not depend on initial conditions. This is due to the fact that the RLCcircuit is not structurally stable. Therefore, something else should be addedto the circuit in order to obtain stable oscillations. For this reason, sincenone of the three cases (G > 0, G < 0, or G = 0) provides any solution, anonlinearity should be added to the circuit.

Fig. 1.11 Adding a nonlinear element in the LC circuit can generate stable oscillations.

The way in which a stable limit cycle can be generated is to add anonlinearity to the LC parallel circuit. To this aim, introducing a 3-segmentpiecewise-linear resistor provides a suitable solution. Let us consider thecircuit shown in Fig. 1.11 which can be obtained from that of Fig. 1.10by substituting the linear resistor with a nonlinear one and let us assumethat the nonlinear resistor has the characteristic shown in Fig. 1.12. Thebehavior of this circuit can be studied by taking into account that it can bedecomposed in three regions in each of which it is linear. The three regionscan be defined by taking into account the breakpoints of the nonlinearcharacteristic, i.e., when V2 < −E1 (usually called D−1 region), when|V2| < E1 (usually called D0 region) and when V2 > E1 (usually called D1

region). The understanding of the behavior of the circuit in each of theseregions then allows to put the pieces together and obtain a qualitativedescription of the whole circuit.

Page 13: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 13

Fig. 1.12 v − i characteristics of the nonlinear element used in the circuit of Fig. 1.11.

Let us notice that, in order to obtain a limit cycle Ga has to be negative(as in Fig. 1.12). In fact, when Ga > 0, the circuit is dissipative in each ofthe regions and a unique stable equilibrium point (the origin) is obtained.We refer the reader to [Kennedy (1993a)], where a more detailed description(including the case of Ga > 0) is given, while we focus here on Ga < 0.

In the region D0, the circuit has an equilibrium point at the origin witheigenvalues given by: λ1,2 = − Ga

2C2±

√( Ga

2C2)2 − 1

LC2. Since C2 > 0, the

sign of the real part of the eigenvalues is uniquely determined by Ga. ForGa < 0, the origin is an unstable equilibrium point. Therefore, trajectoriesin region D0 are pushed away towards either D1 or D−1. The behaviorin the outer regions is governed by a linear system characterized by thefollowing eigenvalues λ1,2 = − Gb

2C2±

√( Gb

2C2)2 − 1

LC2, which have negative

real parts since Gb > 0. The equilibrium points of the circuit can becalculated by taking into account that at the DC equilibrum the inductoris equivalent to a short circuit and thus vr = 0. This implies that theequilibrium points are at the intersection of the vr − ir characteristic withthe ir axis. They are indicated in Fig. 1.12 with open (unstable) or closed(stable) circles. In the case under examination (i.e., the outer regions) itcan be observed that the equilibrium points (labelled as P+ or P−) lie inthe D0 region, i.e., outside their regions. This implies that they are virtualequilibrium points which attract the trajectory of the system outside the

Page 14: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

14 Chua’s circuit implementations: yesterday, today and tomorrow

region D1 (or D−1). The resulting behavior is that, when the trajectoryis in D0 it is pushed away from it, while when the trajectory is either inD1 or D−1 is pushed towards the virtual equilibriums and so towards D0.This leads to a closed trajectory, i.e., a stable limit cycle.

We can notice that this case corresponds to the circuit of Fig. 1.10with G < 0 and with the further consideration that the negative resis-tor is eventually passive, i.e., that for large voltage across its terminals ithas a dissipative behavior, thus resulting in a 3-segment piecewise-linearcharacteristic.

At this point, the next step towards the design of a chaotic circuit isto recall the initial requirements stated by Chua. He aimed to design acircuit with three unstable equilibrium points. This forces to include aresistor between the nonlinear element NR and the LC parallel, so thatthe DC equilibrium is no more obtained by shortcircuiting the nonlinearresistor. Then, Gb should be fixed as negative, in order to let the two outerequilibrium point to be unstable. Finally, a third state variable (i.e., afurther energy-storage element) is needed. In fact, chaos requires that theautonomous circuit is at least third-order. We have already seen as thesefurther considerations lead to the topology of the Chua’s circuit.

1.4 Dimensionless Chua’s equations

Equations (1.2) are usually rewritten in a more convenient form for ana-lytical treatment. We will briefly derive these equations starting from thestate equations of the circuit.

By applying the rescaling

x = v1/E1

y = v2/E1

z = iL/(E1G)τ = tG/C2

a = Ga/G

b = Gb/G

α = C2/C1

β = C2/(LG2)

(1.4)

equations (1.2) can be rewritten as follows:

Page 15: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 15

x = α[y − x − f(x)]y = x − y + z

z = −βy

(1.5)

where

f(x) =

bx + b − a, if x ≤ −1ax, if |x| < 1bx + a − b, if x ≥ 1

(1.6)

Usually, by defining h(x) x + f(x) = m1x + 0.5(m0 − m1)(|x + 1| −|x−1|) (with m0 a+1 and m1 b+1 ), an equivalent form of equations(1.5) is defined:

x = α[y − h(x)]y = x − y + z

z = −βy

(1.7)

In the following, we will refer to these equations as Chua’s equations.

1.5 Geometry of the double scroll

In this Section we will discuss some geometrical properties of the doublescroll strange attractor. We will therefore refer to the set of parametersgiving rise to this attractor in the Chua’s circuit. In this Section we willfirst derive the corresponding values of the parameters appearing in theChua’s equations and, then, we will discuss the behavior of the system byexamining, at first, the dynamics in each of the PWL regions and, then,by discussing the dynamics in the whole state space. More details can befound in [Matsumoto et al. (1985); Chua et al. (1986); Kennedy (1993b)].

1.5.1 Parameter values for the Double Scroll Chua’s At-

tractor

The double scroll strange attractor, shown in Figs. 1.3, 1.4 and 1.5 isobtained for the following values of parameters [Matsumoto et al. (1985)]:

Page 16: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

16 Chua’s circuit implementations: yesterday, today and tomorrow

C1 = 5.5nF

C2 = 49.5nF

L = 7.07mH

R = 1.428kΩ (or G = 0.7mS)Ga = −0.8mS

Gb = −0.5mS

E = 1V

(1.8)

Given the normalization in equations (1.4), this leads to the followingvalues of parameters for the Chua’s equations (1.7):

α = 9β = 14.2886m0 = −1/7m1 = 2/7

(1.9)

In the rest of this Section we will refer to this set of parameters.

1.5.2 Equilibrium points of the Chua’s circuit

Since the nonlinearity of the Chua’s circuit is a piecewise-linear function,the circuit can be divided into a set of separate affine regions. Analyzingthe behavior of the system in each of these regions is helpful to understandthe global behavior of the circuit.

In particular, if m0, m1 = 1, the circuit may be decomposed into threedistinct affine regions:

D1 (x, y, z)|x ≥ 1D0 (x, y, z)| − 1 ≤ x ≤ 1D−1 (x, y, z)|x ≤ −1

(1.10)

Notice that the planes which divide one region from the other are x = 1(dividing D1 from D0) and x = −1 (dividing D0 from D−1). We refer tothese planes as:

U1 D1 ∩ D0 = (x, y, z)|x = 1U−1 D0 ∩ D−1 = (x, y, z)|x = −1 (1.11)

Let us first calculate the equilibrium points of the Chua’s circuit givenby:

Page 17: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 17

h(x) = 0y = 0z = −x

(1.12)

In each of the three regions D1, D0, and D−1, the system has a uniqueequilibrium point given by the following equations:

P+ = (k, 0, k) ∈ D1

0 = (0, 0, 0) ∈ D0

P− = (−k, 0,−k) ∈ D−1

(1.13)

where k = (m1 − m0)/m1.

1.5.3 Stability of the equilibrium points

In each of the three regions D1, D0 and D−1, the Chua’s equations (1.7)are linear. Following [Matsumoto et al. (1985)], they can be expressed as:

x =

A(α, β, b)(x − k), if x ∈ D1

A(α, β, a)x, if x ∈ D0

A(α, β, b)(x + k), if x ∈ D−1

(1.14)

where x =[x y z

]T, k =

[k 0 −k

]Tand

A(α, β, c) =

−α(c + 1) α 0

1 −1 10 −β 0

(1.15)

with c = a in D0 and c = b in D1 and D−1.When Chua invented his circuit, he deliberately designed it in such a

way that the three equilibrium points were unstable. So, it is not surpris-ing that, by calculating the eigenvalues of A(α, β, b) and those of A(α, β, a),one finds in both cases at least one eigenvalue with negative real part whichmakes unstable the corresponding equilibrium point. However, the charac-teristics of the equilibrium points are different. In fact, P+ and P− haveone negative real eigenvalue and two complex conjugate eigenvalues withpositive real part, while the origin 0 has one positive real eigenvalue andtwo complex conjugate eigenvalues with negative real part.

More in details, if the parameters are fixed as in Eqs. (1.9), the eigen-values associated with the equilibrium points P+ and P− are:

Page 18: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

18 Chua’s circuit implementations: yesterday, today and tomorrow

γp = −3.94σp ± jωp = 0.19 ± j3.05

(1.16)

while those associated with the origin are:

γ0 = 2.22σ0 ± jω0 = −0.97 ± j2.71

(1.17)

As will be discussed below, the eigenspaces corresponding to the eigen-values play an important role. We, therefore, briefly discuss the equa-tions that characterize them. Let us indicate with Es(P±) (Eu(P±)) theeigenspace corresponding to the real eigenvalue γp (to the complex conju-gate eigenvalues σp ± jωp) and with Eu(0) (Es(0)) the eigenspace corre-sponding to the real eigenvalue γp (to the complex conjugate eigenvaluesσp ± jωp). Eu(P±) and Es(0) have dimension two, while Es(P±) andEu(0) have dimension one. The eigenspaces at the origin are given by thefollowing equations:

Eu(0) : xγ20+γ0+β

= yγ0

= z−β (1.18)

Es(0) : (γ20 + γ0 + β)x + αγ0y + αz = 0 (1.19)

Those associated with the other two equilibrium points P± are:

Eu(P±) : x∓kγ2

p+γp+β = yγp

= z±k−β (1.20)

Es(P±) : (γ2p + γp + β)(x ∓ k) + αγpy + α(z ± k) = 0 (1.21)

1.5.4 General considerations on the behavior on each of the

three regions D1, D0 and D−1

In each of the three regions, the solution of Chua’s equations can be deter-mined by solving the linear system given by Eqs. (1.14). Let us indicatewith x the equilibrium point in each region (i.e., x = P+ if x ∈ D1, x = 0if x ∈ D0 and x = P− if x ∈ D−1).

Moreover, let us indicate with ξr the eigenvector associated with the realeigenvalue γ (either γp or γ0 depending on the region under examination)

Page 19: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 19

and with ηr and ηi the real and the imaginary part of the eigenvectorsassociated with σ ± ω (either σp ± ωp or σ0 ± ω0).

The solution of Chua’s equations in a given region can be written in ageneral form as:

x(t) = x + xr(t) + xc(t) (1.22)

with xr(t) = c1eγtξr and xc(t) = cce

σt[cos(ωt + φc)ηr − sin(ωt + φc)ηr].c1, cc and φc are real constants which depend on the initial conditions.

Depending on the given region, such terms may tend towards zero orgrow exponentially. For instance, if we consider region D1, then γ = γp < 0and σ = σp > 0. Thus, xr(t) tends to zero, while xc(t) spirals away fromP+. Instead, if we consider region D0 the opposite holds: γ = γ0 > 0,σ = σ0 < 0, xr(t) exponentially grows, and xc(t) spirals towards the origin.

Another important consideration is that the eigenspaces Eu and Es

are invariant, i.e., if a trajectory starts from one of them, then it willremain on it for all the time. This implies that the eigenspaces associatedwith the complex conjugate eigenvectors (which are the planes Eu(P±)and Es(0)) cannot be crossed by the trajectory x(t). This consideration isfundamental to understand qualitatively the dynamics of the double scrollstrange attractor.

1.5.5 Qualitative description of the dynamics in D1 (or

D−1)

Let us consider, at first, a trajectory starting from an initial condition inD1 (for symmetry all the considerations can be applied to the a trajectorystarting from D−1). In this region, the equilibrium point P+ is associatedwith a real negative eigenvalue and a pair of conjugate eigenvalues withpositive real part. The eigenspace spanned by the two complex eigenvectorsis the plane Eu(P±). As discussed above, this plane cannot be crossedby a trajectory, which will therefore remain above the plane if the initialstate is above the plane or, otherwise, will remains below the plane if theinitial point is below the plane. The trajectory can be decomposed into itscomponents xr(t) and xc(t). Since γp < 0, the component in the directionof the real eigenvalue will tend towards the equilibrium point P+. On theother hand, since σp > 0 the component along the plane Eu(P±) will spiralaway from P+. The whole resulting trajectory, starting from a point aboveor below the plane Eu(P±), will, therefore, be rapidly flattened on the

Page 20: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

20 Chua’s circuit implementations: yesterday, today and tomorrow

plane and then spiral away from the equilibrium point. At some point, thistrajectory, characterized by an increasing radius, will cross the boundarybetween D1 and D0 (i.e., the plane U1) and enter the region D0.

1.5.6 Qualitative description of the dynamics in D0

In the region D0, the equilibrium point of Chua’s equation is the origin,and is associated with a positive real eigenvalue and a pair of conjugateeigenvalues with negative real part. In this region the plane spanned bythe two eigenvalues is Es(0). This plane is also an invariant of the flow andthus cannot be crossed by a trajectory, so that trajectories starting above(below) this plane will remain for all time above (below) it. A trajectory inD0 has two components: the first (associated with the complex conjugateeigenvalues with negative real part) will spirals towards the origin, whilethe second (associated with the positive real eigenvalue) will grow expo-nentially. As a consequence, the whole trajectory from a point above theplane spiralling with a decreasing radius is pushed away from the originabove the plane and in the direction of the eigenvector associated to thereal eigenvalues.

1.5.7 The double scroll attractor

Having in mind the dynamics of the Chua’s equations in each of the regionsin which they can be decomposed, a qualitative description of the trajectoryof the double scroll attractor can be given. Let us take into considerationa trajectory starting from D1. As discussed before, this trajectory will beflattened on Eu(P±) and then follow a helix of increasing radius until itcrosses U1 and enters the region D0. At this point two cases may occur. Ifthe trajectory crosses U1 and enters the region D0 above the plane Es(0),then it will be pushed away above the plane (and so towards U1) and enteragain the region D1. Otherwise, if the trajectory crosses U1 below theplane Es(0), it will be pushed towards U−1 and the region D−1. Therefore,depending on how the trajectory will cross U1, it will be forced back to D1

or to D−1.This mechanism causes the typical trajectory to rotate around P+ or

P− for a certain time and then to go back to the equilibrium or be pushedtowards the other in an irregular way and accounts for the sensitive depen-dence on initial conditions. Two trajectories starting from two very closepoints in D1 may evolve in a complete different manner depending on where

Page 21: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 21

they will cross the plane U1. In fact, if one trajectory will cross U1 slightlyabove Es(0) and the other slightly below Es(0), their evolutions will betotally different.

The geometry of the double scroll strange attractor derives from all theconsiderations dealt with in this Section. Figures 1.13 and 1.14 shows twodifferent three dimensional views of the double scroll strange attractor alongwith the planes Eu(P+), Es(0), Eu(P−), U1 and U−1. The axes have beenoriented so that the axis x is vertical and different colors have been used forthe planes shown. For the sake of clarity, in Fig. 1.14 Eu(P+) and Eu(P−)have been omitted.

Fig. 1.13 The double scroll Chua’s attractor.

As it can be noticed in the outer regions (D1 and D−1) the attractor isflattened on either Eu(P+) or Eu(P−). Furthermore, in Fig. 1.14 it seemsclear how Es(0) bisects the attractor separating those trajectories comingfrom D1 and going back in it, from those that, crossing U1 from below theplane, go towards region D−1 (the same applies to the trajectories comingfrom D−1 and directed to D1, if crossing the plane from above, or back toD−1, if crossing the plane from below).

1.5.8 Rigorous proof of chaos in the Chua’s circuit

The chaotic nature of the double scroll strange attractor has been rigor-ously proven in [Chua et al. (1986)]. The mathematical proof involves the

Page 22: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

22 Chua’s circuit implementations: yesterday, today and tomorrow

Fig. 1.14 The double scroll Chua’s attractor.

analytical calculation of several Poincare maps which go beyond the scopeof this introduction. We only briefly discuss what are the guidelines of therigorous proof presented in [Chua et al. (1986)]. The chaotic behavior of thedouble scroll strange attractor is proven by means of the Shilnikov’s the-orem [Guckenheimer and Holmes (1983); Shilnikov (1965); Arneodo et al.(1982)], that states that, if in a continuous piecewise-linear vector fieldassociated with a third-order autonomous system the origin is an equilib-rium point having a pair of complex eigenvalues σ + jω with σ < 0 anda real eigenvalue γ > 0 and |σ| < γ, and there exists a homoclinic orbitthrough the origin, then a countable set of horseshoes, which are a finger-print of chaos, appear if the vector field is infinitesimally perturbed. In[Chua et al. (1986)] the Shilnikov’s theorem is indeed applied to a class ofpiecewise-linear vector fields including the original Chua’s equations. Morein details, the proof is based on the following main steps:

• The class of piecewise-linear vector fields including the originalChua’s equations, called the double scroll family, is defined.

• An explicit normal form for the vector fields belonging to the doublescroll family is derived.

• Poincare maps and analytical expressions for the associated half-return maps are calculated.

• The half-return maps are used to prove the existence of the

Page 23: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 23

Shilnikov-type homoclinic orbit and, thus, to demonstrate that thehypotheses of the Shilnikov’s theorem hold.

• Furthermore, the derived Poincare maps are used to draw a bifur-cation diagram and characterize the birth and death of the doublescroll strange attractor.

1.6 Bifurcations of the Chua’s circuit

The behavior of the circuit with respect to its parameters has been ex-tensively studied both in simulations and in experiments in many papers[Chua et al. (1986); Madan (1993); Kahlert and Chua (1987); Yang andLiao (1987)]. In particular, in [Chua et al. (1986)] a rigorous analysis ofbifurcation phenomena is discussed and the complete bifurcation diagramwith respect to the parameters α and β is reported. This detailed analysisis beyond the scope of this Chapter, where we will limit ourselves to discusstypical scenarios of the complex bifurcation diagram of the Chua’s circuit.

−4 −2 0 2 4−3

−2

−1

0

1

2

3

x

y

(a)

−4 −2 0 2 4−3

−2

−1

0

1

2

3

x

y

(b)

Fig. 1.15 Differences between the effects of the three and five segment nonlinearity. (a)When the three segment nonlinearity is considered, the behavior of the Chua’s equationsmay be unstable. (b) When the five segment nonlinearity is considered, the double scrollstrange attractor coexists with a stable external limit cycle. The initial conditions are(2, 0.4, 0) (continuous line) and (2, 0.5, 0) (dashed line).

First of all, a remark on the nonlinearity of the Chua’s circuit is needed.In the real circuit, since each real nonlinear resistor with negative slope iseventually passive, i.e., it has positive slope for large voltage values, the five

Page 24: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

24 Chua’s circuit implementations: yesterday, today and tomorrow

segment nonlinear characteristic of Fig. 1.9(b) is implemented. However,for many purposes, e.g., for the analysis of the circuit behavior presented inSection 1.5, it is enough to take into account the three segment nonlinearity.This is no more true when the behavior of the Chua’s circuit at differentinitial conditions is investigated or a bifurcation analysis is carried on. Infact, when the three segment nonlinearity is considered, for large initialconditions the behavior of the system may be unstable, which is clearly notthe case of the real circuit. When the five segment nonlinearity is taken intoaccount, it can be demonstrated that the double scroll attractor coexistswith a stable external limit cycle and that an unstable saddle-type periodicorbit separates the basins of attraction of the two attractors.

In Fig. 1.15 we compare two simulations starting from two differentinitial conditions for both the two nonlinearities. As it can be noticed,when the five segment nonlinearity is considered, the double scroll attractorcoexists with a stable external limit cycle, while the same initial conditionleads to instability when the external segment with positive slopes are nottaken into account.

In the real circuit, the coexistence of the two attractors clearly appears,as for the same set of parameters different initial conditions may lead tothe double scroll attractor shown in Fig. 1.16(a) or to the external limitcycle shown in Fig. 1.16(b).

(a) (b)

Fig. 1.16 Two different initial conditions in the Chua’s circuit may lead to one of thedifferent coexisting attractors: (a) double scroll attractor (phase plane: x−y, horizontalaxis: 500mV/div; vertical axis 200mV/div); (b) external limit cycle (phase plane: x− y,horizontal axis: 2V/div; vertical axis 5V/div).

A typical bifurcation parameter of the Chua’s circuit is the resistance R

Page 25: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 25

or equivalently the parameter α in the Chua’s equations. For large valuesof R the equilibrium points P+ and P− are stable. Starting from thiscondition and decreasing R (or equivalently starting from a small value ofα and increasing it) the first bifurcation that can be observed is the loss ofstability of the equilibrium points P+ and P− through a Hopf bifurcationand, thus, the birth of two symmetric stable limit cycles. One of thesesymmetric limit cycle can be observed in Fig. 1.17(a).

Decreasing further the parameter α a sequence of period-doubling bi-furcations can be observed. Period-2, period-4 and period-8 limit cycles areshown in Fig. 1.17(b), 1.17(c) and 1.17(d), respectively. Figure 1.17(e) isa magnification of Fig. 1.17(d). This sequence of period doubling bifurca-tions lead to chaos through the well-known period-doubling route-to-chaos.The chaotic attractor that can be observed is shown in Fig. 1.17(f). Thisattractor is confined to the two regions D1 and D0 and is referred to eitheras single scroll attractor or Rossler screw-type attractor for its resemblanceto the structure of the Rossler attractor. Since the circuit is symmetric, amirrored single scroll attractor lies in the regions D−1 and D0. For furtherincreasing of α these two distinct attractors grow in size until they collide,giving birth to the double scroll attractor which spans all the three regionsD1, D0 and D−1, as shown in Fig. 1.16(a).

Page 26: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

26 Chua’s circuit implementations: yesterday, today and tomorrow

(a) (b)

(c) (d)

(e) (f)

Fig. 1.17 Period-doubling bifurcations leading to chaos: (a) period-1 limit cycle; (b)period-2 limit cycle; (c) period-4 limit cycle; (d)period-8 limit cycle; (e) zoom of period-8 limit cycle; (f) single scroll chaotic attractor. Phase plane: x − y, Horizontal axis:500mV/div; vertical axis 200mV/div except for (e): Horizontal axis: 100mV/div; verticalaxis 100mV/div.

Page 27: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 27

Another typical scenario in the region of parameters α and β is thedeath of the double attractor, which occurs, for instance, when α is furtherincreased. The double scroll attractor grows in size, until it collides withthe unstable saddle-type periodic orbit and disappears. The result is thatonly the stable external limit cycle is observed for such parameters.

Between the regions of chaotic behaviors, stable periodic orbits of peri-odic window type can also be observed. One of such orbit (a period-3 limitcycle) is shown in Fig. 1.18.

Fig. 1.18 Period-3 limit cycle. Phase plane: x−y, Horizontal axis: 500mV/div; verticalaxis 200mV/div.

The bifurcation scenario described above has been illustrated throughsome experimentally observed trajectories generated from the implemen-tation based on Cellular Nonlinear Networks described in Chapter 3. Itcan be numerically reproduced by varying α in the range of α = 6.5 (sta-ble equilibrium points) to α = 11 (stable external limit cycle) as shownin Fig. 1.19. Figure 1.20 reports the bifurcation diagram obtained withrespect to β, also showing a great variety of complex behaviors.

1.7 The Chua’s oscillator

Starting from the Chua’s circuit a much larger family of vector fields withcontinuous odd-symmetric piecewise-linear nonlinearities can be defined[Chua (1993)]. The great advantage of defining/identifying such class ofcircuits is that many of the theories and methods developed for the Chua’scircuit can be directly applied to any member of this family. Furthermore,canonical circuits, i.e., circuits which are able to reproduce all the dynamicsof any member of the family, can be identified. Their realization allows any

Page 28: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

28 Chua’s circuit implementations: yesterday, today and tomorrow

6.5 7 7.5 8 8.5 9 9.5 10 10.5 11−3

−2

−1

0

1

2

3

α

x

Fig. 1.19 Bifurcation diagram with respect to α. The other parameters are as inEq. (1.9).

dynamics of the class to be observed in a unique real circuit. The generalproperties that a circuit should have to belong to the Chua’s circuit familyare listed in the following definition.

Definition of the Chua’s circuit familyA circuit defined by the state equation x = f(x) with x ∈ R

3 belongsto the Chua’s circuit family C if and only if:

(1) f(·) is continuous;(2) f(·) is odd-symmetric, i.e., f(−x) = −f(x);(3) the state space can be partitioned by two parallel boundary planes U1

and U−1 into three regions D1, D0 and D−1.

Under such hypothesis and the further assumption that the boundaryplanes are defined by x = 1 (U1) and x = −1 (U−1) as in Section 1.5, eachmember of the family C is described by the following equations:

Page 29: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 29

Fig. 1.20 Bifurcation diagram with respect to β. The other parameters are as in Eq.

(1.9).

x =

Ax + b, if x ≥ 1 or x ≤ −1A0x if |x| ≥ 1

(1.23)

with A =

a11 a12 a13

a21 a22 a23

a31 a32 a33

and b =

b1

b2

b3

in regions D1 and D−1 and

A0 =

α11 α12 α13

α21 α22 α23

α31 α32 α33

in region D0.

Although 21 parameters appear in Eqs. (1.23), taking into account theconstraint that the vector field is continuous, only 12 parameters can bearbitrarily fixed. For this reason the Chua’s circuit family is a 12-parameterfamily.

Given this family, the question that one may ask (and that Chua, Linand other researchers did [Chua and Lin (1990); Chua (1993); Xu (1987)])is whether it is possible to synthetize a circuit representative of the wholefamily, i.e., able to qualitatively reproduce the dynamics of any member ofthe family. If it exists, this circuit will be defined as a canonical member

Page 30: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

30 Chua’s circuit implementations: yesterday, today and tomorrow

of the family.In order to illustrate how finding such a canonical circuit is effectively

possible, the starting point is the concept of linearly conjugacy. Two circuits(or vector fields) of the Chua’s circuit family are linearly conjugate if andonly if their corresponding eigenvalues in each region are identical.

Two linearly conjugate circuits are equivalent, showing a qualitativeidentical behavior. In practice, although the attractors exhibited by twolinearly conjugate circuits may seem different, a linear transformation fromthe state space of one circuit to that of the second circuit can be definedin such a way that the two attractors are exactly the same. In other wordsthe phase portrait of one circuit can be smoothly deformed into the phaseportrait of the other circuit.

On the basis of such considerations, a canonical Chua’s circuit can bedefined as a circuit whose parameters can be chosen so that it is linearlyconjugate to each member of the family. A realization of such circuit willallow to implement any dynamics of the Chua’s circuit family by appro-priately choosing the parameters of the canonical circuit. It will be shownin the following that different circuits satisfy this property; among thesecircuits, the one having the simplest structure is selected.

We will first show that the Chua’s circuit is not a canonical member ofthe family. Let us indicate with µ1, µ2 and µ3 the eigenvalues in the innerregion and with ν1, ν2 and ν3 those of the outer region (since the circuitis odd-symmetric, in fact, the eigenvalues in D1 and those in D−1 are thesame). As introduced above, we can select the parameters of a canonicalcircuit so that it is linearly conjugate of an arbitrarily chosen circuit ofthe family. Therefore, given a set of eigenvalues µ1, µ2, µ3, ν1, ν2 and ν3,it is possible to choose the parameters of the canonical circuit so that ithas such eigenvalues. We will show that this is not possible for the Chua’scircuit. Let us consider the characteristic polynomial associated with theinner region D0:

(s − µ1)(s − µ2)(s − µ3) = s3 − p1s2 + p2s − p3 (1.24)

and that associated with the outer regions

(s − ν1)(s − ν2)(s − ν3) = s3 − q1s2 + q2s − q3 (1.25)

where

Page 31: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 31

p1 = µ1 + µ2 + µ3

p2 = µ1µ2 + µ2µ3 + µ1µ3

p3 = µ1µ2µ3

q1 = ν1 + ν2 + ν3

q2 = ν1ν2 + ν2ν3 + ν1ν3

q3 = ν1ν2ν3

(1.26)

Although the eigenvalues can be complex, the coefficients p1, p2, p3, q1,q2 and q3 of the characteristic polynomials are real numbers. Thus, it ismore convenient to state the problem of finding a circuit linearly conjugateto a given one in terms of such parameters.

Given a set of eigenvalues µ1, µ2, µ3, ν1, ν2 and ν3, if we want to finda Chua’s circuit linearly conjugate to this, we should find a set of param-eters C1, C2, L, G, Ga and Gb such that the Chua’s circuit has the giveneigenvalues. To do this, we can calculate the characteristic polynomials inthe inner and in the outer regions in terms of C1, C2, L, G, Ga and Gb andequal them to equations (1.24) and (1.25).

In the inner region D0, the state equations of the Chua’s circuit (1.2)are linear and assume the following form:

dv1dt

dv2dt

diL

dt

=

−G+Ga

C1

GC1

0GC2

− GC2

1C2

0 − 1L 0

(1.27)

In the outer regions, the state equations assume the following form:

dv1dt

dv2dt

diL

dt

=

−G+Gb

C1

GC1

0GC2

− GC2

1C2

0 − 1L 0

±

(Gb − Ga)E1

00

(1.28)

where the plus sign applies in the region D1, and the minus sign in theregion D−1.

At this point the characteristic polynomial in the inner region can becalculated:

p(s) = s3 +(

G+Ga

C1+ G

C2

)s2 +

(GGa

C1C2+ 1

C2L

)s + G+Ga

C1C2L (1.29)

In order to choose the parameters of the Chua’s circuit to match thedesired set of eigenvalues in the inner region, i.e., µ1, µ2 and µ3, equation(1.29) is compared with equation (1.24), so that it is obtained:

Page 32: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

32 Chua’s circuit implementations: yesterday, today and tomorrow

G+Ga

C1+ G

C2= −p1

GGa

C1C2+ 1

C2L = p2G+Ga

C1C2L = −p3

(1.30)

By calculating the characteristic polynomial in the outer region

p(s) = s3 +(

G+Gb

C1+ G

C2

)s2 +

(GGb

C1C2+ 1

C2L

)s + G+Gb

C1C2L (1.31)

and comparing it with equation (1.25), an expression similar to (1.30)is obtained for the parameters q1, q2 and q3:

G+Gb

C1+ G

C2= −q1

GGb

C1C2+ 1

C2L = q2G+Gb

C1C2L = −q3

(1.32)

Equations (1.30) and (1.32) represent a system of six linear equations insix unknown. The condition for which it admits a nontrivial (i.e., nonzero)solution is that:

(p2 − q2)(p3 − q3) = (p1 − q1)(p3q1 − q3p1) (1.33)

Furthermore, we have to assume that p1 = q1, p2 = q2 and p3 = q3.Equation (1.33) represents a strong constraint on the eigenvalues that

can be realized by the Chua’s circuit. Therefore, not all the members of theChua’s circuit family can be synthesized by the Chua’s circuit. This leadsto the conclusion that the Chua’s circuit is not a canonical member of thefamily. From a theoretical point of view, the analysis reported in [Chuaand Lin (1990)] explains how in practice the six unknown parameters donot provide six degrees of freedom but only five. In fact, for the so-calledimpedance scaling property, if for a given set of eigenvalues C1, C2, G, Ga,Gb and L constitute a solution of equations (1.30) and (1.32), kC1, kC2,kG, kGa, kGb and L/k also are a solution. One of such parameters cantherefore arbitrarily fixed, thus decreasing the number of free parameters.Therefore, the number of parameters of the canonical circuit should be atleast seven. We will show that adding a further resistor to the Chua’scircuit leads to a canonical member of the family.

The circuit shown in Fig. 1.21 is obtained just by adding a resistor to theChua’s circuit in series with the inductor. This circuit is called the Chua’s

Page 33: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 33

oscillator and, as shown below, is a canonical member of the Chua’s circuitfamily. The Chua’s oscillator can be described by the following equations:

dv1dt = 1

C1[G(v2 − v1) − g(v1)]

dv2dt = 1

C2[G(v1 − v2) + iL]

diL

dt = − 1L (v2 + R0iL)

(1.34)

Fig. 1.21 The Chua’s oscillator.

The characteristic polynomial in the inner region is

p(s) = s3 +(

G+Ga

C1+ G

C2+ R0

L

)s2+

+(

GGa

C1C2+ G+Ga

C1L R0 + GR0C2L + 1

C2L

)s + R0GGa+G+Ga

C1C2L

(1.35)

and that in the outer regions is

p(s) = s3 +(

G+Gb

C1+ G

C2+ R0

L

)s2+

+(

GGb

C1C2+ G+Gb

C1L R0 + GR0C2L + 1

C2L

)s + R0GGb+G+Gb

C1C2L

(1.36)

By comparing equations (1.24) and (1.25) with equations (1.35) and(1.36) it can be obtained:

G+Ga

C1+ G

C2+ R0

L = −p1GGa

C1C2+ G+Ga

C1L R0 + GR0C2L + 1

C2L = p2R0GGa+G+Ga

C1C2L = −p3G+Gb

C1+ G

C2+ R0

L = −q1GGb

C1C2+ G+Gb

C1L R0 + GR0C2L + 1

C2L = q2R0GGb+G+Gb

C1C2L = −q3

(1.37)

Page 34: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

34 Chua’s circuit implementations: yesterday, today and tomorrow

Equations (1.37) represent a system of six linear equations with sevenunknowns, that can be solved by fixing a suitable value to one of the circuitparameters (C1):

C1 = 1C2 = k2

k23

L = −k23

k4

R = −k3k2

R0 = −k1k23

k2k4

Ga = −p1 − (p2−q2p1−q1

) + k2k3

Gb = −q1 − (p2−q2p1−q1

) + k2k3

(1.38)

with

k1 = −p3 + ( q3−p3q1−p1

)(p1 + p2−q2q1−p1

)k2 = p2 − ( q3−p3

q1−p1) + (p2−q2

q1−p1)(p2−q2

q1−p1+ p1)

k3 = (p2−q2q1−p1

) − k1k2

k4 = −k1k3 + k2(p3−q3p1−q1

)

(1.39)

If one of the following conditions

p1 − q1 = 0p2 − ( q3−p3

q1−p1) + (p2−q2

q1−p1)(p2−q2

q1−p1+ p1) = 0

(p2−q2q1−p1

) − k1k2

= 0−k1k3 + k2(p3−q3

p1−q1) = 0

(1.40)

holds, then solution (1.38) cannot be obtained. However, since con-ditions (1.40) define a set of measure zero, it can be concluded that theunfolding Chua’s circuit is able to realize any member of the Chua’s cir-cuit family except for a set of measure zero. Furthermore, if we want toimplement a given circuit belonging to this set of measure zero, since thiscircuit is continuous, we can consider a perturbation of it and implementthe perturbed circuit. From the considerations discussed in this Section, theconclusion stated in [Chua (1994)] appears evident: “The Chua’s oscillatoris structurally the simplest and dynamically the most complex member ofthe Chua’s circuit family”.

Among the other equivalent canonical members of the Chua’s circuitfamily, we only mention the circuit introduced in [Chua and Lin (1990)]and reported in Fig. 1.22.

Page 35: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 35

Fig. 1.22 Another canonical member of the Chua’s circuit family.

Given the set of eigenvalues µ1, µ2, µ3, ν1, ν2 and ν3 of the member ofthe Chua’s circuit family to be synthesized, the parameters of the canonicalcircuit of Fig. 1.22 can be found by using the following relationships:

C1 = 1Ga = −p1 + p2−q2

p1−q1

Gb = −q1 + p2−q2p1−q1

L =[p2 +

(p2−q2p1−q1

− p1

)(p2−q2p1−q1

)− p3−q3

p1−q1

]−1

R = −L(

p2−q2p1−q1

+ K)

C2 = L−1[

p3−q3p1−q1

+ K(K + p2−q2

p1−q1

)]−1

G = KC2

(1.41)

with K = −L[p3 + Ga(p3−q3)

C1(p1−q1)

]. In this case the constraint p1 = q1

should be satisfied, which again defines a set of zero measure.We notice that for some values of the eigenvalues set to be implemented,

the parameters of the Chua’s oscillator may assume negative values. Theimplementation of such negative circuit parameters (for instance, a nega-tive capacitor) requires specific circuital solutions that will be examined inChapter 2.

The Chua’s oscillator can be described by the following dimensionlessequations:

x = kα[y − h(x)]y = k (x − y + z)z = k (−βy − γz)

(1.42)

with γ = C2/L/G and k = sgn(C2/G). Thousand of chaotic attractorshave been found for different parameters of the Chua’s oscillator [Bilottaand Pantano (2008)]. We show only some examples in Figs. 1.23 and 1.24.

Page 36: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

36 Chua’s circuit implementations: yesterday, today and tomorrow

−40

4−4−2024

−0.4

−0.2

0

0.2

0.4

yx

z

(a)

−1 −0.5 0 0.5 1 1.5

−0.50

0.5−3

−2

−1

0

1

xy

z(b)

−10 −5 0 5 10−10010

−1

−0.5

0

0.5

1

xy

z

(c)

−20

0

20

05101520−0.14

−0.12

−0.1

−0.08

−0.06

−0.04

xy

z

(d)

Fig. 1.23 Some of the attractors exhibited by the Chua’s oscillator for different param-eter values: (a) m0 = 1.1690, m1 = 0.5230, α = −1.3011, β = −0.0136, γ = −0.0297,k = 1; (b) m0 = 0.02, m1 = −1.4, α = −75.0188, β = 31.25, γ = −3.1250, k = 1;(c) m0 = 0.7562, m1 = 0.9575, α = −1.5601, β = 0.0156, γ = 0.1581, k = −1; (d)m0 = 0.9059, m1 = 0.9998, α = −1.0870, β = 9.6899e − 005, γ = 0.0073, k = −1.

To further illustrate the richness of the dynamics of the Chua’s circuit,we give a list of some of the many nonlinear phenomena that have beendiscovered in the Chua’s circuit:

• Standard routes to chaos (including period doubling and torus break-down) have been observed in the Chua’s circuit. We have shown inSection 1.6 a cascade of period-doubling bifurcations leading to chaos.

• Stochastic resonance has been observed in the Chua’s circuit [An-

Page 37: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 37

−5

0

5

−4

−2

0

2

4

−20

0

20

yx

z

(a)

−10 −5 0 5 10−5

0

5−15

−10

−5

0

5

10

15

xy

z(b)

−5

0

5 −1 −0.5 0 0.5 1

−2

−1

0

1

2

yx

z

(c)

−4

−2

0

2

4 −1−0.5

00.5

1

−5

0

5

yx

z

(d)

Fig. 1.24 Some of the attractors exhibited by the Chua’s oscillator for different param-eter values: (a) m0 = −1.7640, m1 = 1.1805, α = 3.7092, β = 24.0964, γ = −0.8602,k = 1; (b) m0 = −1.4000, m1 = 0.0200, α = −75.0188, β = 31.7460, γ = −3.1746,k = 1; (c) m0 = −0.1429, m1 = 0.2858, α = −4.087, β = −2, γ = 0, k = 1; (d)m0 = 0.2952, m1 = −0.1460, α = 8.342, β = 11.925, γ = 0, k = 1.

ishchenko et al. (1992); Gomes et al. (2003)]. The Chua’s circuit ina regime close to the crisis bifurcation that leads the two symmetricalspiral attractors to collide into the double scroll strange attractor mayexhibit stochastic resonance [Anishchenko et al. (1992)]. In fact, insuch region of parameters the circuit may exhibit chaos-chaos intermit-tency that, in the presence of a small sinusoidal signal, may result inan increase of the signal-to-noise ratio of the output signal.

• Signal amplification via chaos has been also observed when the circuit

Page 38: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

38 Chua’s circuit implementations: yesterday, today and tomorrow

operates in a spiral attractor regime [Halle et al. (1992)].• Close to the bifurcation between the regime of spiral attractors and that

of the double scroll strange attractor, another interesting phenomenonhas been observed: the appearance of noise with 1/f power spectrum[Anishchenko et al. (1993)]. This suggests that the Chua’s circuit canbe used as 1/f noise generator.

• The reversal of period-doubling cascades, i.e., antimonotonicity, in theChua’s circuit has been theoretically predicted [Dawson et al. (1992)]and experimentally observed [Kocarev et al. (1993)].

• Beyond period-doubling in which the oscillation period doubles, in theChua’s oscillator sequences of limit cycles with oscillation periods in-creasing by consecutive integers have been also observed [Pivka andSpany (1993); Mayer-Kress et al. (1993)]. This phenomenon is calledperiod adding.

• Other nonlinear phenomena, such hyperchaos or spiral waves, have beenobserved in higher-order generalizations of the Chua’s circuit as shownin the next Section.

1.8 Generalizations of the Chua’s circuit

The main generalization of the Chua’s circuit, i.e., the Chua’s oscillator, hasalready been discussed. However, the Chua’s circuit has been generalizedin many other directions. One of this is the inclusion of an external forcingwhich makes the circuit non-autonomous. Another generalization is tohigher dimensions (for instance adding a further energy storage element,in order to obtain a fourth-order system exhibiting hyperchaos). Furtherstudies have led to the use of a smooth nonlinearity instead of the piecewisefunction. Finally, another important generalization is the use of a piecewisefunction with more than five segment which leads to a generalization of thedouble scroll strange attractor. This Section is devoted to a brief overviewof these generalizations.

1.8.1 Sinusoidal forcing in the Chua’s circuit

Chaotic behavior in non-autonomous circuits, i.e., in systems driven bysome external signal, has been observed in many circuits: the Duffing equa-tion [Duffing (1918)] and the Van der Pol oscillator [der Pol and der Mark(1927)] are only two well-known examples. Although the peculiarity of the

Page 39: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 39

Chua’s circuit is that it constitutes the first demonstration of chaotic be-havior in an autonomous circuit, the effects of a sinusoidal forcing in theChua’s circuit have been also investigated.

According to the scheme proposed in [Murali and Lakshmanan (1992)]and shown in Fig. 1.25, a sinusoidal forcing may be introduced in serieswith a further inductor constituting a new branch in parallel with C2 andthe original inductor of the Chua’s circuit. Under such assumptions, thestate equations of the system become:

dv1dt = 1

C1[G(v2 − v1) − g(v1)]

dv2dt = 1

C2[G(v1 − v2) + iL1 + iL2]

diL1dt = − 1

L1(v2 + u(t))diL2dt = − 1

L2v2

(1.43)

with the usual nonlinearity g(v1). The experimental investigation ofthis circuit carried on in [Murali and Lakshmanan (1992)] reveal a greatvariety of bifurcation sequences. In particular, period-adding bifurcations,quasi-periodicity, hysteresis and intermittent behaviors have been observed.

Fig. 1.25 Scheme of the driven Chua’s circuit.

Another interesting result is the possibility of controlling many of thesephenomena by adding a further sinusoidal generator in series with the pre-vious one. In [Murali and Lakshmanan (1993)], for example, a secondsinusoidal forcing with a different frequency is used. Experiments carriedon increasing the amplitude of the second forcing demonstrate that a small

Page 40: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

40 Chua’s circuit implementations: yesterday, today and tomorrow

amplitude is sufficient to induce drastic changes in the behavior of thesystem. In particular, starting from a chaotic behavior in absence of thesecond forcing, Murali and Lakshmanan demonstrate that periodic orbits(for instance of period-3) can be stabilized adding a sinusoidal term with asmall amplitude.

This research line finally led to the ideation of a much simpler non-autonomous circuit, at the core of which is the Chua’s diode, constitutingthus the nonlinearity of the system [Murali et al. (1994b,a); Lakshmananand Murali (1995)]. The circuit, known as the Murali-Lakshmanan-Chuacircuit , is shown in Fig. 1.26. It consists of three linear element (L, C

and R), the Chua’s diode and a sinusoidal forcing and may exhibit manydifferent complex phenomena observed in the driven Chua’s circuit.

The Chua’s circuit driven by a periodic forcing may also show othercomplex nonlinear phenomena. In particular, in [Liu (2001)] the authorsdemonstrate the existence of strange nonchaotic attractors , i.e., attractorswhich have a fractal geometry but nonpositive Lyapunov exponents [Gre-bogi et al. (1984)].

Fig. 1.26 The Murali-Lakshmanan-Chua circuit [Murali et al. (1994b)].

1.8.2 Hyperchaos in the Chua’s circuit

The Chua’s circuit can also generate hyperchaotic behavior. Hyperchaosis a chaotic behavior in which two or more Lyapunov exponents are posi-tive. As such to be observed in an autonomous circuit it needs at least afourth-order system. In [Cannas and Cincotti (2002); Cincotti and Stefano(2004)] it is shown that two bidirectionally coupled Chua’s circuits can gen-erate hyperchaos. A nonlinear resistor is used to couple the two circuits.

Page 41: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 41

The experimental observation of hyperchaos in coupled Chua’s circuits isreported in [Kapitaniak et al. (1994)], where five identical Chua’s circuitsare unidirectionally coupled. Hyperchaotic attractors have been experimen-tally observed both in open and closed chains.

Fig. 1.27 The hyperchaotic Chua’s circuit [Barboza (2008)].

In all the examples reported above, hyperchaos is generated by couplingtwo or more Chua’s circuits. Instead, Barboza [Barboza (2008)] added twobranches to the Chua’s circuit and demonstrated that hyperchaos can begenerated by the Chua’s circuit. In fact, in order to obtain hyperchaosfrom the Chua’s circuit, a modification is needed: at least a further energystorage element should be introduced so that the new circuit is at least offourth order. In the scheme proposed by Barboza only two new branchesare added to the original topology of the Chua’s circuit. In particular,he added the series of two linear elements (a negative resistance and aninductor) in parallel with C1 and a voltage-controlled current source inparallel with C2. The voltage-controlled current source is described by apiecewise-linear function with the same breakpoints of the Chua’s diode.The circuit is shown in Fig. 1.27. The dimensionless equations governingsuch circuit are:

x = α[y − x + w − f(x)]y = x − y + z − g(x)z = −βy

w = γ(w − x)

(1.44)

where f(x) = bx + 0.5(a − b)(|x + 1| − |x − 1|) as usual and g(x) =0.5c(|x + 1| − |x − 1|). An example of the hyperchaotic behavior obtained

Page 42: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

42 Chua’s circuit implementations: yesterday, today and tomorrow

for the following set of parameters (a = −11/7, b = −1/7, c = 15, α = 10,β = 20, γ = 1.0) is given in Fig. 1.28.

−10 −5 0 5 10−3

−2

−1

0

1

2

3

x

w

(a)

−4 −2 0 2 4

−20

−10

0

10

20

y

z

(b)

Fig. 1.28 Projection of the attractor of the hyperchaotic Chua’s circuit into the planex − w (a) and y − z (b).

Further generalizations to higher dimensions are dealt with in [Lukin(1993); Sharkovsky et al. (1993)], where the RLC subcircuit is substitutedby a coaxial cable or by a lossless transmission line. Finally, many workshave investigated higher order systems made of elementary units whichare Chua’s circuits. Among those works, we mention studies on one- ortwo-dimensional arrays of Chua’s circuits [Perez-Munuzuri et al. (1992,1993a,b,c,d); Nekorkin et al. (1995, 1996a,b); Nekorkin and Chua (1993);Perez-Munuzuri et al. (1995); Yang and Chua (2001)], showing how a largevariety of nonlinear phenomena may arise in such systems: spiral waves,autowaves, solitary waves, Turing patterns and spatio-temporal chaos areonly a few representative examples. Recently, studies on three-dimensionalreaction-diffusion systems made of Chua’s circuits have revealed possiblerelationships with art and neuroscience [Arena et al. (2005)].

1.8.3 The Chua’s circuit with a smooth nonlinearity

One of the generalizations of the Chua’s circuit investigated in several pa-pers (see for instance [Hartley and Mossayebi (1993a,b); Altman (1993a);Khibnik et al. (1993a,b)]) is the use of a smooth nonlinearity instead of thepiecewise function. The model can be described by the Chua’s equations

Page 43: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 43

x = α[y − ϕ(x)]y = x − y + z

z = −βy

(1.45)

with ϕ(x) = c0x3 + c1x, where c0 = 1/16 and c1 = −1/6. This cu-

bic polynomial nonlinearity well approximates the smooth nonlinearity ob-served in the real circuit, although the piecewise function has the greatadvantage to make possible the analysis described in the previous Sections.The dynamics of the smooth model and the piecewise circuit are similar,but there are also some differences such as the appearance of both super-critical and subcritical Andronov-Hopf bifurcations in the smooth model[Khibnik et al. (1993b)]. Furthermore, continuation technique and classi-cal bifurcation theory can be applied to the Chua’s circuit with a smoothnonlinearity.

1.8.4 The n-scroll chaotic attractor

In [Suykens and Vandewalle (1993)] it is shown how, by modifying the char-acteristic of the nonlinear resistor, the Chua’s circuit can be generalized toa circuit exhibiting more complex attractors. The nonlinearity is modi-fied by introducing additional breakpoints. The attractor generated in thisway is a generalization of the double scroll strange attractor called n-scrollchaotic attractor or a multiscroll chaotic attractor with n = 1, 2, 3, . . .. Inthis context the double scroll strange attractor corresponds to the 1- doublescroll.

The multiscroll attractor is thus generated by adding more segmentsto the characteristic of the nonlinear resistor. In particular, the followingnonlinear function [Suykens et al. (1997)] should be adopted in equations(1.7) to obtain a n−scroll attractor:

h(x) = m2q−1 + 12

∑2q−1i=1 (mi−1 − mi)(|x + ci| − |x − ci|) (1.46)

where q is a natural number, ci are the breakpoints of the nonlinearityand mi the slope of i-th segment. Examples of a 3− and 4−scroll chaoticattractor are given in Fig. 1.29. In Fig. 1.29(a) the following parametershave been chosen: α = 9; β = 14.286; m0 = 0.9/7; m1 = −3/7; m2 = 3.5/7;m3 = −2.4/7; c1 = 1; c2 = 2.15; c3 = 4; while in Fig. 1.29(a) the followingparameters have been used: α = 9; β = 14.286; m0 = −1/7; m1 = 2/7;m2 = −4/7; m3 = 2/7; c1 = 1; c2 = 2.15; c3 = 3.6.

Page 44: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

44 Chua’s circuit implementations: yesterday, today and tomorrow

−4 −2 0 2 4−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

(a)

−10 −5 0 5 10−2

−1.5

−1

−0.5

0

0.5

1

1.5

2

x

y(b)

Fig. 1.29 (a) 3−scroll chaotic attractor. (b) 4−scroll chaotic attractor.

Experimental confirmation of n−scroll attractors generated by gener-alized Chua’s circuits have been reported in [Arena et al. (1996a,b)] and[Yalcin et al. (2000)]. After their introduction, multiscroll chaotic attractorshave been extensively investigated, even in relation with circuit topologiesdifferent from that of the Chua’s circuit. Starting from Chua’s circuit,implementations based on it or other different approaches have been re-ported. A part the above mentioned generation of n−scrolls from thegeneralized Chua’s circuit, other approaches have been developed: sine-function-based circuits [Tang et al. (2001)], Cellular Nonlinear Networks[Arena et al. (1996a); Suykens and Chua (1997)], nonlinear transconductor[Ozoguz et al. (2002)], stair function method [Yalcin et al. (2002)], hys-teresis series switching [Lu et al. (2004b)] and saturated function series [Luet al. (2004a); Hulub et al. (2006)]. Many of these approaches (see for in-stance [Yalcin et al. (2002); Lu et al. (2004b,a); Hulub et al. (2006)]) allowto obtain also two-dimensional or three-dimensional grids of scrolls.

1.9 Control of the Chua’s circuit

The term chaos control refers to different control problems such as thestabilization of equilibrium points or the stabilization of some periodic orbitand, in general, is the process which brings order into disorder, i.e., thatsuppresses chaos [Chen (1993); Ogorzalek (1993b, 1995); Boccaletti et al.(2000)]. On the opposite, when chaotic behavior is intentionally created by

Page 45: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 45

using control, this is referred as antichaos control.Many different techniques have been applied either to chaos control or

antichaos control and many of them have been applied to the Chua’s circuitand to the Chua’s oscillator. The aim of this Section is not to review all theapproaches developed, but to give some insights on only a few importantcontrol techniques applied to the Chua’s circuit. We refer to [Chen andDong (1998)] and [Boccaletti et al. (2000)] for a detailed treatment on thesubject of chaos control.

Both non-feedback and feedback techniques have been applied to theChua’s circuit. Among non-feedback techniques we cite the possibility ofcontrolling the Chua’s circuit by inserting in the circuit some additionalcomponents which act as a “chaotic oscillation absorber”. The idea, in-troduced in [Kapitaniak et al. (1993)], is inspired to shock absorbers whichcan be installed in mechanical systems to suppress unpredictable dangerousvibrations. The original circuit is modified with the addition of a RLC cir-cuit coupled with it through a resistor Rc and is governed by the followingset of dimensionless equations:

x = α[y − h(x)]y = x − y + z + ε(y1 − y)z = −βy

y1 = α1[−γ1y1 + z1 + ε(y − y1)]z1 = −β1y1

(1.47)

where ε = RRc

is the coupling coefficient. Depending on the value of thecoupling resistor different stationary states can be stabilized as discussedin [Kapitaniak et al. (1993)]. This technique operates with a very simpleprinciple, without the need of feedback and control signals. However, thetarget behavior has to be chosen by trial and error.

As an example we consider the Chua’s equations with parameters (1.9)and fix the following values for the controller parameters: α1 = α, β1 = β,γ1 = 1 and ε = 0.3. The control is activated for t > 50 (all the simula-tions refer to dimensionless equations with arbitrary units). Figure 1.31shows the trend of the x variable, demonstrating how the chaotic system iscontrolled to a period-1 limit cycle.

Another example of open-loop control has been already discussed inSection 1.8.1: the addition of a second sinusoidal forcing to the drivenChua’s circuit may lead to stabilization of periodic orbits.

Unlike non-feedback methods which mainly use the addition of a peri-odic driving force or periodic parameter modulation and often imply rather

Page 46: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

46 Chua’s circuit implementations: yesterday, today and tomorrow

Fig. 1.30 Control of the Chua’s circuit through the “chaotic oscillation absorber” [Kap-itaniak et al. (1993)].

0 20 40 60 80 100−3

−2

−1

0

1

2

3

t

x

Fig. 1.31 Trend of the x variable of the Chua’s equations controlled through the “chaoticoscillation absorber”.

large modifications of the system dynamics, feedback methods exploit theproperties of chaotic systems to stabilize already existing periodic orbitswith small perturbations. This idea was firstly introduced by Ott, Grebogiand Yorke (OGY) [Ott et al. (1990)].

The peculiar properties of chaotic systems that are exploited by theOGY methods are [Boccaletti et al. (2000)]: the presence of infinite unstable

Page 47: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 47

periodic orbits embedded in the chaotic attractor; ergodicity which makesthe trajectory passing close to each of such orbits; and the high sensitivityto small changes on the system current state which implies the possibilityof altering the behavior of the system with small perturbations. Oncedetermined which of the unstable periodic orbits embedded in the strangeattractor is the target of the control, according to the OGY method onehas to wait for the natural passage of the chaotic trajectory close to thetarget one. At this point, small perturbations are applied to stabilize thetarget orbit.

In [Johnson et al. (1993)] the OGY method (in particular, a one-dimensionally version of it called occasional proportional feedback) has beenapplied to the Chua’s circuit according to the scheme shown in Fig. 1.32.The parameter to which the perturbation is applied when the trajectorydeviates from the target trajectory is the negative resistance of the circuit.In parallel to this, in fact, a voltage controlled resistor is inserted, so thatthe overall resistance is modulated by the control signal. The experimentalresults obtained in [Johnson et al. (1993)] demonstrate that several typesof periodic orbits (such as period-1, period-2 and period-4 limit cycles) canbe stabilized with small control signals.

Fig. 1.32 Scheme for the occasional proportional feedback control of the Chua’s circuit[Johnson et al. (1993)].

Among feedback methods for chaos control, one of the most effective isthe use of linear feedback. This technique introduced by Chen and Dong[Chen and Dong (1993a,b,c); Chen (1993)], is based on the design of aconventional feedback controller that drives the trajectory of the systemfrom a chaotic orbit of the system to any target trajectory of the system(for instance, one of its unstable periodic orbits).

Page 48: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

48 Chua’s circuit implementations: yesterday, today and tomorrow

The main result obtained by Chen and Dong may be formulated in termsof the control of the Chua’s oscillator (1.42) with k = 1 (its generalizationto k = −1 is however straightforward). Let (x, y, z) be a target trajectoryof system (1.42). Then, the chaotic trajectory of the Chua’s oscillator canbe driven to the target trajectory by adding to the equations of the Chua’soscillator the following linear control:

u1

u2

u3

= −

K11 0 0

0 K22 00 0 K33

x − x

y − y

z − z

(1.48)

with

K11 ≥ −α(m0 − 1)K22 ≥ 0K33 ≥ −γ

(1.49)

According to this technique, the equations of the controlled Chua’s os-cillator, shown in Fig. 5.11, thus become:

x = α[y − h(x)] + u1

y = x − y + z + u2

z = −βy − γz + u3

(1.50)

Fig. 1.33 Feedback control of the Chua’s oscillator [Chen (1993)].

In the linear feedback technique the controller has a simple structureand does not need the access to the system parameters, but requires theaccess to many state variables.

Page 49: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 49

As an example we fixed as target trajectory the equilibrium point P+

in the Chua’s circuit with parameters (1.9) and we applied the feedbackcontroller (1.48) with K11 = α(m0 − 1), K22 = 1 and K33 = 0 for t ≥ 50.Fig. 1.34 shows the trend of the x variable, showing how the equilibriumpoint P+ is indeed stabilized.

0 50 100 150 200−3

−2

−1

0

1

2

3

t

x

Fig. 1.34 Example of feedback control of the Chua’s oscillator: stabilization of P+.

Another closed loop method that can be applied to control the Chua’stechnique is the Pyragas’ technique [Pyragas (1992); Pyragas and Tamase-vicius (1993); Pyragas (1995, 2006)], in which a time-delayed feedback of thestate variables is used to stabilize the unstable periodic orbits of the strangeattractor. The technique can be suitably applied to the Chua’s circuit asexperimentally verified in [Celka (1994)]. According to this technique, theChua’s equations can be rewritten as follows to include the feedback term:

˙x(t) = α[y(t) − h(x(t))]˙y(t) = x(t) − y(t) + z(t) + ε(y(t) − y(t − τ))˙z(t) = −βy(t)

(1.51)

where the feedback involves only the delayed state variable y(t − τ).Depending on the values of ε and τ different unstable periodic orbits maybe stabilized. An example is shown in Fig. 1.35, where a period-2 unstableperiodic orbit is stabilized (ε = −2.1 and τ = 2.2). We notice that time-delay feedback can also be used to generate chaos in a modified Chua’scircuit [Wang et al. (2001)].

Page 50: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

50 Chua’s circuit implementations: yesterday, today and tomorrow

−2.5 −2 −1.5 −1 −0.5 0−0.4

−0.3

−0.2

−0.1

0

0.1

0.2

0.3

0.4

x

y

Fig. 1.35 Example of time-delay feedback control of the Chua’s oscillator: stabilizationof a period-2 unstable periodic orbit.

Other feedback control methods can be designed by taking into accountthe peculiar characteristics of the Chua’s circuit. This is the case of thedistortion control [Genesio and Tesi (1993)] which makes use of the factthat the structure of the Chua’s circuit is that of a Lur’e system. Lur’esystems are described by the feedback structure shown in Fig. 1.36. As itcan be easily demonstrated by direct calculation, the Chua’s circuit is aLur’e system with w(t) = x(t), n(·) = f(x) and:

L(s) = α(s2+s+β)s3+(1+α)s2+βs+αβ

(1.52)

Fig. 1.36 Feedback block scheme of a Lur’e system.

Given such structure, concepts developed for the approximate analysisof Lur’e systems, and, in particular, those based on the describing func-tion approach, can be applied to describe the birth of chaos in the Chua’scircuit as the result of the interaction between an equilibrium point and

Page 51: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 51

a predicted limit cycle. The limit cycle is called predicted since it is de-rived by a first harmonic analysis which neglects higher harmonics whoseamount is referred as the distortion parameter. The main idea of the ap-proach described in [Genesio and Tesi (1993)] is that under medium levelsof distortion chaos emerges, while, if distortion is controlled, the predictedlimit cycle can be stabilized. The controller is, therefore, designed as anonlinear system operating in parallel with the original nonlinearity n(·)and reducing the level of distortion.

Many other techniques have been developed to control chaos in theChua’s circuit. Since it is not possible to provide an exhaustive list ofsuch approaches, we only mention some examples: control based on statespace and input-output standard control techniques [Hartley and Mossayebi(1993b); Johnston and Hunt (1993)], feedback techniques [Hwang et al.(1996); Hwang (1997); Torres and Aguirre (1999)], return map control[Lee et al. (1997)], control of peak-to-peak dynamics [Piccardi and Rinaldi(2002)], impulsive control [Li et al. (2001)], fuzzy control [Lian et al. (2002)],tracking control [Puebla et al. (2003)] and robust tracking control throughfuzzy approach [Chang (2001)], adaptive control [Ge and Wang (2000);Barone and Singh (2002)] and control based on motor maps [Arena et al.(2002)].

1.10 Synchronization of Chua’s circuits

Synchronization of chaos is usually referred as a process wherein two (ormore) chaotic systems adjust a given property of their motion to a com-mon behavior (e.g., equal trajectories or phase locking), due to coupling orforcing [Boccaletti et al. (2002); Pikovsky et al. (2001)]. Although the topichas been extensively investigated even in relation with the Chua’s circuit,we will refer here only to complete or identical synchronization, i.e. whentwo or more chaotic circuits follow the same chaotic trajectory.

Since chaotic systems exhibit high sensitivity to initial conditions andthus, even if identical and, possibly, starting from almost the same initialpoints, follow trajectories which rapidly become uncorrelated, appropriatetechniques should be set up to obtain complete synchronization. Such tech-niques to couple two or more chaotic circuits can be mainly divided intotwo classes: drive-response (or unidirectional) coupling and bidirectionalcoupling. In the first case, one circuit drives another one called the re-sponse (or slave) system, while on the contrary in bidirectional coupling

Page 52: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

52 Chua’s circuit implementations: yesterday, today and tomorrow

both the circuits are connected and each circuit influences the dynamicsof the other. Both the two classes of synchronization schemes have beensuccessfully applied to the Chua’s circuit [Chua et al. (1993a,b)].

Let us first consider how the synchronization scheme based on drive-response coupling can be applied to the Chua’s circuit. The drive-responsetechnique was introduced by Pecora and Carroll as the first experimentalproof of chaotic synchronization [Pecora and Carroll (1990)]. They consideran autonomous n-dimensional dynamical system u = F (u) and divide itinto two subsystems:

v = G(v, w)w = H(v, w)

(1.53)

where v = (u1, . . . , um), w = (um+1, . . . , un), G = (F1(u), . . . , Fm(u))and H = (Fm+1(u), . . . , Fn(u)). Then, they consider a second dynamicalsystem (identical to the first) where the variables v are sent to the subsystemw′ = H(v′, w′) so that one obtains:

w′ = H(v, w′) (1.54)

The two systems synchronize (i.e., w(t) and w′(t) asymptotically havethe same evolution) if all the Lyapunov exponents of the subsystem w

(called conditional Lyapunov exponents) have negative real part. Such con-ditional Lyapunov exponents can be calculated from the Jacobian matrixDwH(v(t), w(t)) of the subsystem w calculated around the given chaotictrajectory.

In the case of the Chua’s circuits several system decompositions can betaken into account, not all of them lead to a subsystem with conditionalLyapunov exponents with negative real part [Chua et al. (1993b)].

Let us first consider the decomposition in which the x variable is usedto drive the response system:

x = α[y − h(x)]y = x − y + z

z = −βy

y′ = x − y′ + z′

z′ = −βy′

(1.55)

The implementation of this scheme is shown in Fig. 1.37(a). The condi-tional Lyapunov exponents of the subsystem (which in this case is linear)have negative real part: indeed, the two circuits synchronize.

Page 53: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 53

Synchronization can be also achieved even if the y variable is used todrive the response system:

x = α[y − h(x)]y = x − y + z

z = −βy

x′ = α[y − h(x′)]z′ = −βy

(1.56)

Figure 1.37(b) shows how this coupling can be implemented. Finally,we mention that when the z variable is used to drive the response sys-tem, there are conditional Lyapunov exponents with positive real part andsynchronization cannot be obtained.

In the case of bidirectional coupling [Chua et al. (1993b)] two Chua’scircuits can be coupled using one of the two simple schemes reported inFig. 1.38. The scheme of Fig. 1.38(a) refers to coupling through the x

variable. In terms of dimensionless equations it is described by the followingequations:

x = α[y − h(x)] + kx(x′ − x)y = x − y + z

z = −βy

x′ = α[y′ − h(x′)] + kx(x − x′)y′ = x′ − y′ + z′

z′ = −βy′

(1.57)

where kx = αRRc

.On the contrary the scheme of Fig. 1.38(b) refers to coupling through

the y variable. The dimensionless equations describing this second case arethe following:

x = α[y − h(x)]y = x − y + z + ky(y′ − y)z = −βy

x′ = α[y′ − h(x′)]y′ = x′ − y′ + z′ + ky(y − y′)z′ = −βy′

(1.58)

where ky = RRc

.These two schemes have been numerically and experimentally studied in

detail in [Chua et al. (1992, 1993b,a)]. From an experimental point of view

Page 54: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

54 Chua’s circuit implementations: yesterday, today and tomorrow

(a)

(b)

Fig. 1.37 Synchronization scheme based on drive-response coupling through the x vari-able (a) or the y variable (b).

[Chua et al. (1993a)] using a potentiometer for Rc, it can be observed thatstarting from a high value of such resistor the two circuits are not synchro-nized. When the value of the potentiometer is decreased, the two circuitsdo synchronize. Therefore, in both cases, synchronization is achieved for asufficiently low value of Rc or for a sufficiently high value of the couplingparameter (kx or ky).

The same synchronization technique can be applied also coupling thecircuits through the z variable. In this case, the equations of the coupledChua’s circuits are:

Page 55: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 55

(a)

(b)

Fig. 1.38 Two suitable (and simple) synchronization schemes based on bidirectionalcoupling through the x variable (a) or the y variable (b).

x = α[y − h(x)]y = x − y + z

z = −βy + kz(z′ − z)x′ = α[y′ − h(x′)]y′ = x′ − y′ + z′

z′ = −βy′ + kz(z − z′)

(1.59)

The implementation of such a technique is not immediate, since it re-quires adequate circuitry to sense the current through the inductor. How-ever, it can be easily implemented on a Chua’s circuit implementation basedon state variables (such as that described in Chapter 3). From a numericalpoint of view, the analysis carried on in [Chua et al. (1993a)] gives the pos-sibility of synchronizing two Chua’s circuits through the z variable if the

Page 56: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

56 Chua’s circuit implementations: yesterday, today and tomorrow

coupling lies within a suitable range.The problem of chaos synchronization can be studied in a more general

framework, the so called Master Stability Function (MSF) approach [Pecoraand Carroll (1998); Boccaletti et al. (2006)], in which either unidirectionaland bidirectional coupling (including also the case when more than twocircuits are coupled) are considered.

According to the MSF approach, N identical oscillators, coupled byan arbitrary network configuration admitting an invariant synchronizationmanifold, are taken into account. The conditions under which such oscil-lators can be synchronized are unravelled by linearization of the networkdynamics around the synchronization manifold.

The dynamics of each node is modelled as xi = F(xi)−K∑

j gijH(xj)where i = 1, ..., N , xi is a m-dimensional vector of dynamical variables ofthe i-th node, xi = F(xi) represents the dynamics of each isolated node,K is the coupling strength, H : R

m → Rm is the coupling function and

G = [gij ] is a zero-row sum N × N matrix modelling network connections(i.e., the Laplacian of the network).

According to the analysis of Pecora and Carroll [Pecora and Car-roll (1998)], a block diagonalized variational equation of the form ξh =[DF − KγhDH]ξh represents the dynamics of the system around the syn-chronization manifold; where γh is the h-th eigenvalue of G, h = 1, · · · , N .DF and DH are the Jacobian matrices of F and H computed around thesynchronous state, and are the same for each block. Therefore, the blocksof the diagonalized variational equation differ from each other only for theterm Kγh. If one wants to study synchronization properties with respectto different topologies or different coupling values, the variational equationmust be studied as a function of a generic (complex) eigenvalue α + iβ.This leads to the definition of the Master Stability Equation (MSE):

ζ = [DF − (α + iβ)DH ]ζ (1.60)The maximum (conditional) Lyapunov exponent λmax of the MSE is

studied as a function of α and β, thus obtaining the Master Stability Func-tion, i.e. λmax = λmax(α + iβ). Then, the stability of the synchronizationmanifold in a given network can be evaluated by computing the eigenvaluesγh (with h = 2, . . . , N) of the matrix G and studying the sign of λmax atthe points α + iβ = Kγh. If all eigenmodes with h = 2, . . . , N are stable,then the synchronous state is stable at the given coupling strength. In fact,we recall that, since G is zero-row sum, the first eigenvalue is always γ1 = 0and represents the variational equation of the synchronization manifold.

Page 57: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 57

The MSF formalism allows to study how the overall topology of net-works influences the propensity to synchronization. Specifically, it gives anecessary condition (the negativity of all Lyapunov exponents transverse tothe synchronization manifold) for the stability of a complete synchroniza-tion process. With this approach, both heterogeneous and homogeneousnetworks, scale-free and small-world topologies, weighted and unweightednetworks have been studied [Boccaletti et al. (2006)].

If G has real eigenvalues (for instance if it is symmetric), the MSF canbe computed only as function of α. In the following we will restrict ouranalysis to this case. The functional dependence of λmax on α gives rise tothree different cases [Boccaletti et al. (2006)], shown in Fig. 1.39. The firstcase, denominated as type I, is the case in which network nodes cannot besynchronized. In the second case (type II) increasing the coupling coefficientσ always leads to a stable synchronous state. In the third case (type III),network nodes can be synchronized only if σγh for h = 2, . . . , N lie in theinterval with negative values of λmax.

Fig. 1.39 Classification of oscillators with respect to the functional dependence of themaximum Lyapunov exponent λmax on α.

As it can be noticed from equations (1.60), the MSF depends on thespecific coupling function adopted. In particular, the case of bidirectional

coupling through the x, y and z variables corresponds to DH =

1 0 0

0 0 00 0 0

,

Page 58: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

58 Chua’s circuit implementations: yesterday, today and tomorrow

DH =

0 0 0

0 1 00 0 0

and DH =

0 0 0

0 0 00 0 1

, respectively. The calculation of the

MSFs corresponding to these three cases allow to conclude that both x andy coupling are type II, while the case of z coupling corresponds to a typeIII MSF.

From this result and from the observation that in the case of two bidi-

rectionally coupled circuits the coupling matrix is G =[−1 1

1 −1

]having

eigenvalues γ1 = 0 and γ = −2, it can be derived that, while for the x andy couplings synchronization is achieved by choosing a sufficiently large cou-pling coefficient, in the case of z coupling the suitable values of the couplingcoefficient lies in a given interval. This conclusion perfectly agrees with thenumerical and experimental results discussed in [Chua et al. (1993a,b)] andreported above. The advantage of the MSF analysis is that it can be ex-tended to many other synchronization schemes.

Many further issues on synchronization of the Chua’s circuit have beenstudied in literature. Lag synchronization [Dana and Roy (2003); Li andLiao (2004)], pulse synchronization [Fortuna et al. (2003b)], synchronizationthrough impulse control [Li et al. (2001)], synchronization via the state ob-server technique [Yin and Cao (2003)], synchronization in arrays of Chua’scircuits either with diffusive coupling [Belykh et al. (1993); Hu et al. (1995)]or nonlinear coupling [Sanchez et al. (2000)], phase synchronization [Danaet al. (2003); Baptista et al. (2003); Wang et al. (2005)], synchronization ofChua’s circuits with time-variant parameters [Chua et al. (1996)] are only alimited number of examples. We refer the interested reader to the specificliterature.

Synchronization can also be studied as a particular problem of chaoscontrol [Ogorzalek (1993a,b)] in which the reference system is another cir-cuit identical to the that controlled. In such a way the techniques discussedin Section 1.9 and based on feedback methods can be used. Further exam-ples of approaches in which the synchronization scheme is derived applyingcontrol techniques are based on output tracking problems [Zhang and Feng(2007)] and controller based on motor maps [Arena et al. (2002)].

Chaotic synchronization is used in chaos-based secure communications.Mainly two different techniques, chaotic masking and chaos shift keying(or more generally parameter modulation), have been applied to use theChua’s circuit synchronization for secure communications. According tochaotic masking, the Chua’s circuit is used as a generator of a chaotic signal

Page 59: 7200_chap01chua.pdf

February 10, 2009 17:2 World Scientific Book - 9in x 6in circuit

The birth of the Chua’s circuit 59

in which the message signal is buried [Kocarev et al. (1992)]. In order tomake possible synchronization between transmitter and receiver, the powerlevel of the message signal should be lower than that of the chaotic signal.This makes the communication scheme sensitive to noise of the same powerlevel of the message signal.

This drawback is avoided in the chaos shift keying technique, where thetransmitted information is directly contained in the chaotic signal. In thiscase, in fact, the parameters of a chaotic circuit are controlled and onestate variable is transmitted to the receiver consisting of a set of responsesubcircuits. One of such subcircuits will synchronize with the transmitterthus allowing the detection of the attractor and the associated data symbol.Such technique has been applied to the Chua’s oscillator [Dedieu et al.(1993)] and its performance have been adequately investigated [Pinkneyet al. (1995)]. These schemes [Dedieu et al. (1993); Pinkney et al. (1995)]are based on chaotic switching, where the message signal is digital anda set of chaotic circuit parameters represent a transmitted zero, while asecond set represents a transmitted one. Chaotic parameter modulation,introduced in [Yang and Chua (1996)], is a more general scheme where oneor more parameters of a Chua’s oscillator are modulated and that can bealso used with analog message signal.

The security of a chaos-based secure communication scheme can be in-creased with techniques able to make the transmitted signal more com-plex and to reduce the redundancy in the transmitted signal (related, forinstance, to the time needed to reach synchronization). An alternativeapproach to the use of hyperchaos is described in [Yang et al. (1997)] toincrease the complexity of the transmitted signal generated by a Chua’soscillator. This approach combines conventional cryptographic techniqueswith low-dimensional chaos. On the other hand, impulsive synchronizationmay be used to reduce the signal redundancy as discussed in [Yang andChua (1997)]. Recently developed techniques [Arena et al. (2006); Bus-carino et al. (2007a, 2008)] are based on the use of more than one chaoticsignal (each one generated by a different chaotic circuit, including a Chua’scircuit), whose linear combination is sent through a scalar channel.