1 Introduction

Coupling between same variables of two or more nonlinear systems may lead to synchronization. This has been observed in many physical [1], chemical [2], ecological [3] and biological systems [4]. This phenomenon has found many applications in cryptography and secure communication. Also recent works have shown that coupling nonlinear elements can invoke interesting phenomena, such as hysteresis, phase locking, phase shifting, phase flip, amplitude death [5] and oscillation death [6]. Studies show that synchronization is desirable in cases of quantum devices such as a laser, collective radiation of electrons, in behaviour of insects, and in numerous other instances such as Josephson junction arrays and coupled spin torque nano-oscillators.

Neural synchrony is believed to be an important mechanism underlying many phenomena in the human brain, including the formation of neuronal assemblies [7]. In the brain, synchronization is often associated with epileptic form of behaviour [8]. Recent studies [9] show that when an indirect feedback coupling through an environment or an external system is applied to neurons there is a tendency for anti-synchronization, amplitude death and in-phase and out-of-phase synchronization [10]. Also the study of synchronization of synaptically coupled nonlinear oscillators [11] and chimera and study of spatio-temporal dynamics of biological systems [12] are important.

The nonlinear dynamics of a neuron can generate deterministic chaos under some conditions [13]. The coupling schemes for different neurons such as dynamical coupling, time-delay feedback coupling, conjugate coupling, diffusive coupling [14], nonlinear coupling [15], memristor coupling [16], repulsive mean field interaction and damping effect by an environment [9] can be applied to study amplitude death, oscillation death and various other dynamical evolutions of neuron systems.

Oscillation quenching in the form of amplitude death (AD) and oscillation death (OD) is known to appear in oscillatory systems under different coupling schemes. This emergent behaviour in coupled oscillators occurs when they drive each other to a stable equilibrium. In the case of AD, all the coupled oscillators are stabilized to one equilibrium state which may be the origin or any other fixed point. But the coupled systems are stabilized to multiple equilibrium states in the case of OD. This strange phenomenon was, at first, explained as an effect of large parameter mismatch [17] on coupled oscillatory systems. Later, AD was also observed in two identical oscillators when a critical propagation delay [18] is introduced in the coupling. Recent studies [19] unify the mechanism of quenching of oscillation in coupled oscillators, either by a large parameter mismatch or by a delay coupling, or by a common lag scenario. There is numerical as well as experimental evidence for the unknown kind of lag scenario (the lag increases with coupling, and at a critically large value of coupling strength, amplitude death emerges in two largely mismatched oscillators). Coupling schemes such as conjugate type, environment coupling [9] and repulsive feedback link [20] also are found to show the effect of oscillation quenching.

Recent studies of Wang et al. [21] shows the mixed synchronization of H–R neurons under adaptive synchronization. They have found the distribution of synchronization and non-synchronization regions in the two-parameter phase space based on Lyapunov stability theory. Electric activities and signal transmissions among neurons are modulated by autapse. Nowadays study of functional role of autapse on the dynamics of neuronal activities is also an interesting research area. The autapse can induce synchronization, and it will regulate the collective behaviour of neuronal network like a central pacemaker so that all neurons can be regulated to oscillate under identical rhythm [22]. Dynamics of electrical activities in a neuron [23], study of pattern selection and control in neural networks and effect of noise are well discussed by Ma and Tang [24]. They also study effect of electromagnetic radiation on H–R neurons, by introducing an additive variable magnetic flux to original neuron model. Also by imposing time-delayed feedback current in membrane of H–R neuron, its electrical activities are regulated and thus pattern selection in neuronal network is made possible [25].

Synchronization of two nonlinear oscillator systems when coupled through a memristor-like nanoscale device is also an interesting research area [26]. Recently, its applications on neuromorphic computing, device modelling, signal processing, etc., are reported. It is possible to emulate short-term synaptic dynamics with memristive devices where memristor has full potential for building biophysically realistic neural processing systems [27]. When memristor functions as a novel neuro-fuzzy computing system [28], it can be used for creating artificial brain. The mechanism underlying the emergence of synchronization between two memristor coupled Hindmarsh–Rose oscillatory neural cells is also interest of study.

In nervous systems neuron encoding, transferring and integrating information are realized by a series of action potentials [29]. The theoretical and experimental studies on chaotic neural dynamics help to understand higher functions of brain such as adaptation, perception, episodic memory, learning, awareness, intentionality and thought [13]. The studies of dynamical behaviour of neurons are relevant in this context.

Neurons communicate by generating action potentials (potential difference through their cell membranes), which propagate along the axon towards the synapses of other cells. There exist various models, based on systems of ordinary differential equations, which describe the dynamics of action-potential generation for neurons. The equations given by Hodgkin and Huxley [30], Fitzhugh [31], Morris and Lecar [32] and Hindmarsh and Rose [33] are some of the examples for it. The behaviour of neurons when nonlinear oscillators are coupled together depends on the detailed nature and the strength of the coupling.

In this paper, we wish to address how chaos is employed by neural systems to accomplish biologically important goals such as synchronization, anti-synchronization and oscillation quenching mechanisms for neurons. An appropriate rate equation of neuron model, the Hindmarsh–Rose system is selected to which different coupling schemes are applied. This model equation describes actually a nonlinear dynamical system which demonstrates the pulse propagation in neurons, and is very important from biophysical perspectives [11]. Here the coupling strength summarizes information distribution between neurons. Linear coupling, nonlinear feedback coupling and different memristor-based couplings are applied to the H–R neuron systems to study its dynamics.

In this work it is shown that linear coupling, nonlinear feedback coupling and memristor-based coupling establish a pathway to amplitude death and oscillation death. Amplitude response, amplitude death and phase resetting are analysed in the present work which is having much importance in the study of brain cells. Our work shows possibilities of anti-phase synchronization with linear synaptic coupling, nonlinear cubic feedback coupling, and for unidirectional cubic flux-controlled memristor coupling. The exponential flux-controlled memristor coupling shows many interesting dynamics like near-death rare spikes. Near-death experiences (NDEs) are found to occur as a result of neurobiological alterations in the brain. Cognitive, emotional and transcendental elements comprise NDEs [34].

The study of stability is always a central task for nonlinear differential systems. Here the linear stability analysis [9] for the dynamics of H–R neurons for nonlinear feedback, cubic flux-controlled memristor, quadratic flux-controlled memristor and exponential flux-controlled memristor is performed. The values of Lyapunov exponent (LE) are also computed for the proposed couplings. The neural systems certainly involve nonlinear mechanisms, so the unpredictable and complex behaviour of neural systems can be measured by computation of Lyapunov exponents. If physiological signals have at least one positive Lyapunov exponent, they reflect an unstable and unpredictable system and are used to define deterministic chaos [35]. The largest LE value close to 1 indicates chaotic behaviour. From our plots it is clear that among memristor couplings H–R neurons coupled with cubic flux-controlled memristor exhibits more chaotic nature. In neural systems this value falls due to relaxed situations in the brain [35]. This suggest that when subjects are exposed to external sound or reflexologic stimuli, the brain goes into more relaxed state.

