44
International Journal of Bifurcation and Chaos, Vol. 24, No. 5 (2014) 1430015 (44 pages) c World Scientific Publishing Company DOI: 10.1142/S0218127414300158 Dynamics of Memristor Circuits Makoto Itoh 1-19-20-203, Arae, Jonan-ku, Fukuoka 814-0101, Japan [email protected] Leon O. Chua Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA 94720, USA [email protected] Received January 7, 2014 In this paper, we show that Hamilton’s equations can be recast into the equations of dissipa- tive memristor circuits. In these memristor circuits, the Hamiltonians can be obtained from the principles of conservation of “charge” and “flux”, or the principles of conservation of “energy”. Furthermore, the dynamics of memristor circuits can be recast into the dynamics of “ideal memristor ” circuits. We also show that nonlinear capacitors are transformed into nonideal mem- ristors if an exponential coordinate transformation is applied. Furthermore, we show that the zero-crossing phenomenon does not occur in some memristor circuits because the trajectories do not intersect the i = 0 axis. We next show that nonlinear circuits can be realized with fewer elements if we use memristors. For example, Van der Pol oscillator can be realized by only two elements : an inductor and a memristor. Chua’s circuit can be realized by only three elements : an inductor, a capacitor, and a voltage-controlled memristor. Finally, we show an example of two-cell memristor CNNs. In this system, the neuron’s activity depends partly on the supplied currents of the memristors. Keywords : Hamiltonian; memristor; memristive device; dissipative circuit; conservation of momentum; conservation of charge and flux; conservation of energy; zero-crossing property; Newton’s equation; Hamilton’s equations; Chua’s circuit; CNN. 1. Introduction In electrical circuits, Hamilton’s equations are formulated for lossless, nonlinear circuits [Chua & McPherson, 1974; Andronov et al., 1987; Bern- stein & Liberman, 1989]. It is generally believed that dissipative systems do not have Hamilton’s equations because the trajectories are damped and hence not periodic. Recently, a dissipative memris- tor circuit was shown to have a Hamiltonian whose contours are precisely the damped trajectories [Itoh & Chua, 2011]. However, the physical inter- pretation of Hamiltonians from memristor circuits is not fully clarified. In this paper, we show that Hamilton’s equa- tions can be recast into the equations of memristor circuits. In these memristor circuits, the Hamilto- nian can be obtained from the principles of con- servation of “charge” and “flux”, or the principles of conservation of “energy”. Similarly, in dis- sipative physical systems, Hamiltonians can be obtained from the principles of the conservation of momentum. Furthermore, the dynamics of 2- element “memristor ” circuits can be recast into that of 2-element “ideal memristor ” circuits. These transformed equations have the Hamiltonian as its integral. However, the time orientation of orbits 1430015-1 Int. J. Bifurcation Chaos 2014.24. Downloaded from www.worldscientific.com by CITY UNIVERSITY OF HONG KONG on 05/28/14. For personal use only.

Dynamics of Memristor Circuits We will consider in this paper the following broader generalization of an ideal memristor, which is called a memristive device in [Chua & Kang, 1976],

Embed Size (px)

Citation preview

May 21, 2014 14:22 WSPC/S0218-1274 1430015

International Journal of Bifurcation and Chaos, Vol. 24, No. 5 (2014) 1430015 (44 pages)c© World Scientific Publishing CompanyDOI: 10.1142/S0218127414300158

Dynamics of Memristor Circuits

Makoto Itoh1-19-20-203, Arae, Jonan-ku, Fukuoka 814-0101, Japan

[email protected]

Leon O. ChuaDepartment of Electrical Engineering and Computer Sciences,

University of California, Berkeley, CA 94720, [email protected]

Received January 7, 2014

In this paper, we show that Hamilton’s equations can be recast into the equations of dissipa-tive memristor circuits. In these memristor circuits, the Hamiltonians can be obtained from theprinciples of conservation of “charge” and “flux”, or the principles of conservation of “energy”.Furthermore, the dynamics of memristor circuits can be recast into the dynamics of “idealmemristor” circuits. We also show that nonlinear capacitors are transformed into nonideal mem-ristors if an exponential coordinate transformation is applied. Furthermore, we show that thezero-crossing phenomenon does not occur in some memristor circuits because the trajectoriesdo not intersect the i = 0 axis. We next show that nonlinear circuits can be realized with fewerelements if we use memristors. For example, Van der Pol oscillator can be realized by only twoelements : an inductor and a memristor. Chua’s circuit can be realized by only three elements :an inductor, a capacitor, and a voltage-controlled memristor. Finally, we show an example oftwo-cell memristor CNNs. In this system, the neuron’s activity depends partly on the suppliedcurrents of the memristors.

Keywords : Hamiltonian; memristor; memristive device; dissipative circuit; conservation ofmomentum; conservation of charge and flux; conservation of energy; zero-crossing property;Newton’s equation; Hamilton’s equations; Chua’s circuit; CNN.

1. Introduction

In electrical circuits, Hamilton’s equations areformulated for lossless, nonlinear circuits [Chua &McPherson, 1974; Andronov et al., 1987; Bern-stein & Liberman, 1989]. It is generally believedthat dissipative systems do not have Hamilton’sequations because the trajectories are damped andhence not periodic. Recently, a dissipative memris-tor circuit was shown to have a Hamiltonian whosecontours are precisely the damped trajectories[Itoh & Chua, 2011]. However, the physical inter-pretation of Hamiltonians from memristor circuitsis not fully clarified.

In this paper, we show that Hamilton’s equa-tions can be recast into the equations of memristorcircuits. In these memristor circuits, the Hamilto-nian can be obtained from the principles of con-servation of “charge” and “flux”, or the principlesof conservation of “energy”. Similarly, in dis-sipative physical systems, Hamiltonians can beobtained from the principles of the conservationof momentum. Furthermore, the dynamics of 2-element “memristor” circuits can be recast intothat of 2-element “ideal memristor” circuits. Thesetransformed equations have the Hamiltonian as itsintegral. However, the time orientation of orbits

1430015-1

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

may not be preserved. We also show that nonlinearcapacitors are expressed as memristor if anexponential coordinate transformation is applied.Furthermore, although memristors possessed thezero-crossing property, that is, the terminal voltagev is zero whenever the terminal current i is zero,in some memristor circuits, the zero-crossing phe-nomenon does not occur because the trajectoriesdo not intersect the i = 0 axis. Finally, we showthat Van der Pol equation can be realized by twoelements: an inductor and a memristor. Chua’s cir-cuit [Madan, 1993] can be realized by only threeelements: an inductor, a capacitor, and a voltage-controlled memristor. It is well-known that Chua’scircuit with a typical double scroll attractor hasthree saddle-focuses as its equilibrium points. If thememristor exhibits the zero-crossing property, thenthe equilibrium points are transformed into saddle-centers from saddle-focuses. Furthermore, we showan example of two-cell memristor CNNs. In this sys-tem, the neuron’s activity partly depends on thesupplied currents of the memristors.

2. Memristors

Memristor is a 2-terminal electronic device, whichwas postulated in [Chua, 1971, 2012].

The memristor shown in Figs. 1 and 2 can bedescribed by a

(q, ϕ)-relation

ϕ = f(q) or q = g(ϕ), (1)

between the charge q and the flux ϕ. Its terminalvoltage v and the terminal current i are describedby an

(i, v)-relation

v = M(q)i or i = W (ϕ)v, (2)

where

v =dϕ

dtand i =

dq

dt. (3)

The two nonlinear functions M(q) and W (ϕ), calledthe memristance and memductance, respectively,are defined by

M(q)�=

df (q)dq

(4)

and

W (ϕ)�=

dg(ϕ)dϕ

, (5)

representing the slope of a scalar function ϕ = ϕ(q)and q = q(ϕ), respectively, called the memristorconstitutive relation.

The constitutive relation ϕ = f(q) cannot beuniquely determined from the terminal voltage vand the terminal current i of the memristor. Thatis, by integrating both sides of v = M(q)i, we obtainϕ = f(q) + D. Here D is a nonzero constant. Inother words, the memristance M(q) is well-definedat every operating point on the constitutive relationwhere ϕ = f(q) is differentiable. Hence, we concludeas follows [Itoh & Chua, 2013]:

Fig. 1. The constitutive relation of a monotone-increasing piecewise-linear memristor: charge-controlled memristor (left) andflux-controlled memristor (right).

1430015-2

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

Fig. 2. Charge-controlled memristor with the terminal volt-age v = M(q)i (left) and flux-controlled memristor with theterminal current i = W (ϕ)v (right).

• Memristance M(q) is uniquely defined viathe constitutive relation ϕ = f(q).

• Ohm’s law v = M(q)i is constrained on thespace of physical state ϕ = f(q).

• Memductance W (ϕ) is uniquely defined viathe constitutive relation q = g(ϕ).

• Ohm’s law i = W (ϕ)v is constrained on thespace of physical state q = g(ϕ).

A memristor characterized by a differentiableϕ − q (resp., q − ϕ) characteristic curve is pas-sive if, and only if, its small-signal memristanceM(q) (resp., small-signal memductance W (ϕ)) isnon-negative (see [Chua, 1971]). Since the instan-taneous power dissipated by a passive memristor isgiven by

P (t) = M(q(t)) i(t)2 ≥ 0 (6)

or

P (t) = W (ϕ(t)) v(t)2 ≥ 0, (7)

the energy flow into a passive memristor from timet0 to t satisfies ∫ t

t0

P (τ)dτ ≥ 0, (8)

for all t ≥ t0.

2.1. Generalization of idealmemristors

We will consider in this paper the following broadergeneralization of an ideal memristor, which is calleda memristive device in [Chua & Kang, 1976], or

now generically called a memristor [Chua, 2012],defined by

Generalized memristors:

dx

dt= f(x, i),

v = M(x)i,

(9)

where v and i denote the terminal voltage and cur-rent of the memristor, x is some internal physicalstate variable, and f(x, i) and M(x) are continuousscalar functions.

2.2. Nonvolatility property

Memristors exhibit the

Zero-crossing property:

v = M(x)i = 0 for i = 0. (10)

That is, the voltage v is zero whenever the current iis zero. This zero-crossing property is manifested inthe form of a Lissajous figure which always passesthrough the origin when i = 0.

The ideal memristor is endowed with the non-volatility property. When we switch off the power ofa charge-controlled memristor at t = t0, such that,i(t) = 0 for t > t0, then v(t) = 0 for t > t0. But thecharge q(t) satisfies

dq

dt= 0, (11)

for t > t0. Hence, q(t) = q(t0) for t ≥ t0. That is,the memristor did not lose the value of q when ibecame zero.

We next study the nonvolatility property ofa subclass of nonideal memristor (9) defined byf(x, i) = f(i)g(x). When we switch off the powerof the memristor at t = t0, that is, i(t) = 0 fort > t0, then v(t) = 0 for t > t0. The physical statex(t) satisfies

dx

dt= f(0)g(x), (12)

for t > t0. Consider the following three cases:

• Choose f(0) = 0. Then, Eq. (12) is given by

dx

dt= 0. (13)

1430015-3

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

In this case, x(t) = x(t0) for t ≥ t0. That is,the memristor did not lose the value of x when ibecame zero.

• Choose f(0) = 1 and g(x) = −x3. Then Eq. (12)is given by

dx

dt= −x3. (14)

Thus, the physical state x(t) satisfies

limt→∞x(t) = 0. (15)

That is, the memristor did not hold the value ofx when i became zero. In this case, the memristoris “volatile”.

• Choose f(0) = 1 and g(x) = 1−x3. Then Eq. (12)is given by

dx

dt= 1 − x3. (16)

In this case, the physical state x(t) satisfies

limt→∞x(t) = sgn(x(t0))

�=

1 if x(t0) > 0,

0 if x(t0) = 0,

−1 if x(t0) < 0.

(17)

That is, the memristor did not lose the sign of xwhen i became zero.

Therefore, the nonvolatility property of the mem-ristor depends on the function f(0)g(x). In latersections, we discuss the case where f(i) has a sin-gularity at i = 0.

3. Newton’s Equations

