Abstract
In this paper, a new type of non-volatile locally active memristor with bi-stability is proposed by injecting appropriate voltage pulses to realize a switching mechanism between two stable states. It is found that the memristive parameters of the new memristor can affect the local activity, which has been rarely reported, and this phenomenon is explained based on mathematical analyses and numerical simulations. Then, a locally active memristive coupled neuron model is constructed using the proposed memristor as a connecting synapse. The parameter-associated dynamical behaviors are revealed by bifurcation plots, phase plane portraits and dynamical evolution maps. Moreover, the bi-stability phenomenon of the new coupled neuron model is disclosed by local attraction basins, and the periodic burster and multi-scroll chaotic burster are found if a multi-level pulse current is used to imitate a periodical external stimulus on the neurons. The Hamiltonian energy function is calculated and analyzed with or without external excitation. Finally, the neuronal circuit is designed and implemented, which can mimic electrical activity of the neurons and is useful for physical applications. The experimental results captured from the analog circuit are consistent well with the numerical simulation results.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
In 1971, by deducing from the perspective of logic, Chua pointed out that there should be a circuit element linking magnetic flux and electric charge and enriches the relationships among the electric quantities [1]. Later, based on the theory, the first entity of TiO2 memristor was developed by HP laboratory, and it is becoming more and more interesting in lots of engineering areas such as non-volatile memories, nonlinear circuit designs, and so on [2,3,4]. So far, the characteristics of memristor have been explored extensively, such as input frequency, input amplitude and initial value-dependent dynamics behaviors [5, 6], and the local activity was considered as the origin of complexity [7]. In 2014, the first locally active memristor was proposed and verified physically by Chua [8]. The locally active memristor has intense nonlinear and complicated dynamics, and its mathematical modeling and physical implementation have widely aroused the researchers’ interests [9]. In recent years, some locally active memristors with different stable pinched hysteresis loops under different initial conditions have been reported, which are considered as multi-stable memristors [10]. Furthermore, diverse locally active characteristic curves indicate the complex polymorphic of locally active memristors. Liang et al. [11] proposed an S-type locally active memristor and then constructed an equivalent analog circuit, and a small signal equivalent analog circuit that was used to reveal the influence of the memristor on the amplification of extremely small energy fluctuation in the locally active region. By introducing an inductor and a capacitor to the memristor circuit, a third-order chaotic oscillator was found and analyzed in [11]. In addition, a bi-stable non-volatile locally active memristor with complex dynamics was proposed and analyzed in [12]. Then, a tri-stable locally active memristor with wide large active region was constructed and introduced in a Chua system, which has been implemented successfully by commercial analog elements [13], whereas there are few results reported about the effect of parameters on the local activity. Inspired by these considerations, a bi-stable locally active memristor is proposed, and the effect of different parameters on the local activity is investigated based on this new memristor. It is found that the variation of the memristive parameters not only causes the change of locally active region, but also determines the existence of local activity, which is an interesting phenomenon, and may be helpful to construct different type locally active memristors, such as N-type [14] and M-type locally active memristors.
The non-volatile property of memristor is worth exploring since this property can be used to determine the memristive state with power-off. Motivated by the multiple stable states of non-volatile memristor, Ying and Wang analyzed the switching mechanism of states using pulse excitation in order to verify the non-volatility. With the excitation of pulse voltage, the non-volatile memductance can be switched from one stable state to another state [15]. Some published papers have pointed out memristors can be utilized to describe external electromagnetic induction or as neural synapses. When the neurons are exposed to the electric field, considering the electromagnetic induction (MEI) theorem, the induced current will be added on the neurons resulting from the fluctuation of magnetic-flux, and the induced current can be described by a flux-controlled memristor [16,17,18,19]. Lin and Wang tried to put one neuron of Hopfield neural network (HNN) [20] to electromagnetic radiation and found the hidden extreme multi-stability and rich transient chaotic phenomena [21]. Besides, the locally active memristor can be used to simulate autapse [22]. By introducing hyperbolic tangent function, Wang et al. presented a bi-stable scissors-type locally active memristor which was utilized as an autapse in two Hindmarsh–Rose neural network [23]. Then, a tri-stable locally active memristor was proposed and introduced to emulate the autapse in 2D Hindmarsh–Rose neuron. Four coexisting firing activities were found, and physical circuit implementation results were then presented to demonstrate the validity of simulation results and theoretical analyses [24]. Furthermore, because of the potential difference among neurons in the nervous system, the complex electromagnetic field induced by electromagnetic induction can be detected, similarly, and the flux-controlled memristor can be utilized as the coupled synapse to represent the coupling relationships among neurons based on the MEI theorem [25,26,27,28]. A new memristor-coupled neuron model was proposed in [29], and the synchronization behavior between two neurons was investigated in detail. It was found that the phase synchronization can be achieved by field coupling. Moreover, the effect of magnetic field coupling intensity on phase synchronization of neurons was investigated and the stability of synchronization of the network was explored under noise in [30]. With the construction of a threshold memristor, Bao proposed a memristor synapse-coupled neuron network and discovered abundant firing phenomena and then achieved the complete exponential synchronization between two identical HR neurons [31]. In order to investigate the characteristics of the new proposed bi-stable threshold locally active memristor based neuron network, this new memristor is introduced to the modified FitzHugh–Nagumo (FHN) nervous system, which was proposed by [32], as a coupled synapse.
It is reported that the external electrical stimuli, such as random noise and electromagnetic radiation, are relevant to real electrophysiological environment, which influence the dynamics behaviors of the neural systems [33]. Besides, firing activities can be induced by external stimuli, which can help researchers better understand the abnormal firing behaviors of biological cells and has great medical significance. Bao et al. discovered the coexistence of periodic bursting firing and chaotic bursting firing by injecting a sinusoidal AC current to HR neuron [34]. In addition, under the excitation of bi-polar pulse signal, coexisting firing patterns were explored [35]. Similarly, in the memristive HNN, bursting phenomenon induced by external current was explained by analyzing the AC equilibrium points [36]. Moreover, Wang et al. introduced a multi-level pulse signal and a memristor to the HNN to imitate the external stimuli and magnetic field, then, multi-scroll phenomenon was found [37]. In this paper, a kind of multi-level current is introduced to the proposed nervous system, then, periodic burster and multi-scroll chaotic burster are found.
In recent years, some researchers have pointed out that the firing activities of nervous systems can be analyzed by energy supply and consumption. According to Helmholtz’s theorem, Yang et al. calculated the neuron Hamiltonian energy of Izhikevich neuron driven by external stimulus under electromagnetic induction and found that the transition of Hamiltonian energy is mainly dependent on the firing behaviors [38]. Based on the Hindmarsh–Rose neuron model, Wang et.al found that the change of Hamilton energy depends on the discharge mode and external currents [39]. Hence, the Hamiltonian energy is useful to better understand the relationship between firing behaviors and energy coding, and this paper uses the Hamiltonian-energy-function-based method to explore the energy changes of the coupled neuron model.
The rest of this paper is arranged as follows. In Sect. 2, a novel locally active memristor is designed, and its characteristics including non-volatility, local activity versus memristive parameters and switching mechanism are revealed by numerical analyses. In Sect. 3, a memristive synapse-coupled nervous system is modeled and analyzed. Section 4 presents the designed circuit and hardware experiments. Finally, conclusions are given in Sect. 5.
2 A threshold locally active memristor model
There is a definition about generic memristor proposed by Chua [40], which can be expressed as
where u(t), v(t) and x represent the input, output and state variable, respectively. The specific functions G(x) and H(x, u) determine the memductance (memristance) and some specific properties such as non-volatile memory and local activity. Locally active memristor can imitate neural synapse, but there are few threshold locally active memristors proposed in the literature. Considering the memductance induced by the electromagnetic induction will not be infinite [16], by introducing the hyperbolic tangent function, a threshold locally active memristor is proposed, and the mathematical model can be described as
where a and b are memristive parameters, and \({v_M}\) and \({i_M}\) are the input voltage and output current, respectively. The remarkable characteristics of the presented memristive mathematical model including frequency-dependent and amplitude-dependent pinched hysteresis loops, non-volatile memory and local activity are deduced and verified using abundant numerical simulations in the following subsections.
2.1 Pinched hysteresis loops dependent on amplitude and frequency
Letting the memristive parameters \(a= 0\) and \(b = 1\), the dynamics behaviors of the proposed memristor are analyzed under different input signal amplitudes and frequencies when a sinusoidal voltage source with variable voltage amplitude A and voltage frequency F is the input signal. With the initial state \(x(0)= 0\), it can be seen from Fig. 1 that there are six different pinched hysteresis loops in the \({v_M} - {i_M}\) plane when the memristor is driven by an external excitation. Fig. 1(a) illustrates that, with the frequency \(F = 0.75{\;\text {Hz}}\) fixed, as the external excitation amplitude increases from 1 to 2, the hysteresis lobe area will be magnified along \({v_M}{-}\text {axis}\) and \({i_M}{-}\text {axis}\). Choosing the amplitude \(A = 2{\;\text {V}}\), the frequency-dependent pinched hysteresis loops are presented in Fig. 1(b). Obviously, with the increase of frequency, the hysteresis lobe area gradually decreases and tends to be a single-valued function.
2.2 Pinched hysteresis loops with respect to bi-stable characteristics
For a bi-stable memristor, there are two coexisting stable pinched hysteresis loops under proper amplitudes, frequencies and initial values [23]. When the amplitude \(A = 2{\;\text {V}}\) and the frequency \(F = 0.5{\;\text {Hz}}\) are fixed, two totally diverse stable pinched hysteresis loops are depicted for \(x(0) = 0\) and \(x(0) = 8\), as shown in Fig. 2(a). It should be noted that the critical initial value \(x(0) = 0.0619\) splits the two pinched hysteresis loops. However, with the amplitude \(A = 2{\;\text {V}}\) and the frequency \(F = 0.2{\;\text {Hz}}\), two identical stable pinched hysteresis loops under two different initial values \(x(0) = 0\) and \(x(0) = 8\) are depicted in Fig. 2(b). As the input frequency decreases, two diverse pinched hysteresis loops tend to converge to a stable pinched hysteresis loop. It is obvious that both the frequency and initial value can affect the bi-stability.
2.3 Non-volatility
The non-volatile theorem [40] points out the power-off plot (POP) of the non-volatile memristor has two or more negative slopes that intersect the \(x{-}\text {axis}\) in the \(x{-} {{{\text {d}}x} / {{\text {d}}t}}\) plane. The memristance or memductance of the non-volatile memristor will retain a constant when power is off. Let \({v_M}= 0\), one can obtain the state equation below.
The dynamic route of the state equation can be shown in Fig. 3(a), which can be named as POP. Denote that the attached arrowheads on the POP illustrate the evolutionary direction of state x alongside the curve. For any initial point on the curve above the \(x{-}\text {axis}\), where \({{dx} / {dt}} > 0\), it must evolve to the right alongside the POP. On the contrary, while any initial point on the curve lies the lower half-plane, it must evolve to the left along the POP. This phenomenon is named as the no backtracking rule of dynamical route of non-volatile memristor. The intersection points \({Q_0}({x_0} = - 1)\), \({Q_1}({x_1} = 0)\) and \({Q_2}({x_2} = 1)\) are considered as the equilibrium points of the proposed memristor. One can observe that the equilibrium points \({Q_0}\) and \({Q_2}\) both have negative slopes and are asymptotically stable, while \({Q_1}\) is unstable. It indicates two stable equilibrium states in the non-volatile memristor under different initial values, namely
which indicates two stable memductances
When the memristor is powered off, in order to more intuitively show the asymptotically stable processes of the initial state x(0), the time series of x are shown in Fig. 3(b). It can be seen that, if the state \(x(0) > 0\), it finally converges to the state \(x(\infty )= 1\) with the corresponding memductance \(G = 0.726\;{\text {S}}\), while the state \(x(0) < 0\), it converges to \(x(\infty )= - 1\) with the corresponding memductance \(G = -0.726\;{\text {S}}\). Therefore, the memristor can be considered as a bi-stable memristor.
2.4 State switching mechanism of the non-volatile memristor
It should be noted that dynamic route map (DRM) is the collection of the dynamic routes with constant voltages [41]. Fig. 4 presents the DRM for five dynamic routes, which correspond to the constant voltages \({v_M} = -2\;{\text {V}}, \, -1\;{\text {V}}, \, 0\;{\text {V}}, 1\;{\text {V}}, \, 2\;{\text {V}}\), respectively. On the basis of no backtracking rule, by injecting a single pulse excitation on the memristor with suitable voltage amplitude v and pulse width w, one can switch from the stable state \({x_0}\) to the stable state \({x_2}\) alongside a suitable dynamic route.
Figs. 5(a), 5(c) and 5(e) present two different dynamic routes, where the red curve is the POP with constant voltage \({v_M}= 0\;{\text {V}}\) and the blue curve is the dynamic route with the constant voltage \({v_M}= - 2\;{\text {V}}\). If the amplitude \(v= - 2\;{\text {V}}\), different switching dynamic routes from state \({x_0}\) to \({x_2}\) are related to pulse width w. In Fig. 5(a), the initial state is \(x(0) = {x_0}\) corresponding to memductance \(G({x_0}) = - 0.726\; {\text {S}}\). When the pulse width \(w = 0.8\; {\text {s}}\), the initial state x(0) rises instantaneously to the blue dynamic route and ,then, traverses to the right alongside it. As the pulse ends, the state x(t) immediately drops to red curve and, then, asymptotically converges to the stable state \({x_2}\). Fig. 5(b) shows the memductance variation.
As shown in Fig. 5(c), when the pulse width satisfies
one can switch directly from the initial state \({x_0}\) to the final state \({x_2}\) without the asymptotical process on the red curve. The evolutionary process of memductance can be visualized in Fig. 5(d).
When the pulse width \(w = 1.2\; {\text {s}}\), the circuitous evolutionary process and the change of memductance are shown in Fig. 5(e) and Fig. 5(f), respectively. It can be seen that, as the pulse peak appears at \(t = 1\; {\text {s}}\), the initial state instantly jumps to the blue curve and traverses to the left along the dynamic route. When the pulse peak disappears at \(t = 2.2 \;{\text {s}}\), the state \(x\;(t = 2.2 \;{\text {s}})\) drops vertically to the red POP. Based on the no backtracking rule, the state will finally evolve to the stable state \({x_2}\) along the red curve.
2.5 Local activity
Generally, locally active characteristic can be judged by performing the DC \(V-I\) plot [40]. It should be pointed out that not all of non-volatile memristors are locally active. To depict the DC \(V-I\) plot of the proposed memristor, by setting \({{dx} / {dt}} = 0\), one can obtain the equilibrium state equation as follows:
Here, V represents DC voltage, and X represents a variable equilibrium state that always satisfies \({{dx} / {dt}}(x = X) = 0\). Furthermore, referring to (2) and (7), the DC current I can be expressed as
If \(X \in [ - 1.2,1.2]\) and the memristive parameters \(a= 0\) and \(b = 1\), the \(X-V\) plot and the \(V-I\) plot are depicted in Fig. 6. If there are one or more negative slopes in DC \(V-I\) plot, the memristor is locally active. As can be seen from Fig. 6(b), the red loci are negative, and one can obtain the locally active region, namely \(X < 0\).
Specially, when \(a = 1.2\) and \(b = 1\), the corresponding characteristic loci of DC \(V-I\) plot change and are plotted in Fig. 7(a). It can be observed that the local activity of the proposed memristor disappears and the memristor is completely passive. Furthermore, with the memristive parameters \(a= - 1.2\) and \(b = 1\), the memristor is completely positive. Fig. 7(b) illustrates the positive characteristics. The phenomenon has not been reported so far and is worth exploring. By mathematical analysis, one can explain the influence of the memristive parameters on the local activity of the memristor.
From (8), one can obtain the relationship between DC voltage V and DC current I as
which determines the slope of any point in the DC \(V-I\) plot.
Obviously, when \({{{\text {d}}I} / {{\text {d}}V}} < 0\), the locally active region can be obtained. Letting the parameter \(b = 1\), the variation of the locally active region with the change of parameter a can be computed as shown in Fig. 8(a). It can be seen that the dotted lines represent the slope of the locus in DC \(V-I\) plot and the slope is negative. With the increase of the parameter a, the locally active region is getting smaller and smaller. One can deduce that, when \(\left| a \right| > \left| b \right| \), the local activity disappears. Based on this, Fig. 8(b) shows the two-parameter effect on the local activity intuitively. It should be pointed out that b must not be equal to zero.
3 Memristive synapse-coupled neural system
To fully explore the dynamic characteristic of memristor synapse-coupled neuron model, the proposed memristor is introduced into a two-neuron system as shown in Fig. 9. According to the MEI theorem, the current \({i_M}\) induced by the potential difference \({v_M}\) between two neurons can be expressed as
where \(\varphi \) represents the magnetic-flux of the memristive synapse, and \(W(\varphi )\) indicates the memductance with the coupling weight k.
The modified FitzHugh–Nagumo (FHN) model is selected, which can be utilized to describe the firing activity of FHN neuron, and the corresponding mathematical model is
where v represents the membrane potential, w represents the recovery potential, \({a_1}\) and \({b_1}\) are control parameters, and \({I_{{\text {ext}}}}\) is external stimulus current.
By introducing the memristive synapse into the neural system, the memristive synapse-coupled neuron model can be obtained and the mathematical model is
It is significant to note that all the internal control parameters are positive with \({a_1} = 6.5\), \({b_1} = 4.25\), \({a_2} = 6.75\) and \({b_2} = 3.5\) for the coupled neuron model. In this work, by using the coupling weight k, the memristive parameters a and b as well as the external stimulus \({I_{ext}}\) as control parameters, we study the dynamics characteristics of this model under fixed initial value \((0,0.51,0, - 0.5,0.8)\) and (0.1, 0, 0, 0, 0).
3.1 Equilibrium points and stability analysis
When \({I_{ext}}= 0\), let the left side of the system (12) be zero, three equilibrium points can be obtained: \({E_1} = (0,0,0,0,0)\), \({E_2} = (0,0,0,0, - 1)\) and \({E_3} = (0,0,0,0,1)\), which are also the equilibrium points of the proposed memristor. For the point \({E_1}\), the corresponding Jacobian matrix can be calculated as
The corresponding characteristic equation below can be obtained by solving \(P(\lambda ) = (\lambda I - {J_{{E_0}}})\), where I is a \(5 \times 5\) identity matrix.
According to the Routh–Hurwitz criterion, if all the principal minors are positive, the equilibrium point is stable. Assuming \({b_1} + {b_2} > 2\) and \(k,a \in (0,1)\), one can obtain
which indicates \({E_1}\) is always unstable. For example, when \(a = 0\), the equilibrium point \({E_1}\) is also unstable. As a result, the unstable equilibrium point may lead to the occurrence of chaos or periodic oscillations in the coupled FHN model.
3.2 Dynamical characteristics analysis
3.2.1 Bifurcation behavior with respect to the coupling weight k
Coupling weight plays an important role in multi-neuron systems and has a great influence on the neurodynamics. To explore the influence of the coupling weight on the dynamics of the proposed system, the memristive parameters \(a = 0\) and \(b = 1\) and two sets of initial conditions \((0,0.51,0, - 0.5,0.8)\) and (0.1, 0, 0, 0, 0) are chosen, and the maximum Lyapunov exponent spectrum and bifurcation diagram with k in the range [0.7, 1] are shown in Figs. 10(a) and 10(b), respectively. It can be observed from Fig. 10(b) that, when the initial condition is (0.1, 0, 0, 0, 0), the coupled neuron model is always stable. On the contrary, with the initial condition \((0,0.51,0, - 0.5,0.8)\), the system (12) presents the periodic-doubling bifurcation route to chaos for \(k \in [0.7,0.825]\). Afterwards, the system evolves into periodic-3. When k is greater than 0.923, the system enters into chaos again. Accordingly, with different coupling weights k, the coexisting behaviors can be illustrated by phase plane plots as shown in Fig. 11.
When \(b = 1\) and the memristive parameter a varies from 0 to 1, the locally active region gradually decreases although the local activity still exists. In order to investigate the influence of both a and k on the dynamical behaviors of the coupled neuron model, Fig. 12 shows dynamical evolution map and two-parameter bifurcation diagram in the \(a-k\) plane, respectively. As shown in Fig. 12(a), the right color bar indicates the value of the maximum Lyapunov exponent. One can conclude the blue and green regions mark non-oscillation, yellow shading denotes chaos, while other colors represent periodic oscillations. In order to further intuitively show the dynamics behavior proceeding of the coupled neuron model, two-parameter bifurcation diagram is shown in Fig. 12(b), which is consistent with the two-parameter maximum Lyapunov exponent diagram. Here, the white region represents point attractor, the yellow region is the periodic-1, the black region is the periodic-2, the magenta region is the periodic-3, the cyan region is the periodic-4, and the blue region is the chaotic behavior.
3.2.2 Dynamics analysis about memristive parameters a and b
As discussed in Fig. 8(b), when the memristive parameters a and b vary simultaneously, the locally active region changes, which has an important influence on the dynamical behaviors of the memristor. Therefore, it is worth exploring the effect of the parameters a and b on the dynamical behaviors of the nervous system. With coupling weight \(k=0.98\), by scanning upward the values of a and b, the corresponding two-parameter bifurcation diagram and dynamical evolution map in the \(a-b\) plane are obtained by numerical simulations. As shown in Fig. 13(b), different colors stand for completely different oscillation states. The white area represents stable equilibrium point, the blue area represents chaos, the green area stands for quasi-periodic state, and others represent periodicities. The numerical simulation results demonstrate that the oscillation states mainly appear in the region of \(a > 0\).
3.3 Bi-stability depicted by local basins of attraction
For typical coupling weight \(k= 0.7\) and \(k= 0.98\) in the memristive synapse-coupled FHN model, the local attraction basins in the \(x(0) - y(0)\) plane with \(u(0) = 0\), \(v(0) = 0\) and \(\varphi (0) = 1e-6\) are shown in Fig. 14, where different colored regions represent different attractors. In Fig. 14(a), the yellow region represents periodic-1, and the white region represents the stable point. In Fig. 14(b), the blue region indicates chaotic attractor. It can be seen that the numerical simulation results indicate the bi-stability phenomenon. Bi-stability, exactly as multi-stability, means the coexistence of two different types of attractors. Moreover, it can be seen that the change of coupling weight k does not affect the local attraction basin of the stable point.
3.4 Periodic burster and multi-scroll chaotic burster induced by multi-level pulse excitation
In this paper, a multi-level pulse current \({I_{{\text {ext}}}}\) is introduced to the proposed system to mimic a periodic stimulus effect on the neurons, which can be described mathematically as [42]
where M is a control parameter for the number of levels, the amplitude I and frequency w are utilized to control the amplitude and pulse width of a single level, respectively. When \(M = 1\), a bi-polar pulse current can be generated.
Here, the amplitude \(I= 1\) and the frequency \(w= 0.045\) are chosen. Under the excitation of a bipolar pulse signal, when the initial value is \((0,0.51,0, - 0.5,0.8)\) and the coupling weight \(k = 0.7\), the coupled FHN model is in periodic bursting firing pattern, whereas when \(k = 0.98\), the model operates in chaotic bursting firing pattern. Moreover, from the perspective of phase space trajectory, multi-scroll chaotic attractor appears.
Fig. 15 describes the phase diagrams in \(x - y\) plane and the corresponding time domain waveforms with regard to \(k = 0.7\) and \(k = 0.98\). For Fig. 15(a), the marked points are AC equilibrium points. It is obvious that the state x(t) oscillates around the equilibrium point \(x = 0\) and y(t) oscillates around the equilibrium points \(y = -1\) and \(y = 1\) as shown in Fig. 15(b).
When \(M = 3\), a four-scroll chaotic burster can be generated around the marked AC equilibrium points \(y = - 3\), \(y = - 1\), \(y = 1\), \(y = 3\), as shown in Fig. 16(a). Fig. 16(b) depicts the oscillation waveforms of x and y. With the increase of parameter M, more and more scrolls can be generated along \(y-{\text {direction}}\). One can conclude the quantitative relationship between the number of scrolls and the number of equilibrium points:
in which N represents the number of scrolls and M represents the control parameter.
3.5 Energy analysis
The Hamiltonian-energy-function-based method is widely utilized to analyze diverse dynamics systems including neural network, which is useful to explore energy release and supply of neurons. Some references have also mentioned that the Hamiltonian energy is an important index of chaos [43, 44].
According to the Helmholtz’s theorem [45], the vector field F(X) of the coupled neuron model can be divided into two categories: the conservative field \({F_{\text {c}}}(X)\) and the diverging field \({F_{\text {d}}}(X)\), which can be expressed mathematically as:
Accordingly, Hamiltonian energy function is just related to conservative form \({F_{\text {c}}}(X)\) and has nothing to do with the external forcing term \({F_{\text {d}}}(X)\). By solving the equation \(\nabla {H^T}(X){F_c}(X) = 0\), the Hamiltonian energy function H(X) can be derived as
Moreover, the derivative of the Hamiltonian energy function with respect to time can be obtained as follows.
Obviously, according to (19), the Hamiltonian energy is directly related to the membrane potential and recovery potential of two neurons instead of external stimuli. The evolution of Hamiltonian energy of different attractors is described in detail in Fig. 17. Fig. 17(a) illustrates how the energy of periodic attractor alters along the orbit, and Fig. 17(b) shows that the Hamiltonian energy evolves in regular versus time. Fig. 17(c) indicates the energy distribution of chaotic attractor
with coupling weight \(k= 0.98\), and Fig. 17(d) shows the evolution of the energy with respect to time. With coupling weight unchanged, under external multi-level logic pulse excitation, the energy evolution of the double-scroll attractor in the model is explored and presented in Figs. 17(e)-(f). It can be seen from Fig. 17 that the coupling weight k not only affects the dynamical behaviors of the coupled neuron model, but also affects the fluctuation of Hamiltonian energy. Furthermore, for the double-scroll attractor, the energy distribution of two scrolls is extremely unequal as shown in Fig. 17(e), and the fluctuation of Hamiltonian energy between the scrolls is quite different. In other words, external stimulus influences the energy distribution indirectly and greatly.
4 Circuit implementation
Hardware implementation is necessary for practical engineering applications. Some analog electrical elements, such as capacitors, inductances, resistors and operational amplifiers, can be utilized to physically realize nonlinear systems. The memristor synapse-coupled neuron model can be designed and realized by commercial electric elements, which is helpful for the development of neuromorphic circuits.
4.1 Circuit emulator of the proposed memristor
In order to physically verify the presented memristor, the circuit is designed and the corresponding schematic is given in Fig. 18(a), which involves one capacitor, one function operation unit, three amplifiers LM358, three multipliers AD633JN and some resistors. To realize the hyperbolic tangent function [34], one operation module is utilized as shown in Fig. 18(b), and this module includes four transistors \({T_i}(i = 1,2,3,4)\), three amplifiers and some resistors.
The multipliers use the default set as \({A_i}= 1(i = 1,2,3)\), and the circuit parameters are selected as \({R_0} = 10\;{\text {k}}\Omega \), \({R} = 1 \;\Omega \), \({R_s} = 9.8\; {\text {k}} \Omega \), \({R_{\text {f}}} = 520\;\Omega \), \({C_0} = 100{\;\text {nF}}\), \({R_{\text {m}}} = 1 {\;\text {k}\Omega }\) and \({R_T} = 2 {\;\text {k}\Omega }\). One can obtain the time constant \({\tau _0} = {R_0}{C_0} = 1 \;{\text {ms}}\) and the circuit equations are
where the input sinusoidal source voltage v is chosen as \(v(t)= {\text {sin}}(2\pi ft)\) with variable frequency f, and i is the current through the memristor. Furthermore, the circuit model corresponds to the simulation model (2). Let \(f= 500{\;\text {Hz}}\) and \(f= 750\;{\text {Hz}}\) the breadboard experimental results are shown in Figs. 19(a) and (b), respectively, which are consistent with the simulation results versus \(F = 0.5{\;\text {Hz}}\) and \(F = 0.75{\;\text {Hz}}\) as shown in Fig. 1(b).
4.2 Experimental circuit of the coupled neuron model
Based on the proposed locally active memristor emulator in Fig. 18, the equivalent analog circuit schematic of the memristive synapse-coupled neuron model is designed and presented, as shown in Fig. 20, which has been implemented physically. The experimental circuits on the breadboard are shown in Fig. 21. The circuit state equations, which correspond to (12), can be found as follows:
Assume that \({\tau _0} = {R_0}{C_0} = 0.1\;{\text {ms}}\); then the resistance \({R_0}= 10{\;\text {k}}\Omega \) and the capacitor \({C_i} = 10\;{\text {nF}}(i = 1,2,3,4,5)\) are chosen. According to (12), the circuits parameters in Fig. 20 are derived as \({R_1} = 1.53\;{\text {k}} \Omega \), \({R_2} = 2.35\;{\text {k}\Omega }\), \({R_3} = 1.48{\;\text {k}}\Omega \) and \({R_4} = 2.35{\;\text {k}\Omega }\). Denote that \({g_1}= 1\); the resistances of \({R_a}\), \({R_b}\) are determined by \({R_a}= {{{R_0}} /{(ak)}}\) and \({R_b}= {{{R_0}} /{(bk)}}\), respectively. For example, when \(a= 0\), the switch \({S_1}\) is open. If the switch \({S_1}\) is open and \({R_b} = 10.2 \;{\text {k}}\Omega \), the chaotic dynamics appears as shown in Fig. 22. The time series of the voltages \({v_1},\;{v_2},\;{v_3},\;{v_4}\) are depicted in Fig. 22(a). The phase plane projections on the \({v_1} - {v_2},\;{v_2} - {v_5} \) and \({v_3} - {v_5}\) planes are experimentally captured, as shown in Figs. 22(b)-(d). Finally, the effect of multi-level-pulse excitation on the system dynamics is observed. The time series of the voltages \({v_1},\;{v_2},\;{v_3},\;{v_4}\) and experimental results are shown in Fig. 23.
5 Conclusion
In this paper, a new bi-stable and non-volatile memristor with locally activity was presented. The switching mechanism and memristive parameter-associated dynamics characteristics were numerically and experimentally explored. Based on the proposed memristor, a novel locally active memristive synapse-coupled neuron model was constructed. The dynamics of the coupled neuron model was investigated by bifurcation plots, dynamical evolution maps and so on. The new neuron model exhibits the characteristic of bi-stability under different coupling weights, which was numerically revealed by local attraction basins. Moreover, the periodic burster and multi-scroll chaotic burster were found under external stimuli. Furthermore, the Hamiltonian energy function was deduced and the energy distribution was analyzed to explore the energy changes of the coupled neuron model. Hardware experimental results further verify the numerical results, which have applications value. In the future, new types of locally active memristors with better characteristics may be designed, based on which novel neurodynamic behaviors in neural models may be explored.
Data availability statement
Data will be made available on reasonable request.
References
Chua, L.: Memristor-the missing circuit element. IEEE Trans. Circuit Theory 18(5), 507–519 (1971). https://doi.org/10.1109/TCT.1971.1083337
Corinto, F., Forti, M.: Memristor circuits: bifurcations without parameters. IEEE Trans. Circuits Syst. I 64(6), 1540–1551 (2017). https://doi.org/10.1109/tcsi.2016.2642112
Corinto, F., Forti, M.: Memristor circuits: flux-charge analysis method. IEEE Trans. Circuits Syst. I 63(11), 1997–2009 (2016). https://doi.org/10.1109/tcsi.2016.2590948
Minati, L., Gambuzza, L.V., Thio, W.J., Sprott, J.C., Frasca, M.: A chaotic circuit based on a physical memristor. Chaos Solitons Fractals 138, 109990 (2020). https://doi.org/10.1016/j.chaos.2020.109990
Chen, M., Sun, M., Bao, H., Hu, Y., Bao, B.: Flux-charge analysis of two-memristor-based chua’s circuit: dimensionality decreasing model for detecting extreme multistability. IEEE Trans. Ind. Electron. 67(3), 2197–2206 (2020). https://doi.org/10.1109/tie.2019.2907444
Chen, M., Ren, X., Wu, H., Xu, Q., Bao, B.: Interpreting initial offset boosting via reconstitution in integral domain. Chaos Solitons Fractals 131, 109554 (2020). https://doi.org/10.1016/j.chaos.2019.109544
Chua, L.: Local activity is the origin of complexity. Int. J. Bifurcation Chaos 15(11), 3435–3456 (2005). https://doi.org/10.1142/S0218127405014337
Chua, L.: If it’s pinched it’s a memristor. Semicond. Sci. Technol. 29(10), 104001 (2014). https://doi.org/10.1088/0268-1242/29/10/104001
Yu, Y., Bao, H., Shi, M., Bao, B., Chen, Y., Chen, M.: Complex dynamical behaviors of a fractional-order system based on a locally active memristor. Complexity 2019, 1–13 (2019). https://doi.org/10.1155/2019/2051053
Lin, H., Wang, C., Hong, Q., Sun, Y.: A multi-stable memristor and its application in a neural network. IEEE Trans. Circuits Syst. II 67(12), 3472–3476 (2020). https://doi.org/10.1109/tcsii.2020.3000492
Liang, Y., Wang, G., Chen, G., Dong, Y., Yu, D., Iu, H.H.-C.: S-type locally active memristor-based periodic and chaotic oscillators. IEEE Trans. Circuits Syst. I 67(12), 1–14 (2020). https://doi.org/10.1109/tcsi.2020.3017286
Dong, Y., Wang, G., Chen, G., Shen, Y., Ying, J.: A bistable nonvolatile locally-active memristor and its complex dynamics. Commun. Nonlinear Sci. Numer. Simulat. 84, 105203 (2020). https://doi.org/10.1016/j.cnsns.2020.105203
Zhu, M., Wang, C., Deng, Q., Hong, Q.: Locally active memristor with three coexisting pinched hysteresis loops and its emulator circuit. Int. J. Bifurcation Chaos 30(13), 2050184 (2020). https://doi.org/10.1142/s0218127420501849
Liang, Y., Lu, Z., Wang, G., Dong, Y., Yu, D., Iu, H.H.-C.: Modeling simplification and dynamic behavior of n-shaped locally-active memristor based oscillator. IEEE Access 8, 75571–75585 (2020). https://doi.org/10.1109/access.2020.2988029
Ying, J., Wang, G., Dong, Y., Yu, S.: Switching characteristics of a locally-active memristor with binary memories. Int. J. Bifurcation Chaos 29(11), 1930030 (2019). https://doi.org/10.1142/s0218127419300301
Bao, H., Hu, A., Liu, W., Bao, B.: Hidden bursting firings and bifurcation mechanisms in memristive neuron model with threshold electromagnetic induction. IEEE Trans. Neural Netw. Learn Syst. 31(2), 502–511 (2020). https://doi.org/10.1109/TNNLS.2019.2905137
Bao, H., Zhu, D., Liu, W., Xu, Q., Chen, M., Bao, B.: Memristor synapse-based morris-lecar model: bifurcation analyses and fpga-based validations for periodic and chaotic bursting/spiking firings. Int. J. Bifurcation Chaos 30(03), 2050045 (2020). https://doi.org/10.1142/s0218127420500455
Chen, C., Bao, H., Chen, M., Xu, Q., Bao, B.: Non-ideal memristor synapse-coupled bi-neuron Hopfield neural network: Numerical simulations and breadboard experiments. AEU Int. J. Electron. Commun. 111, 152894 (2019). https://doi.org/10.1016/j.aeue.2019.152894
Lin, H., Wang, C.: Influences of electromagnetic radiation distribution on chaotic dynamics of a neural network. Appl. Math. Comput. 369, 124840 (2020). https://doi.org/10.1016/j.amc.2019.124840
Bao, B., Qian, H., Wang, J., Xu, Q., Chen, M., Wu, H., Yu, Y.: Numerical analyses and experimental validations of coexisting multiple attractors in Hopfield neural network. Nonlinear Dyn. 90(4), 2359–2369 (2017). https://doi.org/10.1007/s11071-017-3808-3
Lin, H., Wang, C., Tan, Y.: Hidden extreme multistability with hyperchaos and transient chaos in a Hopfield neural network affected by electromagnetic radiation. Nonlinear Dyn. 99(3), 2369–2386 (2019). https://doi.org/10.1007/s11071-019-05408-5
Zhang, G., Wang, C., Alzahrani, F., Wu, F., An, X.: Investigation of dynamical behaviors of neurons driven by memristive synapse. Chaos Solitons Fractals 108, 15–24 (2018). https://doi.org/10.1016/j.chaos.2018.01.017
Tan, Y., Wang, C.: A simple locally active memristor and its application in HR neurons. Chaos 30(5), 053118 (2020). https://doi.org/10.1063/1.5143071
Lin, H., Wang, C., Sun, Y., Yao, W.: Firing multistability in a locally active memristive neuron model. Nonlinear Dyn. 100(4), 3667–3683 (2020). https://doi.org/10.1007/s11071-020-05687-3
Njitacke, Z.T., Doubla, I.S., Mabekou, S., Kengne, J.: Hidden electrical activity of two neurons connected with an asymmetric electric coupling subject to electromagnetic induction: Coexistence of patterns and its analog implementation. Chaos Solitons Fractals 137, 109785 (2020). https://doi.org/10.1016/j.chaos.2020.109785
Xu, Q., Zhu, D.: FPGA-based Experimental Validations of Electrical Activities in Two Adjacent FitzHugh-Nagumo Neurons Coupled by Memristive Electromagnetic Induction. IETE Technical Review 1–15 (2020). https://doi.org/10.1080/02564602.2020.1800526
Chen, C., Chen, J., Bao, H., Chen, M., Bao, B.: Coexisting multi-stable patterns in memristor synapse-coupled Hopfield neural network with two neurons. Nonlinear Dyn. 95(4), 3385–3399 (2019). https://doi.org/10.1007/s11071-019-04762-8
Zhang, G., Ma, J., Alsaedi, A., Ahmad, B., Alzahrani, F.: Dynamical behavior and application in Josephson Junction coupled by memristor. Appl. Math. Comput. 321, 290–299 (2018). https://doi.org/10.1016/j.amc.2017.10.054
Wu, F., Ma, J., Zhang, G.: Energy estimation and coupling synchronization between biophysical neurons. Sci. China Technol. Sci. 63(4), 625–636 (2019). https://doi.org/10.1007/s11431-019-9670-1
Xu, Y., Jia, Y., Ma, J., Alsaedi, A., Ahmad, B.: Synchronization between neurons coupled by memristor. Chaos Solitons Fractals 104, 435–442 (2017). https://doi.org/10.1016/j.chaos.2017.09.002
Bao, H., Zhang, Y., Liu, W., Bao, B.: Memristor synapse-coupled memristive neuron network: synchronization transition and occurrence of chimera. Nonlinear Dyn. 100(1), 937–950 (2020). https://doi.org/10.1007/s11071-020-05529-2
Parker, J.E., Short, K.M.: Sigmoidal synaptic learning produces mutual stabilization in chaotic FitzHugh-Nagumo model. Chaos 30(6), 063108 (2020). https://doi.org/10.1063/5.0002328
Wang, S., He, S., Rajagopal, K., Karthikeyan, A., Sun, K.: Route to hyperchaos and chimera states in a network of modified Hindmarsh-Rose neuron model with electromagnetic flux and external excitation. Europ. Phys. J. Special Topics 229(6–7), 929–942 (2020). https://doi.org/10.1140/epjst/e2020-900247-7
Bao, B., Hu, A., Xu, Q., Bao, H., Wu, H., Chen, M.: AC-induced coexisting asymmetric bursters in the improved Hindmarsh-Rose model. Nonlinear Dyn. 92(4), 1695–1706 (2018). https://doi.org/10.1007/s11071-018-4155-8
Bao, H., Hu, A., Liu, W.: Bipolar pulse-induced coexisting firing patterns in two-dimensional hindmarsh-rose neuron model. Int. J. Bifurcation Chaos 29(01), 1950006 (2019). https://doi.org/10.1142/s0218127419500068
QuanXu, Z.S., Bao, H., Chen, M., Bao, B.: Two-neuron-based non-autonomous memristive Hopfield neural network: numerical analyses and hardware experiments. AEU Int. J. Electron. Commun. 96, 66–74 (2018). https://doi.org/10.1016/j.aeue.2018.09.017
Lin, H., Wang, C., Yao, W., Tan, Y.: Chaotic dynamics in a neural network with different types of external stimuli. Commun. Nonlinear Sci. Numer. Simulat. 90, 105390 (2020). https://doi.org/10.1016/j.cnsns.2020.105390
Yang, Y., Ma, J., Xu, Y., Jia, Y.: Energy dependence on discharge mode of Izhikevich neuron driven by external stimulus under electromagnetic induction. Cognit. Neurodyn. (2020). https://doi.org/10.1007/s11571-020-09596-4
Wang, Y., Wang, C., Ren, G., Tang, J., Jin, W.: Energy dependence on modes of electric activities of neuron driven by multi-channel signals. Nonlinear Dyn. 89(3), 1967–1987 (2017). https://doi.org/10.1007/s11071-017-3564-4
Chua, L.: Everything you wish to know about memristors but are afraid to ask. Radioengineering 24(2), 319–368 (2015). https://doi.org/10.13164/re.2015.0319
Mannan, Z.I., Adhikari, S.P., Kim, H., Chua, L.: Global dynamics of Chua Corsage Memristor circuit family: fixed-point loci, Hopf bifurcation, and coexisting dynamic attractors. Nonlinear Dyn. 99(4), 3169–3196 (2020). https://doi.org/10.1007/s11071-020-05476-y
Hong, Q., Xie, Q., Xiao, P.: A novel approach for generating multi-direction multi-double-scroll attractors. Nonlinear Dyn. 87(2), 1015–1030 (2016). https://doi.org/10.1007/s11071-016-3094-5
Qi, G., Hu, J.: Modelling of both energy and volume conservative chaotic systems and their mechanism analyses. Commun. Nonlinear Sci. Numer. Simul. 84, 105171 (2020). https://doi.org/10.1016/j.cnsns.2020.105171
Cang, S., Wu, A., Wang, Z., Chen, Z.: Four-dimensional autonomous dynamical systems with conservative flows: two-case study. Nonlinear Dyn. 89(4), 2495–2508 (2017). https://doi.org/10.1007/s11071-017-3599-6
Ma, J., Wu, F., Jin, W., Zhou, P., Hayat, T.: Calculation of Hamilton energy and control of dynamical systems with different types of attractors. Chaos 27(5), 053108 (2017). https://doi.org/10.1063/1.4983469
Acknowledgements
This work was partially supported by the Natural Science Foundation of Tianjin (No. 18JCYBJC87700), the New Generation Artificial Intelligence Technology Major Project of Tianjin (18ZXZNSY00270) and South African National Research Foundation Grants (Nos. 114911 and 132797).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Li, R., Wang, Z. & Dong, E. A new locally active memristive synapse-coupled neuron model. Nonlinear Dyn 104, 4459–4475 (2021). https://doi.org/10.1007/s11071-021-06574-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-021-06574-1