2 Linear coupling in H–R neurons

2.1 Indirect synaptic coupled H–R neurons

Hindmarsh–Rose system model of neurons is described by the equations, which are subjected to linear synaptic and indirect coupled equations. Here we take two neurons with excitatory synaptic coupling and an indirect coupling is introduced between them [9].

$$\begin{aligned} \dot{{x}}_{1}= & {} x_{2} -ax_{1}^{3} +bx_{1}^{2} +I_{\mathrm{ext}} -x_{3} +\varepsilon u\nonumber \\&+\,\omega _{2} \frac{V_{r} -x_{1} }{1+\exp \left( {-\lambda \left( {x_{4} -\theta } \right) } \right) } \nonumber \\ \dot{{x}}_{2}= & {} c-\hbox {d}x_{1}^{2} +x_{2} \nonumber \\ \dot{{x}}_{3}= & {} r\left( {s\left( {x_{1} -x_{0} } \right) -x_{3} } \right) \nonumber \\ \dot{{x}}_{4}= & {} x_{5} -ax_{4}^{3} +bx_{4}^{2} +I_{\mathrm{ext}} -x_{6} +\varepsilon u\nonumber \\&+\,\omega _{2} \frac{V_{r} -x_{4} }{1+\exp \left( {-\lambda \left( {x_{1} -\theta } \right) } \right) } \nonumber \\ \dot{{x}}_{5}= & {} c-\hbox {d}x_{4}^{2} +x_{5} \nonumber \\ \dot{{x}}_{6}= & {} r\left( {s\left( {x_{4} -x_{0} } \right) -x_{6} } \right) \nonumber \\ \dot{{u}}= & {} -ku-\frac{\varepsilon }{2}\sum \limits _{i=1,4} {x_{i} } \end{aligned}$$
(1)
Fig. 1
figure 1

Time series of the first variables (\(x_{1}\) and \(x_{4}\)) of indirect and synaptic coupled neurons. a At \(\varepsilon =1,\omega _{{2}}=0\), the synchronization behaviour of two neurons is established. b Time series of indirect and synaptic coupled neurons exhibits anti-phase synchronization for the values of coupling strengths \(\varepsilon =0\) and \(\omega _{{2}}=1\)

The variable \(x_{1} \) represents the membrane potential of a neuron, and the variables \(x_{2} \) and \(x_{3} \) are related ion currents across the membrane. \(V_{r} \) represent the action potential. Here parameters are chosen as \(a=1,b=3,d=5,c=1,I_{\mathrm{ext}}=3.05,k=1.6,r=0.006,s=4\). The parameters of the system are chosen such that the individual neurons are in the bursting state. Here the synaptic coupling is given by the term \(\omega _{2}\frac{V_{r}-x_{1}}{1+\exp \left( -\lambda \left( x_{4}-\theta \right) \right) }\) and indirect coupling is achieved by an environment through the term u. The last equation which governs the dynamics of u represents the active feedback from both the systems through the environment [9].

There is excitatory or inhibitory synaptic coupling depending upon whether the synapse is fast or slow [36]. Direct synapses are activated as soon as a membrane potential crosses the threshold value, while the effect of indirect synapse is to introduce a delay from the time one oscillator jumps up until the time the other feels the synaptic input.

2.2 Time series plots for linear indirect synaptic coupling

The effects of synaptic coupling on the time series behaviour of neurons are examined. The chaotic behaviour of indirect synaptic coupled neurons depends on the specific values of parameters in the H–R neuron equation.

2.2.1 Synchronization

Synchronization behaviour of two linear indirect synaptic coupled H–R neurons is shown through time series analysis. Here for sufficiently large value of one coupling parameter \((\omega _{2})\), bursts of both neurons become synchronized as shown in Fig. 1a.

2.2.2 Anti-phase synchronization

Anti-phase synchronization property of linear indirect synaptic coupled neurons (Fig. 1b) is shown through time series analysis. Here one of the parameters is of low value and other is of high value.

2.2.3 Amplitude death

For higher values of coupling parameters, amplitude death of indirect synaptic coupled neurons is established through time series analysis of first variables \(x_{1}\) and \(x_{4} \) (Fig. 2). Here oscillation of two neurons comes to a common steady-state condition.

Fig. 2
figure 2

Time series plots of indirect and synaptic coupled H–R neurons evolves into amplitude death condition for higher values of both of the coupling/control parameters \(\varepsilon \) and \(\omega _{2} \)

We have also identified the regions of amplitude death, synchronization and anti-phase synchronization in the two neuron system for linear, indirect synaptic coupling with various values of coupling parameters (Fig. 3). The regions are identified by correlation analysis [9] where synchronization, anti-phase synchronization and amplitude death are found to emerge in. When one of the control or coupling parameters is set as high, synchronization or anti-phase synchronization regions are observed.

Fig. 3
figure 3

Amplitude death, synchronization and anti-phase synchronization regions are shown through \(\varepsilon -\omega _{2}\) plot. Regions are found by varying coupling strengths. Parameter range is selected as \(\varepsilon =\) [0:0.5:5] and \(\omega _{2 }=\) [0:0.2:1.2]. Synchronization and anti-phase synchronization regions obtained are depicted through yellow and dark blue colour in the above plot. For higher values of control parameters amplitude death behaviour is set in, which is shown by light green region in the figure. (Color figure online)

Fig. 4
figure 4

Lyapunov exponent plot for linear synaptic coupled H–R neurons

Due to rigorous mathematical calculations, stability analysis of synaptic coupled H–R neuron is not done.

2.3 Lyapunov exponent plot for synaptic coupled H–R neurons

The Lyapunov exponent (LE) plot for synaptic coupled system is shown in Fig. 4. The increased LE value reflects greater sensitivity to initial conditions and characterizes unpredictable variations, while low value indicates the regularity of the system.

3 Nonlinear feedback coupling in H–R neurons

In this section the dynamical behaviour of two H–R neurons is examined where cubic nonlinear coupling is adopted. The excitability in neuron-based excitable cells is most often associated with the presence of a cubic nonlinearity in the relevant system of differential equations. When the nonlinear coupling feedback term of cubic order is added to the differential equation representing dynamical evolution of first variable of H–R model, the two neurons do not achieve full synchronization. But when a quadratic form of membrane potential is added to the differential equation of fast current variable \(x_{2}\) or \(x_{5} \) [37], the behaviour of dynamics is interesting. It is found that the coupling strengths decide the evolution of the system.

In H–R neuron, the recovery variable which is the current variable \(x_{2}\) is influenced by the outward flow of potassium ions immediately after the discharge of action potential. The potassium ion current slows down the returning of membrane potential to the threshold value, and it also reduces frequency of repeating discharge. It also allows a delay between excitable simulate and action discharge. So introduction of the quadratic form of membrane voltage between two neurons results in a coupling feedback into the flow of potassium ions. This means a change of potassium ion concentration affects modulation with respect to the burst interval of H–R neurons which in turn may affect chaotic synchronization of two neurons [37].