Analogous electrical and mechanical systems havedifferential equations of the same form. Let us beginfrom Newton’s laws of motion, which are given bythree physical laws:

(I) First law: An object either is at rest ormoves at a constant velocity, unless anexternal force is applied to it.

(II) Second law: The relationship betweenan object’s mass m, its acceleration a,and the applied force F is F = ma.

(III) Third law: For every action there is anequal and opposite reaction.

The second law states that the rate of change ofmomentum is proportional to the imposed force,that is,

dp

dt=

d(mv)dt

= ma = F, (18)

where we assume that m does not change with time.Here, the momentum is traditionally represented bythe letter p, which is the product of two quantities,the mass m and velocity v:

p = mv, (19)

and the acceleration a is defined as the instanta-neous change in velocity v

a =dv

dt. (20)

According to Newton’s principle of determinacy[Arnold, 1978], all motions of a system are uniquelydetermined by their initial positions x(t0) and ini-tial velocities x(t0). They determine the accelera-tion, that is, there is a function G such that

Newton’s equation:

x = G(x, x, t), (21)

where

x(t0) =dx

dt

∣∣∣∣t=t0

, x(t0) =d2x

dt2

∣∣∣∣t=t0

. (22)

Equation (21) is the basis of classical mechanics,and it is called Newton’s equation [Arnold, 1978].We next show two examples of Newton’s equation.

3.1. Motion in a potential field

Choose

G(x, x, t) = −(

1m

)∂U(x)

∂x, (23)

where x denotes a position of a point of mass m.Then Eq. (21) can be described by

Newton’s equation in the potential field� �

mx = −∂U(x)∂x

, (24)

� �which states the motion of a point in a potentialfield with potential energy U(x).

1430015-4

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

For example, in the case of “free fall”, that is,an object that is falling under the sole influence ofgravity, potential energy U(x) is given by

U(x) = gx, (25)

where g denotes the acceleration of gravity,9.81 m/s2 (meters per second per second). Then,Newton’s equation can be expressed as

mx = −∂U(x)∂x

= −g. (26)

3.2. Nonlinear dissipative system

Choose

G(x, x, t) = −k(x)xm

, (27)

where k(x) is a scalar function of x. Then Eq. (21)can be described by

Newton’s equation for a dissipative system� �

mx = −k(x)x, (28)� �which is a nonlinear dissipative system, where thedamping (friction) coefficient is a function of theposition x [Jeltsema & Doria-Cerezo, 2012]. If weintegrate both sides of Eq. (28) with respect to thetime variable t, that is,∫

mx dt = −∫

k(x)x dt, (29)

we would obtain

mx = −K(x) + D, (30)

where D is a constant of integration, and K(x) isdefined by

K(x)�=∫

k(x)x dt =∫

k(x)dx, (31)

which denotes the time integral of the dampingforce F . Here the symbol

∫denotes an indefinite

integral. Furthermore, Eq. (30) can be recast into

p + K(x) = D, (32)

where p is the momentum, which is defined byp = mx. The constant of integration D is deter-mined by the initial condition (x(0), p(0)), that is,

D = p(0) + K(x(0)). (33)

Equation (32) stipulates the law of conservation ofmomentum. Thus, we get the following theorem:

Theorem 1. Newton’s equation (28) can betransformed into an equation stating the lawof conservation of momentum.

In the case of linear dissipative systems, theresisting force F is proportional to velocity x ofthe mass. If the damping force F is expressed asF = −cx, that is, F is linearly dependent uponvelocity x, then we would obtain

mx = −cx, (34)

where c is the damping coefficient, which hasthe unit of “newton seconds per meter” (Ns/m).Furthermore, Eq. (32) can be expressed as

p + cx = D, (35)

where D = p(0) + cx(0) and (x(0), p(0)) is theinitial condition.

4. Classical Physical Systems

Hamiltonian mechanics is developed as a reformula-tion of classical mechanics. In Hamiltonian mechan-ics, a classical physical system is described by a setof canonical coordinates (x, p). Here, x is the posi-tion coordinate and p is the momentum. The timeevolution of the system is uniquely defined by the

Hamilton’s equations:

x =∂H(x, p)

∂p,

p = −∂H(x, p)∂x

,

(36)

where H(x, p) is the Hamiltonian, which corre-sponds to the total energy of the system. FromEq. (36), we obtain

dH(x, p)dt

=∂H(x, p)

∂xx +

∂H(x, p)∂p

p

=∂H(x, p)

∂x

∂H(x, p)∂p

− ∂H(x, p)∂p

∂H(x, p)∂x

= 0.

(37)

1430015-5

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

It follows that Eq. (36) has a solution H(x, p) = H0

(H0 is any constant). The total mechanical energyin a system (i.e. the sum of the potential andkinetic energies) remains constant, which stipulatesthe principle of conservation of mechanical energy.Furthermore, the divergence of Eq. (36) is equal to0. Thus, the Hamilton’s equations (36) are conser-vative. We next show two examples of Hamilton’sequations.

4.1. Conservative systems

Consider the Newton’s equation defined by

Conservative system:

x = − 1m

∂U(x)∂x

, (38)

where U(x) denotes potential energy. If we multiplyboth sides of Eq. (38) by mx, we obtain

d

dt

(m

2x2)

= −dU(x)dt

. (39)

Hence, Eq. (38) has an integral

mx2

2+ U(x) =

p2

2m+ U(x) = D, (40)

where p�= mx and D is a constant of integration.

If we define the

Hamiltonian of conservative systems� �

H(x, p) =p2

2m+ U(x), (41)

� �then we would obtain the

Hamilton’s equations of conservative systems� �

x =∂H(x, p)

∂p=

p

m,

p = −∂H(x, p)∂x

= −∂U(x)∂x

.

(42)

� �The Hamiltonian (41) is the sum of the kineticenergy EK and the potential energy EP , which arerespectively defined by

Kinetic energy EK and the potential energy EP� �

EK =p2

2m,

EP = U(x).

(43)

� �Since Eq. (42) has a solution H(x, p) = H0 (H0

is any constant), the total mechanical energy in aHamiltonian system remains constant. It stipulatesthe principle of conservation of mechanical energy.The system is conservative since the divergence ofEq. (42) is equal to 0.

4.2. Dissipative systems

Consider the Newton’s equation defined by the

Dissipative system:

x = −k(x)m

x. (44)

Equation (44) has an integral

p + K(x) = D, (45)

where p = mx, D is a constant of integration, andK(x) is defined by

K(x)�=∫

k(x)dx. (46)

From the derivative of Eq. (45), we can obtain

x =p

m,

p = −k(x)m

p.

(47)

If k(x) > 0, the system is dissipative, since the diver-gence of Eq. (47) is less than 0.

Equation (47) can be expressed as

dp

dx= −

(k(x)m

p

)( p

m

) = −k(q), (48)

where p �= 0. Therefore, we can define a differential1-form

dH�= dp + k(x)dx = 0. (49)

From Eq. (49), we can obtain the HamiltonianH(x, p)

1430015-6

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

Hamiltonian of dissipative systems� �

H(x, p) = p + K(x). (50)� �Hamilton’s equations are given by1

Hamilton’s equations of dissipative systems� �

dx

dτ=

∂H(x, p)∂p

= 1,

dp

dτ= −∂H(x, p)

∂x= −k(x),

(51)

� �where dτ = pdt. Hamilton’s equations (51) have asolution

H(x, p) = p + K(x)

= H0, (52)

where H0 is any constant. Thus, we get the follow-ing theorem:

Theorem 2. Hamilton’s equations (51) havea solution H(x, p) = p + K(x) = H0, whereH0 is any constant. Hence, it stipulates the“law of conservation of momentum” with aforce F = −k(x)x.

The two systems (47) and (51) are in one-to-one correspondence except at the singularity p = 0,although the time scaling dτ = pdt may not pre-serve the time orientation of orbits. That is, thetime orientation of orbits is not preserved in theregion p < 0. Note that x-axis is a continuous set ofequilibrium points of Eq. (47), since (x, p) = (0, 0)at p = 0. However, Hamilton’s equations (51) donot have an equilibrium point since x = 1 �= 0.Furthermore, Eq. (51) is conservative, even thoughEq. (47) is not conservative (dissipative).

The trajectories of Eqs. (47) and (51) are shownin Figs. 3 and 4. The following parameters are usedin our computer simulations:

(a) m = 1, K(x) = x3/3, k(x) = x2,(b) m = 1, K(x) = x2/2, k(x) = x.

(a) (b)

Fig. 3. Trajectories of Eq. (47) with (a) K(x) = x3/3 and (b) K(x) = x2/2. Arrows on the curves denote time orienta-tion of the orbits. Note that the x-axis is a continuous set of equilibrium points, that is, (x, p) = (0, 0) at p = 0. (a) Twotrajectories of Eq. (47) with K(x) = x3/3 and m = 1. They tend to the origin as t → ∞. Two initial conditions of theabove trajectories are given by (x(0), p(0)) = (2,−8/3), (−2, 8/3). (b) Three trajectories of Eq. (47) with K(x) = x2/2and m = 1. Trajectories starting from the first, second, and fourth quadrants tend to the x-axis as t → ∞. A trajec-tory starting from the third quadrant goes to infinity as t → ∞. Initial conditions of these three trajectories are given by(x(0), p(0)) = (−√

2.2,−0.1), (−√1.8, 0.1), (

√8,−3).

1After time scaling by dτ = pdt, Eq. (47) can be directly recast into Eq. (51) where p �= 0. For more details, see [Andronovet al., 1987; Nemytskii & Stepanov, 1989; Itoh & Chua, 2011]. Note that Eq. (51) can be expressed as Eq. (48).

1430015-7

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

(a) (b)

Fig. 4. Trajectories of Hamilton’s equations (51) for (a) K(x) = x3/3 and (b) K(x) = x2/2. Blue arrows on the curves denotetime orientation of the orbits. Observe that the orbits of two systems (47) and (51) are in one-to-one correspondence exceptat the singularity p = 0, although the time scaling dτ = pdt may not preserve the time orientation of orbits. Furthermore,Eq. (51) does not have an equilibrium point, since x = 1 �= 0. (a) A trajectory starting from the second quadrant goes toinfinity as t → ∞. Initial condition of this trajectory is given by (x(0), p(0)) = (−2, 8/3), which is located on the contour ofH = 0 with K(x) = x3/3, m = 1. (b) A trajectory starting from the third quadrant goes to infinity as t → ∞. Initial conditionof this trajectory is given by (x(0), p(0)) = (−2.5,−2.125), which is located on the contour of H = 1 with K(x) = x2/2, m = 1.

Observe the following property of Hamilton’sequations (51):

• Time orientation of orbits is not preserved.• No equilibrium point exists on the (x, p)-plane.

4.3. Coordinate and time-scaletransformation

Let us recast Eq. (51) into a new Hamiltonian sys-tem, whose Hamiltonian has both a kinetic energyand a potential energy, by using coordinate andtime-scale transformation.

Case 1. p > 0

If we set p = s2

2m for p ≥ 0, we would obtain fromEq. (51)

dp

dτ=( s

m

) ds

= −k(x), (53)

where s = ±√2mp, which does not map the orbits

in a one-to-one manner. Here, p is defined to be thepseudo kinetic energy of the new state variable s.From Eqs. (51) and (53), we obtain

dx

dτ= 1,

( s

m

) ds

dτ= −k(x).

(54)

After time scaling by2

dτ =(m

s

)dτ, (55)

Eq. (54) assumes the equivalent form

dx

dτ=

s

m,

ds

dτ= −k(x),

(56)

where s �= 0. Equation (56) can be recast into

dx

dτ=

∂H(x, s)∂s

=s

m,

ds

dτ= −∂H(x, s)

∂x= −k(x),

(57)

2This time scaling maps orbits between systems (54) and (56) in a one-to-one manner except at the singularity s = 0, althoughit may not preserve the time orientation of orbits.

1430015-8

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

where the Hamiltonian H(x, s) is given by

H(x, s) =s2

2m+ K(x). (58)

The Hamiltonian (58) is the sum of the pseudokinetic energy EK and the pseudo potential energyEP , which are respectively defined by

