By coupling a diode bridge-based second-order memristor and an active voltage-controlled memristor with a capacitor, a three-element-based memristive circuit is synthesized and its system model is then built. The boundedness of the three-element-based memristive circuit is theoretically proved by employing the contraction mapping principle. Besides, the stability distributions of equilibrium points are theoretically and numerically expounded in a 2D parameter plane. The results imply the memristive circuit has a zero unstable saddle focus and a pair of nonzero stable node-foci or unstable saddle-foci depending on the considered parameters. The dynamical behaviors include point attractor, period, chaos, coexisting bifurcation mode, period-doubling bifurcation route, and crisis scenarios, which are explored using some common dynamical methods. Of particular concern, riddled attraction basins and multistability are uncovered under two sets of specified model parameters nearing the tiny neighborhood of crisis scenarios by local attraction basins and phase plane plots. The riddled attraction basins with island-like structure demonstrate that their dynamical behaviors are extremely sensitive to the initial conditions, resulting in the coexistence of limit cycles with period-2 and period-6, as well as the coexistence of period-1 limit cycles and single-scroll chaotic attractors. Moreover, a feasible on-breadboard hardware circuit is manually made and the experimental measurements are executed, upon which phase plane trajectories for some discrete model parameters are captured to further confirm the numerically simulated ones.
National Natural Science Foundation of China61801054517770166160106261504013Natural Science Foundation of Jiangsu ProvinceBK20160282BK20191451Postgraduate Research and Practice Innovation Program of Jiangsu ProvinceKYCX19_17681. Introduction
Chaos has attracted appreciable attention due to its potential applications in weather forecasting, aircraft control, and secure communications [1]. Besides, nonlinear electronic circuits have been counted as powerful candidates in supplying experimental and analytical surveys for people to understand chaotic behaviors in these engineering applications. Nonlinear elements including Chua’s diode, PN-junction diode, and memristor, just to refer a few, play a vital role for generating chaos in nonlinear electronic circuits and neuron system [2–8]. To possess the emblematic characteristics of both nonlinearity and nonvolatile memory [2, 3], memristor described by the relation between magnetic flux and electric charge has demonstrated prominent potential in memristor-based applications [4–10]. Particularly, memristor is universally regarded as a basic circuit element that it owns more excellent nonlinearity in constructing chaotic/hyperchaotic electronic circuits [11–27] and systems [28–32] than classical nonlinearities. Namely, a memristor-based circuit is a nonlinear circuit that can display chaos/hyperchaos [11, 12, 15], hidden dynamics [14], and other complex dynamics [16–21]. Thus, the memristor-based circuit is one of the most important application circuits and has received much attention in recent years. Moreover, the memristor-based chaotic circuits have inspired immense research attention in many chaos-based engineering fields including cryptosystem [33], cyber security communication [34], and signal processing [35], just to mention a few. Thus, it is a quite pregnant work to construct a memristive chaotic circuit with an extremely simple topology and feasible hardware realization to promote the chaos-based engineering applications [27]. However, due to the technical drawbacks and high cost in fabricating nanoscale devices, most of the memristors employed in these memristive circuits are equivalently implemented by operational amplifiers and analog multipliers [16–18] as well as memristive diode bridges cascaded with RC [20, 21], LC [23], or RLC filters [36]. Nowadays, numerous memristive circuits are raised by employing these memristor emulators, from which some unique initial conditions associated phenomena are explored [13, 14].
The most vital experience to construct a memristor-based chaotic circuit is to lead one memristor or more with different nonlinearities into an existing linear or nonlinear electronic circuit [11–27]. Some memristive chaotic/hyperchaotic circuits with relatively simple topologies were derived from Chua’s family electronic circuits by replacing linear resistor or Chua’s diode with different memristors [11–16]. Moreover, by leading memristors into classical linear oscillating circuits or filter circuits, some novel memristive chaotic/hyperchaotic circuits including memristor-based Shinriki’s circuit [20], jerk circuit [21], Wien-bridge circuits [22–24], Sallen–Key filter [25], and bandpass filter [26] have been implemented. Extendedly, the two-memristor-based chaotic circuits developed from Chua's circuit topology have been proposed [17, 18]. Generally speaking, most of these memristive circuits have the same topologies as the classical oscillating circuits. Herein, a simple three-element-based memristive circuit is synthesized, which only consists of a passive diode bridge-based second-order memristor, an active voltage-controlled memristor, and a coupling capacitor.
Interestingly, the novel dynamical behaviors including riddled attraction basin [37] and multistability [13, 14, 17, 20, 21, 30, 31, 38] have been numerically explored in some of these memristive circuits/systems. The riddled attraction basin means that if an attractive basin is riddled, an arbitrarily tiny perturbation in any initial condition can lead the dynamics to change from one to another [39]. Besides, this special phenomenon owning island-like attraction basin has been found in coupled neuron system [40], sea-level rise system [41], coupled chaotic oscillators [42], and integrate-and-fire circuit [43], just to refer a few. Furthermore, the multistability is a striking phenomenon in many memristor-based circuits/systems, which involves the coexistence of more than one long-time behavior for a given set of parameters under different initial conditions [29, 30]. Namely, riddled attraction basin often interplays with multistability naturally. In the previous literature [37], these two novel phenomena are numerically investigated in a 4D memristor-based chaotic system, but the experimental measurements are executed by employing a complex discrete component-based equivalent circuit of the memristor-based system. These gave us the inspiration of that the memristor-based circuit can generate the initial conditions associated behaviors of riddled attraction basin and multistability simultaneously. Besides, hardware level experimental measurements of these novel phenomena can effectively narrow the gap between theoretical investigations and memristor-based engineering applications [29].
Considering that a simple memristive chaotic circuit can serve as an elegant paradigm for better understanding of bifurcation and chaotic dynamics, it is a significant research topic to simplify memristive chaotic circuits by minimizing the number of dynamic elements and physical components [44]. Statistically speaking, most of the aforementioned memristive chaotic circuits can be regarded as two oscillating units coupled directly, linearly, or nonlinearly. Besides, an interesting work addresses the fact that two oscillators can share a common element to construct a chaotic circuit [1]. Inspired by these two considerations, a simple three-element-based memristive circuit including two memristors and one capacitor connected in parallel is presented, which can be regarded as two memristor-capacitor oscillating units with a sharing capacitor. As far as the present authors’ knowledge goes, the three-element-based memristive circuit with such a simple topology has not been reported in any previous literature.
The aim of this work is to reveal the unknown features in the proposed memristive circuit. Toward this purpose, the remainder of this paper is organized as follows. The mathematical model in a dimensionless form is built, and then the equilibrium points and their stabilities are explored, as well as the boundedness is proved in Section 2. MATLAB-based numerical simulations for two considered model parameters are executed in Section 3 by bifurcation plots, dynamical maps, finite-time Lyapunov exponents, and phase plane plots, from which the dynamical behaviors associated with two adjustable model parameters are explored. Besides, riddled attraction basins and multistability are disclosed under two sets of specified model parameters in Section 4. An on-breadboard hardware circuit is manually welded, upon which experimental measurements are executed to verify the numerical simulations in Section 5. The conclusions are drawn in the last section.
2. Three-Element-Based Memristive Circuit and Its Boundedness
The proposed three-element-based memristive circuit contains only a capacitor C1, a passive diode bridge-based second-order memristor M1 [23], and an active voltage-controlled memristor M2 [16], as located in the middle of Figure 1. The circuit schematics of the memristors M1 and M2 are illustrated at the left- and right-hand sides, respectively, with dotted rectangles in Figure 1. The resistor R3 is implemented by an NIC [17]. From the viewpoint of circuit topology and compositions, the proposed three-element-based memristive circuit is one of the simplest chaotic circuits in the literature.
Circuit schematic of the proposed three-element-based memristive circuit.
For a passive diode bridge-based second-order memristor M1 [23], v1 and i1 are the voltage and current at input terminal, respectively; v and i are the voltage across capacitor C and the current through inductor L, respectively. The mathematical model of the memristor M1 can be described as(1)i1=2ISe−ρvsinhρv1,Cdvdt=2ISe−ρvcoshρv1−2IS−i,Ldidt=v,where ρ = 1/(2nVT), IS, n, and VT are three diode model parameters standing for the reverse saturation current, emission coefficient, and thermal voltage, respectively.
The active voltage-controlled memristor M2 [16], as shown in the right of Figure 1, contains U1 to realize a voltage follower for restraining load effect, U2 to implement an integrator with R2 to avoid DC voltage integral drift, two multipliers U3 and U4, and a current inverter. Denoting the integral capacitor voltage as v0, the voltage v′ at the output terminal of multiplier U4 can be deduced as(2)v′=gv02v1,where g is the total gain of two multipliers U3 and U4. Thus, the current i2 at the input terminal of the memristor M2 can be obtained and simplified as(3)i2=i′=v1−v′−R3=−1R31−gv02v1.
By employing Kirchhoff's current law to the inverting input terminal of U2, we can obtain(4)C0dv0dt+v1R1+v0R2=0.
Consequently, the mathematical model for the voltage-controlled memristor can be described as(5)i2=−1R31−gv02v1,C0dv0dt=−1R1v1−1R2v0.where v1 is the voltage at the input terminal of the memristor M2 and v0 is the memristor inner state variable.
Applying Kirchhoff's current law to node A and allying (1) and (5), the proposed memristive circuit in Figure 1 can be mathematically modeled as(6)C1dv1dt=1R31−gv02v1−2ISe−ρvsinhρv1,C0dv0dt=−1R1v1−1R2v0,Cdvdt=2ISe−ρvcoshρv1−2IS−i,Ldidt=v..
The parameters of the linear circuit elements are determined as R1 = 2 kΩ, R2 = 4 kΩ, R3 = 1.5 kΩ, C0 = C1 = C = 4.7 nF, L = 10 mH, and g = 0.1 V–2, and the model parameters of four 1N4148 diodes utilized in the diode bridge are assigned as IS = 5.84 nA, n = 1.94, and VT = 25 mV. These circuit parameters are collectively named as the typical circuit parameters in the following sections.
Equation (6) can be rewritten as(8)dxdτ=a1−by2x−ce−zsinhx,dydτ=−x−dy,dzdτ=ce−zcoshx−c−w,dwdτ=fz..
Thus, the mathematical model of the proposed memristive circuit in dimensionless form can be built.
Herein, we discuss the boundedness of the solutions of system (8) by using the following theorem, which can be found in [45]. For the reference, it may be stated as follows.
Theorem 1.
(see 45, Theorem 1.1.1, page 14, Contraction Mapping Principle). Let (S, ρ) be a complete metric space and let P: S ⟶ S. If there is a constant α< 1 such that for each pair ϕ1, ϕ2 ∈ S, we have(9)ρPϕ1,Pϕ2≤αρϕ1,ϕ2,and then there is one and only one point ϕ ∈ S with Pϕ = ϕ.
We use the supremum metric denoted by ⋅. Defining X = [x, y, z, w]T and taking(10a)A=a000−1−d00000−100f0,(10b)gX=−abxy2−ce−zsinhx0ce−zsinhx−c0,system (8) is rewritten by(11)X=AX+gX.
Fixed point method [45] is used to draw the boundedness for system (11). The following theorem gives the boundedness of system (11).
Theorem 2.
Let g(·) satisfy the Lipschitz condition fX−fY≤L0X−Y (L0 is the Lipschitz constant), and let L0∫0teAt−sds≤α<1 hold. If the initial state X(0) is bounded, then the solution X(t) of system (11) is bounded for t≥ 0.
Proof.
For a given X(0), applying the variation of parameters formula to obtain(12)Xt=X0eAt+∫0teAt−sgXsds.
We use the supremum metric and define the complete metric space S,⋅ by(13)S=ϕ:0,∞⟶Rnϕ∈C,ϕ0=X0,ϕbounded,where ϕ ∈ C represents ϕ to be continuous.
For ϕ ∈ S, define (Pϕ) (0) = X(0). And for t ≥ 0 yield(14)Pϕt=X0eAt+∫0teAt−sgϕsds.
Then, Pϕ is continuous and bounded, and it is now clear that P: S ⟶ S. As g(·) satisfy the Lipschitz condition fX−fY≤L0X−Y and L0∫0teAt−sds≤α<1, if ϕ,η∈S, then(15)Pϕt−Pηt≤∫0teAt−sgϕs−gηsds≤L0∫0teAt−sϕ−ηds≤αϕ−η.
Therefore, by the contraction mapping principle, there is a unique fixed point ϕ residing in S, and that is the solution of system (11). Hence, the solution of three-element-based memristive circuit (8) is bounded.
The normalized typical model parameters in (8) are calculated from the typical circuit parameters by (7) as(16)a=4/3,b=9.409×10−4,c=2.4082×10−4,d=0.5,f=1.88.
In the following investigations, the model parameters d and e are selected as two adjustable parameters with the other model parameters in (16) fixed.
Making the left-hand side of (8) equal to 0, the equilibrium point of (8) can be determined, which is given as(17)P=x¯,y¯,z¯,w¯=x¯,−x¯/d,0,ccoshx¯−c,where x¯ is the solution of the following transcendental equation:(18)a1−bx¯/d2x¯−csinhx¯=0
According to (8) and (17), the Jacobian matrix at the equilibrium point P is obtained and digested as(19)a1−bx¯2/d2−ccoshx¯2abx¯2/dcsinhx¯0−1−d00csinhx¯0−ccoshx¯−100f0.
The characteristic equation of (19) is then obtained as(20)Pλ=λ4+m1λ3+m2λ2+m3λ+m4=0,where(21)m1=2ccoshx¯+abx¯2d2−1+d,m2=c2+f+ccoshx¯2d−a+abx¯2d2+a3bx¯2d−d,m3=cf+3abx¯2d−adcoshx¯−fd+a+c2d,m4=fa3bx¯2d−d+cdcoshx¯.
The model parameters d and f are selected as two adjustable parameters within the regions of 0.1 ≤ d ≤ 0.9 and 0.1 ≤ f ≤ 6 to disclose the dynamical behaviors in (8). By numerical simulations, the solutions to x¯ for the equilibrium points in the considered model parameter ranges are solved and plotted in Figure 2(a), which implies that (8) has one zero equilibrium point (marked as P0) and two nonzero equilibrium points (marked as P±) being symmetric about the origin. The distributions for P± are changed with the variation of the model parameter d, but independent of the model parameter f. Besides, four eigenvalues for P0 and P± by applying different model parameters d and f are numerically obtained from (20), from which the stabilities can be determined.
For the zero equilibrium point P0, (20) always owns a pair of conjugate roots with negative real parts and two real roots with opposite signs, which manifests that P0 is an unstable saddle focus. For the nonzero equilibrium points P±, the stabilities for them are the same. Thus, only the corresponding stability distributions for the equilibrium point P+ are shown in Figure 2(b) in the considered model parameter ranges, where the yellow and green regions represent stable node-foci (marked as SNF), and the red region stands for the unstable saddle-foci (marked as USF), respectively. The yellow and green regions behave with the same stability, but (20) has two pairs of conjugate roots with negative real parts in the yellow region, whereas it has a pair of conjugate roots with negative real parts and two real roots with negative sign in the green region. The unstable saddle-foci in the red region has a pair of conjugate roots with positive real parts and two real roots with negative signs. Obviously, the sign for the real parts of the conjugate roots transmits from negative to positive when the two parameters changed from green region to red region, leading to the occurrence of Hopf bifurcation [27]. That is to say, system (8) loses its stability at the boundary between the green and red regions, leading to the occurrence of state transitions. Since the stabilities of the nonzero equilibrium points are associated with the two model parameters, system (8) can display rich dynamical behaviors when varying these model parameters.
The values of x¯ and the stability distributions of the nonzero equilibrium points. (a) The solutions of x¯. (b) The stability distributions of P± in the d–f parameter plane.
3. Numerically Uncovered Dynamical Behaviors
As aforementioned, the model parameters d and f are selected as two adjustable parameters to numerically explore the dynamical behaviors in (8). In addition, MATLAB ODE23 algorithm with the time step 0.1 s and time interval [4.5 ks, 5 ks] is utilized for drawing bifurcation plots, and ODE23-based Wolf’s Jacobi method [46] with the time step 1 s and time span 30 ks is applied for plotting the dynamical maps and Lyapunov exponents.
To fully demonstrate the dynamical behaviors, two-dimensional (2D) bifurcation plots depicted by the periodicities of the variable x and dynamical maps described by the largest Lyapunov exponent in the d–f parameter plane are drawn in Figures 3(a) and 3(b), respectively, where the initial conditions (0.1, 0.1, 10−9, 10−9) are utilized.
2D dynamical behaviors in the d–f parameter plane. (a) Bifurcation plots depicted by the periodicities of the state variable x. (b) Dynamical maps described by the largest Lyapunov exponent.
In Figure 3(a), different colors labeled by different marks on the colorbar located at the right-hand side represent the corresponding dynamical behaviors, among which the color regions labeled by SS and DS denote the chaotic behaviors with single-scroll and double-scroll attractors, respectively. Besides, the color region labeled by P00 denotes the point attractor [47] and the other color regions labeled by P01 ∼ P09 represent the periodic behaviors with different periodicities from period-1 to period-9. Whereas in Figure 3(b), the different colors on the colorbar located at the right-hand side represent the corresponding values of the largest Lyapunov exponent, among which the red and deep yellow colors with the positive largest Lyapunov exponent denote the chaotic behaviors, and the other colors with the values of zero and negative ones represent the periodic behavior and point attractor, respectively.
It is clearly uncovered that the dynamical behaviors exhibited by the 2D bifurcation plots in Figure 3(a) match perfectly with those depicted by the dynamical maps in Figure 3(b), verifying the occurrence of complex dynamics for the three-element-based memristive circuit with the evolvement in the d–f parameter plane.
To further brighten the dynamical behaviors in (8), one-dimensional (1D) bifurcation plots and finite-time Lyapunov exponents for the parameter d in the region [0.1, 0.9] with the fixed parameter f = 1.88 and another parameter f in the region [0.1, 6] with the fixed parameter d = 0.5 are drawn in Figures 4(a) and 4(b), respectively. Remark that the numerical algorithms for drawing the 1D bifurcation plots and finite-time Lyapunov exponents in Figure 4 are the same as those employed in Figure 3. Herein, to clearly demonstrate the Lyapunov exponents, only the first three Lyapunov exponents are given. The trajectories colored in red are those starting from the initial conditions (0.1, 0.1, 10−9, 10−9) and the trajectories colored in blue are those starting from the initial conditions (−0.1, 0.1, 10−9, 10−9) in the bifurcation plots, whereas the initial conditions (0.1, 0.1, 10−9, 10−9) are employed in the calculation process of finite-time Lyapunov exponents.
Numerically simulated 1D bifurcation plots of the maxima of the variable x and finite-time Lyapunov exponents with respect to d and f, respectively. (a) The parameter d varying with f = 1.88. (b) The parameter f varying with d = 0.5.
In Figure 4(a), we consider the parameter d as the bifurcation control parameter. The bifurcation diagram is plotted by checking the local maxima of variable x. The orbit begins with a stable point. After Hopf bifurcation happens at Hopf bifurcation point (HBP) [27] with d = 0.3487, the orbit loses its stability and runs in a limit cycle with period-1. Afterwards, the orbit evolves to single-scroll chaos following the period-doubling bifurcation route. It is noted that when considering two sets of initial conditions, two symmetric coexisting attractors can be revealed as d < 0.4440, indicating the occurrence of coexisting bifurcation mode. Thus, dynamical behaviors including stable point, period, chaos, coexisting bifurcation mode, and period-doubling bifurcation route are explored as the parameter d changes.
When the parameter f is increased from 0.1, the orbit of system (8) starts from period and goes into chaos via crisis scenario at f = 0.2159. When f increases to 0.3846, the orbit enters into period again. Thereafter, the orbit enters into chaos again via crisis scenario at f = 0.4886. The reverse period-doubling bifurcation scenarios occur at f = 4.7408, 4.8730, and 5.6980, respectively, and the orbit enters into period, as illustrated in Figure 4(b). The bifurcation diagrams show some narrow periodic windows in the chaos regions with the zero largest Lyapunov exponent. Moreover, the coexisting bifurcation mode occurs in the parameter regions of 0.1 ≤ f ≤ 1.177 and 2.834 ≤ f ≤ 6. Consequently, rich dynamical behaviors including period, chaos, coexisting bifurcation mode, period-doubling bifurcation route, and crisis scenarios are explored with the variation of the parameter f.
As shown in Figure 4, the 1D bifurcation plots coincide well with finite-time Lyapunov exponents, which further indicate the occurrence of period, chaos, period-doubling bifurcation route, and coexisting bifurcation mode with the variations of the adjustable parameters and initial conditions.
With respect to some discrete d and f, the phase plane plots of the model (8) in the x-y plane are numerically simulated to further confirm the emerging dynamical behaviors, as shown in Figures 5(a)–5(d), respectively, where the initial conditions of the trajectories colored in red and blue are the same as those utilized for the 1D bifurcation plots in Figure 4.
Phase plane plots in the x–y phase plane for different d and f. (a) Coexisting point attractors for d = 0.1 and f = 1.88. (b) Coexisting limit cycles with period-2 for d = 0.35 and f = 1.88. (c) Double-scroll chaotic attractors for d = 0.5 and f = 1.88. (d) Coexisting single-scroll chaotic attractors for d = 0.5 and f = 3.
When d= 0.1 and f= 1.88, two coexisting point attractors are shown in Figure 5(a), with LE1 = 0.0011, LE2 = –0.0046, LE3 = –0.0515, and LE4 = –0.1044; when d= 0.35 and f= 1.88, two coexisting limit cycles with period-2 are displayed in Figure 5(b), with LE1 = 0.0011, LE2 = –0.0283, LE3 = –0.0394, and LE4 = –8.8207; when d= 0.5 and f= 1.88, a double-scroll chaotic attractor is demonstrated in Figure 5(c), with LE1 = 0.1339, LE2 = 0.0001, LE3 = –0.4610, and LE4 = –8.6482; when d= 0.5 and f= 3, two coexisting single-scroll chaotic attractors are illustrated in Figure 5(d), with LE1 = 0.1660, LE2 = 0.0006, LE3 = –0.4701, and LE4 = –11.1751.
4. Riddled Attraction Basin and Multistability
It is interesting that the occurrence of crisis scenarios leads to the appearance of imperfect bifurcation routes in the 1D bifurcation plots, as shown in Figure 4. The dynamical behavior switches from one to another suddenly when the crisis scenario happens [16], which may lead to the occurrence of multistability [48]. Additionally, the generated multistability mechanism in our proposed memristive circuit must be different from the ones in the chaotic systems owning the special structure of symmetry or with offset boosting [49, 50]. For clarity, two narrow parameter ranges are chosen as representative examples to further disclose the dynamical behaviors near the tiny neighborhood of the parameters with crisis scenarios happening. 1D bifurcation plots in the two considered narrow parameter ranges are illustrated in Figure 6, which indicates that the three-element-based circuit can really possess the initial conditions-associated periodic and chaotic behaviors.
Numerically simulated 1D bifurcation plots of the maxima of the variable x in two narrow parameter ranges of d and f, respectively. (a) The parameter d varying with f = 1.88. (b) The parameter f varying with d = 0.5.
With the generality and comparison, four sets of typical model parameters d = 0.35 and f = 1.88, d = 0.5 and f = 3, d = 0.3593 and f= 1.88, and d = 0.5 and f= 0.2155 are selected to further explore if the initial conditions associated dynamical behavior is near the crisis scenario or not. The local attraction basins defined as the region of the initial conditions [51] (x0, y0, 10−9, 10−9) for the four sets of model parameters are plotted in Figures 7(a)–7(d), respectively. The adjustable initial conditions x0 and y0 are all scanned in the region of [–15, 15]. Remark that the local attraction basins in Figure 7 are drawn with the identical time step and time interval utilized in the bifurcation plots in Figure 6, and different attraction regions are padded by different colors to distinguish the attractor types. The color regions labeled by L-SS and R-SS denote the chaotic attractors with single-scroll located at the top left and bottom right corners in the x–y plane, respectively. Besides, the color regions labeled by L-P1, L-P2, and L-P6, as well as R-P1, R-P2, and R-P6 denote the limit cycles with different periodicities of period-1, period-2, and period-6 located at the top left and bottom right corners in the x–y phase plane, respectively.
Local attraction basins for four different sets of the model parameters d and f in the x0–y0 plane. (a) d = 0.35 and f = 1.88. (b) d = 0.5 and f = 3. (c) d = 0.3593 and f= 1.88. (d) d = 0.5 and f= 0.2155.
For comparison, two sets of the model parameters d = 0.35 and f = 1.88, d = 0.5 and f = 3 away from the crisis scenarios utilized in Figures 5(b) and 5(d) are employed to sketch the attraction basins in Figures 7(a) and 7(b), with which only the coexistence of limit cycles with period-2 and single-scroll chaotic attractors are generated in the proposed memristive circuit, respectively. The riddled attraction basins merely appear within some initial condition ranges, which divides the attraction basins into unriddled zone and small riddled ones [43]. Whereas for the model parameters d = 0.3593 and f= 1.88 that are near the crisis scenario, it is interesting that the riddled attraction basin with the island-like structure is formed in the whole initial conditions plane, as shown in Figure 7(c). For the model parameters d = 0.5 and f= 0.2155, the attraction basin is divided into finite zones, revealing the dynamical behaviors of coexistence of limit cycles with period-1 and single-scroll chaotic attractors. Obviously, the riddled attraction basins and multistability easily appeared under the set of model parameters near the tiny neighborhood of the parameters with crisis scenarios, which can help us to find or to avoid them in the engineering applications of the proposed memristive circuit. To the best knowledge of the authors, the behavior of riddled attraction basin has been reported in many dynamical systems, but rarely in memristor-based physical circuit.
By numerical simulations, the coexistence of limit cycles with period-2 and period-6 are demonstrated corresponding to the dynamical behaviors revealed in the riddled attraction basins, as shown in Figure 8(a), where the initial conditions (±3, ∓4.01, 10−9, 10−9) for period-2 and (±3, ∓4, 10−9, 10−9) for period-6 located in different adjacent islands are employed. Note that the initial conditions are symmetrical about the origin and arbitrarily tiny perturbation in the initial conditions, which lead to the fact that the periodic behaviors change from period-2 to period-6, or vice versa. For d = 0.5 and f= 0.2155, the attraction basin of multistability behaviors is depicted in Figure 7(d). The coexistence of limit cycles with period-1 and single-scroll chaotic attractors are demonstrated, as shown in Figure 8(b), where the initial conditions (±5, ∓5, 10−9, 10−9) for limit cycles with period-1 and (±5, ∓2.5, 10−9, 10−9) for the single-scroll chaotic attractors are utilized. The numerical simulations show that the riddled attraction basin and multistability emerge in such a simple memristive circuit under specified model parameters near the crisis scenarios happening.
Numerically simulated phase plane plots in the x–y plane for different d, f and initial conditions. (a) Coexistence of limit cycles with period-2 and period-6 under the initial conditions (±3, ∓4.01, 10−9, 10−9) and (±3, ∓4, 10−9, 10−9), respectively for d = 0.3593 and f= 1.88. (b) Coexistence of limit cycles with period-1 and single-scroll chaotic attractors under the initial conditions (±5, ∓5, 10−9, 10−9) and (±5, ∓2.5, 10−9, 10−9), respectively, for d = 0.5 and f= 0.2155.
5. Hardware Experiments
A hardware experimental circuit is manually welded on a breadboard using commercially available discrete components, upon which the circuit running trajectories can be captured to verify the MATLAB numerical simulations. The hardware experimental circuit employs seven potentiometers (two of the seven potentiometers are utilized to adjust the gain of multiplier U4), a manually winding inductor, three monolithic capacitors, four N4148 diodes as well as three operational amplifiers TL082CP, and two multipliers AD633 with bipolar ±15 V supply, as shown in Figure 9. The typical circuit parameters are employed in hardware measurements. All the resistor values in our hardware experiments are measured by Tonghui TH2816A Precision LCR Meter. Additionally, the running trajectories are captured by a four-channel digital oscilloscope in XY mode.
The hardware experimental circuit of the three-element-based circuit. (a) An overviewed graph. (b) An enlargement of on-breadboard circuit.
By keeping the typical circuit parameters and tuning the potentiometer R2 and the inductor L to meet the model parameters utilized in the MATLAB numerical simulations, the experimentally captured trajectories in the v1–v0 plane are shown in Figure 10 and Figure 11, respectively. The values of R2 and L can be calculated as R2 = 20 kΩ, 5.71 kΩ, and 4 kΩ with L= 10 mH as well as R2 = 4 kΩ with L= 6.27 mH by (7) corresponding to Figures 5(a)–5(d), respectively. In Figures 11(a) and 11(b), the circuit parameters are calculated as R2 = 5.57 kΩ with L= 10 mH and R2 = 4 kΩ with L= 87.24 mH corresponding to Figures 8(a) and 8(b). It is remarked that, to capture the coexisting attractors in the hardware experiments, the desired initial conditions are difficult to assign in the hardware experiments, which are randomly sensed through turning on the hardware circuit power supplies repeatedly [16, 20]. This randomly sensed way is different from the accurately assigned way in digitally FPGA-based hardware experiments [52]. Without considering the minor deviations by the calculation error, parameter error of the circuit components, and nonideality of the active device [53], the experimentally measured results shown in Figures 10 and 11 are well consistent with the MATLAB numerical simulations in Figures 5 and 8, respectively, which validate that the three-element-based memristive circuit can indeed generate these complex dynamical behaviors. Note that the trajectories of the coexisting attractors for different initial conditions are dividedly captured by the digital oscilloscope and are tackled by Adobe Photoshop to overlap them in one figure.
Experimentally captured trajectories in the v1–v0 plane for different R2 and L. (a) Coexisting point attractors for R2 = 20 kΩ and L = 10 mH. (b) Coexisting limit cycles with period-2 for R2 = 5.71 kΩ and L = 10 mH. (c) Double-scroll chaotic attractors for R2 = 4 kΩ and L = 10 mH. (d) Coexisting single-scroll chaotic attractors for R2 = 4 kΩ and L = 6.27 mH.
Experimentally captured trajectories in the v1–v0 plane for different R2 and L. (a) Coexisting limit cycles with period-2 and period-6 for R2 = 5.57 kΩ and L= 10 mH. (b) Coexisting limit cycle with period-1 and single-scroll chaotic attractors for R2 = 4 kΩ and L= 87.24 mH.
6. Conclusion
This paper mainly presents a comprehensive investigation of the dynamical behaviors in theoretical, numerical, and experimental surveys in a three-element-based memristive circuit. The memristive circuit having fewer circuit elements with a simply connected topology contains only two memristors and one capacitor, which can be regarded as two memristor-capacitor oscillating units with a shared capacitor. The boundedness of the three-element-based memristive circuit is theoretically proved by employing the contraction mapping principle, which implies that the trajectories of the memristive circuit are all confined in a limited phase space. The memristive circuit has three equilibrium points including one zero equilibrium point and two nonzero ones. The zero equilibrium point is always an unstable saddle focus, but the stability is stable node-foci or unstable saddle-foci for the two nonzero equilibrium points with respect to two considered model parameters, which lead to the occurrence of rich dynamical behaviors in the proposed memristive circuit. Dynamical behaviors associated with the two adjustable model parameters including point attractor, limit cycles with different periodicities, single-scroll and double-scroll chaotic attractors, coexisting bifurcation mode, period-doubling bifurcation route, and crisis scenarios are numerically simulated by MATLAB-based programs for 2D/1D bifurcation plots, dynamical maps, finite-time Lyapunov exponents, and phase plane plots. Particularly, under two sets of specified model parameters near crisis scenarios, the phenomena of riddled attraction basins and multistability are numerically discovered by local attraction basins. This is the first time to demonstrate the riddled attraction basins and multistability in such a simple memristive circuit. Moreover, an on-breadboard circuit is manually made by the off-the-shelf components and hardware experiments are executed, from which the memristive circuit running trajectories under some discrete model parameters are captured to further validate the numerically simulated ones. Besides, the analog implementation of memristive circuit can effectively promote the integrated circuit design. These revealed results demonstrate that the presented three-element-based memristive circuit has a great potential for the application in real chaos-based engineering. Moreover, this memristive circuit is one of the simplest chaotic circuits in the literature, which also can provide powerful experimental and analytical platforms for people to understand the dynamical behaviors in electronic engineering and neurology. Moreover, the work done lets us conjecture that there are still some unknown features of this three-element-based memristive circuit, which are to be uncovered in our future research.
Data Availability
The data used to support the findings of this study are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that they have no conflicts of interest regarding the publication of this paper.
Acknowledgments
This work was supported by the National Natural Science Foundation of China under Grant nos. 61801054, 51777016, 61601062, and 61504013, the Natural Science Foundation of Jiangsu Province, China, under Grant nos. BK20160282 and BK20191451, and the Postgraduate Research and Practice Innovation Program of Jiangsu Province, China, under Grant no. KYCX19_1768.
JeevarekhaA.AsirM. P.PhilominathanP.Chaotic dynamics and application of LCR oscillators sharing common nonlinearity2016266165009410.1142/s02181274165009422-s2.0-84976622205KomG. H.KengneJ.Mboupda PoneJ. R.KenneG.TiedeuA. B.Asymmetric double strange attractors in a simple autonomous jerk circuit2018201816465878510.1155/2018/46587852-s2.0-85042554472ChuaL.Everything you wish to know about memristors but are afraid to ask201524231936810.13164/re.2015.03192-s2.0-84932605254AdhikariS. P.SahM. P.KimH.ChuaL. O.Three fingerprints of memristor201360113008302110.1109/tcsi.2013.22561712-s2.0-84887136051CorintoF.AscoliA.GilliM.Analysis of current-voltage characteristics for memristive elements in pattern recognition systems201240121277132010.1002/cta.18042-s2.0-84871285395ChenM.FengY.BaoH.BaoB. C.WuH. G.XuQ.Hybrid state variable incremental integral for reconstructing extreme multistability in memristive jerk system with cubic nonlinearity2019201916854947210.1155/2019/85494722-s2.0-85068831407WangZ.JoshiS.Savel’evS. E.Memristors with diffusive dynamics as synaptic emulators for neuromorphic computing201716110110810.1038/nmat47562-s2.0-84988729312BaoB. C.HuA. H.BaoH.XuQ.ChenM.WuH. G.Three-dimensional memristive Hindmarsh-Rose neuron model with hidden coexisting asymmetric behaviors2018201811387257310.1155/2018/38725732-s2.0-85044118327KimH.SahM. P.YangC.ChoS.ChuaL. O.Memristor emulator for memristor circuit applications201259102422243110.1109/tcsi.2011.21613602-s2.0-84855666715AscoliA.CorintoF.TetzlaffR.A class of versatile circuits, made up of standard electrical components, are memristors201644112714610.1002/cta.20672-s2.0-84957026434BuscarinoA.FortunaL.FrascaM.GambuzzaL. V.A chaotic circuit based on Hewlett-Packard memristor201222202313610.1063/1.47291352-s2.0-84863463119ItohM.ChuaL. O.Memristor oscillators200818113183320610.1142/s02181274080223542-s2.0-58449129665AzarA. T.AdeleN. M.AlainT.KengneR.BertrandF. H.Multistability analysis and function projective synchronization in relay coupled oscillators2018201812328607010.1155/2018/32860702-s2.0-85045905255WangL.ZhangS.ZengY.-C.LiZ.-J.Generating hidden extreme multistability in memristive chaotic oscillator via micro-perturbation2018541380881010.1049/el.2018.13382-s2.0-85048878966FitchA. L.YuD.IuH. H.SreeramV.Hyperchaos in a memristor-based modified canonical Chua’s circuit201222649090810.1142/s02181274125013372-s2.0-84863833209XuQ.LinY.BaoB.ChenM.Multiple attractors in a non-ideal active voltage-controlled memristor based Chua’s circuit20168318620010.1016/j.chaos.2015.12.0072-s2.0-84952359871BaoB.JiangT.WangG.JinP.BaoH.ChenM.Two-memristor-based Chua’s hyperchaotic circuit with plane equilibrium and its extreme multistability20178921157117110.1007/s11071-017-3507-02-s2.0-85016943412TanQ.ZengY.LiZ.A simple inductor-free memristive circuit with three line equilibria20189431585160210.1007/s11071-018-4443-32-s2.0-85049159952WuH. G.YeY.BaoB. C.ChenM.XuQ.Memristor initial boosting behaviors in a two-memristor-based hyperchaotic system201912117818510.1016/j.chaos.2019.03.0052-s2.0-85062712734KengneJ.TabekouengZ. N.TambaV. K.NegouA. N.Periodicity, chaos, and multiple attractors in a memristor-based Shinriki’s circuit20152510312610.1063/1.49346532-s2.0-84946084687NjitackeZ. T.KengneJ.FotsinH. B.NegouA. N.TchiotsopD.Coexistence of multiple attractors and crisis route to chaos in a novel memristive diode bidge-based Jerk circuit20169118019710.1016/j.chaos.2016.05.0112-s2.0-84974653274YeX.MouJ.LuoC.WangZ.Dynamics analysis of Wien-bridge hyperchaotic memristive circuit system201892392393310.1007/s11071-018-4100-x2-s2.0-85043371664WuH. G.BaoB. C.LiuZ.XuQ.JiangP.Chaotic and periodic bursting phenomena in a memristive Wien-bridge oscillator2016831-289390310.1007/s11071-015-2375-82-s2.0-84940921367LiZ. J.ZengY. C.A memristor chaotic circuit based on Wien-bridge oscillator20143618893BaoB.-C.WuP.BaoH.ChenM.XuQ.Chaotic bursting in memristive diode bridge-coupled Sallen-Key lowpass filter201753161104110510.1049/el.2017.16472-s2.0-85027450623BaoB.WangN.XuQ.WuH.HuY.A simple third-order memristive band pass filter chaotic circuit201764897798110.1109/tcsii.2016.26410082-s2.0-85029885638XuQ.ZhangQ. L.QianH.WuH. G.BaoB. C.Crisis-induced coexisting multiple attractors in a second-order nonautonomous memristive diode bridge-based circuit201846101917192710.1002/cta.24922-s2.0-85046791186LvM.WangC.RenG.MaJ.SongX.Model of electrical activity in a neuron under magnetic flow effect20168531479149010.1007/s11071-016-2773-62-s2.0-84963728409ZhouL.WangC. H.ZhangX.YaoW.Various attractors, coexisting attractors and antimonotonicity in a simple fourth-order memristive Twin-T oscillator2018284185005010.1142/s02181274185005052-s2.0-85046637598BaoH.JiangT.ChuK. B.ChenM.XuQ.BaoB. C.Memristor-based canonical Chua’s circuit: extreme multistability in voltage-current domain and its controllability in flux-charge domain2018201813593563710.1155/2018/59356372-s2.0-85045460007KengneJ.NjitackeZ. T.FotsinH. B.Dynamical analysis of a simple autonomous jerk system with multiple attractors2016831-275176510.1007/s11071-015-2364-y2-s2.0-84940873562PhamV. T.VolosC.GambuzzaL. V.A memristive hyperchaotic system without equilibrium2014201493689810.1155/2014/3689862-s2.0-84925543968LaiQ.NorouziB.LiuF.Dynamic analysis, circuit realization, control design and image encryption application of an extended Lü system with coexisting attractors201811423024510.1016/j.chaos.2018.07.0112-s2.0-85050145421QiuB.LiL.PengH.YangY.Synchronization of multi-links memristor-based switching networks under uniform random attacks20184831431145810.1007/s11063-017-9779-z2-s2.0-85040018297ZhaoY.ZhangX.XuJ.GuoY.Identification of chaotic memristor systems based on piecewise adaptive Legendre filters20158131531910.1016/j.chaos.2015.10.0052-s2.0-84945962484CorintoF.AscoliA.Memristive diode bridge with LCR filter2012481482482510.1049/el.2012.14802-s2.0-84863656814WangG. Y.YuanF.ChenG. R.ZhangY.Coexisting multiple attractors and riddled basins of a memristive system201828101312510.1063/1.50040012-s2.0-85041331335BaoH.WangN.WuH.SongZ.BaoB.Bi-stability in an improved memristor-based third-order Wien-bridge oscillator201936210911610.1080/02564602.2017.14223952-s2.0-85041215314YangH. L.One-side riddled basin below and beyond the blowout bifurcation2000624R450910.1103/physreve.62.r45092-s2.0-0034296004SahaA.FeudelU.Riddled basins of attraction in systems exhibiting extreme events20182803361010.1063/1.50121342-s2.0-85044302917GoddardP. B.YinJ. J.GriffiesS. M.ZhangS. Q.An extreme event of sea-level rise along the northeast coast of north America in 2009-20102015610.1038/ncomms73462-s2.0-84923577896UjjwaiS. R.PunethaN.RamaswamyR.AgrawalM.Driving-induced multistability in coupled chaotic oscillators: Symmetries and riddled basins201626606311110.1063/1.49540222-s2.0-84974853912DaiJ.HeD.-R.XuX.-L.HuC.-K.A riddled basin escaping crisis and the universality in an integrate-and-fire circuit2018500727910.1016/j.physa.2018.02.0472-s2.0-85042436688XuQ.ZhangQ.BaoB.HuY.Non-Autonomous second-order memristive chaotic circuit20175210392104510.1109/access.2017.27275222-s2.0-85028938403BurtonT. A.2013Chelmsford, MA, USACourier CorporationWolfA.SwiftJ. B.SwinneyH. L.VastanoJ. A.Determining Lyapunov exponents from a time series198516328531710.1016/0167-2789(85)90011-92-s2.0-0008494528SprottJ. C.WangX.ChenG.Coexisting of point, periodic and strange attractors2013235135009310.1142/s02181274135009342-s2.0-84878926701LaiQ.AkgulA.ZhaoX. W.PeiH. Q.Various types of coexisting attractors in a new 4D autonomous chaotic system2017279175014210.1142/s02181274175014252-s2.0-85029385295LiC. B.SporttJ. C.LiuY. J.GuZ. Y.ZhangJ. W.Offset boosting for breeding conditional symmetry201828141850163LiC. B.LuT. N.ChenG. R.XingH. Y.Doubling the coexisting attractors20192905110210.1063/1.50979982-s2.0-85065317320BaoB. C.ChenC. J.BaoH.ZhangX.XuQ.ChenM.Dynamical effects of neuron activation gradient on Hopfield neural network: numerical analyses and hardware experiments2019294193001010.1142/s02181274193001062-s2.0-85064680163YuF.LiuL.HeB.Analysis and FPGA realization of a novel 5D hyperchaotic four-wing memristive system20192019404795710.1155/2019/4047957KuznetsovN. V.LeonovG. A.YuldashevM. V.YuldashevR. V.Hidden attractors in dynamical models of phase-locked loop circuits: limitations of simulation in MATLAB and SPICE201751394910.1016/j.cnsns.2017.03.0102-s2.0-85016520472