Consider the nonlinear feedback coupled H–R neurons

$$\begin{aligned} \dot{{x}}_{1}= & {} x_{2} -ax_{1}^{3} +bx_{1}^{2} +I_{\mathrm{ext}} -x_{3} -\varepsilon \left( {x_{1}^{3} -x_{4}^{3} } \right) \nonumber \\ \dot{{x}}_{2}= & {} c-\hbox {d}x_{1}^{2} -x_{2} +\omega _{2} \left( {x_{1}^{2} -x_{4}^{2} } \right) \nonumber \\ \dot{{x}}_{3}= & {} r\left( {s\left( {x_{1} -x_{0} } \right) -x_{3} } \right) \nonumber \\ \dot{{x}}_{4}= & {} x_{5} -ax_{4}^{3} +bx_{4}^{2} +I_{\mathrm{ext}} -x_{6} -\varepsilon \left( {x_{1}^{3} -x_{4}^{3} } \right) \nonumber \\ \dot{{x}}_{5}= & {} c-\hbox {d}x_{4}^{2} -x_{5} +\omega _{2} \left( {x_{4}^{2} -x_{1}^{2} } \right) \nonumber \\ \dot{{x}}_{6}= & {} r\left( {s\left( {x_{4} -x_{0} } \right) -x_{6} } \right) \end{aligned}$$
(2)

Here the membrane potential of a neuron and the related ion currents across the membrane are represented by the variables \(x_{1},x_{2}\) and \(x_{3}\). Parameters abcdrs and \(I_{\mathrm{ext}}\) are chosen as \(a=1,b=3,d=5,c=1,r=0.006,s=4\) and \(I_{\mathrm{ext}}=3.05\), and initial condition of the system is chosen such that \([{x}_{1},x_{2},x_{3},x_{4},x_{5},x_{6}]\) are assigned the values [0.3, 0.3, 3.0, 0.2, 0.35, 3.2] where \(\varepsilon \) and \(\omega _{2}\) are the coupling parameters. Here \(\varepsilon \left( {x_{1}^{3} -x_{4}^{3} } \right) \) represents nonlinear feedback of cubic order. By varying the value of coupling strength, various dynamics of chaotic neurons are analysed.

3.1 Linear stability analysis

We present an analysis of stability of the steady state of two H–R neurons coupled by nonlinear cubic feedback coupling.

$$\begin{aligned} \dot{x}_{1}= & {} f\left( x_{1} \right) +\varepsilon \left( x_{1}^{3}-x_{4}^{3} \right) \nonumber \\ \dot{x}_{2}= & {} f\left( x_{2} \right) +\omega _{2}\left( x_{1}^{2}-x_{4}^{2} \right) \end{aligned}$$
(3)
$$\begin{aligned} \dot{x}_{4}= & {} f\left( x_{4} \right) +\varepsilon \left( x_{1}^{3}-x_{4}^{3} \right) \nonumber \\ \dot{x}_{5}= & {} f\left( x_{5} \right) +\omega _{2}\left( x_{4}^{2}-x_{1}^{2} \right) \end{aligned}$$
(4)

Here \(\varepsilon \) and \({\omega }_{2 }\) are coupling parameters. Let \(\bar{x}_{1},\bar{x}_{2} ,\bar{x}_{4},\bar{x}_{5}\) be the steady state of the system, then \(f\left( x_{1},\bar{x}_{1} \right) =0,\, f\left( x_{2},\bar{x}_{2} \right) =0, \, f\left( x_{4},\bar{x}_{4} \right) =0\), and \(f\left( x_{5},\bar{x}_{5} \right) =0\).

Let \({ \eta }_{1},\eta _{2,}{,\eta }_{4},\eta _{5}\) be the infinitesimal perturbations of the system. As \(\eta _{1},\eta _{2,}{,\eta }_{4},\eta _{5 }\) grows \(x_{1},{x_{2,}x}_{4}\) and \({x}_{5}\) move away from steady state and if these perturbation values of \(\eta \) decay to zero, the variable values of \(x_{1},x_{2},x_{4}\) and \(x_{5}\) move towards steady state.

To obtain stability of the steady state of systems, we write variational equations by linearizing above equations.

$$\begin{aligned} \dot{\eta }_{1}=\dot{x}_{1}=f\left( \bar{x}_{1}+\eta _{1} \right) \end{aligned}$$

Using Taylor expansion and neglecting higher-order terms,

$$\begin{aligned} \dot{\eta }_{1}=\eta _{1} f'\left( x_{1},\bar{x}_{1} \right) \end{aligned}$$

From Eqs. (3) and (4) we get

$$\begin{aligned} \dot{\eta }_{1}= & {} f'\left( x_{1} \right) \eta _{1}+\varepsilon \left( \eta _{1}^{3}-\eta _{4}^{3} \right) \nonumber \\ \dot{\eta }_{4}= & {} f^{'}\left( x_{4} \right) \eta _{4}+\varepsilon \left( \eta _{1}^{3}-\eta _{4}^{3} \right) \end{aligned}$$
(5)

Let the synchronization and anti-synchronization tendencies are expressed through the variables \({ \eta }_{\mathrm{syn}}\) and \(\eta _{\mathrm{anti}}\), respectively. Then \(\eta _{\mathrm{syn}}=\eta _{1}-\eta _{4}\) and \(\eta _{\mathrm{anti}}=\eta _{1}+\eta _{4 , }\)

$$\begin{aligned} \dot{ \eta }_{\mathrm{syn}}= & {} \dot{\eta }_{1}-{\dot{\eta }}_{4}\nonumber \\ \dot{\eta }_{\mathrm{anti}}= & {} \dot{\eta }_{1}+{\dot{\eta }}_{4} \end{aligned}$$
(6)

So condition for synchronization is obtained as

$$\begin{aligned} \dot{\eta }_{\mathrm{syn}}= & {} \left[ \frac{f^{'}\left( x_{1} \right) +f^{'}\left( x_{4} \right) }{2} \right] \eta _{\mathrm{syn}}\nonumber \\&+\,\left[ \frac{f^{'}\left( x_{1} \right) -f^{'}\left( x_{4} \right) }{2} \right] \eta _{\mathrm{anti}}\nonumber \\&+\,\varepsilon \left( \eta _{1}^{3}-\eta _{4}^{3}-\eta _{1}^{3}+\eta _{4}^{3} \right) \end{aligned}$$

Considering the time average value of \({ f}^{'}\left( x_{1} \right) \) and \(f^{'}\left( x_{4} \right) \) is approximately the same and is replaced by effective constant value \(\tau \), the equation changes as

$$\begin{aligned} \dot{ \eta }_{\mathrm{syn}}=\tau { \eta }_{\mathrm{syn}} \end{aligned}$$
(7)