EK =s2

2m,

EP = K(x).

(59)

Observe that the pseudo kinetic energy EK , thepseudo potential energy EP , and the HamiltonianH do not represent real physical energy.

Compare the following relationship between thedissipative system and conservative system:

Newton’s equation� �

Dissipative system

x = − 1m

(∂K(x)

∂x

)x = −k(x)

mx

Conservative system

x = − 1m

∂U(x)∂x� �

Hamilton’s equations� �

Dissipative system

dq

dτ=

∂H(x, s)∂s

=s

m,

ds

dτ= −∂H(x, s)

∂q= −∂K(x)

∂x.

Conservative system

dx

dt=

∂H(x, p)∂p

=p

m,

dp

dt= −∂H(x, p)

∂x= −∂U(x)

∂x.

� �

Hamiltonian� �

Dissipative system

H(x, s) =s2

2m+ K(x)

Conservative system

H(x, p) =p2

2m+ U(x)

� �Observe that if K(x) = U(x), then these twoHamiltonians are equivalent, although their New-ton’s equations are distinct from each other. Notethat the time scaling (55) does not preserve the timeorientation of orbits in the region s < 0.

Case 2. p < 0

If we set p = − s2

2m for p ≤ 0, we would obtain fromEq. (51)

dp

dτ= −

( s

m

) ds

dτ= −k(x), (60)

where s = ±√−2mp, which does not map the orbitsin a one-to-one manner. From Eqs. (51) and (60),we obtain

dx

dτ= 1,

( s

m

) ds

dτ= k(x).

(61)

After time scaling by

dτ = −(m

s

)dτ, (62)

Eq. (61) assumes the equivalent form

dx

dτ= − s

m,

ds

dτ= −k(x),

(63)

where s �= 0. Equation (63) can be recast into

dx

dτ=

∂H(x, s)∂s

= − s

m,

ds

dτ= −∂H(x, s)

∂x= −k(x),

(64)

1430015-9

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

where

H(x, s) = − s2

2m+ K(x). (65)

Here, the Hamiltonian (65) is the sum of the pseudokinetic energy EK and the pseudo potential energyEP , which are respectively defined by

EK = − s2

2m,

EP = K(x).

(66)

The Hamiltonian (65) has a negative pseudo kineticenergy. If we apply the reverse time scaling t = −τ ,

(a) (b)

(c)

Fig. 5. Trajectories of new Hamilton’s equations (51), (57) and (64) with K(x) = x3/3 and m = 1. Arrows on the curvesdenote time orientation of the orbits. The origin is an equilibrium point of Eqs. (57) and (64), that is, (x, s) = (0, 0). Allinitial conditions are located on the contour of H = 0. Observe that Hamilton’s equations (51), (57) and (64) do not preservethe time orientation of the orbits of Eq. (47) [see Fig. 3(a)]. (a) Trajectories of Eq. (57) with initial conditions (x(0), s(0)) =`−2.5,

q−2(−2.5)3

3

´ ≈ (−2.5, 3.23) and (x(0), s(0)) =`−0.2,−

q−2(−0.2)3

3

´ ≈ (−0.2,−0.073). (b) Trajectories of Eq. (64)

with initial conditions (x(0), s(0)) =`2.5,

q2(2.5)3

3

´ ≈ (2.5, 3.23) and (x(0), s(0)) =`0.2,−

q−2(−0.2)3

3

´ ≈ (0.2,−0.073).

(c) Trajectory of Eq. (51) with initial condition (x(0), p(0)) = (−2, 8/3). It is divided into two portions in blue and red, whichcorrespond to the red and blue trajectories in Fig. 3(a).

1430015-10

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

(a) (b)

(c)

Fig. 6. Trajectories of new Hamilton’s equations (51), (57) and (64) with K(x) = x2/2 and m = 1. Arrows on the curvesdenote time orientation of the orbits. All initial conditions are located on the contour of H = 1. Observe that Hamilton’sequations (51), (57) and (64) do not preserve the time orientation of the orbits of Eq. (47) [see Fig. 3(b)]. (a) Trajectory ofEq. (57) with initial condition (x(0), s(0)) = (1, 1). (b) Trajectories of Eq. (64) with initial conditions (x(0), s(0)) = (3,

√7)

and (x(0), s(0)) = (−3,−√7). (c) Trajectory of Eq. (51) with initial condition (x(0), p(0)) = (−2.5,−2.125). It is divided into

three portions in blue, red, and purple, which correspond to the blue, red, and purple trajectories in Fig. 3(b).

1430015-11

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

(a) (b)

(c) (d)

(e) (f)

Fig. 7. Three-dimensional plot and contour plot of Hamiltonians (50), (58) and (65). (a)–(b) Hamiltonian (50) for m = 1,K(x) = x3/3. (c)–(d) Hamiltonian (58) for m = 1, K(x) = x3/3. (e)–(f) Hamiltonian (65) for m = 1, K(x) = x3/3. Redthick curves denote the contours with the elevation H = 0. Arrows on the curves denote time orientation of the orbits. Twotrajectories in Fig. 7(d) are mapped into a blue portion of the trajectory in Fig. 7(b) by the function p = s2/2. Similarly, twotrajectories in Fig. 7(f) are mapped into a red portion of the trajectory in Fig. 7(b) by the function p = −s2/2. However, thetime orientation of the orbits is not preserved.

1430015-12

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

(a) (b)

(c) (d)

(e) (f)

Fig. 8. Three-dimensional plot and contour plot of Hamiltonians (50), (58) and (65). (a)–(b) Hamiltonian (50) for m = 1,K(x) = x2/2. (c)–(d) Hamiltonian (58) for m = 1, K(x) = x2/2. (e)–(f) Hamiltonian (65) for m = 1, K(x) = x2/2. Blackthick curves denote the contours with the elevation H = 1. Arrows on the curves denote time orientation of the orbits. A redclosed trajectory in Fig. 8(d) is mapped into a red portion of the trajectory in Fig. 8(b) by the function p = s2/2. Similarly, ablue trajectory in the second and third quadrants of Fig. 8(f) are mapped into a blue portion of the trajectory in Fig. 8(b) bythe function p = −s2/2. A purple trajectory in the first and fourth quadrants of Fig. 8(f) are mapped into a purple portionof the trajectory in Fig. 8(b) by the function p = −s2/2. However, the time orientation of the orbits is not preserved.

1430015-13

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

then the Hamilton’s equations (64) can have a posi-tive pseudo kinetic energy. Note that the time scal-ing (62) does not preserve the time orientation oforbits in the region s < 0. Compare the follow-ing relationship between the dissipative system andconservative system:

Hamilton’s equations� �

Dissipative system

dx

dτ=

∂H(x, s)∂s

= − s

m,

ds

dτ= −∂H(x, s)

∂q= −∂K(x)

∂x.

Conservative system

dx

dt=

∂H(x, p)∂p

=p

m,

dp

dt= −∂H(x, p)

∂x= −∂U(x)

∂x.

� �

Hamiltonian� �

Dissipative system

H(x, s) = − s2

2m+ K(x)

Conservative system

H(x, p) =p2

2m+ U(x)

� �The trajectories of Hamilton’s equations (51), (57)and (64) are shown in Figs. 5 and 6. The followingparameters are used in our computer simulations:

(a) m = 1, K(x) = x3/3, k(x) = x2,(b) m = 1, K(x) = x2/2, k(x) = x.

Observe the following relationship of Fig. 5:

• Two trajectories in Fig. 5(a) are mapped into ablue portion of the trajectory in Fig. 5(c) by thefunction p = s2/2.

• Two trajectories in Fig. 5(b) are mapped into ared portion of the trajectory in Fig. 5(c) by thefunction p = −s2/2.

• Time scaling does not preserve the time orienta-tion of orbits.

Observe the following relationship of Fig. 6:

• A closed orbit in Fig. 6(a) is mapped into a redportion of the trajectory in Fig. 6(c) by the func-tion p = s2/2.

• A trajectory moving in the second and thirdquadrants of Fig. 6(b) is mapped into a blue por-tion of the trajectory in Fig. 6(b) by the functionp = −s2/2.

• A trajectory moving in the first and fourth quad-rants of Fig. 6(b) is mapped into a purple por-tion of the trajectory in Fig. 6(c) by the functionp = −s2/2.

• Time scaling does not preserve the time orienta-tion of orbits.

The Hamiltonians (50), (58) and (65) and their con-tour plots are shown in Fig. 7 with K(x) = x3/3and m = 1. Thick red curves denote the con-tours with the elevation H = 0. We also show theHamiltonians (50), (58) and (65), and their con-tours with K(x) = x2/2 and m = 1 in Fig. 8. Thickblack curves denote the contours with the elevationH = 1. Observe relationships among the trajecto-ries of Eqs. (51), (57) and (64), which are denotedby thick curves.

5. Hamiltonians of ElectronicCircuits

The dynamics of physical systems can be simulatedby corresponding dual electronic circuits. Let usconsider first 2-element “lossless” and “dissipative”nonlinear circuits whose dynamics can be describedby conservative Hamilton’s equations.

5.1. Lossless LC-circuits

Consider the circuit in Fig. 9, which consists of alinear inductor and a nonlinear charge-controlledcapacitor. The dynamics of this circuit is describedby a set of differential equations:

Dynamics of a lossless LC-circuit:

dq

dt= i,

Ldi

dt= −g(q),

(67)

1430015-14

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

Fig. 9. A 2-element Hamiltonian circuit, which consists ofa linear inductor and a nonlinear charge-controlled capacitorwith the characteristic curve v = g(q).

where the symbols q and i denote the charge andthe current of the nonlinear capacitor with the char-acteristic curve v = g(q), and L denotes the induc-tance of the inductor. This circuit is conservative,that is, lossless, since the divergence of Eq. (67) isequal to 0. A linear inductor is described by [Chua,1969]

ϕ = Li, (68)

where the flux ϕ(t) of the inductor is defined by

ϕ(t) = ϕL(t)�=∫

vL(τ)dτ

=∫

Ldi(τ)dτ

dτ = Li(t), (69)

that is, ϕ is an indefinite integral of vL.3 If we sub-stitute i = ϕ

L into Eq. (67), we would obtain

Dynamics of a lossless LC-circuit:

dq

dt=

ϕ

L,

dt= −g(q).

(70)

Equation (70) can be recast into Hamilton’sequations:

Hamilton’s equations of the lossless circuit� �

dq

dt=

∂H(q, ϕ)∂ϕ

L,

dt= −∂H(q, ϕ)

∂q

= −∂G(q)∂q

= −g(q),

(71)

� �where the Hamiltonian of Eq. (71) is given by

Hamiltonian of the lossless circuit� �

H(q, ϕ) =ϕ2

2L+ G(q). (72)

� �Here, G(q) is defined by

G(q)�=∫

g(q)dq. (73)

Let WL and WC be the stored energy in theabove inductor and capacitor during the time inter-val (t0, t1). Then we obtain

WL =∫ t1

t0

v(−i)dt

=∫ t1

t0

(L

di

dt

)idt

=∫ t1

t0

dt

L

)dt

=∫ t1

t0

L

)dϕ

=ϕ2

2L

∣∣∣∣t1

t0

= EL

∣∣∣∣t1

t0

(74)

and

WC =∫ t1

t0

vidt

=∫ t1

t0

g(q)idt

3Note that vL + v = 0, that is, vL = −v. Thus, the flux of the capacitor is defined by

ϕC(t)�=

Zv(τ )dτ = −

ZvL(τ )dτ = −ϕL(t).

1430015-15

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

=∫ t1

t0

g(q)dq

dtdt

=∫ t1

t0

g(q)dq

= G(q)∣∣t1t0

= EC

∣∣t1t0

, (75)

where EL and EC are defined by the

Energy stored in the lossless circuit� �

EL�=

ϕ2

2L,

EC�= G(q).

(76)

� �Equation (71) has a solution H(q, ϕ) = H0 (H0 isany constant), that is,

EL + EC = H0. (77)

It stipulates the “conservation law of energy” inlossless electrical circuits. Note that EC correspondsto the potential energy stored in the capacitor, andEL corresponds to the kinetic energy in classicalmechanics, since EL can be described as

