Memristor Circuits for Simulating Nonlinear Dynamics and Their Periodic Forcing
Makoto Itoh

TL;DR
This paper demonstrates that memristor circuits can simulate a wide range of nonlinear systems, exhibit complex behaviors like chaos under external forcing, and help analyze system dynamics through circuit theory and mode complexity measures.
Contribution
It introduces the use of memristor circuits to model nonlinear dynamics, analyze their behavior under forcing, and measure mode complexity, providing new tools for nonlinear system simulation.
Findings
Memristor circuits can simulate diverse nonlinear systems.
External forcing induces chaos and complex oscillations.
Operation modes of memristors exhibit higher complexity under forcing.
Abstract
In this paper, we show that the dynamics of a wide variety of nonlinear systems such as engineering, physical, chemical, biological, and ecological systems, can be simulated or modeled by the dynamics of memristor circuits. It has the advantage that we can apply nonlinear circuit theory to analyze the dynamics of memristor circuits. Applying an external source to these memristor circuits, they exhibit complex behavior, such as chaos and non-periodic oscillation. If the memristor circuits have an integral invariant, they can exhibit quasi-periodic or non-periodic behavior by the sinusoidal forcing. Their behavior greatly depends on the initial conditions, the parameters, and the maximum step size of the numerical integration. Furthermore, an overflow is likely to occur due to the numerical instability in long-time simulations. In order to generate a non-periodic oscillation, we have to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicsstochastic dynamics and bifurcation · Nonlinear Dynamics and Pattern Formation · Chaos control and synchronization
Memristor Circuits for Simulating Nonlinear Dynamics and Their Periodic Forcing
Makoto Itoh111After retirement from Fukuoka Institute of Technology, he has continued to study the nonlinear dynamics on memristors.
*1-19-20-203, Arae, Jonan-ku,
Fukuoka, 814-0101 JAPAN
Email: [email protected]
In this paper, we show that the dynamics of a wide variety of nonlinear systems such as engineering, physical, chemical, biological, and ecological systems, can be simulated or modeled by the dynamics of memristor circuits. It has the advantage that we can apply nonlinear circuit theory to analyze the dynamics of memristor circuits. Applying an external source to these memristor circuits, they exhibit complex behavior, such as chaos and non-periodic oscillation. If the memristor circuits have an integral invariant, they can exhibit quasi-periodic or non-periodic behavior by the sinusoidal forcing. Their behavior greatly depends on the initial conditions, the parameters, and the maximum step size of the numerical integration. Furthermore, an overflow is likely to occur due to the numerical instability in long-time simulations. In order to generate a non-periodic oscillation, we have to choose the initial conditions, the parameters, and the maximum step size, carefully. We also show that we can reconstruct chaotic attractors by using the terminal voltage and current of the memristor. Furthermore, in many memristor circuits, the active memristor switches between passive and active modes of operation, depending on its terminal voltage. We can measure its complexity order by defining the binary coding for the operation modes. By using this coding, we show that in the forced memristor Toda lattice equations, the memristor’s operation modes exhibit the higher complexity. Furthermore, in the memristor Chua circuit, the memristor has the special operation modes.
Keywords: Keywords: memristor; chaos; quasi-periodic; non-periodic; numerical instability; integral invariant; attractor reconstruction; passive; active; instantaneous power; complexity order; memristor’s operation modes; Chua circuit; Van der Pol oscillator; Hamilton’s equations; Hamiltonian; Toda lattice equations; Lotka-Volterra equations; ecological predator-prey model; Rössler equations; Lorenz equations; Brusselator equations; Gierer-Meinhardt equations; Tyson-Kauffman equations; Oregonator equations; sine-Gordon equation; tennis racket equations; pendulum equations; laser model.
1 Introduction
The dynamics of -dimensional autonomous systems can be transformed into the dynamics of two-element extended memristor circuits. The internal state of the memristors in these two-element circuits have the same dynamics as -dimensional autonomous systems [1]. Thus, the memristors are essential dynamical elements needed in the modeling of complex nonlinear dynamical phenomena. In this paper, based on the above research results, we show that the dynamics of a wide variety of nonlinear systems, not only in physical and engineering systems, but also in biological and chemical systems and, even, in ecological systems, can be simulated or modeled by the dynamics of memristor circuits. It has the advantage that we can apply nonlinear circuit theory to analyze the dynamics of memristor circuits.
It is known that the dynamics of Chua’s circuit and Van der Pol oscillator can be realized by using an ideal active memristor and some linear elements [2]. However, almost nonlinear systems can not satisfy the circuits equations without change. Thus, in order to transform their nonlinear equations into the memristor circuit equations, we use two methods, one is the exponential coordinate transformation, and the other is the time-scaling change [1, 3, 4]. The resulting memristor circuits have the same dynamics as the nonlinear systems. Furthermore, by connecting an external periodic forcing to these memristor circuits, they can exhibit complex behavior, such as chaos and non-periodic oscillation. If the memristor circuits have an integral invariant, then they can exhibit quasi-periodic or non-periodic behavior, which greatly depends on the initial conditions, the circuit parameters, and the maximum step size of the numerical integration. Furthermore, an overflow (outside the range of data) is likely to occur due to the numerical instability in long-time simulations. Thus, in order to generate a non-periodic oscillation, we have to choose the initial conditions, the parameters, and the maximum step size, carefully. Furthermore, noise may considerably affect the behavior of physical circuits.
We also show that if we plot the terminal voltage against current of the memristor in the circuits, we can get the reconstruction of chaotic attractor on the two-dimensional plane. Furthermore, if we plot the instantaneous power versus the terminal voltage of the active memristor, then the locus lies in the first and the third quadrants, and it is pinched at the origin in many memristor circuits. It looks exactly like the loci of the passive memristor when a periodic source is supplied. Thus, the active memristor switches between passive and active modes of operation depending on its terminal voltage. However, in the forced memristor Toda lattice equations, the locus exhibits more complicated behavior, that is, it switches between four modes of operation. In order to measure the complexity order, we define the binary coding for the above memristor’s operation modes. By using this coding, we show that in the forced memristor Toda lattice equations, the memristor’s operation modes exhibit the higher complexity. Furthermore, in the memristor Chua circuit, the active memristor exhibits the special operation modes, which is quite different from the other memristor circuits.
2 Three-element Memristor Circuit
Let us consider the three-element memristor circuit in Figure 1, which consists of an inductor , a battery , and a current-controlled extended memristor.
The terminal voltage and the terminal current of the current-controlled extended memristor are described by
V-I characteristics of the extended memristor
\begin{array}[]{lll}v_{M}&=&\hat{R}(\mbox{\boldmathx},\ i_{M})\,i_{M},\\ &&\hat{R}(\mbox{\boldmathx},\ 0)\neq\infty,\vspace{1mm}\\ \displaystyle\frac{d\mbox{\boldmathx}}{dt}&=&\tilde{\mbox{\boldmathf}}(\mbox{\boldmathx},\ i_{M}).\end{array}\vspace{2mm}
(1)
Here, \mbox{\boldmathx}=(x_{1},\,x_{2},\,\cdots,\,x_{n})\in\mathbb{R}^{n}, \hat{R}(\mbox{\boldmathx},\ i_{M}) is a continuous scalar-valued function,
and \tilde{\mbox{\boldmathf}}=(\tilde{f}_{1},\,\tilde{f}_{2},\,\cdots,\,\tilde{f}_{n}):\mathbb{R}^{n}\rightarrow\mathbb{R}^{n} (see Appendix A).
The dynamics of the above three-element memristor circuit is given by
Three-element memristor circuit equations
\begin{array}[]{cll}\displaystyle L\frac{di}{dt}&=&-v_{M}+E=-\hat{R}(\mbox{\boldmathx},\ i)\,i+E,\vspace{1mm}\\ \displaystyle\frac{d\mbox{\boldmathx}}{dt}&=&\tilde{\mbox{\boldmathf}}(\mbox{\boldmathx},\ i),\end{array}\vspace{2mm}
(2)
where denotes the inductance of the inductor, denotes the voltage of the battery, and .
Assume that and . Then Eq. (2) can be recast into the form
Three-element memristor circuit equations with and
\begin{array}[]{cll}\displaystyle\frac{di}{dt}&=&-v_{M}+E=-\hat{R}(x,\ i)\,i+E,\vspace{1mm}\\ \displaystyle\frac{dx}{dt}&=&\tilde{f}_{1}(x,\ i),\end{array}\vspace{2mm}
(3)
where \mbox{\boldmathx}=x and \tilde{\mbox{\boldmathf}}=\tilde{f}_{1}.
2.1 Brusselator equations
The Brusselator is a theoretical model for a type of autocatalytic reaction. The dynamics of the Brusselator is given by
Brusselator equations
\begin{array}[]{lll}\displaystyle\frac{du}{dt}&=&A+\bigl{\{}uv-(B+1)\bigr{\}}u,\vspace{2mm}\\ \displaystyle\frac{dv}{dt}&=&B\,u-u^{2}\,v,\end{array}\vspace{2mm}
(4)
where and are constants.
Consider the three-element memristor circuit in Figure 1 with . Then the dynamics of this circuit is given by Eq. (3). Assume that Eq. (3) satisfies
[TABLE]
Then we obtain
Memristor Brusselator equations
\begin{array}[]{lll}\displaystyle\frac{di}{dt}&=&A+\bigl{\{}ix-(B+1)\bigr{\}}i,\vspace{2mm}\\ \displaystyle\frac{dx}{dt}&=&B\,i-i^{2}\,x,\end{array}\vspace{2mm}
(6)
where and are constants.
Equations (4) and (6) are equivalent if we change the variables
[TABLE]
The terminal voltage and the terminal current of the current-controlled extended memristor in Figure 1 are given by
V-I characteristics of the extended memristor
\begin{array}[]{lll}v_{M}&=&\hat{R}(x,\,i_{M})\,i_{M}=-\bigl{\{}i_{M}\,x-(B+1)\bigr{\}}i_{M},\vspace{3mm}\\ &&\hat{R}(x,\,0)\neq\infty,\vspace{1mm}\\ \displaystyle\frac{dx}{dt}&=&B\,i_{M}-{i_{M}}^{2}\,x,\end{array}
(8)
where \hat{R}(x,\,i_{M})=-\bigl{\{}i_{M}\,x-(B+1)\bigr{\}} and .
It follows that the Brusselator equations (4) can be realized by the three-element memristor circuit in Figure 1. Equations (4) and (6) exhibit periodic oscillation (limit cycle). When an external source is added as shown in Figure 2, the forced memristor Brusselator equations can exhibit chaotic oscillation [5]. The dynamics of this circuit is given by
Forced memristor Brusselator equations
\begin{array}[]{lll}\displaystyle\frac{di}{dt}&=&A+\bigl{\{}ix-(B+1)\bigr{\}}i+r\sin(\omega t),\vspace{2mm}\\ \displaystyle\frac{dx}{dt}&=&B\,i-i^{2}\,x,\end{array}\vspace{2mm}
(9)
where and are constants.
We show the chaotic attractor, Poincaré map, and locus of Eq. (9) in Figures 3, 4, and 5(a), respectively. The following parameters are used in our computer simulations:
[TABLE]
The locus moves in the first quadrant, that is, it moves in the passive region, since the instantaneous power of the extended memristoris positive, that is,
[TABLE]
Hence, the instantaneous power is dissipated in the extended memristor, which is delivered from the forcing signal and the inductor. Furthermore, the locus is not pinched at the origin as shown in Figure 5(a), since the trajectory does not tend to the origin.
We define next the instantaneous power of the two circuit elements, that is, the instantaneous power of the extended memristor and the battery by
[TABLE]
where , and denotes the voltage of the battery. That is, denotes the voltage across the extended memristor and the battery. We show the locus in Figure 5(b). Observe that the locus is pinched at the origin, and it lies in the first and the third quadrants. Thus, the instantaneous power delivered from the forced signal and the inductor is dissipated when . However, the instantaneous power is not dissipated when . We conclude as follow:
Behavior of the extended memristor
Assume that Eq. (9) exhibits chaotic oscillation. Then, we obtain the following results:
The extended memristor defined by Eq. (8) is operated as a passive element. The instantaneous power of the memristor is dissipated in this extended memristor, which is delivered from the forcing signal and the inductor.
When , the instantaneous power of the extended memristor and the battery is not dissipated. However, when , the instantaneous power is dissipated.
Note that in Eq. (8) is the internal state of the extended memristor. Thus, we might not be able to observe it. However, we can reconstruct the chaotic attractor into two dimensional Euclidean space (plane) by using
[TABLE]
where (see [6] for more details). Furthermore, the locus in Figure 5(a) is considered to be the reconstruction of the chaotic attractor on the two-dimensional plane, since
[TABLE]
where . We show their trajectories and Poincaré maps in Figures 6 and 7, respectively. We can also reconstruct the chaotic attractor into the three-dimensional Euclidean space by using
[TABLE]
or
[TABLE]
where . We show the reconstructed three-dimensional attractors in Figure 8. We can apply the above reconstruction methods to other examples in this paper.
2.2 Diffusion-less Gierer-Meinhardt equations
Diffusion-less Gierer-Meinhardt equations [7, 8, 9] is defined by
Diffusion-less Gierer-Meinhardt equations
\begin{array}[]{lll}\displaystyle\frac{du}{dt}&=&\displaystyle\frac{u^{2}}{v}-b\,u=\left(\frac{u}{v}-b\right)u,\vspace{2mm}\\ \displaystyle\frac{dv}{dt}&=&u^{2}-c\,v,\end{array}\vspace{2mm}
(17)
where and are constants.
Let us consider the three-element memristor circuit in Figure 1. The dynamics of this circuit given by Eq. (3). Assume that Eq. (3) satisfies
[TABLE]
Then we obtain
Memristor diffusion-less Gierer-Meinhardt equations
\begin{array}[]{lll}\displaystyle\frac{di}{dt}&=&\displaystyle\left(\frac{i}{x}-b\right)i,\vspace{2mm}\\ \displaystyle\frac{dx}{dt}&=&i^{2}-c\,x,\end{array}\vspace{2mm}
(19)
where and are constants.
Equations (17) and (19) are equivalent if we change the variables
[TABLE]
The terminal voltage and the terminal current of the current-controlled extended memristor in Figure 1 are given by
V-I characteristics of the extended memristor
\begin{array}[]{lll}v_{M}&=&\displaystyle\hat{R}(x,\,i_{M})\,i_{M}=-\left(\frac{i_{M}}{x}-b\right)\,i_{M},\vspace{3mm}\\ &&\hat{R}(x,\,0)\neq\infty,\vspace{1mm}\\ \displaystyle\frac{dx}{dt}&=&{i_{M}}^{2}-c\,x,\end{array}
(21)
where .
The above small-signal memristance satisfies
[TABLE]
when . In order to avoid this singularity, we use the different time-scaling [10]. That is, after time scaling by , Eqs. (17), (19), and (21) assume the equivalent forms
Diffusion-less Gierer-Meinhardt equations with time scaling
\begin{array}[]{lll}\displaystyle\frac{du}{d\tau}&=&\displaystyle(u-bv)\,u,\vspace{2mm}\\ \displaystyle\frac{dv}{d\tau}&=&(u^{2}-c\,v)v,\end{array}\vspace{2mm}
(23)
where and are constants,
Memristor diffusion-less Gierer-Meinhardt equations with time scaling
\begin{array}[]{lll}\displaystyle\frac{di}{dt}&=&\displaystyle(i-b\,x)i,\vspace{2mm}\\ \displaystyle\frac{dx}{dt}&=&(i^{2}-c\,x)x,\end{array}\vspace{2mm}
(24)
where and are constants,
and
V-I characteristics of the extended memristor
\begin{array}[]{lll}v_{M}&=&\displaystyle\hat{R}(x,\,i_{M})\,i_{M}=-(i_{M}-b\,x)\,i_{M},\vspace{3mm}\\ &&\hat{R}(x,\,0)\neq\infty,\vspace{1mm}\\ \displaystyle\frac{dx}{dt}&=&({i_{M}}^{2}-c\,x)x,\end{array}
(25)
where ,
respectively. Similarly, Eq. (24) can be realized by the three-element memristor circuit in Figure 1, where
[TABLE]
Note that the above time scaling maps orbits between systems (17) and (23) in a one-to-one manner except at the singularity , although it may not preserve the time orientation of orbits.
Equations (17) and (24) exhibit periodic oscillation (limit cycle). When an external source is added as shown in Figure 2, the forced memristor circuit can exhibit chaotic oscillation. The dynamics of this circuit is given by
Forced memristor diffusion-less Gierer-Meinhardt equations with time scaling
\begin{array}[]{lll}\displaystyle\frac{di}{dt}&=&\displaystyle(i-b\,x)i+r\sin(\omega t),\vspace{2mm}\\ \displaystyle\frac{dx}{dt}&=&(i^{2}-c\,x)x,\end{array}\vspace{2mm}
(27)
where and are constants.
We show the chaotic attractor, Poincaré map, and locus of Eq. (27) in Figures 9, 10, and 11, respectively. The following parameters are used in our computer simulations:
[TABLE]
The locus in Figure 11 lies in the first and the fourth quadrants. Thus, the extended memristor defined by Eq. (25) is an active element. Let us next consider an instantaneous power defined by . Then we obtain the locus in Figure 12. Observe that the locus is pinched at the origin, and the locus lies in the first and the third quadrants. Thus, when , the instantaneous power delivered from the forced signal and the inductor is dissipated in the memristor. However, when , the instantaneous power delivered from the forced signal and the inductor is not dissipated in the memristor. Note that the locus in Figure 12 looks exactly like the locus of the “passive” memristor, whose locus lies in the first and the third quadrants [12]. Hence, the memristor switches between passive and active modes of operation, depending on its terminal voltage. We conclude as follow:
Switching behavior of the memristor
Assume that Eq. (27) exhibits chaotic oscillation. Then the extended memristor defined by Eq. (25) can switch between “passive” and “active” modes of operation, depending on its terminal voltage.
In order to obtain the results shown in Figures 9-12, we have to choose the initial conditions carefully. It is due to the fact that a periodic orbit (drawn in magenta)222Without loss of generality, we can use the terminology “periodic orbit” in order to describe a “periodic trajectory” of the nonautonomous systems, such as Eqs. (9) and (27) (see “Duffing’s Equation” in Sec. 2.2 of [11])). coexists with a chaotic attractor (drawn in blue) as shown in Figure 13.
As stated in Sec. 2.1, we can reconstruct the chaotic attractor into two dimensional plane by using
[TABLE]
Furthermore, the locus in Figure 11 is considered to be the reconstruction of the chaotic attractor on the two-dimensional plane, since
[TABLE]
where . We show their trajectories and Poincaré maps in Figures 14 and 15, respectively. We can also reconstruct the chaotic attractor into the three-dimensional Euclidean space by using
[TABLE]
or
[TABLE]
We show the reconstructed three-dimensional attractors in Figure 16.
2.3 Tyson-Kauffman equations
The dynamics of the Tyson-Kauffman equations [13] can be described by
Tyson-Kauffman equations
\begin{array}[]{lll}\displaystyle\frac{du}{dt}&=&\displaystyle A-B\,u-u\,v^{2}=A-(B+v^{2})\,u,\vspace{2mm}\\ \displaystyle\frac{dv}{dt}&=&B\,u+u\,v^{2}-v,\end{array}\vspace{2mm}
(33)
where and are constants.
Consider the three-element memristor circuit in Figure 1. The dynamics of this circuit given by Eq. (3). Assume that Eq. (3) satisfies
[TABLE]
Then we obtain
Memristor Tyson-Kauffman equations
\begin{array}[]{lll}\displaystyle\frac{di}{dt}&=&A-(B+x^{2})\,i,\vspace{2mm}\\ \displaystyle\frac{dx}{dt}&=&B\,i+i\,x^{2}-x,\end{array}\vspace{2mm}
(35)
where and are constants
Equations (33) and (35) are equivalent if we change the variables
[TABLE]
In this case, the extended memristor in Figure 1 is replaced by the generic memristor (see Appendix A). That is,
[TABLE]
The terminal voltage and the terminal current of the current-controlled generic memristor are described by
V-I characteristics of the generic memristor
\begin{array}[]{lll}v_{M}&=&\tilde{R}(x)\,i_{M}=(B+x^{2})\,i_{M},\vspace{1mm}\\ \displaystyle\frac{dx}{dt}&=&Bi_{M}-{i_{M}}^{2}-x,\end{array}
(38)
where .
It follows that the Tyson-Kauffman equations (33) can be realized by the three-element memristor circuit in Figure 1. Equations (33) and (35) can exhibit periodic oscillation (limit cycle). When an external source is added as shown in Figure 2, the forced memristor Tyson-Kauffman equations can exhibit chaotic oscillation. The dynamics of the circuit is given by
Forced memristor Tyson-Kauffman equations
\begin{array}[]{lll}\displaystyle\frac{di}{dt}&=&A-(B+x^{2})\,i+r\sin(\omega t),\vspace{2mm}\\ \displaystyle\frac{dx}{dt}&=&B\,i+i\,x^{2}-x,\end{array}\vspace{2mm}
(39)
where and are constants.
We show the chaotic attractors, Poincaré maps, and loci of Eq. (39) in Figures 17, 18, and 19, respectively. In our computer simulations, we used the following two kinds of the parameters:
[TABLE]
and
[TABLE]
Note that the locus in Figure 19(a) moves in the first quadrant, and the locus in Figure 19(b) moves in the first and third quadrants. That is, they move in the passive region, since the instantaneous power defined by
[TABLE]
is not negative. In this case, the power is dissipated in the generic memristor, which is delivered from the forcing signal and the inductor.
Let us define next the instantaneous power of the two circuit elements, as stated in Sec. 2.1. That is, we define the instantaneous power of the extended memristor and the battery by
[TABLE]
where , and denotes the voltage of the battery. That is, denotes the voltage across the extended memristor and the battery. We show the locus in Figure 20. Observe that the locus is pinched at the origin, and it lies in the first and the third quadrants. Thus, the instantaneous power delivered from the forced signal and the inductor is dissipated when . However, the instantaneous power is not dissipated when . Thus, we conclude as follow:
Behavior of the generic memristor
Assume that Eq. (39) exhibits chaotic oscillation. Then, we obtain the following results:
The generic memristor defined by Eq. (38) is operated as a passive element. If we define the instantaneous power of the generic memristor by , then is dissipated in this generic memristor, which is delivered from the forcing signal and the inductor.
If we define the instantaneous power of the two elements, that is, the instantaneous power of the generic memristor and the battery, by , then is not dissipated when . However, is dissipated when .
As stated in Sec. 2.1, we can reconstruct the chaotic attractor into two dimensional plane by using
[TABLE]
Furthermore, the loci in Figure 19 are considered to be the reconstruction of the chaotic attractor on the two-dimensional plane, since
[TABLE]
where . We show their trajectories and Poincaré maps in Figures 21 and 22, respectively. We can also reconstruct the chaotic attractor into the three-dimensional Euclidean space by using
[TABLE]
or
[TABLE]
We show the reconstructed three-dimensional attractors in Figure 23.
2.4 Lotka-Volterra equations
Consider Hamilton’s Equations defined by
Hamilton’s equations
\begin{array}[]{ccc}\displaystyle{\frac{dq}{dt}}&=&\displaystyle{\frac{\partial{\mathcal{H}}(q,\,p)}{\partial p}},\vspace{2mm}\\ \displaystyle{\frac{dp}{dt}}&=&\displaystyle-{\frac{\partial{\mathcal{H}(q,\,p)}}{\partial q}},\end{array}
(48)
where and denote the coordinate and the momentum and is the Hamiltonian.
Let us define the Hamiltonian:
Hamiltonian
(49)
where are constants.
From Eq. (48), we obtain
[TABLE]
After time scaling by , we obtain the associated Pfaff’s equation [10]
[TABLE]
Equation (51) can be recast into the Lotka-Volterra equations [14]
Lotka-Volterra equations
\begin{array}[]{ccc}\displaystyle{\frac{dq}{d\tau}}&=&\displaystyle\left(a-b\,p\right)q,\vspace{2mm}\\ \displaystyle{\frac{dp}{d\tau}}&=&\displaystyle\left(c\,q-d\right)p,\end{array}\vspace{2mm}
(52)
where are constants.
Equation (52) has the Hamiltonian (49) as its integral invariant, that is,
[TABLE]
Consider next the three-element memristor circuit in Figure 1. The dynamics of this circuit given by Eq. (3). Assume that Eq. (3) satisfies
[TABLE]
Then we obtain
Memristor Lotka-Volterra equations
\begin{array}[]{ccc}\displaystyle{\frac{di}{d\tau}}&=&\displaystyle\left(c\,x-d\right)i,\vspace{2mm}\\ \displaystyle{\frac{dx}{d\tau}}&=&\displaystyle\left(a-b\,i\right)x,\end{array}\vspace{2mm}
(55)
where are constants.
Equations (52) and (55) are equivalent if we change the variables
[TABLE]
In this case, the extended memristor in Figure 1 is replaced by the generic memristor (see Appendix A). That is,
[TABLE]
Thus, the terminal voltage and the terminal current of the current-controlled generic memristor are given by
V-I characteristics of the generic memristors
\begin{array}[]{lll}v_{M}&=&\tilde{R}(x)\,i_{M}=-(c\,x-d)\,i_{M},\vspace{3mm}\\ \displaystyle\frac{dx}{dt}&=&(a-b\,i_{M})x,\end{array}\vspace{2mm}
(58)
where .
It follows that the Lotka-Volterra equations (55) can be realized by the three-element memristor circuit in Figure 1.
The Lotka-Volterra equations (55) can exhibit a periodic orbit (one-dimensional curve), since they have
Integral
(59)
as its integral invariant. When an external source is added as shown in Figure 2, the forced Lotka-Volterra equations can exhibit a quasi-periodic or a non-periodic response,333In this paper, we use the terminology “non-periodic response” in order to describe “chaotic-like but non-attracting response”. which depends on initial conditions. The dynamics of the circuit is given by
Forced memristor Lotka-Volterra equations
\begin{array}[]{ccl}\displaystyle{\frac{di}{d\tau}}&=&\displaystyle\left(cx-d\right)i+r\sin(\omega\tau),\vspace{2mm}\\ \displaystyle{\frac{dx}{d\tau}}&=&\displaystyle\left(a-b\,i\right)x,\end{array}\vspace{2mm}
(60)
where and are constants.
We show their non-periodic and quasi-periodic responses, Poincaré maps, and loci in Figures 24, 25(a), and 26, respectively. The following parameters are used in our computer simulations:
[TABLE]
The loci in Figure 26 lie in the first and the fourth quadrants. Thus, the generic memristor defined by Eq. (58) is an active element. Let us next show the locus in Figure 27, where is an instantaneous power defined by . Observe that the locus is pinched at the origin, and the locus lies in the first and the third quadrants. Thus, when , the instantaneous power delivered from the forced signal and the inductor is dissipated in the generic memristor. However, when , the instantaneous power delivered from the forced signal and the inductor is not dissipated in the generic memristor. Hence, the memristor switches between passive and active modes of operation, depending on its terminal voltage. We conclude as follow:
Switching behavior of the memristor
Assume that Eq. (60) exhibits non-periodic response. Then the generic memristor defined by Eq. (58) can switch between “passive” and “active” modes of operation, depending on its terminal voltage.
In order to generate the non-periodic Poincaré map in Figure 25(a), we have to choose the initial conditions and parameters carefully, and the maximum step size of the numerical integration must be sufficiently small ().444We used “NDSolve” in Mathematica to solve differential equations numerically. Numerical integration tool, like NDSolve, can specify the maximum size of a single step used in generating a result. For most differential equations, the results given by NDSolve are quite accurate. Compare the three Poincaré maps in Figure 25. In order to view these Poincaré maps from a different perspective, let us project the trajectories into the -space via the transformation
[TABLE]
Then the trajectory on the -plane is transformed into the trajectory in the three-dimensional -space, as shown in Figure 28.555For example, if moves on the unit circle, that is, , then the projected trajectory moves on a torus (for more details on the transformation (62), see Appendix in [15])., 666If we plot the intersection of the points with the plane defined by , we obtain similar Poincaré maps (see Appendix in [15]). Observe the difference among the three trajectories.
Note that the maximum step size limitation for is important for numerical stability, otherwise an overflow (outside the range of data) is likely to occur. We show its example in Figure 29. Observe that if , then the trajectory rapidly grows for , and an overflow occurs as shown in Figure 29(a). However, if , then the trajectory stays in a finite region of the first-quadrant of the -plane as shown in Figure 29(b). The above numerical instability in long-time simulations is partially caused by the fact that if takes sufficiently small negative values at some time by the low-accuracy computation, then we obtain
[TABLE]
for and , where . Thus, is approximated by
[TABLE]
and it grows rapidly, where . Consequently, would overflow. Thus, noise may considerably affect the behavior of the above memristor circuit.
As stated in Sec. 2.1, we can reconstruct the non-periodic trajectory into two dimensional plane by using
[TABLE]
or
[TABLE]
where . Their trajectories and Poincaré maps are shown in Figures 30 and 31, respectively. We can also reconstruct the non-periodic trajectory into the three-dimensional Euclidean space by using
[TABLE]
or
[TABLE]
These reconstructed trajectories are shown in three-dimensional space in Figure 32.
2.5 Rössler system
The dynamics of the Rössler system [16, 17] is defined by
Rössler system
\left.\begin{array}[]{lll}\displaystyle\frac{dx_{1}}{dt}&=&-x_{2}-x_{3},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&x_{1}+a\,x_{2},\vspace{2mm}\\ \displaystyle\frac{dx_{3}}{dt}&=&b+x_{3}\,(x_{1}-c),\end{array}\right\}\vspace{2mm}
(69)
where , , and .
The behavior of Eq. (69) is chaotic for certain ranges of the three parameters, , and .
Consider the three-element memristor circuit in Figure 1. The dynamics of this circuit given by Eq. (2). Assume that Eq. (2) satisfies
[TABLE]
Then we obtain
Memristor Rössler system
\left.\begin{array}[]{lll}\displaystyle\frac{di}{dt}&=&E+(x_{1}-c)\,i,\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&-x_{2}-i,\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&x_{1}+a\,x_{2},\end{array}\right\}\vspace{2mm}
(71)
where , , .
Equations (69) and (71) are equivalent if we change the variables and the parameter
[TABLE]
In this case, the extended memristor in Figure 1 is replaced by the generic memristor (see Appendix A). That is,
[TABLE]
The terminal voltage and the terminal current of the current-controlled generic memristor are described by
V-I characteristics of the generic memristor
\begin{array}[]{lll}v_{M}&=&\tilde{R}(x_{1},\,x_{2})\,i_{M}=-(x_{1}-c)\,i_{M},\vspace{3mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&-x_{2}-i_{M},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&x_{1}+a\,x_{2},\end{array}
(74)
where .
It follows that the Rössler system (69) can be realized by the three-element memristor circuit in Figure 1. The memristor Rössler equations (71) also exhibit chaotic oscillation. Thus, an external periodic forcing is unnecessary to generate chaotic or non-periodic oscillation. We show their chaotic attractor, Poincaré map, and locus Figures 33, 34, and 35, respectively. The following parameters are used in our computer simulations:
[TABLE]
Observe that a chaotic attractor is a simple stretched and folded ribbon (see Figures 33 and 34). The locus in Figure 35 lies in the first and the fourth quadrants. Thus, the extended memristor defined by Eq. (74) is an active element. Let us show the locus in Figure 36, where is an instantaneous power defined by . Observe that the locus is pinched at the origin, and the locus lies in the first and the third quadrants. Thus, when , the instantaneous power is dissipated in the memristor. However, when , the instantaneous power is not dissipated in the memristor. Hence, the memristor switches between passive and active modes of operation, depending on its terminal voltage. We conclude as follow:
Switching behavior of the memristor
Assume that Eq. (71) exhibits chaotic oscillation. Then the generic memristor defined by Eq. (74) can switch between “passive” and “active” modes of operation, depending on its terminal voltage.
Finally, we reconstruct a chaotic attractor by using the current (see [6] ), that is,
[TABLE]
and by using the and , that is,
[TABLE]
where . We show the reconstructed attractors in Figure 37.
2.6 laser model
The dynamics of the laser model is given by [18]
laser model equations
\left.\begin{array}[]{lll}\displaystyle\frac{dX_{1}}{dt}&=&k_{0}X_{1}\left\{X_{2}-1-k_{1}\sin^{2}X_{6}\right\},\vspace{1mm}\\ \displaystyle\frac{dX_{2}}{dt}&=&-\Gamma_{1}X_{2}-2k_{0}X_{1}X_{2}+\gamma X_{3}+X_{4}+P_{0},\vspace{1mm}\\ \displaystyle\frac{dX_{3}}{dt}&=&-\Gamma_{1}X_{3}+X_{5}+\gamma X_{2}+P_{0},\vspace{1mm}\\ \displaystyle\frac{dX_{4}}{dt}&=&-\Gamma_{2}X_{4}+\gamma X_{5}+zX_{2}+zP_{0},\vspace{1mm}\\ \displaystyle\frac{dX_{5}}{dt}&=&-\Gamma_{2}X_{5}+zX_{3}+\gamma X_{4}+zP_{0},\vspace{1mm}\\ \displaystyle\frac{dX_{6}}{dt}&=&\displaystyle-bX_{6}+bB_{0}-\frac{bRX_{1}}{1+aX_{1}}.\end{array}\right\}
(78)
Here, is the photon number proportional to the laser intensity, is proportional to the laser inversion, is proportional to the sum of the populations of the laser resonant levels, and are, respectively, proportional to the difference and sum of the populations of the rotational manifolds coupled to the resonant levels, and is a term proportional to the feedback voltage which acts on the cavity loss [18]. The parameters are chosen as follows:
[TABLE]
Let us consider the three-element memristor circuit in Figure 1. The dynamics of this circuit is given by Eq. (2). Assume that Eq. (2) satisfies
[TABLE]
Then we obtain
Memristor laser model equations
\left.\begin{array}[]{lll}\displaystyle\frac{di}{dt}&=&k_{0}\left\{x_{1}-1-k_{1}\sin^{2}x_{5}\right\}i,\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&-\Gamma_{1}x_{1}-2k_{0}x_{1}x_{1}+\gamma x_{2}+x_{3}+P_{0},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&-\Gamma_{1}x_{2}+x_{4}+\gamma x_{1}+P_{0},\vspace{2mm}\\ \displaystyle\frac{dx_{3}}{dt}&=&-\Gamma_{2}x_{3}+\gamma x_{4}+zx_{1}+zP_{0},\vspace{2mm}\\ \displaystyle\frac{dx_{4}}{dt}&=&-\Gamma_{2}x_{4}+zx_{2}+\gamma x_{3}+zP_{0},\vspace{2mm}\\ \displaystyle\frac{dx_{5}}{dt}&=&\displaystyle-bx_{5}+bB_{0}-\frac{bR\,i}{1+a\,i},\end{array}\right\}
(81)
where
[TABLE]
In this case, the extended memristor in Figure 1 is replaced by the generic memristor. That is,
[TABLE]
The terminal voltage and the terminal current of the generic memristor are described by
V-I characteristics of the generic memristor
\left.\begin{array}[]{l}\scalebox{0.93}{\displaystyle v_{M}=\tilde{R}(\mbox{\boldmath}),i_{M}=-k_{0}\left{x_{1}-1-k_{1}\sin^{2}x_{5}\right},i_{M},}\vspace{3mm}\\ \displaystyle\frac{dx_{1}}{dt}=-\Gamma_{1}x_{1}-2k_{0}x_{1}x_{1}+\gamma x_{2}+x_{3}+P_{0},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}=-\Gamma_{1}x_{2}+x_{4}+\gamma x_{1}+P_{0},\vspace{2mm}\\ \displaystyle\frac{dx_{3}}{dt}=-\Gamma_{2}x_{3}+\gamma x_{4}+zx_{1}+zP_{0},\vspace{2mm}\\ \displaystyle\frac{dx_{4}}{dt}=-\Gamma_{2}x_{4}+zx_{2}+\gamma x_{3}+zP_{0},\vspace{2mm}\\ \displaystyle\frac{dx_{5}}{dt}=\displaystyle-bx_{5}+bB_{0}-\frac{bR\,i}{1+a\,i},\end{array}\right\}\vspace{2mm}
(84)
where \tilde{R}(\mbox{\boldmathx})=-k_{0}\left\{x_{1}-1-k_{1}\sin^{2}x_{5}\right\}.
Thus, the laser model (78) can be realized by the three-element memristor circuit in Figure 1. Equations (78) and (81) can exhibit chaotic oscillation [18]. Thus, an external periodic forcing is unnecessary to generate chaotic or non-periodic oscillation.
We next show the chaotic attractors and loci in Figures 38 and 39, respectively. The locus in Figure 39 lies in the first and the fourth quadrants. Thus, the generic memristor defined by Eq. (84) is an active element. Let us show the locus in Figure 40, where is an instantaneous power defined by . Observe that the locus is pinched at the origin, and the locus lies in the first and the third quadrants. Thus, when , the instantaneous power is dissipated in the memristor. However, when , the instantaneous power is not dissipated in the memristor. Hence, the memristor switches between passive and active modes of operation, depending on its terminal voltage. In order to obtain these figures, we have to choose the parameters and the initial conditions carefully and the maximum step size of the numerical integration must be sufficiently small (). It is due to the fact that a stable limit cycle (drawn in red) also coexists with a chaotic attractor (drawn in blue) as shown in Figure 41. We conclude as follow:
Switching behavior of the memristor
Assume that Eq. (81) exhibits chaotic oscillation. Then the generic memristor defined by Eq. (84) can switch between “passive” and “active” modes of operation, depending on its terminal voltage.
We next show the Lorenz maps777The Lorenz map is defined as follow: Consider a chaotic solution of the memristor laser model equations (81). Extract the local maxima in and label the th local maximum . Plot of the maximum versus the maximum . The above constructed map is called Lorenz map, and it gives a well-defined relation between successive peaks, that is, we can estimate the peak knowing the peak. Furthermore, we need only one state variable to construct the Lorenz map. in Figure 42, instead of Poincaré maps, since Eq.(81) is the high-dimensional differential equations. The Lorenz map in Figure 42(b) represents a repeated folding and stretching of the space on which it is defined. In order to view the above folding action from a different perspective, let us plot the point when ( is a constant). This is the simplified version of Poincaré map. We show the above plot in Figure 43. Observe that Figure 43(b) exhibits the repeated folding and stretching action.
Finally, we reconstruct the chaotic attractors by using the time-delayed current signal (For more details, see [6] ), that is,
[TABLE]
The reconstructed chaotic attractors are shown in Figure 44. Observe that the chaotic attractors in Figure 44 are similar to those in Figure 38. As stated in Sec. 2.1, the locus in Figure 39 is considered to be the reconstruction of the chaotic attractor on the two-dimensional plane.
3 -element memristor circuit
Let us consider the -element memristor circuit shown in Figure 45. It consists of inductors with the inductance and extended memristors described by
V-I characteristics of the extended memristors
\begin{array}[]{cll}v_{n}&=&\hat{R}(\mbox{\boldmathx},\ i_{n})\,i_{n},\vspace{2mm}\\ \displaystyle\frac{d\mbox{\boldmathx}}{dt}&=&\tilde{\mbox{\boldmathf}}(\mbox{\boldmathx},\ \mbox{\boldmathi}).\end{array}\vspace{2mm}
(86)
Here, \mbox{\boldmathx}=(x_{1},\,x_{2},\,\cdots,\,x_{N})\in\mathbb{R}^{N}, \mbox{\boldmathi}=(i_{1},\,i_{2},\,\cdots,\,i_{N})\in\mathbb{R}^{N}, \hat{R}(\mbox{\boldmathx},\ i_{n}) is a continuous scalar-valued function, and \tilde{\mbox{\boldmathf}}=(\tilde{f}_{1},\,\tilde{f}_{2},\,\cdots,\,\tilde{f}_{N}):\mathbb{R}^{N}\rightarrow\mathbb{R}^{N}. Even though the extended memristors in Figure 45 appear to be disconnected, their dynamics are coupled via the memristance equation involving the same state variables \mbox{\boldmathx}=(x_{1},\ x_{2},\ \cdots,\ x_{N}) and \mbox{\boldmathi}=(i_{1},\,i_{2},\,\cdots,\,i_{N}). Note the memristor defined by Eq. (86) is considered to be a special case of the extended memristor defined in Appendix A. That is, we modified the current of Eq. (241) into the vector form \mbox{\boldmathi}=(i_{1},\,i_{2},\,\cdots,\,i_{N}).
The dynamics of the above -element memristor circuit is given by
-element memristor circuit equations
\begin{array}[]{rll}\displaystyle L_{n}\frac{di_{n}}{dt}&=&-v_{n}=-\hat{R}(\mbox{\boldmathx},\ i_{n})\,i_{n},\vspace{2mm}\\ \displaystyle\frac{d\mbox{\boldmathx}}{dt}&=&\tilde{\mbox{\boldmathf}}(\mbox{\boldmathx},\ \mbox{\boldmathi}),\end{array}\vspace{2mm}
(87)
where and we usually assume .
3.1 Toda lattice equations
Consider the Hamiltonian for a chain of particles with nearest neighbor exponential interaction [19, 20]
[TABLE]
where is the displacement of the -th particle from its equilibrium position, and is its momentum (mass ). Then, the Hamilton’s Equations are given by
Toda lattice equations A
\begin{array}[]{lll}\displaystyle\frac{dq_{n}}{dt}&=&\displaystyle p_{n},\vspace{2mm}\\ \displaystyle\frac{dp_{n}}{dt}&=&\displaystyle e^{-(\,q_{n}-q_{n-1}\,)}-e^{-(\,q_{n+1}-q_{n}\,)},\end{array}
(89)
where and we consider the case of a periodic lattice of the length : .
3.1.1 Toda lattice equations
Let us define a new variable
[TABLE]
Then, Eq. (89) can be recast into the form [21]
Toda lattice equations
\begin{array}[]{lll}\displaystyle\frac{dX_{n}}{dt}&=&\displaystyle(p_{n}-p_{n+1})X_{n},\vspace{2mm}\\ \displaystyle\frac{dp_{n}}{dt}&=&\displaystyle X_{n-1}-X_{n},\end{array}
(91)
where and we consider the case of a periodic lattice of the length : , .
Consider the -element memristor circuit in Figure 45. The dynamics of this circuit given by Eq. (87). Assume that Eq. (87) satisfies
[TABLE]
Then we obtain
Memristor Toda lattice equations
\begin{array}[]{lll}\displaystyle\frac{di_{n}}{dt}&=&\displaystyle(x_{n}-x_{n+1})\,i_{n},\vspace{2mm}\\ \displaystyle\frac{dx_{n}}{dt}&=&\displaystyle i_{n-1}-i_{n},\end{array}\vspace{1mm}
(93)
where and we consider the case of a periodic lattice of the length : , .
Equations (91) and (93) are equivalent if we change the variables
[TABLE]
In this case, the extended memristors in Figure 45 are replaced by the generic memristors, that is,
[TABLE]
though the current of Eq. (240) is modified into the vector form \mbox{\boldmathi}=(i_{1},\,i_{2},\,\cdots,\,i_{n}). Thus, their terminal voltage and the terminal current are described by
V-I characteristics of the generic memristors
\begin{array}[]{cll}\displaystyle v_{n}&=&\tilde{R}_{n}(x_{n},\,x_{n+1})\ i_{n}=-(x_{n}-x_{n+1})i_{n},\vspace{2mm}\\ \displaystyle\frac{dx_{n}}{dt}&=&\tilde{f}_{n}(i_{n-1},\,i_{n})=i_{n-1}-i_{n},\end{array}\vspace{1mm}
(96)
where , , and .
It follows that Eq. (91) can be realized by the -element memristor circuit in Figure 45.
For , Eq. (91) is given by
Toda lattice equations with
\left.\begin{array}[]{lll}\displaystyle\frac{dX_{1}}{dt}&=&\displaystyle(p_{1}-p_{2})X_{1},\vspace{1mm}\\ \displaystyle\frac{dp_{1}}{dt}&=&\displaystyle X_{3}-X_{1},\vspace{1mm}\\ \displaystyle\frac{dX_{2}}{dt}&=&\displaystyle(p_{2}-p_{3})X_{2},\vspace{1mm}\\ \displaystyle\frac{dp_{2}}{dt}&=&\displaystyle X_{1}-X_{2},\vspace{1mm}\\ \displaystyle\frac{dX_{3}}{dt}&=&\displaystyle(p_{3}-p_{1})X_{3},\vspace{1mm}\\ \displaystyle\frac{dp_{3}}{dt}&=&\displaystyle X_{2}-X_{3}.\end{array}\right\}
(97)
Equation (97) has the three integrals [21, 20], since the solution satisfies
Integrals
\begin{array}[]{l}\displaystyle\frac{d}{dt}\bigl{(}p_{1}+p_{2}+p_{3}\bigr{)}=0,\vspace{2mm}\\ \displaystyle\frac{d}{dt}\biggl{\{}p_{1}p_{2}+p_{1}p_{2}+p_{3}p_{1}-X_{1}-X_{2}-X_{3}\biggr{\}}=0,\vspace{2mm}\\ \displaystyle\frac{d}{dt}\biggl{(}p_{1}p_{2}p_{3}-p_{1}X_{2}-p_{2}X_{3}-p_{3}X_{1}\biggr{)}=0.\end{array}
(98)
The corresponding memristor circuit equations for Eq. (97) are given by
Memristor Toda lattice equations with
\left.\begin{array}[]{ccl}\displaystyle\frac{di_{1}}{dt}&=&\displaystyle(x_{1}-x_{2})i_{1},\vspace{1mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&\displaystyle i_{3}-i_{1},\vspace{1mm}\\ \displaystyle\frac{di_{2}}{dt}&=&\displaystyle(x_{2}-x_{3})i_{2},\vspace{1mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&\displaystyle i_{1}-i_{2},\vspace{1mm}\\ \displaystyle\frac{di_{3}}{dt}&=&\displaystyle(x_{3}-x_{1})i_{3},\vspace{1mm}\\ \displaystyle\frac{dx_{3}}{dt}&=&\displaystyle i_{2}-i_{3},\end{array}\right\}\vspace{2mm}
(99)
where , , and denote the current through the generic memristor.
The terminal voltage and the terminal current of the generic memristors are described by
V-I characteristics of the generic memristors
\begin{array}[]{c}\left.\begin{array}[]{cll}\displaystyle v_{1}&=&\tilde{R}_{1}(x_{1},\,x_{2})\ i_{1}=-(x_{1}-x_{2})i_{1},\vspace{1mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&\tilde{f}_{1}(i_{3},\,i_{1})=i_{3}-i_{1},\end{array}\right\}\vspace{2mm}\\ \left.\begin{array}[]{cll}\displaystyle v_{2}&=&\tilde{R}_{2}(x_{2},\,x_{3})\ i_{2}=-(x_{2}-x_{3})i_{2},\vspace{1mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&\tilde{f}_{2}(i_{1},\,i_{2})=i_{1}-i_{2},\end{array}\right\}\vspace{2mm}\\ \left.\begin{array}[]{cll}\displaystyle v_{3}&=&\tilde{R}_{3}(x_{3},\,x_{1})\ i_{3}=-(x_{3}-x_{1})i_{3},\vspace{1mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&\tilde{f}_{3}(i_{2},\,i_{3})=i_{2}-i_{3},\end{array}\right\}\end{array}
(100)
where , .
Equation (99) can exhibit periodic behavior. If an external source is added to the memristor circuit as shown in Figure 46, then the forced memristor circuit can exhibit a non-periodic response. The dynamics of this circuit is given by
Forced memristor Toda lattice equations with
\left.\begin{array}[]{ccl}\displaystyle\frac{di_{1}}{dt}&=&\displaystyle(x_{1}-x_{2})i_{1}+r\sin(\omega t),\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&\displaystyle i_{3}-i_{1},\vspace{2mm}\\ \displaystyle\frac{di_{2}}{dt}&=&\displaystyle(x_{2}-x_{3})i_{2},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&\displaystyle i_{1}-i_{2},\vspace{2mm}\\ \displaystyle\frac{di_{3}}{dt}&=&\displaystyle(x_{3}-x_{1})i_{3},\vspace{2mm}\\ \displaystyle\frac{dx_{3}}{dt}&=&\displaystyle i_{2}-i_{3},\end{array}\right\}
(101)
where and are constants.
We show their non-periodic and quasi-periodic responses, Poincaré maps, and loci in Figures 47, 48, and 49, respectively (). In order to obtain these figures, we have to choose the parameters and the initial conditions carefully and the maximum step size of the numerical integration must be sufficiently small (). The following parameters are used in our computer simulations:
[TABLE]
The loci in Figure 49 lie in the first and the fourth quadrants. Thus, the three generic memristors are active element. Let us show the locus in Figure 50, where is an instantaneous power defined by (). Observe that the loci are pinched at the origin, and the loci lie in the first and the third quadrants. Thus, when , the instantaneous power delivered from the forced signal and the inductor is dissipated in the memristor. However, when , the instantaneous power is not dissipated in the memristor. Hence, the memristors switch between passive and active modes of operation, depending on its terminal voltage. Thus, we conclude as follow:
Switching behavior of the memristor
Assume that Eq. (101) exhibits non-periodic or quasi-periodic oscillation. Then the generic memristors defined by Eq. (100) can switch between “passive” and “active” modes of operation, depending on its terminal voltage.
3.1.2 Toda lattice equations
Consider Eq.(89) and define new variables
[TABLE]
where . Then Eq.(89) can be recast into the form [20, 24]
Toda lattice equations
\begin{array}[]{lll}\displaystyle\frac{da_{n}}{dt}&=&\displaystyle(b_{n}-b_{n+1})a_{n},\vspace{2mm}\\ \displaystyle\frac{db_{n}}{dt}&=&\displaystyle 2({a_{n-1}}^{2}-{a_{n}}^{2}),\end{array}
(104)
where and we consider the case of a periodic lattice of the length : , .
Consider the -element memristor circuit in Figure 45. The dynamics of this circuit given by Eq. (87). Assume that Eq. (87) satisfies
[TABLE]
Then we obtain
Memristor Toda lattice equations
\begin{array}[]{lll}\displaystyle\frac{di_{n}}{dt}&=&\displaystyle(x_{n}-x_{n+1})i_{n},\vspace{2mm}\\ \displaystyle\frac{dx_{n}}{dt}&=&\displaystyle 2({i_{n-1}}^{2}-{i_{n}}^{2}),\end{array}
(106)
where and we consider the case of a periodic lattice of the length : , .
Equations (104) and (106) are equivalent if we change the variables
[TABLE]
In this case, the extended memristors in Figure 45 are replaced by the generic memristors, that is,
[TABLE]
though the current of Eq. (240) is modified into the vector form \mbox{\boldmathi}=(i_{1},\,i_{2},\,\cdots,\,i_{n}). Thus, their terminal voltage and the terminal current of the current-controlled memristor are described by
V-I characteristics of the generic memristors
\begin{array}[]{cll}\displaystyle v_{n}&=&\tilde{R}_{n}(\mbox{\boldmathx})=\tilde{R}_{n}(x_{n},\,x_{n+1})\ i_{n}\vspace{2mm}\\ &=&-(x_{n}-x_{n+1})i_{n},\vspace{2mm}\\ \displaystyle\frac{dx_{n}}{dt}&=&\tilde{f}_{n}(\mbox{\boldmathx},\mbox{\boldmathi})=\tilde{f}(i_{n-1},\,i_{n})\vspace{2mm}\\ &=&2({i_{n-1}}^{2}-{i_{n}}^{2}),\end{array}\vspace{1mm}
(109)
where , , and .
It follows that Eq. (104) can be realized by the -element memristor circuit in Figure 45.
For , Eq. (104) is given by
Toda lattice equations with
\left.\begin{array}[]{lll}\displaystyle\frac{da_{1}}{dt}&=&\displaystyle(b_{1}-b_{2})a_{1},\vspace{2mm}\\ \displaystyle\frac{db_{1}}{dt}&=&\displaystyle 2({a_{3}}^{2}-{a_{1}}^{2}),\vspace{2mm}\\ \displaystyle\frac{da_{2}}{dt}&=&\displaystyle(b_{2}-b_{3})a_{2},\vspace{2mm}\\ \displaystyle\frac{db_{2}}{dt}&=&\displaystyle 2({a_{1}}^{2}-{a_{2}}^{2}),\vspace{2mm}\\ \displaystyle\frac{da_{3}}{dt}&=&\displaystyle(b_{3}-b_{1})a_{3},\vspace{2mm}\\ \displaystyle\frac{db_{3}}{dt}&=&\displaystyle 2({a_{2}}^{2}-{a_{3}}^{2}),\end{array}\right\}
(110)
Equation (110) has the three integrals [21, 20], since the solution satisfies
Integrals
\begin{array}[]{l}\displaystyle\frac{d}{dt}\bigl{(}b_{1}+b_{2}+b_{3}\bigr{)}=0,\vspace{4mm}\\ \displaystyle\frac{d}{dt}\biggl{\{}{b_{1}}^{2}+{b_{2}}^{2}+{b_{3}}^{2}+2\,({a_{1}}^{2}+{a_{2}}^{2}+{a_{3}}^{2})\biggr{\}}=0,\vspace{4mm}\\ \displaystyle\frac{d}{dt}\biggl{(}b_{1}b_{2}b_{3}-b_{1}{a_{2}}^{2}-b_{2}{a_{3}}^{2}-b_{3}{a_{1}}^{2}+2a_{1}a_{2}a_{3}\biggr{)}=0,\vspace{1mm}\\ \end{array}
(111)
where .
The corresponding memristor circuit equations for Eq. (110) are given by
Memristor Toda lattice equations with
\left.\begin{array}[]{lll}\displaystyle\frac{di_{1}}{dt}&=&\displaystyle(x_{1}-x_{2})i_{1},\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&\displaystyle 2({i_{3}}^{2}-{i_{1}}^{2}),\vspace{2mm}\\ \displaystyle\frac{di_{2}}{dt}&=&\displaystyle(x_{2}-x_{3})i_{2},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&\displaystyle 2({i_{1}}^{2}-{i_{2}}^{2}),\vspace{2mm}\\ \displaystyle\frac{di_{3}}{dt}&=&\displaystyle(x_{3}-x_{1})i_{3},\vspace{2mm}\\ \displaystyle\frac{dx_{3}}{dt}&=&\displaystyle 2({i_{2}}^{2}-{i_{3}}^{2}).\end{array}\right\}
(112)
The terminal voltage and the terminal current of the three generic memristors are described by
V-I characteristics of the generic memristors
\begin{array}[]{c}\left.\begin{array}[]{cll}\displaystyle v_{1}&=&\tilde{R}_{1}(x_{1},\,x_{2})\ i_{1}=-(x_{1}-x_{2})i_{1},\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&\tilde{f}_{1}(i_{3},\,i_{1})=2({i_{3}}^{2}-{i_{1}}^{2}),\end{array}\right\}\vspace{2mm}\\ \left.\begin{array}[]{cll}\displaystyle v_{2}&=&\tilde{R}_{2}(x_{2},\,x_{3})\ i_{2}=-(x_{2}-x_{3})i_{2},\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&\tilde{f}_{2}(i_{1},\,i_{2})=2({i_{1}}^{2}-{i_{2}}^{2}),\end{array}\right\}\vspace{2mm}\\ \left.\begin{array}[]{cll}\displaystyle v_{3}&=&\tilde{R}_{3}(x_{3},\,x_{1})\ i_{3}=-(x_{3}-x_{1})i_{3},\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&\tilde{f}_{3}(i_{2},\,i_{3})=2({i_{2}}^{2}-{i_{3}}^{2}).\end{array}\right\}\end{array}
(113)
where , .
Equations (112) can exhibit periodic behavior. If an external source is added as shown in Figure 46, then the forced memristor circuit can exhibit non-periodic response. The dynamics of this circuit is given by
Forced memristor Toda lattice equations with
\left.\begin{array}[]{lll}\displaystyle\frac{di_{1}}{dt}&=&\displaystyle(x_{1}-x_{2})i_{1}+r\sin(\omega t),\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&\displaystyle 2({i_{3}}^{2}-{i_{1}}^{2}),\vspace{3mm}\\ \displaystyle\frac{di_{2}}{dt}&=&\displaystyle(x_{2}-x_{3})i_{2},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&\displaystyle 2({i_{1}}^{2}-{i_{2}}^{2}),\vspace{3mm}\\ \displaystyle\frac{di_{3}}{dt}&=&\displaystyle(x_{3}-x_{1})i_{3},\vspace{2mm}\\ \displaystyle\frac{dx_{3}}{dt}&=&\displaystyle 2({i_{2}}^{2}-{i_{3}}^{2}),\end{array}\right\}\vspace{1mm}
(114)
where and are constants.
We show their non-periodic and quasi-periodic responses, Poincaré maps, and loci in Figures 51, 52, and 53, respectively (). In order to obtain these figures, we have to choose the parameters and the initial conditions carefully, and the maximum step size of the numerical integration must be sufficiently small (). The following parameters are used in our computer simulations:
[TABLE]
3.1.3 Complexity order
Consider the case where Eq. (114) exhibits the quasi-periodic response. Then, the loci lie in the first and the fourth quadrants as shown in Figure 53(d)-(f). We show next the locus in Figure 54(d)-(f), where is an instantaneous power defined by (). Observe that the loci are pinched at the origin, and the loci lie in the first and the third quadrants. Thus, when , the instantaneous power delivered from the forced signal and the inductor is dissipated in the memristor. However, when , the instantaneous power is not dissipated in the memristor. Hence, the memristors switch between passive and active modes of operation, depending on its terminal voltage. They switches between two modes of operation:
[TABLE]
Here, is read as and , is read as and , and we excluded the special case where . Thus, we conclude as follow:
Switching behavior of the memristor
Assume that Eq. (114) exhibits the quasi-periodic response. Then the generic memristors defined by Eq. (113) can switch between “passive” and “active” modes of operation, depending on its terminal voltage.
In the case of non-periodic response, the above property does not hold as shown in Figure 53(a) and Figure 54(a). The generic memristor connected across the periodic source exhibits more complicated behavior. It switches between four modes of operation:
[TABLE]
Here, and denote the terminal voltage and the instantaneous power of the generic memristor connected across the periodic source. That is, is defined by , and is read as and . Here, we exclude the special case where . Note that the other two memristors switch between passive and active modes of operation, depending on its terminal voltage, as shown in Figures Figure 53(b)-(c) and Figure 54(b)-(c). That is, they switch between two modes of operation:
[TABLE]
and
[TABLE]
Thus, the memristor’s operation modes (117) can be coded by two bits:
[TABLE]
where is coded to a binary number [math] and to . The operation modes (116), (118), and (119) are coded by one bit:
[TABLE]
which are equivalent to , respectively. Hence, we can measure the complexity order of the memristor’s operation modes, by using the above binary coding. Thus, the memristor’s operation have the higher complexity when Eq. (114) exhibits non-periodic response. We conclude as follow:
Switching behavior of the memristor
Assume that Eq. (114) exhibits non-periodic response. Then the generic memristor defined by Eq. (113) switches randomly between four modes of operation, that is,
They can be coded by two bits:
where is coded to a binary number [math] and to .
Assume that Eq. (114) exhibits quasi-periodic response. Then the generic memristor defined by Eq. (113) switches randomly between two modes of operation, that is,
They can be coded by
respectively, which are equivalent to the one-bit coding .
Note that if the forced memristor circuits have different kinds of elements, for example, capacitors, then more complicated modes may appear.
3.2 -dimensional Lotka-Volterra equations
Consider the Hamiltonian defined by [25]
[TABLE]
where is skew-symmetric (). Let us define the Hamiltonian form
[TABLE]
Remark the reversed sign of the Hamiltonian form of Eq. (123) [25].
From Eq. (48), we obtain
[TABLE]
It can be recast into the form [25]
[TABLE]
where and . If we set , we obtain
[TABLE]
As a special case of Eq. (126), we can define the following -dimensional Lotka-Volterra equations [20].
The dynamics of the -dimensional Lotka-Volterra equations is given by
-dimensional Lotka-Volterra equations
(127)
where and we consider the case of a periodic lattice of the length : .
For example, if , Eq. (127) is written as
-dimensional Lotka-Volterra equations
\left.\begin{array}[]{ccl}\displaystyle\frac{dX_{1}}{dt}&=&(X_{3}-X_{2})X_{1},\vspace{2mm}\\ \displaystyle\frac{dX_{2}}{dt}&=&(X_{1}-X_{3})X_{2},\vspace{2mm}\\ \displaystyle\frac{dX_{3}}{dt}&=&(X_{2}-X_{1})X_{3}.\end{array}\right\}
(128)
Equation (128) has the two integrals [26], since the solution satisfies
Integrals
\begin{array}[]{l}\displaystyle\frac{d}{dt}\bigl{(}X_{1}+X_{2}+X_{3}\bigr{)}=0,\vspace{4mm}\\ \displaystyle\frac{d}{dt}\bigl{(}X_{1}X_{2}X_{3}\bigr{)}=0.\end{array}
(129)
3.2.1 Three-element memristor circuit realization
Consider first the three-element memristor circuit in Figure 1. The dynamics of this circuit given by Eq. (2). Assume that Eq. (2) satisfies
[TABLE]
Then, we obtain the following -dimensional memristor Lotka-Volterra equations
-dimensional memristor Lotka-Volterra equations
\left.\begin{array}[]{ccl}\displaystyle\frac{di}{dt}&=&(x_{2}-x_{1})i,\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&(i-x_{2})x_{1},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&(x_{1}-i)x_{2}.\end{array}\right\}
(131)
Equations (128) and (131) are equivalent if we change the variables
[TABLE]
In this case, the extended memristor in Figure 1 is replaced by the generic memristor (see Appendix A). Thus,
[TABLE]
The terminal voltage and the terminal current of the current-controlled generic memristor are given by
V-I characteristics of the generic memristor
\begin{array}[]{lll}v_{M}&=&\tilde{R}(x_{1},\,x_{2})\,i_{M}=-(x_{2}-x_{1})\,i_{M},\vspace{3mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&(i_{M}-x_{2})x_{1},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&(x_{1}-i_{M})x_{2},\end{array}
(134)
where .
It follows that the -dimensional memristor Lotka-Volterra equations (131) can be realized by the three-element memristor circuit in Figure 1. This circuit can exhibit periodic behavior. If an external source is added as shown in Figure 2, then the forced memristor circuit can exhibit a non-periodic response. The dynamics of this circuit is given by
Forced -dimensional memristor Lotka-Volterra equations
\left.\begin{array}[]{ccl}\displaystyle\frac{di}{dt}&=&(x_{2}-x_{1})i+r\sin(\omega t),\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&(i-x_{2})x_{1},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&(x_{1}-i)x_{2},\end{array}\right\}\vspace{1mm}
(135)
where and are constants.
The solution of Eq. (135) satisfies
[TABLE]
where is a constant. Thus, by eliminating from Eq. (135), we obtain the second-order non-autonomous differential equations:
[TABLE]
Equations (135) and (137) can exhibit non-periodic behavior. We show the non-periodic and quasi-periodic responses, Poincaré maps, and loci of Eq. (135) in Figures 55, 56, and 57, respectively. The loci in Figure 57 lie in the first and the fourth quadrants. Thus, the generic memristor defined by Eq. (134) is an active element. We show the locus in Figure 58, where is an instantaneous power defined by . Observe that the locus is pinched at the origin, and the locus lies in the first and the third quadrants. Thus, the memristor switches between passive and active modes of operation, depending on its terminal voltage. We conclude as follow:
Switching behavior of the memristor
Assume that Eq. (135) exhibits non-periodic or quasi-periodic oscillation. Then the generic memristor defined by Eq. (134) can switch between “passive” and “active” modes of operation, depending on its terminal voltage.
The following parameters are used in our computer simulations:
[TABLE]
We also show Poincaré maps of Eq. (137) in Figure 59. Compare the Poincaré maps in Figure 56(a) and Figure 59(a). The rightmost part in these figures is not identical, since the small differences due to rounding errors in numerical computation result in differences in a later state.
In order to view the Poincaré maps in Figure 56 from a different perspective, let us project the trajectory into the -space via the transformation
[TABLE]
Then the trajectory on the -plane is transformed into the trajectory in the three-dimensional -space, as shown in Figure 60. Observe that the trajectory in Figure 60(b) is less dense than Figure 60(a).
Note that in order to generate a non-periodic response, we have to choose the initial conditions and the maximum step size carefully. In our computer simulations, we choose . It is important for numerical stability, otherwise an overflow (outside the range of data) is likely to occur. That is, the numerical instability in long-time simulations is likely to occur. We show its example in Figure 61. Suppose that Eq. (137) has the following parameters and initial conditions:
[TABLE]
If we choose , then rapidly decreases for , and an overflow (outside the range of data) occurs as shown in Figure 61(a). However, if we choose , then the trajectory stays in the first-quadrant of the -plane as shown in Figure 61(b). The maximum step size of the numerical integration greatly affects the behavior of Eq. (137). Thus, noise may considerably affect the behavior in the physical memristor circuits.
Similarly, the -dimensional Lotka-Volterra equations are given by
-dimensional Lotka-Volterra equations
\left.\begin{array}[]{ccl}\displaystyle\frac{dX_{1}}{dt}&=&(X_{4}-X_{2})X_{1},\vspace{2mm}\\ \displaystyle\frac{dX_{2}}{dt}&=&(X_{1}-X_{3})X_{2},\vspace{2mm}\\ \displaystyle\frac{dX_{3}}{dt}&=&(X_{2}-X_{4})X_{3},\vspace{2mm}\\ \displaystyle\frac{dX_{4}}{dt}&=&(X_{3}-X_{1})X_{4}.\end{array}\right\}
(141)
Equation (141) can be realized by the circuit in Figure 1. The dynamics of this circuit is given by
-dimensional memristor Lotka-Volterra equations
\left.\begin{array}[]{ccl}\displaystyle\frac{di}{dt}&=&(x_{3}-x_{1})i,\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&(i-x_{2})x_{1},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&(x_{1}-x_{3})x_{2},\vspace{2mm}\\ \displaystyle\frac{dx_{3}}{dt}&=&(x_{2}-i)x_{3}.\end{array}\right\}
(142)
The terminal voltage and the terminal current of the generic memristor are given by
V-I characteristics of the generic memristor
\begin{array}[]{lll}v_{M}&=&\tilde{R}(x_{1},\,x_{3})\,i_{M}=-(x_{3}-x_{1})\,i_{M},\vspace{3mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&(i_{M}-x_{2})x_{1},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&(x_{1}-x_{3})x_{2},\vspace{2mm}\\ \displaystyle\frac{dx_{3}}{dt}&=&(x_{3}-i_{M})x_{3},\end{array}
(143)
where .
The memristor circuit equations (142) exhibit periodic behavior. If an external source is added as shown in Figure 2, then the forced memristor Lotka-Volterra equations can exhibit a non-periodic response. The dynamics of this circuit is given by
Forced -dimensional memristor Lotka-Volterra equations
\left.\begin{array}[]{ccl}\displaystyle\frac{di}{dt}&=&(x_{3}-x_{1})i+r\sin(\omega t),\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&(i-x_{2})x_{1},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&(x_{1}-x_{3})x_{2},\vspace{2mm}\\ \displaystyle\frac{dx_{3}}{dt}&=&(x_{2}-i)x_{3},\end{array}\right\}
(144)
where and are constants.
The solution of Eq. (144) satisfies
[TABLE]
where is a constant. Thus, by eliminating from Eq. (144), Eq. (144) can be recast into the third-order non-autonomous differential equations
[TABLE]
We show the non-periodic response, quasi-periodic response, Poincaré maps, and loci of Eq. (144) in Figures 62, 63, 64, and 66, respectively. The loci in Figure 66 lie in the first and the fourth quadrants. Thus, the extended memristor defined by Eq. (143) is an active element. We show next the locus in Figure 67, where is an instantaneous power defined by . Observe that the locus is pinched at the origin, and the locus lies in the first and the third quadrants. Thus, the memristor switches between passive and active modes of operation, depending on its terminal voltage. We conclude as follow:
Switching behavior of the memristor
Assume that Eq. (144) exhibits non-periodic or quasi-periodic oscillation. Then the generic memristor defined by Eq. (143) can switch between “passive” and “active” modes of operation, depending on its terminal voltage.
We also show Poincaré maps of Eq. (146) in Figure 65. In order to view the Poincaré maps from a different perspective, let us project the trajectory of Eq. (144) into the -space via the transformation
[TABLE]
Observe that the trajectory in Figure 68(a) is less dense than Figure 68(b). The following parameters are used in our computer simulations:
[TABLE]
Note that in order to generate a non-periodic response in Figure 68(a), we have to choose the initial conditions and the maximum step size , carefully. In our computer simulations, we choose . Furthermore, an overflow (outside the range of data) is likely to occur due to the numerical instability in long-time simulations. We show its example in Figure 69. Suppose that Eq. (144) has the following parameters and initial conditions:
[TABLE]
If we choose , then the trajectory rapidly grows for , and an overflow (outside the range of data) occurs as shown in Figure 69(a). However, if we choose , then the trajectory stays in a finite region of the -plane as shown in Figure 69(b). The maximum step size of the numerical integration greatly affects the behavior of Eq. (144). Therefore, noise may considerably affect the behavior of the physical memristor circuits.
3.2.2 -element memristor circuit realization
In order to realize Eq. (127) by the -element memristor circuit in Figure 45, let us group with odd or even indexes in Eq. (127) separately, namely,
-dimensional Lotka-Volterra equations
\begin{array}[]{ccl}\displaystyle\frac{dX_{2n-1}}{dt}&=&(X_{2n-2}-X_{2n})X_{2n-1},\vspace{2mm}\\ \displaystyle\frac{dX_{2n}}{dt}&=&(X_{2n-1}-X_{2n+1})X_{2n},\end{array}
(150)
where .
We assume a periodic lattice of the length : , that is,
[TABLE]
Consider next the -element memristor circuit in Figure 45. The dynamics of this circuit, which is given by Eq. (87). Assume that Eq. (87) satisfies
[TABLE]
Then we obtain
-dimensional memristor Lotka-Volterra equations
\begin{array}[]{lll}\displaystyle\frac{di_{n}}{dt}&=&\displaystyle(x_{n-1}-x_{n})i_{n},\vspace{2mm}\\ \displaystyle\frac{dx_{n}}{dt}&=&\displaystyle(i_{n}-i_{n+1})x_{n},\end{array}
(153)
Equations (150) and (153) are equivalent if we change the variables
[TABLE]
In this case, the extended memristors in Figure 45 are replaced by the generic memristors, though the current of Eq. (240) is modified into the vector form \mbox{\boldmathi}=(i_{1},\,i_{2},\,\cdots,\,i_{n}). Their terminal voltage and the terminal current of the current-controlled generic memristor are described by
V-I characteristics of the generic memristors
\begin{array}[]{lll}v_{n}&=&\tilde{R}_{n}(x_{n-1},\,x_{n})\,i_{n}=-(x_{n-1}-x_{n})i_{n},\vspace{1mm}\\ \displaystyle\frac{dx_{n}}{dt}&=&\tilde{f}_{n}(x_{n},\,i_{n},\,i_{n+1})=(i_{n}-i_{n+1})x_{n}.\vspace{2mm}\\ \end{array}
(155)
For , Eq. (153) can be written as
-dimensional memristor Lotka-Volterra equations
\left.\begin{array}[]{ccl}\displaystyle\frac{di_{1}}{dt}&=&(x_{2}-x_{1})\,i_{1},\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&(i_{1}-i_{2})\,x_{1},\vspace{2mm}\\ \displaystyle\frac{di_{2}}{dt}&=&(x_{1}-x_{2})\,i_{2},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&(i_{2}-i_{1})\,x_{2}.\end{array}\right\}
(156)
Here and denote the currents of two generic memristors. The terminal voltage and the terminal current of these memristors are given by
V-I characteristics of the generic memristors
\begin{array}[]{c}\left.\begin{array}[]{cll}v_{1}&=&\tilde{R}_{1}(x_{1},\,x_{2})\,i_{1}=-(x_{2}-x_{1})\,i_{1},\vspace{1mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&\tilde{f}_{1}(x_{1},\,i_{1},\,i_{2})=(i_{1}-i_{2})x_{1}\end{array}\right\}\vspace{4mm}\\ \left.\begin{array}[]{cll}v_{2}&=&\tilde{R}_{2}(x_{1},\,x_{2})\,i_{2}=-(x_{1}-x_{2})\,i_{2},\vspace{1mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&\tilde{f}_{2}(x_{2},\,i_{1},\,i_{2})=(i_{2}-i_{1})x_{2}.\end{array}\right\}\end{array}
(157)
Since (141) is equivalent to Eq. (156), Eq. (141) can be realized by the -element memristor circuit in Figure 45.
3.3 Ecological predator-prey model
Consider the ecological predator-prey model [22] defined by
Ecological predator-prey model equations
(158)
where and we consider the case of a periodic lattice of the length : .
Assume that . Then Eq. (158) is written as
-dimensional ecological predator-prey model equations
\left.\begin{array}[]{ccl}\displaystyle\frac{dM_{1}}{dt}&=&(M_{3}-M_{2}){M_{1}}^{2},\vspace{2mm}\\ \displaystyle\frac{dM_{2}}{dt}&=&(M_{1}-M_{3}){M_{2}}^{2},\vspace{2mm}\\ \displaystyle\frac{dM_{3}}{dt}&=&(M_{2}-M_{1}){M_{3}}^{2}.\end{array}\right\}
(159)
Equation (159) has the two integrals, since the solution satisfies
Integrals
\left.\begin{array}[]{l}\displaystyle\frac{d}{dt}\bigl{(}M_{1}M_{2}M_{3}\bigr{)}=0,\vspace{4mm}\\ \displaystyle\frac{d}{dt}\bigl{(}M_{1}M_{2}+M_{2}M_{3}+M_{3}M_{1}\bigr{)}=0.\end{array}\right\}
(160)
Thus, Eq. (159) can not exhibit chaotic oscillation nor a quasi-periodic oscillation. Furthermore, it can be recast into Eq. (127) [22] if we set
[TABLE]
Consider first the three-element memristor circuit in Figure 1. The dynamics of this circuit given by Eq. (2). Assume that Eq. (2) satisfies
[TABLE]
Then we obtain
-dimensional memristor ecological predator-prey model equations
\left.\begin{array}[]{ccc}\displaystyle\frac{di}{dt}&=&(x_{2}-x_{1})i^{2},\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&(i-x_{2}){x_{1}}^{2},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&(x_{1}-i){x_{2}}^{2}.\end{array}\right\}
(163)
Equations (159) and (163) are equivalent if we change the variables
[TABLE]
In this case, the small-signal memristance of the extended memristor in Figure 1 is defined by
[TABLE]
where \mbox{\boldmathx}=(x_{1},\,x_{2}). The terminal voltage and the terminal current of the extended memristor are described by
V-I characteristics of the extended memristor
\begin{array}[]{lll}v_{M}&=&\hat{R}(x_{1},\,x_{2},\,i_{M})\,i_{M}=-(x_{2}-x_{1})\,{i_{M}}^{2},\vspace{3mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&(i_{M}-x_{2}){x_{1}}^{2},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&(x_{1}-i_{M}){x_{2}}^{2},\end{array}
(166)
where and .
3.3.1 -dimensional ecological predator-prey model
The -dimensional ecological predator-prey model is given by [22]
-dimensional ecological predator-prey model equations
\left.\begin{array}[]{ccl}\displaystyle\frac{dM_{1}}{dt}&=&(M_{4}-M_{2}){M_{1}}^{2},\vspace{2mm}\\ \displaystyle\frac{dM_{2}}{dt}&=&(M_{1}-M_{3}){M_{2}}^{2},\vspace{2mm}\\ \displaystyle\frac{dM_{3}}{dt}&=&(M_{2}-M_{4}){M_{3}}^{2},\vspace{2mm}\\ \displaystyle\frac{dM_{4}}{dt}&=&(M_{3}-M_{1}){M_{4}}^{2}.\end{array}\right\}
(167)
If we change the variables
[TABLE]
Eq. (167) can be recast into the form
-dimensional memristor ecological predator-prey model equations
\left.\begin{array}[]{ccc}\displaystyle\frac{di_{1}}{dt}&=&(x_{2}-x_{1})\,{i_{1}}^{2},\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&(i_{1}-i_{2})\,{x_{1}}^{2},\vspace{2mm}\\ \displaystyle\frac{di_{2}}{dt}&=&(x_{1}-x_{2})\,{i_{2}}^{2},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&(i_{2}-i_{1})\,{x_{2}}^{2}.\end{array}\right\}
(169)
Here, and denote the currents of two current-controlled extended memristors in Figure 45. In this case, the small-signal memristances of the extended memristors is defined by
[TABLE]
The terminal voltages and the terminal current of these extended memristors are given by ()
V-I characteristics of the extended memristors
\begin{array}[]{c}\left.\begin{array}[]{cll}v_{1}&=&\hat{R}_{1}(x_{1},\,x_{2},\,i_{1})\,i_{1}=-(x_{2}-x_{1})\,{i_{1}}^{2},\vspace{1mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&\tilde{f}_{1}(x_{1},\,i_{1},\,i_{2})=(i_{1}-i_{2})\,{x_{1}}^{2}\end{array}\right\}\vspace{4mm}\\ \left.\begin{array}[]{cll}v_{2}&=&\hat{R}_{2}(x_{1},\,x_{2},\,i_{2})\,i_{2}=-(x_{1}-x_{2})\,{i_{2}}^{2},\vspace{1mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&\tilde{f}_{2}(x_{2},\,i_{1},\,i_{2})=(i_{2}-i_{1})\,{x_{2}}^{2}.\end{array}\right\}\end{array}
(171)
Thus, Eq. (169) can be realized by the -element memristor circuit in Figure 45. The forced -dimensional memristor ecological predator-prey model is given by
Forced -dimensional memristor ecological predator-prey model equations
\left.\begin{array}[]{ccl}\displaystyle\frac{di_{1}}{dt}&=&(x_{2}-x_{1})\,{i_{1}}^{2}+r\sin(\omega t),\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&(i_{1}-i_{2})\,{x_{1}}^{2},\vspace{2mm}\\ \displaystyle\frac{di_{2}}{dt}&=&(x_{1}-x_{2})\,{i_{2}}^{2},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&(i_{2}-i_{1})\,{x_{2}}^{2}.\end{array}\right\}
(172)
where and are constants.
The memristor circuit equations (163) and (172) exhibit periodic behavior. If an external source is added as shown in Figure 46, then the forced -dimensional memristor ecological predator-prey model (172) can exhibit quasi-periodic and non-periodic responses. We show the non-periodic response, quasi-periodic response, Poincaré maps, and loci of Eq. (172) in Figures 70, 71, 72, and 73, respectively . The loci in Figure 73 lie in the first and the fourth quadrants. Thus, the corresponding extended memristor is an active element. We show the locus in Figure 74, where is an instantaneous power defined by . Observe that the locus is pinched at the origin, and the locus lies in the first and the third quadrants. Thus, the memristor switches between passive and active modes of operation, depending on its terminal voltage. We conclude as follow:
Switching behavior of the memristor
Assume that Eq. (172) exhibits non-periodic or quasi-periodic oscillation. Then the extended memristor defined by Eq. (171) can switch between “passive” and “active” modes of operation, depending on its terminal voltage.
In order to view the Poincaré maps in Figure 72 from a different perspective, let us project the trajectories into the -space via the transformation
[TABLE]
where and . Observe that the irregular trajectory exists in Figure 75(a). The following parameters are used in our computer simulations:
[TABLE]
Note that in order to generate a non-periodic response, we have to choose the initial conditions carefully. We show its example in Figure 76. Suppose that Eq. (172) has the following parameters and initial conditions:
[TABLE]
If we choose , then the trajectory rapidly grows for , and an overflow occurs as shown in Figure 76(a). However, if we choose , then the trajectory stays in a finite region as shown in Figure 76(b). The maximum step size of the numerical integration greatly affects the behavior of Eq. (172). In this case, noise may considerably affect the behavior of the physical memristor circuit.
4 Exponential Coordinate Transformation
In this section, we show that the dynamics of an n-dimensional autonomous system can be transformed into the dynamics of a three-element memristor circuit by using the exponential coordinate transformation [3, 4].
4.1 Tennis racket equations
The components of the angular momentum of a tennis racket about its center of mass are governed by the following equations [23]:
Tennis racket equations
\left.\begin{array}[]{ccc}\displaystyle\frac{d\omega_{1}}{dt}&=&-\omega_{2}\,\omega_{3},\vspace{2mm}\\ \displaystyle\frac{d\omega_{2}}{dt}&=&\omega_{3}\,\omega_{1},\vspace{2mm}\\ \displaystyle\frac{d\omega_{3}}{dt}&=&-\omega_{1}\,\omega_{2},\end{array}\right\}
(176)
where , , are the angular velocities about the object’s three principal axes.
Equation (176) has the two integrals, since the solution satisfies
Integrals
\left.\begin{array}[]{c}\displaystyle\frac{d}{dt}\left({\omega_{1}}^{2}+{\omega_{2}}^{2}\right)=2\omega_{1}\left(\frac{d\omega_{1}}{dt}\right)+2\omega_{2}\left(\frac{d\omega_{2}}{dt}\right)=2\omega_{1}(-\omega_{2}\,\omega_{3})+2\omega_{2}(\omega_{3}\,\omega_{1})=0,\vspace{2mm}\\ \displaystyle\frac{d}{dt}\left({\omega_{2}}^{2}+{\omega_{3}}^{2}\right)=2\omega_{2}\left(\frac{d\omega_{2}}{dt}\right)+2\omega_{3}\left(\frac{d\omega_{3}}{dt}\right)=2\omega_{2}(\omega_{3}\,\omega_{1})+2\omega_{3}(-\omega_{1}\,\omega_{2})=0.\vspace{2mm}\\ \end{array}\right\}
(177)
Substituting
[TABLE]
into Eq. (176), we obtain
Memristor tennis racket equations
\left.\begin{array}[]{ccc}\displaystyle\frac{di}{dt}&=&-x_{1}\,x_{2}\,i,\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&x_{2}\,\ln{|\,i\,|},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&-x_{1}\,\ln{|\,i\,|}.\end{array}\right\}
(179)
Since , Eq. (178) indicates an exponential coordinate transformation [4].
Consider the three-element memristor circuit in Figure 1. The dynamics of this circuit given by Eq. (2). Assume that Eq. (2) satisfies
[TABLE]
Then Eq. (2) can be recast into Eq. (179). In this case, the extended memristor in Figure 1 can be replaced by the generic memristor. That is,
[TABLE]
The terminal voltage and the terminal current of the current-controlled generic memristor are described by
V-I characteristics of the generic memristor
\begin{array}[]{lll}v_{M}&=&\tilde{R}(x_{1},\,x_{2})\,i_{M}=x_{1}\,x_{2}\,i_{M},\vspace{3mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&x_{2}\,\ln{|\,i_{M}\,|},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&-x_{1}\,\ln{|\,i_{M}\,|}.\end{array}
(182)
where and .
Equation (179) has the two integrals, since the solution satisfies
Integrals
\left.\begin{array}[]{lll}\displaystyle\frac{d}{dt}\left({\ln{|\,i\,|}}^{2}+{x_{1}}^{2}\right)&=&\displaystyle 2\,{\ln{|\,i\,|}}\left(\frac{d\ln{|\,i\,|}}{dt}\right)+2{x_{1}}\left(\frac{dx_{1}}{dt}\right)=2\,{\ln{|\,i\,|}}\left(\frac{\frac{di}{dt}}{i}\right)+2{x_{1}}\,(x_{2}\,\ln{|\,i\,|})\\ &=&2\,{\ln{|\,i\,|}}\,(-x_{1}\,x_{2})+2{x_{1}}x_{2}\,\ln{|\,i\,|}=0,\vspace{2mm}\\ \displaystyle\frac{d}{dt}\left({x_{1}}^{2}+{x_{2}}^{2}\right)&=&\displaystyle 2{x_{1}}\left(\frac{dx_{1}}{dt}\right)+2{x_{2}}\left(\frac{dx_{2}}{dt}\right)=2{x_{1}}\,\bigl{(}x_{2}\,\ln{|\,i\,|}\bigr{)}+2{x_{2}}\,\bigl{(}-x_{1}\,\ln{|\,i\,|}\bigr{)}=0,\end{array}\right\}
(183)
where .
It can exhibit periodic behavior. When an external source is added as shown in Figure 2, the forced memristor tennis racket equations can exhibit a non-periodic response. The dynamics of this circuit is given by
Forced memristor tennis racket equations
\left.\begin{array}[]{ccl}\displaystyle\frac{di}{dt}&=&-x_{1}\,x_{2}\,i+r\sin(\omega t),\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&x_{2}\,\ln{|\,i\,|},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&-x_{1}\,\ln{|\,i\,|},\end{array}\right\}
(184)
where and are constants.
The solution of Eq. (184) satisfies
[TABLE]
where is a constant. We show the non-periodic response, quasi-periodic response, Poincaré maps, and loci of Eq. (184) in Figures 77, 78, 79, and 80, respectively. The trajectories projected into the -plane are shown in Figure 77(b) and Figure 78(b), which moves on the circle defined by Eq. (185). Compare the two Poincaré maps in Figure 79. The loci in Figure 80 lie in the first and the fourth quadrants. Thus, the generic memristor defined by Eq. (182) is an active element. We show the locus in Figure 81, where is an instantaneous power defined by . Observe that the locus is pinched at the origin, and the locus lies in the first and the third quadrants. Thus, the memristor switches between passive and active modes of operation, depending on its terminal voltage. We conclude as follow:
Switching behavior of the memristor
Assume that Eq. (184) exhibits non-periodic or quasi-periodic oscillation. Then the generic memristor defined by Eq. (182) can switch between “passive” and “active” modes of operation, depending on its terminal voltage.
In order to view the above Poincaré maps from a different perspective, let us project the trajectory into the -space via the transformation
[TABLE]
We show the projected trajectories in Figure 82. Observe that the trajectory in Figure 82(a) is less dense than Figure 82(b).
4.2 Pendulum equations
The equation for a pendulum can be written as [10]
[TABLE]
where is the angle from the downward vertical. It is equivalent to the sine-Gordon equation in the absence of the diffusion term. Equation (187) can be recast into the form
Pendulum equations
\begin{array}[]{lll}\displaystyle\frac{du}{dt}&=&v,\vspace{2mm}\\ \displaystyle\frac{dv}{dt}&=&-\sin u.\end{array}
(188)
Substituting and into Eq. (187), we obtain
Memristor pendulum equations
\begin{array}[]{lll}\displaystyle\frac{di}{dt}&=&-i\sin x,\vspace{2mm}\\ \displaystyle\frac{dx}{dt}&=&\,\ln{|\,i\,|}.\end{array}
(189)
Consider the three-element memristor circuit in Figure 1. The dynamics of this circuit given by Eq. (3). Assume that Eq. (3) satisfies
[TABLE]
Then, Eq. (3) can be recast into Eq. (189). In this case, the extended memristor in Figure 1 can be replaced by by the generic memristor. Thus,
[TABLE]
The terminal voltage and the terminal current of the memristor are described by
V-I characteristics of the generic memristor
\begin{array}[]{lll}v_{M}&=&\tilde{R}(x)\,i_{M}=(\sin x)\,i_{M},\vspace{3mm}\\ \displaystyle\frac{dx}{dt}&=&\,\ln{|\,i_{M}\,|},\end{array}
(192)
where and .
Equation (189) has the integral, since the solution satisfies
Integral
(193)
The memristor pendulum equations (189) exhibit periodic behavior. If an external source is added as shown in Figure 2, then the forced memristor pendulum equations can exhibit non-periodic and quasi-periodic responses. The dynamics of this circuit is given by
Forced memristor pendulum equations
\begin{array}[]{lll}\displaystyle\frac{di}{dt}&=&-i\sin x+r\sin(\omega t),\vspace{2mm}\\ \displaystyle\frac{dx}{dt}&=&\,\ln{|\,i\,|},\end{array}
(194)
where and are constants.
Equation (194) is invariant under the transformation . We show their trajectories, Poincaré maps, and loci in Figures 83, 84, and 85, respectively. The following parameters are used in our computer simulations:
[TABLE]
The loci in Figure 85 lie in the first and the fourth quadrant. Thus, the generic memristor defined by Eq. (192) is an active element. We next show the locus in Figure 86, where is an instantaneous power defined by . Observe that the locus is pinched at the origin, and the locus lies in the first and the third quadrants. Thus, the memristor switches between passive and active modes of operation, depending on its terminal voltage. We conclude as follow:
Switching behavior of the memristor
Assume that Eq. (194) exhibits non-periodic or quasi-periodic oscillation oscillation. Then the generic memristor defined by Eq. (192) can switch between “passive” and “active” modes of operation, depending on its terminal voltage.
In order to view the above Poincaré maps in Figure 84 from a different perspective, let us project the trajectory into the -space via the transformation
[TABLE]
Compare the trajectories in Figure 87 with the Poincaré maps in Figure 84. We can observe a wide gap in Figure 87(b).
Note that in order to obtain the Poincaré map in Figure 84(a), we have to choose the parameters and initial conditions carefully. Furthermore, the maximum step size of the numerical integration must be sufficiently small () because of the numerical instability in long-time simulations. We show an interesting example in Figure 88. Suppose that Eq. (194) has the following parameters and initial conditions:
[TABLE]
If we choose , then decreases gradually as time increases as shown in Figure 88(a). However, if we choose , then the trajectory stays in a finite region of the -plane as shown in Figure 88(b). The maximum step size of the numerical integration greatly affects the behavior of Eq. (194).
4.3 Lorenz system
The dynamics of the Lorenz system [16] is defined by a system of three ordinary differential equations:
Lorenz system
\left.\begin{array}[]{lll}\displaystyle\frac{dx}{dt}&=&\sigma\,(y-x),\vspace{2mm}\\ \displaystyle\frac{dy}{dt}&=&x\,(\rho-z)-y,\vspace{2mm}\\ \displaystyle\frac{dz}{dt}&=&xy-\beta\,z,\end{array}\right\}
(198)
where , , and .
The Lorenz system (198) is a simplified model of convection rolls in the atmosphere. When , , and , Eq. (198) has chaotic solutions, which resemble a butterfly or figure eight.
Substituting , , and into Eq. (198), we obtain
Memristor Lorenz equations for Eq. (198)
\left.\begin{array}[]{lll}\displaystyle\frac{di}{dt}&=&\sigma\,(x_{2}-\ln{|\,i\,|}\,)\,i,\vspace{2mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&(\rho-x_{2})\,\ln{|\,i\,|}-x_{1},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&x_{1}-\beta\,x_{2},\end{array}\right\}
(199)
where , , and .
Consider the three-element memristor circuit in Figure 1. The dynamics of this circuit given by Eq. (2). Assume that Eq. (2) satisfies
[TABLE]
Then Eq. (2) can be recast into Eq. (199). Thus, the terminal voltage and the terminal current of the current-controlled extended memristor in Figure 1 are described by
V-I characteristics of the extended memristor
\begin{array}[]{lll}v_{M}&=&\hat{R}(x_{1},\,x_{2},\,i_{M})\,i_{M}\vspace{2mm}\\ &=&-\sigma\,(x_{2}-\ln{|\,i_{M}\,|}\,)\,i_{M},\vspace{1mm}\\ \displaystyle\frac{dx_{1}}{dt}&=&(\rho-x_{2})\,\ln{|\,i_{M}\,|}-x_{1},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&x_{1}-\beta\,x_{2},\end{array}
(201)
where .
Note that and are not well-defined in Eq. (199) and Eq. (201), respectively. Furthermore, the condition for the extended memristor, that is, is not satisfied, since
[TABLE]
However, if , then satisfies
[TABLE]
Therefore, without loss of generality, we can regard this kind of memristor as the extended memristor. For more details, see [1].
For , , and , the memristor Lorenz equations (199) also exhibit chaotic oscillation. Thus, an external periodic forcing is unnecessary to generate chaotic oscillation. We show the chaotic attractor, Poincaré map, and locus in Figures 89, 90, and 91, respectively. We can easily observe the folding action of the chaotic attractor as shown in Figure 90. The locus in Figure 91 lies in the first and the fourth quadrants. Thus, the extended memristor defined by Eq. (201) is an active element. Let us show the locus in Figure 92, where is an instantaneous power defined by . Observe that the locus is pinched at the origin, and the locus lies in the first and the third quadrants. Thus, when , the instantaneous power delivered from the forced signal and the inductor is dissipated in the memristor. However, when , the instantaneous power is not dissipated in the memristor. Hence, the memristor switches between passive and active modes of operation, depending on its terminal voltage. We conclude as follow:
Switching behavior of the memristor
Assume that Eq. (199) exhibits chaotic oscillation. Then the extended memristor defined by Eq. (201) can switch between “passive” and “active” modes of operation, depending on its terminal voltage.
4.4 Two-variable Oregonator model
Two-variable Oregonator model [27] is defined by
Two-variable Oregonator model equations
\begin{array}[]{ccl}\displaystyle\frac{du}{dt}&=&\displaystyle\frac{1}{\epsilon}\left(u-u^{2}-\frac{fv(u-q)}{u+q}\right),\vspace{2mm}\\ \displaystyle\frac{dv}{dt}&=&u-v,\end{array}
(204)
where , , and .
Substituting and , into Eq. (204), we obtain
Memristor two-variable Oregonator model equations
\begin{array}[]{ccl}\displaystyle L\frac{di}{dt}&=&\displaystyle\left\{\ln{|\,i\,|}-(\,\ln{|\,i\,|}\,)^{2}-\frac{f\,x\,(\ln{|\,i\,|}-q)}{\ln{|\,i\,|}+q}\right\}i,\vspace{2mm}\\ \displaystyle\frac{dx}{dt}&=&\ln{|\,i\,|}-x,\end{array}
(205)
where , , and .
Consider the three-element memristor circuit in Figure 1. The dynamics of this circuit given by Eq. (3). Assume that Eq. (3) satisfies
[TABLE]
Then Eq. (3) can be recast into Eq. (205). The terminal voltage and the terminal current of the current-controlled extended memristor in Figure 1 are described by
V-I characteristics of the extended memristor
\begin{array}[]{l}v_{M}=\hat{R}(x,\,i_{M})\,i_{M}\vspace{2mm}\\ =\scalebox{0.9}{\displaystyle-\left{\ln{|,i_{M},|}-(,\ln{|,i_{M},|},)^{2}-\frac{f,x,(\ln{|,i_{M},|}-q)}{\ln{|,i_{M},|}+q}\right}i_{M}},\vspace{1mm}\\ \displaystyle\frac{dx}{dt}=f_{1}(x,\,i)=\ln{|\,i_{M}\,|}-x,\end{array}
(207)
where
Note that . Hence, the above memristor does not satisfy the condition of the extended memristor, that is, . Furthermore, and are not well-defined in Eq. (205) and Eq. (207). However, if , then . Thus, without loss of generality, we can regard this kind of memristor as the extended memristor. For more details, see [1].
The memristor two-variable Oregonator model equations (205) exhibit periodic oscillation. When an external source is added as shown in Figure 2, the forced two-variable Oregonator model equations can exhibit chaotic oscillation. The dynamics of this circuit is given by
Forced memristor two-variable Oregonator model equations
\begin{array}[]{ccl}\displaystyle L\frac{di}{dt}&=&\displaystyle\left\{\ln{|\,i\,|}-(\,\ln{|\,i\,|}\,)^{2}-\frac{f\,x\,(\ln{|\,i\,|}-q)}{\ln{|\,i\,|}+q}\right\}i\vspace{2mm}\\ &&+r\sin(\omega t),\vspace{2mm}\\ \displaystyle\frac{dx}{dt}&=&\ln{|\,i\,|}-x,\end{array}
(208)
where and are constants.
We show their chaotic attractor, Poincaré map, and locus in Figures 93, 94, and 95, respectively. The following parameters are used in our computer simulations:
[TABLE]
The locus in Figure 95 lies in the first and the fourth quadrants. Thus, the extended memristor defined by Eq. (207) is an active element. Let us show the locus in Figure 96, where is an instantaneous power defined by . Observe that the locus is pinched at the origin, and the locus lies in the first and the third quadrants. Thus, the memristor switches between passive and active modes of operation, depending on its terminal voltage. We conclude as follow:
Switching behavior of the memristor
Assume that Eq. (208) exhibits chaotic oscillation. Then the extended memristor defined by Eq. (207) can switch between “passive” and “active” modes of operation, depending on its terminal voltage.
In order to obtain the above results, we have to choose the initial conditions carefully. It is due to the fact that a periodic response (drawn in magenta) coexists with a chaotic attractor (drawn in blue) as shown in Figure 97.
5 Ideal Memristor Circuit
In this section, we realize the dynamics of the systems by using ideal memristors.
5.1 Van der Pol oscillator
The Van der Pol oscillator is defined by the second-order differential equations
Van der Pol equations
\left.\begin{array}[]{lll}\displaystyle\frac{dx}{dt}&=&y-f(x),\vspace{2mm}\\ \displaystyle\frac{dy}{dt}&=&-x,\end{array}\right\}
(210)
where is a scalar function of a single variable defined by
(211)
Equation (210) can be realized by the circuit in Figure 98 [2]. The circuit equations are given by
Memristor Van der Pol equations
\left.\begin{array}[]{lll}\displaystyle L\frac{dq}{dt}&=&\varphi-f(q),\vspace{2mm}\\ \displaystyle C\frac{d\varphi}{dt}&=&-q.\end{array}\right\}
(212)
Here, , and denote the charge of the inductor and the flux of the capacitors , respectively, that is,
[TABLE]
and the curve of the charge-controlled memristor is given by
curve of the charge-controlled memristor
(214)
Differentiating Eq. (212) with respect to time , we obtain a set of differential equations
Derivative of Eq. (212)
\left.\begin{array}[]{rll}\displaystyle L\frac{di}{dt}&=&v-M(q)i,\vspace{2mm}\\ \displaystyle C\frac{dv}{dt}&=&-i,\vspace{2mm}\\ \displaystyle\frac{dq}{dt}&=&i.\end{array}\right\}
(215)
Here, , and denote the current of the inductor and the voltage of the capacitor , respectively, and is the small-signal memristance defined by
[TABLE]
The terminal voltage and the terminal current of the ideal memristor in Figure 98 are given by
V-I characteristics of the ideal memristor
(217)
Equations (212) and (215) exhibit periodic oscillation (limit cycle). If an external source is added as shown in Figure 99, then the forced memristor Van der Pol equations can exhibit quasi-periodic oscillation [28]. The dynamics of this circuit is given by
Forced memristor Van der Pol equations
\left.\begin{array}[]{rll}\displaystyle L\frac{di}{dt}&=&v-M(q)i+r\sin(\omega t),\vspace{2mm}\\ \displaystyle C\frac{dv}{dt}&=&-i,\vspace{2mm}\\ \displaystyle\frac{dq}{dt}&=&i.\end{array}\right\}
(218)
We show the quasi-periodic attractor, Poincaré map, and locus of Eq. (218) in Figures 100, 101, and 102, respectively. The locus in Figure 102 lies in the all quadrants. Thus, the ideal memristor defined by Eq. (214) or Eq. (217) is an active element.
Let us next show the locus in Figure 103, where is an instantaneous power defined by . Observe that the locus is pinched at the origin, and the locus lies in all quadrants, which is similar to the locus in Figure 54(a). The memristor switches between four modes of operation:
[TABLE]
Here, is read as and , is read as and , and we excluded the special case where . Thus, the operation of the memristor has the high complexity. The operation modes (219) can be coded by two bits:
[TABLE]
where is coded to a binary number [math] and to .
5.2 Chua Circuit
The dynamics of the Chua circuit [14, 29] is defined by
Chua circuit equations
\left.\begin{array}[]{lll}\displaystyle\frac{dx_{1}}{dt}&=&\alpha\bigl{(}x_{2}-x_{1}-g(x_{1})\bigr{)},\vspace{2mm}\\ \displaystyle\frac{dx_{2}}{dt}&=&x_{1}-x_{2}+x_{3},\vspace{2mm}\\ \displaystyle\frac{dx_{3}}{dt}&=&-\beta x_{2}.\end{array}\right\}
(220)
Here, and are parameters, and is a scalar function of a single variable defined by
[TABLE]
which is a generalization from a continuous piecewise-linear function to a smooth function [14]. The original Chua circuit equations possess a piecewise-linear nonlinearity [29]. That is, is a piecewise-linear function with discontinuous derivatives at the breakpoints. Equation (220) has a chaotic attractor similar to a double scroll attractor for certain values of the parameters and [14, 29]. This equation can also have a stable closed orbit outside of a chaotic attractor.
Equation (220) can be realized by the circuit in Figure 104 [2].
Memristor Chua circuit equations
\left.\begin{array}[]{rll}\displaystyle C_{1}\frac{d\varphi_{1}}{dt}&=&\displaystyle\frac{\varphi_{2}-\varphi_{1}}{R}-f(\varphi_{1}),\vspace{2mm}\\ \displaystyle C_{2}\frac{d\varphi_{2}}{dt}&=&\displaystyle q_{3}-\frac{\varphi_{2}-\varphi_{1}}{R},\vspace{2mm}\\ \displaystyle L\frac{dq_{3}}{dt}&=&-\varphi_{2}.\end{array}\right\}
(222)
Here, , , and denote the flux of the capacitor , the flux of the capacitor , and the charge of the inductor , respectively, and the curve of the flux-controlled memristor is given by
curve of the ideal memristor
(223)
Differentiating Eq. (220) with respect to time , we obtain
Derivative of Eq. (220)
\left.\begin{array}[]{rll}\displaystyle C_{1}\frac{dv_{1}}{dt}&=&\displaystyle\frac{v_{2}-v_{1}}{R}-W(\varphi_{1})v_{1},\vspace{2mm}\\ \displaystyle C_{2}\frac{dv_{2}}{dt}&=&\displaystyle i_{3}-\frac{v_{2}-v_{1}}{R},\vspace{2mm}\\ \displaystyle L\frac{di_{3}}{dt}&=&-v_{2}.\end{array}\right\}
(224)
Here, , , and denote the voltage across the capacitor , the voltage across the capacitor , and the current through the inductor , respectively, and is the small-signal memductance defined by
[TABLE]
The terminal voltage and the terminal current of the ideal memristor in Figure 104 are given by
V-I characteristics of the ideal memristor
(226)
We show the chaotic attractor, Poincaré map, and locus in Figures 105, 106, and 107, respectively. The following parameters are used in our computer simulations:
[TABLE]
Observe the folding action of the chaotic attractor in Figure 106. The locus in Figure 107 lies in the second and the fourth quadrants. Thus, the ideal memristor defined by Eq. (223) or Eq. (226) is an active element.
Let us next show the locus in Figure 103, where is an instantaneous power defined by . Observe that the locus is pinched at the origin, and the locus lies in the third and the fourth quadrants. The memristor switches between two operation modes:
[TABLE]
Here, is read as and , is read as and , and we excluded the special case where . These memristor’s operation modes are quite different from those of the other systems. The operation modes (228) can be coded by two bits:
[TABLE]
where is coded to a binary number [math] and to .888Similarly, the forced memristor Brusselator equations (9) have the different operation modes, which are given by . It can be coded by . It is due to the reason that the extended memristor is passive. See the locus shown in Figure 109 and Appendix B for more details.
6 Conclusion
We have shown that the dynamics of a wide variety of nonlinear systems such as engineering, physical, chemical, biological, and ecological systems, can be simulated or modeled by the dynamics of memristor circuits. The resulting memristor circuits can exhibit quasi-periodic, non-periodic, or chaotic behavior by supplying the external source. If they have an integral invariant, their behavior greatly depends on the initial conditions, the circuit parameters, and the maximum step size of the numerical integration. Furthermore, an overflow (outside the range of data) is likely to occur due to the numerical instability in long-time simulations. We have also shown that we can reconstruct chaotic attractors by using the terminal voltage and current of the memristor. Furthermore, in many circuits, the active memristor switches between passive and active modes of operation, depending on its terminal voltage. However, we found that the memristor’s operation modes exhibit the higher complexity in the forced memristor Toda lattice equations. We note that almost all results in this paper were obtained by using “NDSolve” in Mathematica ( bit version). If we use other softwares to solve differential equations, we might obtain slightly different results.
Appendix A Classification of Memristors
Memristor is a -terminal electronic device, which was postulated in [12, 30, 31]. An ideal memristor can be described by a constitutive relation between the charge and the flux ,
(229)
where and are differentiable scalar-valued functions. Its terminal voltage and terminal current are described by
(230)
where
[TABLE]
which represent Faraday’s induction law and its dual law, respectively. The nonlinear functions and , called the small-signal memductance and small-signal memristance, respectively, are defined by, is defined by
[TABLE]
and
[TABLE]
representing the slope of the scalar function , and , respectively, called the memristor constitutive relation.
All voltage-controlled memristors can be classified into four classes [32]:
- •
voltage-controlled ideal memristor
\begin{array}[]{lll}i&=&G(\varphi)v,\vspace{1mm}\\ \displaystyle\frac{d\varphi}{dt}&=&v.\end{array}
(234)
- •
voltage-controlled ideal generic memristor
\begin{array}[]{lll}i&=&G(x)v,\vspace{1mm}\\ \displaystyle\displaystyle\frac{dx}{dt}&=&\hat{g}(x)v.\end{array}
(235)
- •
voltage-controlled generic memristor
\begin{array}[]{lll}i&=&\tilde{G}(\mbox{\boldmathx})v,\vspace{1mm}\\ \displaystyle\frac{d\mbox{\boldmathx}}{dt}&=&\tilde{\mbox{\boldmathg}}(\mbox{\boldmathx},\ v).\end{array}
(236)
- •
voltage-controlled extended memristor
\begin{array}[]{lll}i&=&\hat{G}(\mbox{\boldmathx},\ v)v,\\ &&\hat{G}(\mbox{\boldmathx},\ 0)\neq\infty,\vspace{1mm}\\ \displaystyle\frac{d\mbox{\boldmathx}}{dt}&=&\tilde{\mbox{\boldmathg}}(\mbox{\boldmathx},\ v).\end{array}
(237)
Here, , , , and are continuous scalar-valued functions, \mbox{\boldmathx}=(x_{1},\,x_{2},\,\cdots,\,x_{n})\in\mathbb{R}^{n}, and \tilde{\mbox{\boldmathg}}=(\tilde{g}_{1},\,\tilde{g}_{2},\,\cdots,\,\tilde{g}_{n}):\mathbb{R}^{n}\rightarrow\mathbb{R}^{n}.
Similarly, all current-controlled memristors can be classified into four classes [32]:
- •
current-controlled ideal memristor
\begin{array}[]{lll}v&=&R(q)i,\vspace{1mm}\\ \displaystyle\frac{dq}{dt}&=&i.\end{array}
(238)
- •
current-controlled ideal generic memristor
\begin{array}[]{lll}v&=&R(x)i,\vspace{1mm}\\ \displaystyle\displaystyle\frac{dx}{dt}&=&\hat{f}(x)i.\end{array}
(239)
- •
current-controlled generic memristor
\begin{array}[]{lll}v&=&\tilde{R}(\mbox{\boldmathx})i,\vspace{1mm}\\ \displaystyle\frac{d\mbox{\boldmathx}}{dt}&=&\tilde{\mbox{\boldmathf}}(\mbox{\boldmathx},\ i).\end{array}
(240)
- •
current-controlled extended memristor
\begin{array}[]{lll}v&=&\hat{R}(\mbox{\boldmathx},\ i)i,\\ &&\hat{R}(\mbox{\boldmathx},\ 0)\neq\infty,\vspace{1mm}\\ \displaystyle\frac{d\mbox{\boldmathx}}{dt}&=&\tilde{\mbox{\boldmathf}}(\mbox{\boldmathx},\ i).\end{array}
(241)
Here, , , , and are continuous scalar-valued functions, \mbox{\boldmathx}=(x_{1},\,x_{2},\,\cdots,\,x_{n})\in\mathbb{R}^{n}, and \tilde{\mbox{\boldmathf}}=(\tilde{f}_{1},\,\tilde{f}_{2},\,\cdots,\,\tilde{f}_{n}):\mathbb{R}^{n}\rightarrow\mathbb{R}^{n}.
Appendix B * locus of the forced memristor Brusselator equations *
Consider the forced memristor Brusselator equations defined by Eq. (9), that is,
[TABLE]
where
[TABLE]
Assume that the terminal voltage and the terminal current of the extended memristor are given by Eq. (8), that is,
[TABLE]
where \hat{R}(x,\,i_{M})=-\bigl{\{}i_{M}\,x-(B+1)\bigr{\}} and . Then the forced Brusselator equations (242) can be realized by the circuit in Figure 2, where and .
As stated in Sec. 2.1, the locus moves in the first quadrant only, that is, it moves in the passive region (see Figure 5(a)). Consider next the instantaneous power of the extended memristor, which is defined by
[TABLE]
Then the locus of Eq. (242) is not pinched at the origin, and the locus lies in the first quadrant only as shown in Figure 109(a). Thus, the memristor’s operation mode is given by
[TABLE]
where is read as and . The operation mode (246) can be coded by
[TABLE]
where is coded to a binary number [math] and to . The binary mode (247) is equivalent to the one-bit coding defined by .
Define next the instantaneous power of the two elements, that is, the instantaneous power of the extended memristor and the battery by
[TABLE]
where denotes the voltage of the battery and . That is, denotes the voltage across the extended memristor and the battery. We show the locus in Figure 109(b). Observe that the locus is pinched at the origin, and it lies in the first and the third quadrants. Thus, the instantaneous power delivered from the forced signal and the inductor is dissipated when . However, the instantaneous power is not dissipated when . Thus, the operation modes of the two elements is given by
[TABLE]
They are coded by
[TABLE]
which are equivalent to the one bit coding defined by
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Itoh, M. and Chua, L. (2017) Dynamics of Hamiltonian systems and memristor circuits. Int. J. Bifurcation and Chaos 27 (2), 1730005-1–66.
- 2[2] Itoh, M. and Chua, L. O. (2013) Duality of memristor circuits. Int. J. Bifurcation and Chaos 23 (1), 1330001-1–50.
- 3[3] Itoh, M. and Chua, L. O. (2011) Memristor Hamiltonian circuits. Int. J. Bifurcation and Chaos 21 (9), 2395-2425.
- 4[4] Itoh, M. and Chua, L. O. (2014) Dynamics of memristor circuits. Int. J. Bifurcation and Chaos 24 (5), 1430015-1–44.
- 5[5] Bashkirtseva, I. and Ryashko, L. (2005) Sensitivity and chaos control for the forced nonlinear oscillations. Chaos, Solitons and Fractals , 26 (5). 1437-1451.
- 6[6] Packard, N. H., Crutchfield, J. P., Farmer, J. D., and Shaw, R. S. (1980) Geometry from a Time Series”, Phys. Rev. Lett. 45 (9), 712-716.
- 7[7] Gierer, A. and H. Meinhardt (1972) A theory of biological pattern formation. Kybernetic 12 , 30-39.
- 8[8] Gonpot, P., Gonpot Collet, J.S.A., and Sookia, N.U.H. (2008) Meinhardt Model: Bifurcation Analysis and Pattern Formation. Trends in Applied Sciences Research 3 (2), 115-128.