From Eq. (7), it is clear that cubic order feedback alone doesn’t give a complete synchronization.

Similarly for the other set of variables \(x_{2}\) and \(x_{5}\) the condition becomes

$$\begin{aligned} \dot{\eta }_{\mathrm{syn}}= & {} \dot{\eta }_{2}-\dot{\eta }_{5}\nonumber \\= & {} \tau { \eta }_{\mathrm{syn}} + 2\omega _{2}\left( \eta _{1}^{2}-\eta _{4}^{2} \right) \end{aligned}$$
(8)

From Eq. (8), it is clear that synchronization is achieved through the term \( 2\omega _{2}\left( \eta _{1}^{2}-\eta _{4}^{2} \right) \). This is in agreement with numerical analysis of the coupling scheme.

Fig. 5
figure 5

a Time series plots of first variables show synchronization of coupled neurons. Bursting synchronization of neurons with nonlinear feedback in cubic order is obtained for \( \varepsilon =1, \omega _{{2}}=1\), and \(I_{\mathrm{ext}}=3.05\). b Time series plots of first variables shows anti-phase synchronization of coupled neurons with cubic nonlinear feedback with parameter values \( \varepsilon =0, \omega _{2}=0.001\), and \(I_{\mathrm{ext}}=3.00\)

Anti-synchronization properties are obtained for the system through the same analysis described above.

$$\begin{aligned} \dot{\eta }_{\mathrm{anti}}= & {} \dot{\eta }_{1}{+\dot{\eta }}_{4}\nonumber \\= & {} \tau \eta _{\mathrm{anti}}+2\varepsilon \left( \eta _{1}^{3}-\eta _{4}^{3} \right) \nonumber \\= & {} \tau \eta _{\mathrm{anti}} + 2\varepsilon \cdot \eta _{\mathrm{syn}}\left( \eta _{1}^{2}+\eta _{1}\eta _{4}+\eta _{4}^{2} \right) \end{aligned}$$
(9)

Second term in the above equation leads to anti-synchronization.

Similarly, the corresponding equations for variables \(x_{2}\) and \(x_{5}\) lead to

$$\begin{aligned} \dot{\eta }_{\mathrm{anti}}= & {} \dot{\eta }_{2}{+\dot{\eta }}_{5}\nonumber \\= & {} \tau { \eta }_{\mathrm{anti}} \end{aligned}$$
(10)

From Eqs. (9) and (10) Jacobian matrix is written as

$$\begin{aligned} J=\left( {\begin{array}{cc} \tau &{} 0\\ 2\varepsilon \left( \eta _{1}^{2}+\eta _{1}\eta _{4}+\eta _{4}^{2} \right) &{} \tau \\ \end{array} } \right) \end{aligned}$$

Jacobin value for Eqs. (5) and (7) is also calculated, eigenvalues obtained may be real which is positive or negative, and the corresponding fixed point is of stable node or unstable node.

Eigen values of the above are

$$\begin{aligned} \lambda =\tau \mp \sqrt{\tau ^{2}+8\varepsilon \tau (\eta _{1}^{3}-\eta _{4}^{3})} \end{aligned}$$
(11)

Anti-synchronization and synchronization tendencies are effective when corresponding the Lyapunov exponents, i.e. if the real parts of the eigenvalues are negative. So condition for stability is obtained as \(\eta _{1}^{3}>\eta _{4}^{3}\).

3.2 Time series plot of coupled neurons with cubic order feedback

3.2.1 Synchronization

Synchronization of two nonlinear cubic feedback coupled H–R neurons is shown through time series analysis. As nonlinear coupling replaces linear coupling, the synchronization pattern given in Fig. 1a changes to behaviour shown in Fig. 5a which shows synchronization of first variables for \(I_{\mathrm{ext}}=3.05\). The bursting behaviour for synchronization exhibited by the H–R system is an additional feature shown by the presence of nonlinear coupling.

3.2.2 Anti-phase synchronization

The anti-phase synchronization of nonlinear cubic feedback coupled neurons is established through time series analysis for certain values of coupling parameters and current. Here first variables of two coupled H–R neurons are showing anti-phase properties, which are depicted through blue and red colour as shown in Fig. 5b. The plot is obtained for the parameter values \(\varepsilon =0,\omega _{2}=0.001\), and \(I_{\mathrm{ext}}=3.00\).

The regions of synchronization, anti-phase synchronization and amplitude death for different ranges of control parameters are depicted in Fig. 6. Here control or coupling parameters are selected in the range \(\varepsilon =\) [0:0.5:5] and \(\omega _{2} =\) [0:0.2:1.6].

Fig. 6
figure 6

Anti-phase synchronization, synchronization and amplitude death of cubic feedback coupled neurons are examined through \( \varepsilon -\omega _{2} \) plot. When the value of \(\varepsilon =\) [.9:0.5:5] and \({ \omega }_{2}=\left[ 0:0.5:1.6 \right] \), synchronization regions are observed and is shown by yellow colour in the figure. For the range \(\varepsilon =\) [0:0.5:0.7] and \({ \omega }_{2}=\left[ 0:0.5:1.6 \right] \), dark blue region shows anti-synchronization. Also for the values of \(\varepsilon =\) [0.75:0.5:0.89] and \(\omega _{2}=\) [0:0.5:0.4], amplitude death is observed, depicted by light green. (Color figure online)

3.3 Lyapunov exponent plot for nonlinear cubic feedback coupling in H–R neurons

The behaviour of nonlinear cubic feedback coupled H–R neuron is analysed through Lyapunov exponent (LE) plot which is found to exhibit similar behaviour as in Fig. 4. Here the low LE values indicate regularity of the coupling method. Largest LE is obtained in the range −1.1834 to −1.1832. It is in agreement with synchronization stability of this system observed by Fang [37].

4 Memristor-based coupling in neurons

In 1971, Chua postulated the fourth basic circuit element memristor [38, 39] and established a missing constitutive relationship between the electrical charge and the magnetic flux. Using Lewis Carroll’s portmanteau naming technique [40], Chua named this hypothetical nonlinear device as memristor (memory \(+\) resistor). It demonstrated the hysteresis property of the ferromagnetic core memory and also the dissipative characteristics of a resistor. Clearly, in such devices, the nonlinear resistance can be memorized indefinitely by controlling the flow of the electrical charge or the magnetic flux [41].

Memristor are nanoscale devices. Although memristor and memristive systems have been introduced a long time ago by Chua, applications of them have developed recently after the invention of the nanoscale HP memristor [42].

A memristor consists of a variable resistance and has two terminals. In DRAM a memristor can replace the capacitor which can store one bit of data. Then this memory is not volatile, has no leakage power and at the same time is more stable. Also in comparison with flash memory, this memory has improved speed and scalability. A memristor can also connect electric charge to magnetic flux. As its resistive value is retained, it can increase flow of current in one direction and can decrease flow of current in the opposite direction.