EL =ϕ2

2L=

p2

2m, (78)

if we define

p�= ϕ,

m�= L.

(79)

Furthermore, from the derivative of Eq. (67),we can obtain the Newton’s equation

Newton’s equation of the lossless circuit� �

q = − 1L

∂G(q)∂q

= −g(q)L

. (80)

� �Compare Eq. (71) [resp., (80)] with Eq. (42) [resp.,(38)]. Observe that if x = q, p = ϕ, m = L, andU(·) = G(·), then they are equivalent.

Thus, we get the following well-known theorem:

Theorem 3. Hamilton’s equations (71) havea solution H(q, ϕ) = H0 (H0 is any constant).The function H(q, ϕ) considered to be thesum of the magnetic energy EL stored in theinductor (i.e. the kinetic energy of the induc-tor) and the electric energy EC stored in thecapacitor (i.e. the potential energy of thecapacitor). Furthermore, the total energy ina lossless circuit remains constant. It stip-ulates the “conservation law of energy” inlossless electrical circuits. The Hamiltonian ofEq. (71) can be obtained from these laws.

5.2. Exponential coordinatetransformation

We will now show that Eq. (70) can be recast intothe dynamics of a memristor circuit. Substituting

Exponential coordinate transformation� �

ϕ = L ln|j|, (81)� �

into Eq. (67)4 and replacing q with w, we obtain

Dynamics of a memristor circuit� �

dw

dt= ln|j|,

Ldj

dt= −g(w)j,

(82)

� �which indicates the dynamics of the circuit whichconsists of a linear inductor and a memristordescribed by

Characteristic of the memristor� �

dw

dt= ln|j|,

v = g(w)j,

(83)

� �where v and j denote the terminal voltage andcurrent of the memristor, and the physical statevariable w is the memristor charge.

4Note that j can be expressed as j = ei. Hence, we call this transformation an exponential coordinate transformation.

1430015-16

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

It follows from Eq. (72) that Eq. (82) has anintegral

I(w, j) =L(ln|j|)2

2+ G(w) = I0, (84)

where I0 is an arbitrary constant and G(q) is definedby

G(w)�=∫

g(w)dw. (85)

Hence, the nonlinear capacitor in Fig. 9 is trans-formed into a memristor [Chua, 2012] for allnonzero memristor current j, if an exponential coor-dinate transformation is applied to the flux ϕ.Observe that Eq. (83) defines a nonideal memris-tor. Thus, we get the following theorem:

Theorem 4. A nonlinear capacitor with thecharacteristic curve v = g(q) is transformedinto a memristor if an exponential coordinatetransformation is applied to the LC-circuitequation (70).

Note that if |g(w)| < ∞, then the memristor(83) apparently satisfies the zero-crossing property,that is,

v = l(w, j)i = g(w)j = 0 for j = 0. (86)

However, we obtain from Eq. (82)

dj

dt→ 0 and

dw

dt→ −∞ for j → 0, (87)

which implies that the trajectory cannot cross the v-axis on the (j, v)-plane. That is, j(t) cannot be zero.Furthermore, Eq. (82) and its integral I(w, j) havea singularity at j = 0. Therefore, the zero-crossingphenomenon cannot be observed in the form of aLissajous figure, which always passes through theorigin when j = 0. In other words, the system (82)must oscillate either in the upper half plane j > 0,or the lower half plane j < 0 without violating thezero-crossing property.

Example 1. Consider the LC-circuit in Fig. 9. Ifthe characteristic curve of the charge controlledcapacitor is given by

v = g(q) = q3, (88)

then the dynamics of the LC-circuit is given by

dq

dt= i,

Ldi

dt= −q3,

(89)

or

dq

dt=

ϕ

L,

dt= −q3,

(90)

where the flux ϕ(t) is defined by

ϕ(t) = ϕL(t)�=∫

vL(τ)dτ

=∫

Ldi(τ)dτ

dτ = Li(t), (91)

that is, ϕ is an indefinite integral of vL.5

Equation (90) can be recast into Hamilton’sequations:

dq

dt=

∂H(q, ϕ)∂ϕ

L,

dt= −∂H(q, ϕ)

∂q= −q3,

(92)

where the Hamiltonian is defined by

H(q, ϕ) =ϕ2

2L+

q4

4. (93)

Contour lines of Eq. (93) consist of closed curves.Applying the exponential coordinate transforma-tion ϕ = L ln|j| into Eq. (90) and replacing qwith w, we obtain the dynamics of a memristorcircuit

dw

dt= ln|j|,

Ldj

dt= −w3j.

(94)

5Note that vL + v = 0, that is, vL = −v. Thus, the flux of the capacitor is defined by

ϕC(t)�=

Zv(τ )dτ = −

ZvL(τ )dτ = −ϕL(t).

1430015-17

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

(a) (b)

Fig. 10. Trajectories (closed orbits) of Eqs. (90) and (94) with L = 1. (a) A closed orbit of Eq. (90) with initial condition(q(0), ϕ(0)) = (1, 1). (b) Two closed orbits of Eq. (94) with initial condition (w(0), j(0)) = (1, e), (1,−e), where e denotesNapier’s constant (e ≈ 2.71828). These two orbits are mapped into the same closed orbit in Fig. 10(a) by the function(q, i) = (w, ln|j|).

The characteristic of the memristor is given by

dw

dt= ln|j|,

v = w3j.

(95)

Here, v and j denote the terminal voltage and cur-rent of the memristor, and w is a physical statevariable. Equation (94) has an integral

I(w, j) =L(ln|j|)2

2+

w4

4= I0, (96)

where I0 is an arbitrary constant. Note that theexponential coordinate transformation i = ln|j| isnot in one-to-one correspondence, since j = ±1 aremapped to the same i = 0.

Furthermore, if |w| < ∞, the memristor appar-ently satisfies the zero-crossing property, that is,v = w3j → 0 for j → 0. However, Eq. (94) andits integral I(w, j) have a singularity at j = 0,and dj

dt → 0 for j → 0. That is, j(t) cannot bezero. Hence, the zero-crossing property cannot beobserved in the form of a pinched hysteresis loop inthis circuit because the periodic current waveformis not bipolar. In other words, the system (94) doesnot violate the zero-crossing property.

We show the trajectories (closed orbits) ofEqs. (90) and (94) with L = 1 in Fig. 10. Two closedorbits in Fig. 10(b) are mapped into a closed orbit

in Fig. 10(a) by the function (q, ϕ) = (w, ln |j|).We next show a hysteresis loop of the memristor inFig. 11. The zero-crossing property is not applica-ble in this case. We finally show the HamiltonianH(q, ϕ) and the integral I(w, j) in Fig. 12.

5.3. Dissipative memristor circuits

Consider the circuit in Fig. 13, which consists ofa linear inductor and a memristor. The terminal

Fig. 11. Lissajous trajectories of the memristor (95) on the(j, v)-plane (L = 1). Since the trajectories of the memristordid not pass through the v-axis, the zero-crossing property isnot applicable in this example.

1430015-18

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

(a) (b)

(c) (d)

Fig. 12. (a)–(b) Hamiltonian H(q, ϕ) and contours of Eq. (93). (c)–(d) Integral I(w, j) and contours of Eq. (96). Blackthick curves denote the contours of H(q,ϕ) = 0.75 (top) and the contours of I(w,ϕ) = 0.75 (bottom). Initial conditionsgiven in Fig. 10 are located on these contours. The two closed orbits in Figs. 12(c)–12(d) are mapped into a closed orbit inFigs. 12(a)–12(b) by the function (q, ϕ) = (w, ln|j|).

voltage v and current i of the memristor are givenby

v = M(q)i. (97)

The dynamics of this circuit is given by a set ofdifferential equations:

Dynamics of a memristor circuit

dq

dt= i,

Ldi

dt= −M(q)i,

(98)Fig. 13. A 2-element memristor circuit, which consists of alinear inductor and a charge-controlled memristor. The ter-minal voltage v and current i of the memristor are given byv = M(q)i.

1430015-19

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

where the symbols q and i denote the charge andthe current of the memristor, and L denotes theinductance of the inductor. If M(q) > 0, the cir-cuit is dissipative, since the divergence of Eq. (98)is less than 0. Furthermore, the q-axis (i.e. i = 0)is a continuous set of equilibrium points, that is,(dq

dt ,didt

)= (0, 0) at i = 0.

If we define ϕ = Lq, we would obtain fromEq. (98)

dq

dt=

ϕ

L,

dt= −M(q)

ϕ

L.

(99)

Here, the flux ϕ(t) is defined by

ϕ(t) = ϕL(t)�=∫

vL(τ)dτ

=∫

Ldi(τ)dτ

dτ = Li(t), (100)

that is, ϕ is an indefinite integral of vL.6

Equation (99) can be expressed as

dq= −