Memristor finds improved applications [43] in logic circuits and in digital memory. In neuromorphic systems they can act as basic building blocks where they behave like biological synapses. Neurons and synapses act as electronic systems. Besides being the basis of next-generation ultra dense non-volatile memories, a nanoscale memristor also has the potential to reproduce the behaviour of a biological synapse. As in a living creature the weight of a synapse is adapted by the ionic flow through it, so the conductance of a memristor is adjusted by the flux across or the charge through it depending on its controlling source [16].

In the following sections we consider two Hindmarsh–Rose neurons, coupled via a memristive device mimicking a biological synapse. We investigate how the dynamics of the memristive element may influence the synchronization and other interesting properties.

4.1 Memristor controlled by cubic order flux

The proposed memristor is having cubic nonlinearity which is represented by \(q\left( \varphi \right) =\alpha \varphi +\beta \varphi ^{3}\). It is a smooth continuous cubic function, and the corresponding memductance is \(W\left( \varphi \right) =\alpha +3\beta \varphi ^{2}\). It is used as a memristive coupling term and will act as an artificial synapse between coupled neuron cells. Hence, they are responsible for chaotic dynamics of the system. Flux-controlled memristor is used to emulate the excitatory and inhibitory synaptic connection between the neurons [16]. It is used as a memristive coupling term and will act as artificial synapse between coupled neuron cells.

Consider the memristive mutual coupled H–R equations as given below

$$\begin{aligned} \dot{{x}}_{1}= & {} x_{2} -ax_{1}^{3} +bx_{1}^{2} +I_{\mathrm{ext}} -x_{3} \nonumber \\&-\left( {\alpha +\beta u^{2}} \right) \left( {x_{1} -x_{4} } \right) \nonumber \\ \dot{{x}}_{2}= & {} c-\hbox {d}x_{1}^{2} -x_{2} \nonumber \\ \dot{{x}}_{3}= & {} r\left( {s\left( {x_{1} -x_{0} } \right) -x_{3} } \right) \nonumber \\ \dot{{x}}_{4}= & {} x_{5} -ax_{4}^{3} +bx_{4}^{2} +I_{\mathrm{ext}} -x_{6} \nonumber \\&-\left( {\alpha +\beta u^{2}} \right) \left( {x_{4} -x_{1} } \right) \nonumber \\ \dot{{x}}_{5}= & {} c-\hbox {d}x_{4}^{2} -x_{5} \nonumber \\ \dot{{x}}_{6}= & {} r\left( {s\left( {x_{4} -x_{0} } \right) -x_{6} } \right) \nonumber \\ \dot{{u}}= & {} x_{1} -x_{4} \end{aligned}$$
(12)

The variable \(x_{1} \) represents the membrane potential of a neuron, and the variables \(x_{2} \) and \(x_{3} \) are related ion currents across the membrane. Here parameters are taken as \(a=1,b=3,d=5,c=1,r=0.005,s=4\) and \(k=1\). \(x_{1} \) and \(x_{4} \) gives the coupling between the neurons achieved through memristor. u is flux variable due to memristor. Here the memductance term \(\left( \alpha +\beta u^{2} \right) \) functions as cubic flux-controlled memristive term and acts as coupling synapse between two neurons.

4.1.1 Linear stability analysis

We present the analysis of stability of the steady state of two H–R neurons coupled by cubic flux-controlled memristor.

$$\begin{aligned} \dot{x}_{1}= & {} f\left( x_{1} \right) -c(\propto +\beta u^{2})\left( x_{1}-x_{4} \right) \nonumber \\ \dot{ x}_{4}= & {} f\left( x_{4} \right) +c(\propto +\beta u^{2})\left( x_{1}-x_{4} \right) \nonumber \\ \dot{u}= & {} \left( x_{1}-x_{4} \right) \end{aligned}$$
(13)

Here \( \propto \) and \( \beta \) are coupling parameters and c is a constant. Let \(\bar{x}_{1} ,\bar{x}_{4}\) and \(\bar{u}\) represent the steady state of the system, then \(f\left( x_{1},\bar{x}_{1} \right) =0, f\left( x_{4},\bar{x}_{4} \right) =0\) and \(f\left( u,\bar{u} \right) =0\).

Let \(\eta _{1},\eta _{4 }\) and u be the infinitesimal perturbations of the system. As \(\eta _{1},\eta _{4 }\) and z grow, \(x_{1},x_{4}\) and u move away from steady state and if the values of \(\eta _{1},\eta _{4}\) and z decay to zero, \(x_{1},x_{4}\) and u move towards steady state.

Fig. 7
figure 7

Time series plots of first variables \(x_{1}\) and \(x_{{4}}\) of cubic flux-controlled memristor shows amplitude death state. When the parameter values are set as \({\alpha =0.005, \beta =0 }\) and \({I}_{\mathrm {ext}}=3\) amplitude death states of neurons are emerging out

To obtain stability of the steady state of two systems, we write variational equations formed by linearizing equation for \({x}_{1}\) as

$$\begin{aligned} \dot{\eta }_{1}=\dot{x}_{1}=f\left( \bar{x}_{1}+\eta _{1} \right) \end{aligned}$$

Using Taylor expansion and neglecting higher-order terms,