(M(q)

ϕ

L

L

= −M(q). (101)

Therefore, we can define a differential 1-form

dH�= dϕ + M(q)dq = 0. (102)

From Eq. (102), we can define the HamiltonianH(q, i)

Hamiltonians of the memristor circuit� �

H(q, ϕ) = ϕ + f(q), (103)� �where f(q) is given by

f(q)�=∫

M(q)dq + D0, (104)

where D0 is a constant of integration and ϕM

denotes the flux of the memristor. Thus, we obtain

the following rescaled7

Hamilton’s equations of the memristor circuit� �

dq

dτ=

∂H(q, ϕ)∂i

= 1,

dτ= −∂H(q, ϕ)

∂q= −M(q),

(105)

� �where dτ =

(ϕL

)dt (i �= 0). Note that Eq. (105)

may not preserve the time orientation of orbits ofEq. (98) in the region i < 0.

5.4. Principle of conservationof flux

Hamilton’s equations (105) have a solution

H(q, ϕ) = ϕ + f(q) = H0, (106)

where H0 is any constant. It is equivalent to

ϕL + ϕM = H1, (107)

where ϕL and ϕM denote the flux of the inductorand the memristor, respectively. Here, ϕL = ϕ andϕM is given by

ϕM (t) =∫ t

−∞v(τ)dτ

=∫ t

−∞M(q)

dq(τ)dτ

=∫ q(t)

q(−∞)M(q)dq

= f(q(t)) − f(q(−∞)), (108)

and H1 = H0 + f(q(−∞)).Hence, Eq. (106) or (107) can be interpreted

as an example of the following principles ofconservation of charge and flux [Chua, 1969]:

6Note that vL + v = 0, that is, vL = −v. Thus, the flux of the memristor is defined by

ϕM (t)�=

Zv(τ )dτ = −

ZvL(τ )dτ = −ϕL(t).

7After time scaling by dτ = idt, Eq. (98) can be recast into Eq. (105) where i �= 0 [Itoh & Chua, 2011]. Note that Eq. (105)can be expressed as Eq. (101).

1430015-20

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

• Charge and flux can neither be created nordestroyed. The quantity of charge and fluxis always conserved.

Thus, we get the following theorem:

Theorem 5. Hamilton’s equations (105) havea solution

H(q, ϕ) = ϕ + f(q) = H0,

where H0 is any constant. It can be inter-preted as the law of conservation of flux. Inother words, the Hamiltonian of Eq. (105) canbe obtained from this law.

If we define

p�= ϕ,

x�= q,

m�= L,

(109)

then Eq. (106) can be recast into

p + f(x) = mx + f(x) = H0, (110)

which can be interpreted as the law of conserva-tion of momentum in classical mechanics. CompareEq. (110) with Eq. (52). If f(x) = K(x), they areequivalent.

Furthermore, Eq. (98) can be expressed asNewton’s equation

Newton’s equation of the memristor circuit� �

q = −M(q)L

q. (111)

� �Compare Eq. (105) [resp., (111)] with Eq. (51)[resp., (44)]. Observe that if x = q, p = ϕ, L = m,and k(x) = M(x), then they are equivalent.

5.5. Coordinate and time-scaletransformation

Let us next recast Eq. (105) into a new Hamiltoniansystem, whose Hamiltonian is defined as the sum of

a “pseudo kinetic energy” and a “pseudo potentialenergy”.8

Case 1. i > 0

If we set ϕ = s2

2L and dτ =(

Ls

)dτ , Eq. (105) can be

recast into

dq

dτ=

∂H(q, s)∂s

=s

L,

ds

dτ= −∂H(q, s)

∂q

= −∂f(q)∂q

= −M(q),

(112)

where s �= 0 and H(q, s) is given by

H(q, s) =s2

2L+ f(q). (113)

Here, f(q) is given by

f(q)�=∫

M(q)dq + D0, (114)

where D0 is a constant of integration. Compare thefollowing relationship between the dissipative mem-ristor circuit and the lossless LC -circuit:

Newton’s equation� �

Dissipative memristor circuit

q = −M(q)L

q

Lossless LC-circuit

q = −g(q)L� �

8The “pseudo kinetic energy” and “pseudo potential energy” do not represent real physical energy as stated before. Wesometimes abuse our terminology here by using the same “kinetic energy” and “potential energy” for simplicity.

1430015-21

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

Hamilton’s equations� �

Dissipative memristor circuit

dq

dτ=

∂H(q, s)∂s

=s

L,

ds

dτ= −∂H(q, s)

∂q= −∂f(q)

∂q.

Lossless LC-circuit

dq

dt=

∂H(q, ϕ)∂ϕ

L,

dt= −∂H(q, ϕ)

∂q= −∂G(q)

∂q.

� �

Hamiltonian� �

Dissipative memristor circuit

H(q, s) =s2

2L+ f(q)

Lossless LC-circuit

H(q, ϕ) =ϕ2

2L+ G(q)

� �Observe that if f(q) = G(q), then the above twoHamiltonians are equivalent, although their New-ton’s equations are distinct from each other. Thus,the dynamics of 2-element “memristor circuits” canbe recast into the dynamics of 2-element LC cir-cuits. Note that the time scaling dτ =

(Ls

)dτ does

not preserve the time orientation of orbits in theregion s < 0.

Case 2. i < 0Similarly, if we set ϕ = − s2

2L and dτ =(

Ls

)dτ ,

Eq. (105) can be recast into

dq

dτ=

∂H(q, s)∂s

= − s

L,

ds

dτ=

∂H(q, s)∂q

= −M(q),

(115)

where s �= 0 and

H(q, s) = − s2

2L+ f(q). (116)

Note that the Hamiltonian (116) has a negativekinetic energy.9 Compare the following relationshipbetween the dissipative memristor circuit and thelossless LC-circuit:

Hamilton’s equations� �

Dissipative memristor circuit

dq

dτ=

∂H(q, s)∂s

= − s

L,

ds

dτ= −∂H(q, s)

∂q= −∂f(q)

∂q.

Lossless LC-circuit

dq

dt=

∂H(q, ϕ)∂ϕ

L,

dt= −∂H(q, ϕ)

∂q= −∂G(q)

∂q.

� �

Hamiltonian� �

Dissipative memristor circuit

H(q, s) = − s2

2L+ f(q)

Lossless LC-circuit

H(q, ϕ) =ϕ2

2L+ G(q).

� �

6. Coordinate Transformationof Hamilton’s Equations

Let us recast Hamilton’s equations into dissipativememristor circuit equations via coordinate transfor-mations.

9If we apply the reverse time scaling t = −τ , then the Hamilton’s equations (115) can have a positive kinetic energy.

1430015-22

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

Consider

Hamilton’s equations:

dx

dt=

∂H(x, p)∂p

,

dp

dt= −∂H(x, p)

∂x,

(117)

where

Hamiltonian:

H(x, p) =∫

f(p)dp +∫

M(x)dx. (118)

Here, f(·) and M(·) are scalar functions, andthe symbol

∫denotes an indefinite integral. The

Hamiltonian (118) is the sum of the kinetic energydefined by

F (p) =∫

f(p)dp, (119)

and the potential energy defined by

U(x) =∫

M(x)dx. (120)

Substituting Eq. (118) into Eq. (117), we obtain

Hamilton’s equations for Eq. (118)� �

dx

dt=

∂H(x, p)∂p

= f(p),

dp

dt= −∂H(x, p)

∂x= −M(x).

(121)

� �Equation (121) can be expressed as

dp

dx= −M(x)

f(p), (122)

where f(p) �= 0. From Eqs. (118) and (122), weobtain a differential 1-form

dH = f(p)dp + M(x)dx = 0. (123)

Substituting

p = ln N(i),

x = ln g(y),

}(124)

into Eq. (123), we obtain

dH =f(i)N(i)

di +M(y)g(y)

dy = 0 (125)

and

H(y, i) =∫

f(i)N(i)

di +∫

M(y)g(y)

dy, (126)

where

f(i)�= f(ln N(i)),

M(y)�= M(ln g(y)).

(127)

Note that if N(i) = i+1 and g(y) = i+1, Eq. (124)can be written as

i = ep − 1,

y = ex − 1.

}(128)

Such exponential coordinate transformation is usedin the Toda Lattice CNN [Chua et al., 1995]. TheHamiltonian (126) is the sum of the kinetic energydefined by

Ek =∫

f(i)N(i)

di, (129)

and the potential energy defined by

EP =∫

M(y)g(y)

dy. (130)

That is,

H(y, i) = Ek + EP . (131)

From Eq. (125), we obtain

di

dy= −M(y)N(i)

f(i)g(y)= −

(M(y)g(y)

)(

f(i)N(i)

) . (132)

Equation (132) can be expressed as10

New Hamilton’s equations� �

dy

dτ=

∂H(y, i)∂i

=f(i)N(i)

,

di

dτ= −∂H(y, i)

∂y= −M(y)

g(y),

(133)

� �10This equation does not alter the trajectories of Eq. (132) except at the singularity (y, i) where N(i)g(y) = 0.

1430015-23

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

whereNew Hamiltonian� �

H(y, i) =∫

f(i)N(i)

di +∫

M(y)g(y)

dy. (134)

� �Equation (133) has a solution H(y, i) = H0 (H0 isany constant), and the system is conservative sincethe divergence of the vector field is equal to 0.

Furthermore, Eq. (132) can be recast into

Dissipative equations� �

dy

dτ= f(i)g(y),

di

dτ= −M(y)N(i).

(135)

� �This kind of equation appears in memristor circuits(we will discuss this equation in the next subsec-tion).

Equation (135) has a solution H(y, i) = H0 (H0

is any constant), since

dH(y, i)dτ

=f(i)N(i)

di

dτ+

M(y)g(y)

dy

= − f(i)N(i)

M(y)N(i) +M(y)g(y)

f(i)g(y)

= 0. (136)

We note the followings:

• If g(y) = 1 and M(x) > 0, the divergence ofthe vector field is less than 0. Hence, Eq. (135)becomes dissipative.

• Equation (135) may not preserve the time orien-tation of orbits of Eq. (133).

• After time scaling by dt = N(i)g(y)dτ , Eq. (135)can be recast into Eq. (133).

Thus, we get the following theorem:

Theorem 6. Hamilton’s equations (121) canbe transformed into the dissipative memristorcircuit equations (135) by the “exponentialcoordinate transformation (124)”. However,the time orientation of orbits may not bepreserved.

7. 2-Element Memristor Circuits

Let us recast the dynamics of 2-element memris-tor circuits into the dynamics of “ideal memristor”circuits.

7.1. Dynamics of 2-elementmemristor circuits

Consider the 2-element memristor circuit in Fig. 19,which consists of a linear inductor L and a memris-tor. The memristor is described by

Characteristic of the memristor:

dx

dt= f(i)g(x),

v = M(x)i,

(137)

where v and i denote the terminal voltage and cur-rent of the memristor, x is a physical state vari-able, and f(·), g(·) and M(·) are continuous scalarfunctions. Therefore, the dynamics of this circuit isgiven by a set of differential equations:

Dynamics of 2-element memristor circuits

dx

dt= f(i)g(x),

Ldi

dt= −M(x)i.

(138)

Note that if

N(i) =i

L,

y = x,

M(y) = M(y),

f(i) = f(i),

(139)

then Eq. (135) is equivalent to Eq. (138).

7.2. Hamiltonians of 2-elementmemristor circuits

Let us recast the “nonconservative” system (138)into a “conservative” Hamiltonian system.11 From

11For more details, see [Itoh & Chua, 2011].

1430015-24

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

Eq. (138), we can obtain

di

dx= − M(x)i

f(i)g(x)L= −

(M(x)g(x)

)(

Lf(i)i

) . (140)

Hence, Eq. (140) can be recast into Hamilton’sequations

Hamilton’s equations of memristor circuits� �

dx

dτ=

∂H(x, i)∂i

=Lf(i)

i,

di

dτ= −∂H(x, i)

∂y= −M(x)

g(x),

(141)

� �where g(x)i �= 0 and

Hamiltonian of memristor circuits� �

H(x, i) =∫

Lf(i)i

di +∫

M(x)g(x)

dx, (142)

� �which have a solution H(x, i) = H0 (H0 is any con-stant) [Itoh & Chua, 2011]. Note that Eq. (141)may not preserve the time orientation of orbits ofEq. (138).

The Hamiltonian H(x, i) considered to be thesum of the kinetic energy EK and the potentialenergy EP respectively defined by

Kinetic energy EK and the potential energy EP� �

EK�=∫

Lf(i)i

di,

EP�=∫

M(x)g(x)

dx,

(143)

� �that is,

H(x, i) = EK + EP = H0, (144)

(see Eqs. (129)–(131)).In the case of memristors, we can assume that

f(i) = i,

g(x) = 1,

x = q,

(145)

which defines an ideal memristor. It follows fromEqs. (143) that

EK =∫

Ldi = ϕL + DL,

EP =∫

M(q)dq = ϕM + DM ,

(146)

where q, ϕM and ϕL denote the charge of thememristor, the flux of the memristor, and the fluxof the inductor, respectively, and DL and DM

are arbitrary constants. Hence, Eq. (144) can bewritten as

H(q, i) = ϕL + ϕM = H0, (147)

which can be interpreted as the principles of con-servation of flux.

7.3. Coordinate transformation

In order to obtain a physical interpretation of theHamiltonian (142), let us recast the dynamics of theHamiltonian system (141) into the dynamics of a2-element “memristor” circuit. Define the new statevariables ξ and η by

dξ =di

i,

dη =dx

g(x).

(148)

By integrating both sides of Eq. (148), we obtain

ξ = ln|i| + D1,

η = G(x)�=∫

1g(x)

dx + D2,

(149)

where D1 and D2 are constants. If η = G(x) can besolved as a function of η at a driving point, that is,x = h(η), then we would have

i = deξ ,

x = h(η),

}(150)

where d = e−D1 and h(·) �= G−1(·).

From Eqs. (140), (141) and (148), we obtain

di

dx=

idξ

g(x)dη= − M(x)i

f(i)g(x)L, (151)

1430015-25

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

which can be recast into

dη= −M(x)

Lf(i), (152)

where g(x) �= 0. Substituting Eq. (148) into (142),we obtain

H(x, i) =∫

Lf(i)dξ +∫

M(x)dη. (153)

Substituting Eq. (150) into Eqs. (152) and (153),we obtain

dη= − M(η)

Lf(ξ)(154)

and

H(η, ξ) =∫

Lf(ξ)dξ +∫

M(η)dη, (155)

where

H(η, ξ)�= H(h(η), deξ),

f(ξ)�= f(deξ),

M(η)�= M(h(η)).

(156)

From Eqs. (154) and (155), we obtain

dH(η, ξ)�= Lf(ξ)dξ + M(η)dη = 0. (157)

Define

dζ�= f(ξ)dξ, (158)

which can be defined as a function of i, that is,

dζ =f(i)

idi. (159)

Then we obtain from Eq. (157)

Ldζ + M(η)dη = 0. (160)

Multiplying both sides of Eq. (160) by ζ, we get

Lζdζ + ζM(η)dη = 0. (161)

From Eq. (161), we can define the differentialequation

dη= −

(ζM(η)

L

)

ζ, (162)

which can be recast into

Memristor circuit equations� �

dτ= ζ,

Ldζ

dτ= −M(η)ζ.

(163)

� �The differential equation (163) is equivalent toEq. (98), which governs the dynamics of a 2-element“memristor” circuit. That is, the variables η and ζin Eq. (163) correspond to the charge q and thecurrent i of the memristor in Eq. (98), respectively.Furthermore, the Hamiltonian (155) can be recastinto

Hamiltonian of Eq. (163)� �

H(η, ζ)�=∫

Ldζ +∫

M(η)dη

= EK + EP , (164)� �

where

Kinetic energy EK and the potential energy EP� �

EK�=∫

Ldζ,

EP�=∫

M(η)dη.

(165)

� �Therefore, EK and EP correspond to the flux ofthe inductor and the flux of a “memristor”, respec-tively. Thus, we get the following theorem:

Theorem 7. Dynamics of 2-element memris-tor circuits can be recast into the dynamicsof 2-element “ideal memristor” circuits. Theprinciple of conservation of flux also holds forthe new (η, ζ)-coordinates.

Note that Eq. (163) has the Hamiltonian (164) as itsintegral. Furthermore, Eq. (163) may not preservethe time orientation of orbits of Eq. (138).

1430015-26

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

Example 2. Choose

f(i) = α(i2 − 1),

g(x) =1x2

,

M(x) = x + β,

L = 1,

(166)

where α and β denote some constants. Then, thedynamics of the memristor circuit, that is, Eq. (138)

assumes the form

Memristor circuit equations� �

dx

dt=

α(i2 − 1)x2

,

di

dt= −(x + β)i.

(167)

� �

(a) (b)

(c)

Fig. 14. Trajectories of Eqs. (167), (168) and (170). (a) Trajectories of the memristor circuit equation (167) with initialcondition (x(0), i(0)) = (0.0857712, 1.77357), (−0.119501, 0.397994). They are not closed orbits, since

˛dxdt

˛ → ∞ as x → 0except at i = ±1. (b) A closed orbit of Hamilton’s equations (168) with initial condition (x(0), i(0)) = (0.565063, 1.70000).(c) Trajectory of the memristor circuit equation (170) with initial condition (η(0), ζ(0)) = (−2.20653, 0.0992411). Note thatη-axis is a continuous set of equilibrium points, since (η, ζ) = (0, 0) at ζ = 0. Initial conditions of Eqs. (167) and (168) arelocated on the contour H(x, i) = 1. Similarly, initial condition of Eq. (170) is located on the contour I(η, ζ) = 1.0. Note thatinitial conditions are rounded to six significant figures in our computer simulations.

1430015-27

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

Hamilton’s equations (141) can be written as

Hamilton’s equations� �

dx

dτ= α

(i − 1

i

),

di

dτ= −(x + β)x2,

(168)

� �where dτ = g(x)idt, and the Hamiltonian is givenby

H(x, i) = α

(i2

2− ln|i|

)+

x4

4+ β

x3

3. (169)

Furthermore, Eq. (168) can be recast into

Memristor circuit equation� �

dτ= ζ,

dτ= −((3η − 3η0)

13 + β)ζ.

(170)

� �

(a) (b)

(c) (d)

Fig. 15. Relationship between the trajectories of Eqs. (167) and (170). (a) Trajectory of Eq. (167). (b) Trajectory of Eq. (170).(c) Trajectory of Eq. (167) on the three-dimensional (x, i, t)-space. (d) Trajectory of Eq. (167) on the three-dimensional (η, ζ, t)-space, which is mapped by Eq. (171). The nonlinear functions (171) can map the orbit of Eq. (167) [Fig. 15(a)] into the orbit ofEq. (170) [Fig. 15(b)]. That is, a red (resp., blue) trajectory on the right (resp., left) half plane in Fig. 15(a) is mapped into ared (resp., blue) trajectory on the right (resp., left) half plane in Fig. 15(b). Note that the orbit in Fig. 15(a) cannot be mappedinto the orbit in Fig. 15(b) in a one-to-one manner [see their three-dimensional plots in Figs. 15(c)–15(d)]. Furthermore, thetime orientation of the orbits is not preserved. The two orbits in Fig. 15(a) is the projection of the orbits in Fig. 15(c) intothe (x, i)-plane. Similarly, the orbit in Fig. 15(b) is the projection of the orbit in Fig. 15(d) into the (η, ζ)-plane.

1430015-28

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

Here, η and ζ are given by

η =∫

1g(x)

dx + η0 =∫

x2dx + η0

=x3

3+ η0,

ζ =∫

f(i)i

di + ζ0 =∫

α(i2 − 1)i

di + ζ0

= α

(i2

2− ln|i|

)+ ζ0,

(171)

where ζ0 and η0 are constants of integration.Equation (170) has an integral

I(η, ζ)�= ζ +

14(3η − 3η0)

43 + βη = I0, (172)

where I0 also denotes a constant of integration.The variables η and ζ in Eq. (170) correspond tothe charge and the current of the ideal memristor,respectively. In this case, i cannot be expressed as afunction of ζ, since i = ±1 are mapped to the sameζ = 1

2 + ζ0 by Eq. (171). Therefore, Eqs. (167),(168) and (170) are not in one-to-one corre-spondence.

We show the trajectories of Eqs. (167), (168)and (170) in Figs. 14 and 15. Observe the rela-tionship among their trajectories. We also show theHamiltonian (169) and the integral (172) in Fig. 16.The following parameters are used in our computer

(a) (b)

(c) (d)

Fig. 16. (a)–(b) Hamiltonian H(x, i) and contours of Eq. (169). (c)–(d) Integral I(η, ζ) and contours of Eq. (172). Blackthick curves denote the contours of H(x, i) = 1 (top) and the contours of I(η, ζ) = 1 (bottom). Initial conditions given inFig. 14 are located on these contours.

1430015-29

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

simulations:

α = β = 1, η0 = ζ0 = 0.

8. 2N-Element Memristor Circuits

Consider next the N -particle Hamiltonian definedby the sum of the kinetic and potential energiesdenoted by T and V , respectively:

N -particle Hamiltonian:

H = T + V,

T =N∑

k=1

pk2

2mk,

V = V (x1, x2, . . . , xN ),

(173)

where xi is the position of ith particle whose massis mi, and pi is the momentum pi = mixi. The cor-responding Hamilton’s equations are given by:

N -particle Hamilton’s equations:

dxk

dt=

∂H

∂pk=

pk

mk,

dpk

dt= − ∂H

∂xk= − ∂V

∂xk.

(174)

Let us next recast Eq. (174) into the equationof a lossless LC-circuit. Substituting

mk = Lk,

pk = ϕk,

xk = qk,

(175)

into Eqs. (173) and (174), we obtain

Hamiltonian of 2N -element LC-circuits� �

H = T + V ,

T =N∑

k=1

ϕk2

2Lk,

V = V (q1, q2, . . . , qN ),

(176)

� �

and

2N -element LC-circuit equations� �

dqk

dt=

∂H

∂ϕk=

ϕk

Lk,

dϕk

dt= −∂H

∂qk= −Mk(q1, q2, . . . , qN ),

(177)

� �where

Mk(q1, q2, . . . , qN ) =∂V (q1, q2, . . . , qN )

∂qk. (178)

Equation (177) describes the dynamics of a 2N -element circuit, which consist of N linear inductorsand N nonlinear charge-controlled capacitors. Thekth capacitor is described by

Coupled capacitors� �

vk = Mk(q1, q2, . . . , qN ), (179)� �

where vk and qk denote the terminal voltage andthe charge of the kth capacitors, whose states arecoupled among the N capacitors. The kth linearinductor is defined by

Lkdqk

dt= ϕk, (180)

where Lk denotes the inductance. Hence, we obtainthe following well-known theorem:

Theorem 8. The N -particle Hamilton’s equa-tions (174) can be transformed into the 2N -element LC-circuit equations (177) via thecoordinate transformation (175).

Equation (177) has a solution

H =N∑

k=1

ϕk2

2Lk+ V (q1, q2, . . . , qN ) = H0, (181)

where H0 is any constant. The function H is thesum of the energy EL stored in inductors andthe potential energy EC stored in the capacitors,

1430015-30

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

where

EL�=

N∑k=1

ϕk2

2Lk,

EC�= V (q1, q2, . . . , qN ).

(182)

The total energy in a circuit remains constant sinceEq. (177) has a solution H = H0 (H0 is any con-stant). It implies the conservation law of energy inelectrical circuits. Furthermore, the circuit is con-servative, since the divergence of Eq. (177) is equalto 0.

8.1. Coordinate transformation

In this section, we transform the 2N -elementLC-circuit equations (177) into memristor circuitequations via the exponential coordinate transfor-mation. Substituting

Exponential coordinate transformation� �

ϕk = Lk ln|jk|, (jk �= 0)

qk = wk,

}(183)

� �into Eq. (177), we obtain the dynamics of a 2N -element memristor circuit, which consists of N lin-ear inductors and N memristors,

Memristor circuit equations� �

dwk

dt= ln|jk|,

Lkdjk

dt= −Mk(w1, w2, . . . , wN )jk.

(184)

� �Here, the kth memristor is described by

Coupled memristors� �

dwk

dt= ln|jk|,

vk = Mk(w1, w2, . . . , wN )jk,

(185)

� �where wk, vk, and jk denote the physical state,the terminal voltage, and the terminal currentof the kth memristor, whose states are coupled

among the N memristors. Their memristance isdescribed by

Mk(w1, w2, . . . , wN ) =∂V (w1, w2, . . . , wN )

∂wk.

(186)

Equation (184) can be realized by the circuit ofFig. 17. Furthermore, Eq. (184) has a solution

N∑k=1

Lk(ln|jk|)22

+ V (w1, w2, . . . , wN ) = H1,

(187)

where H1 is any constant. It can be interpreted asthe conservation law of energy in electrical circuits.If Mk(w1, w2, . . . , wN ) > 0 (k = 1, 2, . . . , N), thenthe divergence of Eq. (184) is less than 0, and thecircuit would become dissipative. Hence, we obtainthe following two theorems:

Theorem 9. The 2N -element LC-circuitequations (177) can be transformed into mem-ristor circuit equations (184) by the exponen-tial coordinate transformation (183).

Theorem 10. The nonlinear capacitors (179)are recast into memristors if an exponentialcoordinate transformation is applied. Con-versely, the memristors defined in Eq. (185)are expressed as capacitors if a logarithmiccoordinate transformation is applied.

Note that if Mk(w1, w2, . . . , wN ) < ∞, then thememristor (185) apparently satisfies

vk = 0 for ik = 0. (188)

However, Eq. (184) and its integral (187) have a sin-gularity at jk = 0. Hence, jk(t) cannot be zero, andthe memristor zero-crossing phenomenon cannot beobserved in this system.

Example 3. Choose

T (p1, p2) =p1

2 + p22

2,

V (x1, x2) =x1

2 + x22

2+ x1

2x2 − 13x2

3,

mk = 1,

(189)

1430015-31

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

Fig. 17. A 2N-element memristor Hamiltonian circuit, which consists of N inductors with the inductance Lk (k = 1, 2, . . . , N)and N memristors described by

vk = Mk(w1, w2, . . . , wN )jk,dwk

dt= ln|jk| (k = 1, 2, . . . , N),

where Mk(w1, w2, . . . , wN ) denotes the memristance of the kth memristor. Even though the memristors appear to be dis-connected, their dynamics are coupled via the memristance equation involving the same state variables (w1, w2, . . . , wN ).

(a) (b)

Fig. 18. Poincare sections of the Henon and Heiles memristor equation (191) starting from 50 random initial conditions withH = 0.11. (a) Points (w2(t), j2(t)) are successively plotted when w1(t) = 0. (b) Points (j2(t), v2(t)) are successively plottedwhen w1(t) = 0. In this figure, different color represents different trajectory. Observe that any trajectory cannot cross thev2-axis on the (j2, v2)-plane. That is, we cannot observe the zero-crossing phenomenon of the memristor.

1430015-32

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

where k = 1, 2. Then Eq. (174) is recast as

Henon and Heiles equation� �

dx1

dt= p1,

dx2

dt= p2,

dp1

dt= −x1 − 2x1x2,