$$\begin{aligned} \dot{\eta }_{1}= & {} \eta _{1}f'\left( x_{1},\bar{x}_{1} \right) \nonumber \\ \dot{ \eta }_{1}= & {} f'\left( x_{1} \right) \eta _{1}-c\left( \alpha +\beta u^{2} \right) \left( x_{1}-x_{4} \right) \nonumber \\ \dot{ \eta }_{4}= & {} f^{'}\left( x_{4} \right) \eta _{4}+c\left( \alpha +\beta u^{2} \right) \left( x_{1}-x_{4} \right) \end{aligned}$$
(14)

Let the synchronization and anti-synchronization tendencies are expressed through the variables \(\eta _{syn }\) and \(\eta _{anti }\), respectively. Then \(\eta _{\mathrm{syn}}=\eta _{1}-\eta _{4} \) and \(\eta _{\mathrm{anti}}=\eta _{1}+\eta _{4 }\)

$$\begin{aligned} \dot{\eta }_{\mathrm{syn}}= & {} \dot{\eta }_{1}{-\dot{\eta }}_{4} \end{aligned}$$
(15a)
$$\begin{aligned} \dot{\eta }_{\mathrm{anti}}= & {} \dot{\eta }_{1}{+\dot{\eta }}_{4} \end{aligned}$$
(15b)

From Eqs. (13) and (15a),

$$\begin{aligned} \dot{\eta }_{\mathrm{syn}}= & {} \left[ \frac{f^{'}\left( x_{1} \right) +f^{'}\left( x_{4} \right) }{2} \right] \eta _{\mathrm{syn}}\nonumber \\&+\left[ \frac{f^{'}\left( x_{1} \right) -f^{'}\left( x_{4} \right) }{2} \right] \eta _{\mathrm{anti}}\nonumber \\&-\,2c\left( \alpha +\beta u^{2} \right) \eta _{\mathrm{syn}} \end{aligned}$$
(16)

Considering that the time average value of \({ f}^{'}\left( x_{1} \right) \) and \(f^{'}\left( x_{4} \right) \) are approximately the same and replaced by effective constant value \(\tau \), equation changes as

$$\begin{aligned} \dot{ \eta }_{\mathrm{syn}}=\tau { \eta }_{\mathrm{syn}} -2c\left( \alpha +\beta u^{2} \right) \eta _{\mathrm{syn}} \end{aligned}$$
(17a)

Similarly, we get

$$\begin{aligned} \dot{\eta }_{\mathrm{anti}}= & {} \tau { \eta }_{\mathrm{anti}} \end{aligned}$$
(17b)
$$\begin{aligned} \dot{u}= & {} c\eta _{\mathrm{syn}} \end{aligned}$$
(17c)

From Eq. (17a) Lyapunov exponent is obtained as

$$\begin{aligned} \lambda =\tau -2c(\alpha +\beta u^{2}) \end{aligned}$$
(18)

The synchronization and anti-synchronization tendencies are effective when corresponding the Lyapunov exponents, i.e. real part of eigenvalues are negative. So condition for stability is given as below.

$$\begin{aligned} \beta >\frac{\tau }{2cu^{2}}- \alpha \end{aligned}$$
(19)

These synchronization conditions are compatible with the numerical computations. Also the anti-synchron  ization properties are not exactly observed for memristor coupled systems. It is also evident from Eq. (17b).

4.1.2 Time series plots with cubic flux-controlled memristor

Bidirectional coupling

In bidirectional coupling both the neurons are influenced by a memristor of cubic order flux. Synchronization and amplitude death behaviour are exhibited by the system as described below.

Synchronization behaviour in bidirectional coupling

Synchronization of H–R neurons coupled by cubic flux-controlled memristor shows chaotic bursting synchronization for the parameters \(a=1,b=3, d=5,c=1,\alpha =0.05,\beta =0.5\) and \(I_{\mathrm{ext}}=3\). Time series plots of first variables \( x_{1}\) and \(x_{4}\) shows synchronization pattern where the number of spikes per burst is irregular. The dynamics exhibited are very similar to that of coupled neurons with cubic order feedback, and it is as shown in Fig. 5a.

Fig. 8
figure 8

Time series plots of first variables \(x_{{1}}\) and \(x_{{4}}\) shows synchronization pattern in unidirectional coupled cubic flux-controlled memristor. The parameters are chosen as \({\alpha }=0.001, \beta =0.02\), and \({I}_{\mathrm {ext}}=2.8\) where tonic synchronization pattern of neurons is exhibited

Amplitude death

As the values of \(\alpha ,\beta \) and current are changed, time series plots of cubic flux-controlled memristor coupled H–R neurons shows the amplitude death state as shown in Fig. 7. Here first variables of coupled H–R neurons come to a common steady state which was unstable otherwise. The parameter values are set as \( \alpha =0.005, \beta =0 \) and \(I_{\mathrm{ext}}=3\).

Unidirectional coupling

In unidirectional coupling only one neuron is triggered by a memristor of cubic order flux while the other neuron is not influenced by coupling. In the scenario represented by Eq. (12), as the bidirectional coupling is replaced with unidirectional coupling of cubic flux-controlled memristor, the \(x_{1} \) variable (the membrane potential of first neuron) is not influenced by the term \(\left( {\alpha +\beta u^{2}} \right) \left( {x_{1} -x_{4} } \right) \). The dynamics observed are shown in Figs. 811.

Synchronization behaviour in unidirectional coupling

Synchronization pattern of two H–R neurons coupled with unidirectional cubic flux-controlled memristor is shown (Fig. 8) through time series analysis. Here bursting synchronization of bidirectional coupling is replaced by the tonic spiking in unidirectional coupling. As the neuron is stimulated, the inhibitory ion currents will dominate the stimulating current and corresponding membrane potential will decrease. Persistence of this activity leads to tonic spiking. The plot is obtained for the parameter values \(\alpha =0.001, \beta =0.02\) and \(I_{\mathrm{ext}}=2.8\).

Tonic spiking of one neuron and the inactive state of the other neuron in unidirectional coupling

Time series analysis of two H–R neurons coupled with unidirectional cubic flux-controlled memristor leads to tonic spiking for one of the neurons and inactive or death states for the uncoupled neuron as shown in Fig. 9.

Fig. 9
figure 9

Time series plots of the first variables \(x_{1}\) and \(x_{4} \) of the two coupled neurons. Here the coupling is unidirectional through flux-controlled memristor. With parameter values \( d=2.82, \alpha =1,\beta =0.01 \) and \({ I}_{\mathrm{ext}}=4\) tonic spiking is shown up for one neuron and inactive or death state is exhibited by the uncoupled neuron

Bursting and death of neuron

As the parameters are changed, the tonic spiking gives way to bursting for the coupled neuron while the uncoupled neuron remains in the resting state for H–R neurons coupled with unidirectional cubic flux-controlled memristor. The dynamics are established through time series plots (Fig. 10) for the parameter values \(\alpha =0.02,\beta =0\) and \({ I}_{\mathrm{ext}}=5\).

Fig. 10
figure 10

Time evolution of first variables \(x_{1}\) and \(x_{4} \) for unidirectional coupled cubic flux-controlled memristor. As the parameter is changed to \(\alpha =0.02,\beta =0 \) and \({ I}_{\mathrm{ext}}=5\), coupled neuron exhibits the bursting but the other neuron seems to be inactive

Anti-phase dynamics

For still other parameter values it is interesting to report anti-phase synchronization of two H–R neurons with unidirectional coupled cubic flux-controlled memristor as shown in Fig. 11. Here bursting behaviour of two neurons shows anti-phase dynamics. To obtain the desired plot, parameter values are set as \({{\alpha }} ={0.02},{{\beta }} ={0.3}\) and \( {{I}}_{\text {ext}}=2.8\).

Fig. 11
figure 11

Time series plots of first variables \(x_{1}\) and \({x}_{4}\) shows anti-phase synchronization in unidirectional coupling by cubic flux-controlled memristor. Anti-phase dynamics obtained above have some similarity with that of time series plot of firing pattern of autaptic neuron [44]. Parameters are chosen as \(\alpha =0.02,\beta =0.3 \) and \({ I}_{\mathrm{ext}}=2.8\)

4.1.3 Lyapunov exponent plot

The dynamics of Lyapunov exponents for H–R neurons coupled with cubic flux-controlled memristor are shown in Fig. 12. It is observed that largest LE value is close to 1 (0.9727). Positive value of LE’s obtained due to coupling has much importance. The arterial blood pressure time series and ocular aberration dynamics of human eye exhibit positive Lyapunov exponents. So our coupling scheme can be referred to some neural base system analysis.

Fig. 12
figure 12

Lyapunov exponent plot for H–R neurons coupled by cubic flux-controlled memristor

Fig. 13
figure 13

Phase portrait of second variables \(x_{2}\) and \(x_{5}\) shows synchronization pattern for the system of neurons coupled by memristor controlled by quadratic flux. Synchronization is observed for the parameters \( \alpha =2,\beta =1,\gamma =1\) and \(I_{\mathrm{ext}}=2\)

4.2 Memristor controlled by quadratic flux

In this section, the properties of memristor controlled by quadratic flux with varying coupling strengths and external currents are studied. For the quadratic flux-controlled memristor [45] studied in this section, the memristance can be expressed as:

$$\begin{aligned} M\left( \phi \right) =\alpha \phi ^{2}+\beta \phi +\gamma \end{aligned}$$
(20)

We can see that \(M\left( \phi \right) \) is linear flux-controlled as \(\alpha =0\). Memristor of this type has been researched widely, so we focus on the influence of quadratic type coupling in H–R neuron.

$$\begin{aligned} \dot{{x}}_{1}= & {} x_{2} -ax_{1}^{3} +bx_{1}^{2} +I_{\mathrm{ext}} -x_{3} \nonumber \\&-\,\left( {\alpha \phi ^{2}+\beta \phi +\gamma } \right) \left( {x_{1} -x_{4} } \right) \nonumber \\ \dot{{x}}_{2}= & {} c-\hbox {d}x_{1}^{2} -x_{2} \nonumber \\ \dot{{x}}_{3}= & {} r\left( {s\left( {x_{1} -x_{0} } \right) -x_{3} } \right) \nonumber \\ \dot{{x}}_{4}= & {} x_{5} -ax_{4}^{3} +bx_{4}^{2} +I_{\mathrm{ext}}\nonumber \\&-\,x_{6} -\left( {\alpha \phi ^{2}+\beta \phi +\gamma } \right) \left( {x_{4} -x_{1} } \right) \nonumber \\ \dot{{x}}_{5}= & {} c-\hbox {d}x_{4}^{2} -x_{5} \nonumber \\ \dot{{x}}_{6}= & {} r\left( {s\left( {x_{4} -x_{0} } \right) -x_{6} } \right) \nonumber \\ \dot{{u}}= & {} x_{1} -x_{4} \end{aligned}$$
(21)

The variable \(x_{1}\) represents the membrane potential of a neuron, and the variables \(x_{2}\) and \(x_{3}\) are related ion currents across the membrane. Here parameters are taken as \(a=1,b=3,d=5,c=1,r=0.005,s=4\) and \(k=1\). The term \(M\left( \phi \right) =\alpha \phi ^{2}+\beta \phi +\gamma \) acts as quadratic memristive function and is used as coupling term.

4.2.1 Linear stability analysis

As in Sect. 4.1.1, we can do linear stability analysis of quadratic flux-controlled memristor. Then the condition for stability in quadratic flux-controlled memristor is

$$\begin{aligned} \beta >\left( \frac{\tau -A}{2C\varphi }-\alpha \varphi \right) \end{aligned}$$
(22)

4.2.2 Phase portraits and time series plots of memristor coupled neurons controlled by quadratic flux

Synchronization

Synchronization of two H–R neurons coupled with quadratic flux-controlled memristor is shown through the \(x_{2} -x_{5} \) plot. Parameter values are selected as \( \alpha =2,\beta =1,\gamma =1\) and \(I_{\mathrm{ext}}=2\). Here two neurons behave in the same way and full synchronization is achieved as shown in Fig. 13.

Oscillation death

Time series of two variables \(x_{1}\) and \(x_{4}\) of H–R neurons coupled with quadratic flux-controlled memristor shows oscillation death for the parameter values \(\alpha =1,\beta =0,\gamma =1\) and \({ I}_{\mathrm{ext}}=1.4\). The coupled two neurons takes a stable rest state as depicted in Fig. 14.

Fig. 14
figure 14

Time series plots of first variables \(x_{1}\) and \(x_{4 }\) of neurons with quadratic flux-controlled memristor. With parameter values \( \alpha =1,\beta =0,\gamma =1\) and \({ I}_{\mathrm{ext}}=1.4\), oscillation deaths of neurons which are coupled by memristor governed by quadratic flux are shown

Fig. 15
figure 15

Time series plots of first variables \(x_{1}\) and \(x_{4 }\) of neurons with quadratic flux-controlled memristor. Dynamics obtained for parameter values \(\alpha =5,\beta =1,\gamma =0\) and \({ I}_{\mathrm{ext}}=4\) and \(\alpha =2,\beta =1,\gamma =0\) and \({ I}_{\mathrm{ext}}=3\) show phenomena like near-death rare spikes

Near-death spikes

For some parameter values an interesting dynamic is exhibited by the H–R neurons which are coupled via quadratic flux-controlled memristor. Rare spikes are observed with time variation of variables of two neurons before death (near-death rare spikes [4648]). Experimentally, it is observed that a few moments before death, the patients experience a burst in brain wave activity, with the spikes occurring simultaneously for two coupled neurons and with approximately of same intensity and of same duration. In Fig. 15 the behaviour is shown around the time slot 125.

Fig. 16
figure 16

Lyapunov exponent plot for H–R neurons coupled with quadratic flux-controlled memristor

The near-death spikes are supported by experimental observation [4648]. Experimentalists implanted several electrodes across the brains of nine rats to measure their brain waves—rhythmic pulses of neural activity depending on their frequency. The rats were sedated with anaesthetic drugs, and then killed with either by a lethal injection that stopped their hearts, or by a fatal dose of carbon dioxide, after the hearts have stopped, most of these brainwaves weakened with time. But one set of waves, the low-gamma waves produced when neurons fire between 25 and 55 times per second, became stronger for a brief period. The activity in different parts of their brains also become more synchronized. Their low-gamma waves were synchronized when they were in their near-death state than when they were anaesthetized or awaken [4648].

4.2.3 Lyapunov exponent plot

Lyapunov exponent plot for H–R neurons coupled with quadratic flux-controlled memristor dynamics is shown through Fig. 16. Sensitivity to initial condition of systems and its regularity are examined through plot.

4.3 Memristor controlled by exponential flux

The cubic flux-controlled memristor have limitations in situations which demand a larger current [49] and is not compatible with terminal voltage fluctuations. Here the memductance or memristance always keep increasing or decreasing until polarity of voltages or current reverses. The proposed exponential model obeys stable variation law of the memductance (memristance) under various excitation voltages [49], and hence, this model meets large current situations. So the memristor controlled by exponential flux is chosen for coupling.

Fig. 17
figure 17

a Three-dimensional \(x_{1},x_{2},x_{3}\) plot shows dynamics of the system. b Time series plots of first variables \(x_{1}\) and \(x_{4}\) of neurons which are coupled through a memristor controlled by exponential flux. When external current is set to \( I_{\mathrm{ext}}=3\), tonic spike synchronization of neurons is obtained

A novel model of the flux-controlled memristor is selected as below

$$\begin{aligned} q\left( \phi \right) =kb\left( {a^{bq}-1} \right) \end{aligned}$$
(23)

where \(a>0\) and \(kb a>0\). Then, the memductance function of this memristor can be given by

$$\begin{aligned} W\left( \phi \right) =a^{bq}k\ln a \end{aligned}$$
(24)

when \(b<0\), above equation model is a decremented flux-controlled memristor, that is, it’s memductance is monotonically decreasing (increasing) when the supply voltage is positive (negative). On the contrary, when \(b>0\), equation represents an incremental flux-controlled memristor.

Consider the exponential flux-controlled H–R model equations as

$$\begin{aligned} \dot{{x}}_{1}= & {} x{ }_{2}-x_{1}^{3} +b_{1} x_{1}^{2} +I_{\mathrm{ext}} -x_{3} -a ^{bq}kb\nonumber \\&\ln a\left( {x_{1} -x_{4} } \right) \nonumber \\ \dot{{x}}_{2}= & {} c-\hbox {d}x_{1}^{2} -x_{2} \nonumber \\ \dot{{x}}_{3}= & {} r\left( {s\left( {x_{1} -x_{0} } \right) -x_{3} } \right) \nonumber \\ \dot{{x}}_{4}= & {} x_{5} -x_{4}^{3} +b_{1} x_{4}^{2} +I_{\mathrm{ext}} -x_{6} -a^{bq}kb\nonumber \\&\ln a\left( {x_{4} -x_{1} } \right) \nonumber \\ \dot{{x}}_{2}= & {} c-\hbox {d}x_{4}^{2} -x_{5} \nonumber \\ \dot{{x}}_{3}= & {} r\left( {s\left( {x_{4} -x_{0} } \right) -x_{6} } \right) \nonumber \\ \dot{{u}}= & {} x_{1} -x_{4} \end{aligned}$$
(25)

The variable \(x_{1}\) represents the membrane potential of a neuron, and the variables \(x_{2}\) and \(x_{3} \) are related ion currents across the membrane. The term \(a^{bq}kb\ln a\) is a function that acts as exponential flux-controlled memristor. The parameters take values \(a=e,b_{1}=3,c=1,d=5,r=0.005,b=50\log {\left( 0.5 \right) ,k=10}\). With the variation of external current, various dynamics are obtained as in Sect. 4.3.2.

4.3.1 Linear stability analysis

For exponentially flux-controlled memristor coupling with H–R neurons, the condition for stability is found to be

$$\begin{aligned} \tau <2a^{bq}kb\ln a \end{aligned}$$
(26)

For decremental flux-controlled memristor \(({b}<0)\) the condition for stability is reversed.

4.3.2 Phase portraits and time series plots of memristor coupled neurons controlled by exponential flux

Synchronization

Phase portrait plots of second variables \(x_{2}\) and \(x_{5}\) of two H–R neurons coupled with exponential flux-controlled memristor show synchronization similar to that of H–R neurons coupled by quadratic flux-controlled memristor (Fig. 13).

Response to external current

The response of membrane potential of two coupled neurons with respect to time is examined in detail which is shown in Fig. 17. When the external current is set to \(I_{\mathrm{ext}}=3\), as the neuron is stimulated the membrane potential will change. Initially due to stimulating ionic currents, the membrane potential will increase. After a certain point, the inhibitory ionic currents will dominate the stimulating currents and the membrane potential will decrease which results in a spike which represents action potential. If this behaviour is persistent, then it is called tonic spiking.

Bursting synchronization

As the external current is changed bursting synchronization is resulted and the corresponding phase space plot of two H–R neurons coupled with exponential flux-controlled memristor shows (Fig. 18) interesting dynamics.

Fig. 18
figure 18

a Dynamical behaviour of system shown through three-dimensional \(x_{1},x_{2},x_{3 }\) plot. b Time series plots of first variables \(x_{{1}}\) and \(x_{{4 }}\) shows bursting synchronization of neurons where coupling is due to memristor which is controlled by exponentially varying flux and here external current is set to \(I_{\mathrm{ext}}=4\)

Fig. 19
figure 19

Lyapunov exponent plot for H–R neurons coupled with exponentially flux-controlled memristor

Oscillation death

Time series plots of first variables \(x_{1}\) and \(x_{4 }\) of two H–R neurons coupled with exponential flux-controlled memristor show oscillation death for certain parameter values. If the parameter values abd and \( I_{\mathrm{ext}}\) are chosen as \(a=1,b=0.01,d=2.82\) and \({ I}_{\mathrm{ext}}=3.8\), the two neurons approach a stable rest state as in the case of quadratic flux-controlled memristor as shown in Fig. 14.

4.3.3 Lyapunov exponent plot

Dynamics of Lyapunov exponent of H–R neurons coupled with exponential flux-controlled memristor are shown in Fig. 19. Higher value reflects greater sensitivity, and low values represents regularity.

Among different memristor coupling, cubic flux-controlled memristor coupling in H–R neurons shows more chaotic behaviour since it has largest Lyapunov value which is close to one (1).

5 Conclusion

The present work describes the possibilities of linear and nonlinear coupling in neurons. It has implications for the analysis and characterization of neuronal interactions.

Linear models of effective connectivity in brain assume that the multiple inputs to a brain region are linearly separable. This assumption does not allow activity-dependent connections. This problem is overcome by adopting nonlinear models that include nonlinear interactions among inputs. These interactions can be considered as a context- or activity-dependent modulation of the influence that one region exerts over another [50].

The present work establishes the fact that indirect synaptic coupling dynamics of H–R neurons exhibits the properties like synchronization, anti-phase synchronization and amplitude death. As feedback coupling is varying in a cubic order, synchronization and anti-synchronization regions are observed.

In this study different memristor-based couplings are also taken into account. Both bidirectional and unidirectional couplings of cubic flux-controlled memristor in H–R neurons are examined. Mutual coupling of two neurons governed by H–R equations exhibits the properties of synchronization with tonic spiking and bursting. It also exhibits the property of amplitude death for certain values of coupling parameters. The unidirectional coupling shows tonic spiking or bursting for one of the neurons and death-like phenomenon for the uncoupled neuron depending upon the coupling coefficient and external current.

Memristor coupling of quadratic order shows the behaviour of synchronization, oscillation death and other interesting dynamics like near-death rare spikes for the neurons. Memristor controlled by exponential flux also showed the synchronization and oscillation death, but near-death rare spikes are found to be absent.

We have done the linear stability analysis for various couplings in H–R neurons. Lyapunov exponent plots are also examined in each case. It is observed that H–R neurons coupled with cubic flux-controlled memristor shows more chaotic nature.

The present work is on the effect of different coupling schemes in biological neuron model. The rich dynamical behaviour exhibited by the coupled systems depend upon system parameter values. We also intend to extend the work to latest developments in the field of memristor, such as spintronic memristor, and to its potential applications in neuromorphic circuits.