dp2

dt= −x2 − x1

2 + x22.

(190)

� �If we set pk = ln|jk| and xk = wk, then Eq. (190) isrecast into

Henon and Heiles memristor equation� �

dw1

dt= ln|j1|,

dw2

dt= ln|j2|,

dj1

dt= (−w1 − 2w1w2)j1,

dj2

dt= (−w2 − w1

2 + w22)j2.

(191)

� �Equation (190) is a nonlinear nonintegrable Hamil-tonian equation, called Henon and Heiles equation[Henon & Heiles, 1964]. An example of a Henon andHeiles memristor equation, which exhibits chaoticmotion, is given in [Itoh & Chua, 2011]. We show thePoincare sections of Eq. (191) in Fig. 18. Observethat trajectories cannot cross the v2-axis (i.e. i2 =0) on the (j2, v2)-plane. That is, we cannot observethe zero-crossing phenomenon of the memristor.Roughly speaking, Eq. (191) forms attractors inthe j2 > 0 half plane, thereby precluding the zero-crossing phenomenon.

9. Generalized Memristor Circuits

A generalized current-controlled memristor [Chua,2012] is described by

Generalized current-controlled memristor

dw

dt= k(w, i),

v = l(w, i)i,

(192)

where v and i denote the terminal voltage and cur-rent of the memristor, w is the physical state vari-able, k and l are scalar functions [Chua & Kang,1976]. If we use this kind of memristors, nonlinearcircuits may be realized by fewer elements. Notethat the generalized memristor can exhibit the

Zero-crossing property:

v = l(w, i)i = 0 for i = 0. (193)

That is, the voltage v is zero whenever the currenti is zero. Furthermore, if i(t) = 0 for t ≥ t0, thenthe physical state w satisfies

dw

dt= k(w, 0), (194)

for t ≥ t0. In this case (i.e. i = 0), the memris-tor continues to evolve to an equilibrium state viaEq. (194).

9.1. 2-element Van der Pol circuit

Consider the 2-element memristor circuit in Fig. 19,which consists of a linear inductor L and a mem-ristor. Assume that the memristor is described byEq. (192). Choose

k(w, i) = ln|i|,l(w, i) = −µ(1 − w2)ln|i| + w,

}(195)

where µ is a parameter. Then the current-controlledmemristor is described by

Current-controlled memristor� �

dw

dt= ln|i|,

v = {−µ(1 − w2)ln|i| + w}i.

(196)

� �1430015-33

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

Fig. 19. A 2-element memristor circuit, which consists of alinear inductor and a current-controlled memristor. Van derPol oscillator can be realized by this circuit.

The dynamics of the 2-element circuit is given by

Dynamics of the 2-element circuit� �

dw

dt= k(w, i) = ln|i|,

Ldi

dt= −v = −l(w, i)i

= {µ(1 − w2)ln|i| − w}i.

(197)

� �If |w| < ∞, the memristor (196) apparently satisfiesthe zero-crossing property, that is,

v = l(w, i)i

= {−µ(1 − w2) ln |i| + w}i → 0, (198)

for i → 0. However, Eq. (197) has the singularityat i = 0. Thus, the current i(t) cannot be zero. Notrajectory intersects the v-axis (i.e. i = 0) on the

(i, v)-plane. In this case, the system (197) oscillatesin the i > 0 half plane, thereby precluding the zero-crossing phenomenon.

Differentiating the first equation with respectto time variable t, we obtain the Van der Polequation

Dynamics of the Van der Pol circuit

w − µ(1 − w2)w + w = 0, (199)

where we set L = 1. The two equivalent elec-tronic circuits are shown in Fig. 20. Trajectories ofEqs. (197) and (199) are shown in Fig. 21, whereµ = 1. The zero-crossing phenomenon cannot occuras shown in the enlargement in Fig. 22(b), wherethe trajectory does not intersect the i = 0 axis.

Choose next

k(w, i) = i − µ

(w3

3− w

),

l(w, i) =w|sgn(i)|

i,

(200)

where the sign function sgn(x) is defined asfollows12

sgn(x) =

−1 if x < 0,

0 if x = 0,

1 if x > 0.

(201)

Fig. 20. Two nonlinear circuits exhibiting identical dynamics for L = C = 1. The dynamics of the 2-element memristorcircuit (right) is identical to the dynamics of the Van der Pol circuit (left).

12A smooth approximation of the sign function is given by sgn(x) ≈ tanh(kx) for k � 1. A piecewise-linear approximation ofthe sign function is given by sgn(x) ≈ 0.5k

`˛x + 1

k

˛ − ˛x − 1

k

˛´for k � 1.

1430015-34

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

(a) (b)

Fig. 21. Trajectories of a 2-element memristor circuit (left) and Van der Pol equation (right). (a) Trajectory of the 2-elementmemristor circuit (197) with initial condition (w(0), w(0)) = (0.1,−0.1), that is, (w(0), i(0)) = (0.1, e−0.1). (b) Trajectory ofEq. (199) (Van der Pol equation) with initial condition (w(0), w(0)) = (0.1,−0.1). Observe that our computer simulations arethe same since Eqs. (197) and (199) have equivalent dynamics.

(a) (b)

Fig. 22. (a) Global image of a hysteresis loop for the memristor (196). (b) Hysteresis loop in the neighborhood of the origin:(i, v) = (0, 0). Observe that the Lissajous trajectory cannot pass through the v-axis as shown in the enlargement near i = 0 inFig. 22(b). The hysteresis loop in this case [Fig. 22(a)] lies in the second and third quadrants because the memristor is active.

1430015-35

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

Then the current-controlled memristor is describedby

Current-controlled memristor� �

dw

dt= i − µ

(w3

3− w

),

v = w|sgn(i)|.

(202)

� �The memristor (200) satisfies the zero-crossingproperty. If we choose L = 1, then the dynamicsof the 2-element circuit in Fig. 19 is given by

Dynamics of the 2-element circuit� �

dw

dt= i − µ

(w3

3− w

),

di

dt= −w|sgn(i)|.

(203)

� �If i �= 0, we would obtain from Eq. (203)

dw

dt= i − µ

(w3

3− w

),

di

dt= −w.

(204)

Equation (204) is equivalent to the Van der Polequation.

Since sgn(x) ≈ tanh(kx) for k � 1, Eq. (203)can be approximated by

Smooth approximation of sgn(x)� �

dw

dt= i − µ

(w3

3− w

),

di

dt= −w|tanh(ki)|,

(205)

� �where k � 1 and

l(w, i) = w|tanh(ki)|. (206)

In the case of a piecewise-linear approximation,we can obtain

Piecewise-linear approximation of sgn(x)� �

dw

dt= i − µ

(w3

3− w

),

di

dt= −0.5k

∣∣∣∣∣∣∣∣i +

1k

∣∣∣∣−∣∣∣∣i − 1

k

∣∣∣∣∣∣∣∣w,

(207)

� �where k � 1 and

l(w, i) = 0.5k∣∣∣∣∣∣∣∣x +

1k

∣∣∣∣−∣∣∣∣x − 1

k

∣∣∣∣∣∣∣∣w.

(208)

If i = 0, then Eqs. (205) and (207) can be writtenas

dw

dt= −µ

(w3

3− w

),

di

dt= 0.

(209)

Hence, Eqs. (205) and (207) cannot have a closedorbit since the w-axis (i = 0) is an invariant set,and three equilibrium points are located on the w-axis. Note that there must be at least one equilib-rium point inside a closed orbit, and the closed orbitintersects with the w-axis.

We show the trajectories of Eqs. (205) and(207) with k = 10 and µ = 1 in Figs. 23 and24, respectively. Observe that Eqs. (205) and (207)do not have a closed orbit, and the trajectoriestend to the origin on the (i, v)-plane, which showsthe zero-crossing property, that is, v = 0 wheni = 0.

9.2. 3-element Chua’s circuit

Consider the 3-element memristor circuit in Fig. 25,which consists of a linear inductor L, a linear capac-itor C, and a voltage-controlled memristor. Thevoltage-controlled memristor is described by

1430015-36

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

(a) (b)

Fig. 23. Trajectories of the 2-element memristor circuit (205) with k = 10. (a) Trajectories on the (w, i)-plane. (b) Tra-jectories on the (i, v)-plane. Initial condition: (w(0), i(0)) = (2.5,−1.0), (−2.5, 1.0). Observe that the trajectories go to theequilibrium point on the w-axis on the (w, i)-plane. They tend to the origin on the (i, v)-plane, which shows the zero-crossingproperty.

(a) (b)

Fig. 24. Trajectories of the 2-element memristor circuit (207) with k = 10. (a) Trajectories on the (w, i)-plane. (b) Trajectorieson the (i, v)-plane. Initial condition: (w(0), i(0)) = (2.5,−1.0), (−2.5, 1.0). Observe that the trajectories go to the equilibriumpoint on the w-axis on the (w, i)-plane. They also tend to the origin on the (i, v)-plane, which shows the zero-crossing property.

1430015-37

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

Fig. 25. A 3-element memristor circuit, which consists of alinear inductor, a linear capacitor and a voltage-controlledmemristor.

Voltage-controlled memristor

dw

dt= k(w, v),

i = l(w, v)v,

(210)

where v and i denote the terminal voltage and cur-rent of the memristor, w is the physical state vari-able, and k and l are scalar functions.

The dynamics of the 3-element circuit in Fig. 25is given by

Dynamics of the 3-element circuit:

dw

dt= k(w, v),

Cdv

dt= iL − l(w, v)v,

LdiLdt

= −v.

(211)

Choose

k(w, v) =

v − w

R− f(w)

C1,

l(w, v) =(

v − w

Rv

),

(212)

where f is a scalar function of w. In this case, thezero-crossing property is not satisfied, that is,

i �= 0 for v = 0. (213)

From Eqs. (211) and (212), we obtain

C1dw

dt=

v − w

R− f(w),

C2dv

dt= iL − v − w

R,

LdiLdt

= −v,

(214)

where C2 = C.Equation (214) is equivalent to the dynamics of

Chua’s circuit [Madan, 1993]

Chua’s circuit:

C1dv1

dt=

v2 − v1

R− f(v1),

C2dv2

dt= iL − v2 − v1

R,

LdiLdt

= −v2,

(215)

where f(w) is given by

f(w) = bw + 0.5(a − b)(|w + 1| − |w − 1|).(216)

Here, a and b are some constants, v1 and v2 denotethe voltage across the capacitors C1 and C2, andiL denotes the current through the inductor L. Weshow two dynamically equivalent electronic circuitsin Fig. 26.

Choose next

k(w, v) =

v − w

R− f(w)

C1,

l(w, v) =(

v − w

Rv

)|sgn(v)|,

(217)

where f is given by Eq. (216). Note that this mem-ristor satisfies the zero-crossing property:

i = l(w, v)v = 0 for v = 0. (218)

1430015-38

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

Fig. 26. Two identical nonlinear circuits exhibiting identical dynamics. The dynamics of the 3-element circuit (right) isidentical to the dynamics of Chua’s circuit with five elements (left), if the voltage-controlled memristor does not have thezero-crossing property.

Then, the dynamics of the 3-element circuit is givenby

C1dw

dt=

v − w

R− f(w),

Cdv

dt= iL −

(v − w

R

)|sgn(v)|,

LdiLdt

= −v,

(219)

which is identical to the dynamics of Chua’s circuitexcept at v = 0.

Since sgn(x) ≈ tanh(kx) for k � 1, we canapproximate Eq. (219) by

Smooth approximation of sgn(x)� �

dw

dt=

v − w

R− f(w)

C1,

Cdv

dt= iL −

(v − w

R

)|tanh(kv)|,

LdiLdt

= −v,

(220)

� �where k � 1.

If we approximate sgn(x) by a piecewise-linearfunction,

g(x) = 0.5k∣∣∣∣∣∣∣∣v +

1k

∣∣∣∣−∣∣∣∣v − 1

k

∣∣∣∣∣∣∣∣, (221)

we can obtain

Piecewise-linear approximation of sgn(x)� �

dw

dt=

v − w

R− f(w)

C1,

Cdv

dt= iL − 0.5k

∣∣∣∣∣∣∣∣v +

1k

∣∣∣∣−∣∣∣∣v − 1

k

∣∣∣∣∣∣∣∣(

v − w

R

),

LdiLdt

= −v,

(222)� �where k � 1.

We show the trajectories and the pinched hys-teresis loops of Eqs. (220) and (222) in Fig. 27.The zero-crossing phenomenon can be observed inthe form of a Lissajous figure which always passesthrough the origin when v = 0. However, when kis sufficiently large, we could not find a chaotic ora periodic oscillation in these systems as shown inFig. 28. The zero-crossing property may suppressthe oscillation for large k. We used the followingparameters in our computer simulations:

C1 =110

, C2 = C = 1, L =1

14.87,

R = 1, a = −1.27, b = −0.68.

(223)

We finally study the property of equilibriumpoints of Eqs. (214), (220) and (222). Let ej (j =1, 2, 3) be the equilibrium points of Eqs. (220)and (222). Then, they are given by

(w, v, iL) = (wj , 0, 0), (224)

1430015-39

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

(a) (b)

(c) (d)

Fig. 27. Pinched hysteresis loops on the (v, i)-plane (left) and their corresponding trajectories on the (w, v, iL)-space (right).Observe that the Lissajous trajectories pass through the origin when v = 0 (left). The pinched hysteresis loops lie in all quad-rants because the memristor is active. Observe also that the trajectories on the (w, v, iL)-space are slightly different (right),since they are not obtained from the same equations. (a) Pinched hysteresis loop for Eq. (220) for k = 4.3. (b) Trajectory ofEq. (220) for k = 4.3. (c) Pinched hysteresis loop for Eq. (222) for k = 2.8. (d) Trajectory of Eq. (222) for k = 2.8. In ourcomputer simulations, initial condition is identical: (w(0), v(0), iL(0)) = (0.5, 0.5, 0.5).

where wj (j = 1, 2, 3) is a solution of the equation

w + f(w) = 0, (225)

which can be written as

w1 = 0, w2,3 ≈ ±1.84375. (226)

The eigenvalues of ej for Eqs. (220) and (222) aregiven by

e1 : λ1 = 2.7, λ2,3 ≈ ±i3.856

e2,3 : µ1 = −3.2, µ2,3 ≈ ±i3.856(227)

They are saddle-centers.

We next obtain the equilibrium points rj (j =1, 2, 3) of Eq. (214). They are given by

(w, v, iL) = (wj , 0,−wj). (228)

Their eigenvalues are given by

r1 : λ1 ≈ 3.848, λ2,3 ≈ −1.074 ± i3.046

r2,3 : µ1 ≈ −4.660, µ2,3 ≈ 0.2298 ± i3.187

(229)

which are saddle-focuses. Hence, if the memris-tor exhibits the zero-crossing property, then the

1430015-40

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

(a) (b)

(c) (d)

Fig. 28. Pinched hysteresis loops of memristor (left) for large parameter k (k = 30), and their corresponding trajectories onthe (w, v, iL)-space (right). Observe that Lissajous trajectories pass through the origin when v = 0 (left). They finally tend tothe origin as t → ∞. Their corresponding trajectories on the (w, v, iL)-space tend to an equilibrium point. (a) Pinched hystere-sis loop for Eq. (220) for k = 30. (b) Trajectory of Eq. (220) for k = 30. (c) Pinched hysteresis loop for Eq. (222) for k = 30. (d)Trajectory of Eq. (222) for k = 30. In our computer simulations, initial condition is identical: (w(0), v(0), iL(0)) = (0.5, 0.5, 0.5).

1430015-41

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

equilibrium points are transformed into saddle-centers from saddle-focuses.

9.3. Two-cell memristor CNNs

We show an example of memristor CNNs. Definetwo coupled memristors:

Two-cell memristor CNN:

dw1

dt= −w1 + a00f(w1)g(i1) + a01f(w2)g(i2),

v1 = f(w1)g(i1),

dw2

dt= −w2 + a10f(w2)g(i2) + a00f(w1)g(i1),

v2 = f(w2)g(i2),

(230)

where w1 and w2 are the physical state variables,f(wj) is a scalar function, and ajk are some con-stants. If we choose

yj�= f(wj) =

12(|wj + 1| − |wj − 1|),

g(ij) = 1,

(231)

then we would obtain the dynamics of the two-cellCNNs without input and threshold templates [Chua,1998; Zhou & Nosseck, 1991; Civalleri & Gilli, 1993;Itoh & Chua, 2004]. Here, yj denotes the outputof the jth cell. Equation (230) can be realized bytwo coupled memristor and two current sources asshown in Fig. 29.

The zero-crossing phenomenon does not occurin this two-cell CNNs. However, if we choose

f(wj) =12(|wj + 1| − |wj − 1|),

g(ij) = |tanh(ij)|,

(232)

then vj is given by

vj = f(wj)|tanh(ij)|, (j = 1, 2) (233)

and it satisfies the zero-crossing property, that is,the voltage vj is zero whenever the supplied currentij is zero.

Fig. 29. A two-cell memristor CNN circuit, which consistsof two current sources and two coupled memristors describedby

dw1

dt= −w1 + a00f(w1)g(i1) + a01f(w2)g(i2),

v1 = f(w1)g(i1),

dw2

dt= −w2 + a10f(w2)g(i2) + a00f(w1)g(i1),

v2 = f(w2)g(i2),

where w1 and w2 are the physical state variables, f(wj) isa scalar function, and ajk are some constants. Even thoughthe memristors appear to be disconnected, their dynamicsare coupled via the memristance equation involving the samestate variables (w1, w2).

If we set |i1| 1 and i2 � 1, then v1 =f(w1)|tanh(i1)| ≈ 0 and v2 = f(w2)|tanh(i2)| ≈f(w2). Hence, we would obtain

dw1

dt≈ −w1 + a01f(w2),

v1 ≈ 0,

dw2

dt≈ −w2 + a10f(w2),

v2 = f(w2),

(234)

which shows that the state w2 does not depend onthe other state w1. We can reduce the influence ofw1 by supplying the current |i1| 1.

We show the trajectories of Eq. (230) with(i1, i2) = (10, 10) and with (i1, i2) = (0.1, 10) inFig. 30. The following parameters are used in ourcomputer simulations [Itoh & Chua, 2004]:

(a00, a01, a10, a11) = (1.1, 0.5,−0.2, 1.1)

Observe that if we choose (i1, i2) = (10, 10), there isa stable limit cycle. Thus, two neurons are excited.However, if we choose (i1, i2) = (0.1, 10), then a

1430015-42

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

Dynamics of Memristor Circuits

(a) (b)

(c) (d)

Fig. 30. Trajectories of the two-cell memristor CNNs (230). (a)–(b) A trajectory on the (w1, w2)-plane tends to a sta-ble limit cycle when i1 = i2 = 10 � 1. Similarly, a trajectory on the (v1, v2)-plane also tends to a stable limit cycle.Initial condition used in our computer simulations: (w1(0), w2(0)) = (0.1, 0.1). In this case, two neurons are excited, thatis, the two cells are oscillating. (c)–(d) Trajectories on the (w1, w2)-plane tend to one of two equilibrium points wheni1 = 0.1 � 1 and i2 = 10 � 1. Similarly, trajectories on the (v1, v2)-plane also tend to one of two equilibrium points.Those two equilibrium points are located at (w1, w2) ≈ (0.5616, 1.089), (−0.5616,−1.089) on the (w1, w2)-plane, which cor-respond to (v1, v2) ≈ (0.05597, 1), (−0.05597,−1) on the (v1, v2)-plane. Initial condition used in our computer simulations:(w1(0), w2(0)) = (2,−2), (−2, 2). In this case, two neurons quiet down, that is, two cells cease to oscillate.

1430015-43

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.

May 21, 2014 14:22 WSPC/S0218-1274 1430015

M. Itoh & L. O. Chua

limit cycle disappears, but the trajectory tends toone of two stable equilibrium points (since the originis a saddle point). Thus, two neurons quiet down.We conclude that the neuron’s activity dependsin part on the supplied currents (i1, i2) of thememristors.

10. Conclusion

We have shown that Hamilton’s equations can berecast into the equation of dissipative memristorcircuits. In dissipative memristor circuits, Hamilto-nians can be obtained from the principles of conser-vation of “charge” and “flux”, or the principles ofconservation of “energy”. Nonlinear capacitors areexpressed as memristor if an exponential coordinatetransformation is applied. We have also shown thatsome nonlinear circuits can be realized with fewerelements if we use memristors. Furthermore, thezero-crossing phenomenon does not occur in somememristor circuits.

Acknowledgment

This work is supported in part by an AFOSR Grantno. FA 9550-13-1-0136, and by an EC Marie CurieFellowship.

References

Andronov, A. A., Vitt, A. A. & Khaikin, S. E. [1987]Theory of Oscillators (Dover, NY).

Arnold, V. I. [1978] Mathematical Methods of ClassicalMechanics (Springer-Verlag, NY).

Bernstein, G. M. & Liberman, M. A. [1989] “A methodfor obtaining a canonical Hamiltonian for nonlinearLC circuits,” IEEE Trans. Circuits Syst. 36, 411–420.

Chua, L. O. [1969] Introduction to Nonlinear NetworkTheory (McGraw-Hill, NY).

Chua, L. O. [1971] “Memristor — The missing circuitelement,” IEEE Trans. Circuit Th. CT-18, 507–519.

Chua, L. O. & McPherson, J. D. [1974] “Explicit topolog-ical formulation of Lagrangian and Hamiltonian equa-tions for nonlinear networks,” IEEE Trans. CircuitsSyst. CAS-21, 277–286.

Chua, L. O. & Kang, S. M. [1976] “Memristive devicesand systems,” Proc. IEEE 64, 209–223.

Chua, L. O., Hasler, M., Moschytz, G. S. & Neirynck, J.[1995] “Autonomous cellular neural networks: A uni-fied paradigm for pattern formation and active wavepropagation,” IEEE Trans. Circuits Syst.-I : Fund.Th. Appl. 42, 559–577.

Chua, L. O. [1998] CNN : A Paradigm for Complexity(World Scientific, Singapore).

Chua, L. O. [2012] “The fourth element,” Proc. IEEE100, 1920–1927.

Civalleri, P. P. & Gilli, M. [1993] “On the dynamicbehavior of two-cell cellular neural networks,” Int. J.Circuit Th. Appl. 21, 451–471.

Henon, M. & Heiles, C. [1964] “The applicability ofthe third integral of motion: Some numerical experi-ments,” Astron. J. 69, 73–79.

Itoh, M. & Chua, L. O. [2004] “Structurally stable two-cell cellular neural networks,” Int. J. Bifurcation andChaos 14, 2579–2653.

Itoh, M. & Chua, L. O. [2011] “Memristor Hamiltoniancircuits,” Int. J. Bifurcation and Chaos 21, 2395–2425.

Itoh, M. & Chua, L. O. [2013] “Duality of memristorcircuits,” Int. J. Bifurcation and Chaos 23, 1330001-1–50.

Jeltsema, D. & Doria-Cerezo, A. [2012] “Port-Hamilto-nian formulation of systems with memory,” Proc.IEEE 100, 1928–1937.

Madan, R. N. [1993] Chua’s Circuit : A Paradigm forChaos (World Scientific, Singapore).

Nemytskii, V. V. & Stepanov, V. V. [1989] QualitativeTheory of Differential Equations (Dover, NY).

Strukov, D. B., Snider, G. S., Stewart, G. R. & Williams,R. S. [2008] “The missing memristor found,” Nature453, 80–83.

Zhou, F. & Nosseck, A. [1991] “Stability of cellularneural networks with opposite-sign templates,” IEEETrans. Circuits Syst. 37, 675–677.

1430015-44

Int.

J. B

ifur

catio

n C

haos

201

4.24

. Dow

nloa

ded

from

ww

w.w

orld

scie

ntif

ic.c

omby

CIT

Y U

NIV

ER

SIT

Y O

F H

ON

G K

ON

G o

n 05

/28/

14. F

or p

erso

nal u

se o

nly.