Skip to main content
Cognitive Neurodynamics logoLink to Cognitive Neurodynamics
. 2020 Jun 23;15(2):315–347. doi: 10.1007/s11571-020-09606-5

Complex bifurcation analysis and synchronization optimal control for Hindmarsh–Rose neuron model under magnetic flow effect

Marcel Kemayou Wouapi 1,, Bertrand Hilaire Fotsin 1, Elie Bertrand Megam Ngouonkadi 2, Florent Feudjio Kemwoue 3,4, Zeric Tabekoueng Njitacke 2
PMCID: PMC7969691  PMID: 33854647

Abstract

In this contribution, the complex behaviour of the Hindmarsh–Rose neuron model under magnetic flow effect (mHR) is investigated in terms of bifurcation diagrams, Lyapunov exponent plots and time series when varying only the electromagnetic induction strength. Some exciting phenomena are found including, for instance, various firings patterns by applying appropriate magnetic strength and Hopf-fold bursting through fast–slow bifurcation. In addition to this, the interesting phenomenon of Hopf bifurcation is examined in the model. Thus, we prove that Hopf bifurcation occurs in this memristor-based HR neuron model when an appropriately chosen magnetic flux varies and reaches its critical value. Furthermore, one of the main results of this work was the optimal control approach to realize the synchronization of two mHR. The main advantage of the proposed optimal master–slave synchronization from a control point of view is that, in the practical application, the electrical activities (quiescent, bursting, spiking, period and chaos states) of a neuron can be regulated by a pacemaker (master) associated with biological neuron (slave) to treat some diseases such as epilepsy. A suitable electronic circuit is designed and used for the investigations. PSpice based simulation results confirm that the electrical activities and synchronization between coupled neurons can be modulated by electromagnetic flux.

Keywords: Bifurcation, Electromagnetic induction, Memristor, Synchronization, Neural circuit

Introduction

In neuroscience, there remain two main problems whose solutions are related and investigated in nonlinear dynamics and chaos. As described by Valera et al. (2001), the first problem is that of the integrated behaviour of the nervous system. Its main goal is to understand the mechanism that enables the units and different parts of the nervous system to work together. Such a phenomenon linked to the synchronization of nonlinear dynamical oscillators. The second problem, named neural coding problem, drew the attention of many researchers such as Sejnowski (1995) and Abeles (2004), consists in understanding how neurons encode and exchange information in the nervous system. Solutions to such problems were analysed through both the knowledge of different types of behaviours available to chaos synchronization and nonlinear dynamical systems (Sejnowski 1995; Fetz 1997). Indeed, dynamic behaviours of neurons are significant to acquaintance with the signal exchange in the brain or even with related diseases; as a result, previous works have been investigated (Hodgkin and Huxley 1952; Fitzhugh 1961; Ermentrout and Terman 2010; Morris and Lecar 1981; Ma et al. 2019; Njitacke et al. 2019a; Chay 1985; Li et al. 2004; Yang and Lu 2007). In other words, in Hodgkin and Huxley (1952), Hodgkin and Huxley use the experimental results obtained for the giant axon of squid to represent the ion fluxes and the permeability changes of an excitable membrane in terms of molecular mechanisms. Similarly, in Morris and Lecar (1981), Morris–Lecar propose a biological neuron model which makes it possible to reproduce the multiple oscillatory behaviors linked to the conductance of Ca++ and K+ ions in the muscle fiber of the giant barnacle. Likewise, in Chay (1985), Chay proposes an electrophysiological model which is used to describe the dynamics of β-cells in the pancreas. Based on this, several others models were established in particular Hindmarsh–Rose neuron model for studying mode selection of neurons (Selverston et al. 2000; Hindmarsh and Rose 1982, 1984; Pinto et al. 2000). Here, we focus on the Hindmarsh–Rose (HR) neuronal oscillator proposed by Hindmarsh and Rose (1984), after the formulation of their two-equation model (Hindmarsh and Rose 1982). Their main goal was to model the synchronization of firing two snail neurons directly, without the use of the Hodgkin–Huxley (HH) equations (Hindmarsh and Rose 1982; Coombes and Bressloff 2005). Hence, to create a neuron model that exhibits triggered firing, some modifications were done on the two-equation model (by adding an adaptation variable, representing the slowly varying current, that changed the applied current to an effective applied one) to obtain the three-equation model (Hindmarsh and Rose 1984; Coombes and Bressloff 2005). This model has been trendy in studying the biological properties of spiking and bursting neurons. A few years later, several works confirm that the fluctuation of membrane potential also depends on the changes of intracellular and extracellular ion concentration since a complex distribution of electromagnetic field is generated (Lv and Ma 2016; Lv et al. 2016; Ren et al. 2017). Then Lv et al. (2016) suggested that magnetic flux can be used to describe the fluctuation of the electromagnetic field, and memristor is used to realize feedback coupling between magnetic flux and membrane potential of the neuron. From there, several memristor-based HR neuron models have been reported recently. For example (Xu et al. 2018) investigated the Chimera states and synchronization phenomenon in multilayer memristive HR neural networks subjected to a electromagnetic induction; (Bao et al. 2018a) presented the mathematical model and hardware experiment of a memristive HR neuron model with hidden coexisting asymmetric attractors; more recently (Bao et al. 2019) addressed the problem of hidden bursting behaviors and bifurcation phenomenon in memristive HR neuron model. That is why the authors (Lv et al. 2016) proposed a modified version of the 3D HR model, by adding a fourth term representing the magnetic flow effect. As a result, the system’s complexity increases because the improved neuron model holds more bifurcation parameters and the mode of electric activities can be selected in a more significant parameter region. Many researchers have used this modified HR neuron model under electromagnetic flow effect for theoretical and numerical investigations (Lv and Ma 2016; Ren et al. 2017; Lu et al. 2017; Ge et al. 2018; Rostami and Jafari 2018). Our aim here is to bring some contribution by studying the dynamical behaviours of such model, which may help understand the effect of the parameters that describe the interaction between membrane potential and magnetic flux when keeping constant the external forcing current. Thus, the first goal of our work is to use a combination of bifurcation theory and numerical integration to investigate bifurcation points, where Hopf-fold bifurcations occur in the system. Afterwards, we consider Hopf bifurcations of such a system by applying the normal form theory introduced by Hassard et al. (1982). It can be noted that, the HR model has been and continues to be the subject of several studies among which we can cite those which address the problem of bifurcations (Marco et al. 2008; Li-Xia and Qi-Shao 2005), time-delay (Wang and Shi 2020; Rigatos et al. 2019), electromagnetic radiation (Parastesh et al. 2018; Djeundam et al. 2013; Mondal et al. 2019) and various firing activities (Arena et al. 2006; Innocenti and Genesio 2009; Zhu and Liu 2018; Wouapi et al. 2020). However, although this model dates from 1984, and many dynamical studies are found in the literature, no theoretical analysis (including fast–slow bifurcation and Hopf bifurcation) has been given for its improved model under magnetic flow effect to the best of our knowledge.

In order to understand and even master the operating principle of specific neurological processes, it is essential to study the regulation and transmission of nerve impulses in the brain. More importantly, complex networks are essential tools for clarifying the different features of complex systems (Kivelä et al. 2014; Boccaletti et al. 2006, 2014; Estrada 2012). Synchronization is a universal phenomenon in complex networks because it is via this dynamic behaviour that the transmission of information between neurons occurs (Jia et al. 2011; Shi and Wang 2012). In recent years, the study of coupled oscillator networks and their synchronized activities has interested many researchers, particularly in biology. Indeed, in neuroscience, it is proved that an abnormality in the synchronization capacity of neural networks can be at the origin of cerebral pathologies such as epilepsy, schizophrenia, Alzheimer’s disease, Parkinson’s disease and autism to name these few (Uhlhaas and Singer 2006). As a consequence, many studies have been carried out on the phenomenon of synchronization of neurons by generally considering static couplings (Ma et al. 2017; Perc 2009; Parastesh et al. 2019). Using this as a motivation, we propose the HR neuron model under a magnetic field effect to study the optimal synchronization between a healthy neuron and an epileptic neuron using the master–slave configuration. Thanks to the optimal control approach, one of the significant advantages of the synchronization technique that we use (namely the algorithm of the optimal synchronization) are that it allows optimizing the synchronization time before which the electrical activity of the coupled neurons have an identical behaviour (Kountchou et al. 2014, 2016).

The rest of our study is organized as follows. We firstly present (“Description and basic dynamical analysis of the neuron model” section) the analysis of the basic dynamics, including the system’s equilibria and the electrical activities (quiescent state, spiking, bursting, periodical and chaotic attractors). The fast–slow bifurcation structures of the system are investigated theoretically and numerically. An appropriate electronic circuit is proposed for the investigation of the dynamical behaviour of the system. Secondly (“Hopf bifurcation analysis” section), the direction of the Hopf bifurcation and the stability of the bifurcating periodic flows are studied in detail with the help of the normal form theory. Thus, we present numerical and PSpice simulation results obtained from the previous analytic studies. Thereafter, we investigate in the next section the optimal robust synchronization of the neuron model under magnetic flow effect. Numerical and PSpice simulations are given to show the effectiveness and applicability of the proposed synchronization method. The conclusions are summarized in the final part of this work.

Description and basic dynamical analysis of the neuron model

Model description

When the concentration of ions (such as calcium, potassium, sodium) in the cell changed, this causes the fluctuation of the membrane potential. Thus, when an external electromagnetic excitation beyond the threshold is applied, an action potential may be induced to predict changes in ion distribution density, which may also cause a time-varying magnetic field. As a result, magnetic flux (Lv and Ma 2016; Lv et al. 2016; Njitacke et al. 2019b) is suggested to describe the effect of electromagnetic induction. Consequently, a new fourth equation was introduced by Lv et al. (2016) to improve the 3D Hindmarsh and Rose model of (Hindmarsh and Rose 1984) which is expressed by the four first-order ordinary differential equations as:

dxdt=y-ax3+bx2-fz+Iext-k1ρφx,dydt=c-dx2-y,dzdt=rs(x+h)-z,dφdt=x-k2φ, 1

where the variables x, y, z and φ represent respectively the membrane potential, internal current for the recovery variable (or spiking variable), bursting variable and magnetic flux across the membrane of the neuron. Iext denotes the external forcing current. Similar to the original parameters introduced by Hindmarsh–Rose in 1984, the parameters could be selected with the same values as a = 1, b = 3, c = 1, d = 5, r = 0.006, s = 4 and h = 1.6. The parameters f, α and β are constant, while k1 and k2 are parameters that describe the interaction between membrane potential and magnetic flux. The term k1ρ(φ)x = k1(α + 3βφ2)x describes the suppression modulation on membrane potential, and it could be regarded as additive induction current on the membrane. In this improved neuron model, the parameter k1 plays a significant role in neuron activity because it defines the modulation gain on membrane potential resulting from the induced current.

Equilibrium points

By setting the left-hand side of the neuron model (1) to zero, the equilibrium points can be obtained by solving the following nonlinear system:

y-ax3+bx2-fz+Iext-k1(α+3βφ2)x=0,c-dx2-y=0,rs(x+h)-z=0,x-k2φ=0. 2

With reference to Bao et al. (2018b), the equilibrium point of the mHR neuron model (2) is solved as:

E=xe,c-dxe2,s(xe+h),xe/k2,

in which xe is determined by the only real root of the following cubic equation:

xe3+Axe2+Bxe+C=0, 3

where A=k22(d-b)ak22+3k1β,B=k22(fs+k1α)ak22+3k1β and C=-k22(c+Iext-fsh)ak22+3k1β. Let us define: xe=ψ-A3, after some mathematical manipulations Eq. (3) becomes:

ψ3+pψ+q=0, 4

where p=B-A23 and q=C-13AB+227A3. Thus, the roots of (4) can be derived as Megam et al. (2016) and Xu et al. (2017):

  • If Δ = (q/2)2 + (p/3)3 < 0, there are three real roots in (4), which implies that, the mHR has three equilibrium points and can be obtained from (5).
    ψi=2-p312cos13arccos-q2-27p312+2iπ3,wherei=1,2,3. 5
  • If Δ=q/22+p/33>0, there exist one real root and two complex roots. Since the equilibrium point cannot be a complex number, one equilibrium point obtained from (6).
    ψ=-q2+q24+p3271213+-q2-q24+p3271213, 6
  • If Δ = (q/2)2 + (p/3)3 = 0, then our mHR neuron model has two equilibrium points obtained from (7).
    ψ1=3qpandψ2=-3q2p, 7

Note that, Δ is the Cardan discriminant and i is the unit of the imaginary number.

Various firing activities and bifurcation mechanisms in the mHR

Various firing activities

In order to investigate the various important phenomena that the HR model can present under magnetic field effect, we solve system (1) numerically using a fourth-order Runge–Kutta algorithm. It is important to mention that, all results presented in this work, the integration step is always set to Δt = 0.01. Briefly recall that two indicators are generally used to identify chaotic behaviour in a system, we have the bifurcation diagram and the Lyapunov exponent. Indeed, the dynamics of the system is evaluated thanks to the Lyapunov exponent, which is calculated numerically using the algorithm of Wolf et al. (1985). In particular, the sign of the largest Lyapunov exponent determines the rate of almost all the small perturbations of the state variables of the system and, consequently, the nature of the attractor (Tchitnga et al. 2019; Mezatio et al. 2019). When λmax < 0, all disturbances disappear, and trajectories start sufficiently close to each other, thus converging towards the same point of stable equilibrium in the state space. For λmax = 0, initially closed the orbits remain close but discrete, corresponding to the oscillatory dynamics on a limit cycle or a torus. Finally, when λmax > 0 the small perturbations grow exponentially, and the system evolves chaotically, we say in the latter case that the system presents the phenomenon of chaos. When varying the gain k1 that describes the interaction between membrane potential and the magnetic flux of the system (1), bifurcation diagrams of Fig. 1a showing local maxima of the membrane potential x and the corresponding graph of Lyapunov spectrum Fig. 1b of the attractor in terms of the control parameter k1 that is varied in tiny steps in the range 0 ≤ k1 ≤ 1 with the initial condition (− 1.1, − 0.06, 0.04, − 0.08) for f=1,α=0.1,β=0.02, k2 = 0.5 and Iext = 3; other parameters are fixed in previous subsection. For this diagram, it can be observed that, by applying appropriate electromagnetic induction strength, multiple modes in electrical activities of a neuron can be selected. The weak degree of chaos exhibited by the model is clearly justified by the small values of λmax that are always λmax < 0.01. It can be observed that there is an excellent concordance between the bifurcation diagram and the graph of Lyapunov exponents. With some parameter settings in Fig. 2, Time series (Fig. 2a) and various numerical phase portraits (Fig. 2b–d) were produced. These figures demonstrate the chaos mechanism in the system, confirming different bifurcation sequences depicted previously (see Fig. 1).

Fig. 1.

Fig. 1

Bifurcation diagram a showing local maxima of the coordinate x of the attractor and corresponding graph of largest Lyapunov exponents (λmax), b versus parameter k1 that is varied in tiny steps in the range 0 ≤ k1 ≤ 1 with the initial condition -1.1,-0.06,0.04,-0.08 for Iext=3,α=0.1,f=1,β=0.02,k2=0.5. A positive exponent (λmax > 0) indicates chaos while regular states are characterized with negative values of Lyapunov exponent (λmax < 0)

Fig. 2.

Fig. 2

Numerical (left) and PSpice simulation (right) of: Time series a, b and two dimensional views c, d of the attractor projected, illustrating the complexity of the system for Iext=3,α=0.1,f=1,β=0.02,k2=0.5,k1=1 with the initial condition -1.1,-0.06,0.04,-0.08

In addition, it is found in Fig. 3 that under different electromagnetic induction strength (k1 and k2) and fixed external current (Iext), quiescent Fig. 3a, spiking Fig. 3b, regular bursting Fig. 3c and periodical states Fig. 3d can be generated from the neuronal circuit with respectively (k1, k2) = (4, 0.5), (k1, k2) = (1.04, 0.31), (k1, k2) = (1, 0.5) and (k1, k2) = (0.4, 0.2).

Fig. 3.

Fig. 3

Numerical (left) and PSpice simulation (right) of: The time series of membrane potential in neuron under different electromagnetic induction strength at Iext = 3, α = 0.1, f = 1, β = 0.02, for a k1 = 4 and k2 = 0.5; b k1 = 1.04 and k2 = 0.31; c k1 = 1 and k2 = 0.5; d k1 = 0.4 and k2 = 0.2 with the initial condition 0.01,0.02,0.08,-1.2

Bifurcation mechanism of bursting firing patterns

In this subsection, we investigate the bifurcation mechanisms in the mHR neuron model by considering the following specific parameters values: α=0.1,β=0.02,Iext=3,k1=0.35 and k2 = 0.5. Briefly recall that the constant f of the system (1) is a significant parameter in the dynamical study of the electrical activity of the neurons because it can make it possible to pass from a bursting behaviour to a spiking behaviour and also to control the spiking frequency. Thus, by varying f in the region [0.8, 1.4] and considering the initial conditions (− 1.1, − 0.06, 0.04, − 0.08), we obtain the bifurcation diagram and the corresponding Lyapunov exponent of Fig. 4. This figure shows that, when f varies, the neuron presents various complex and captivating behaviour such as period, period-doubling cascades, chaos, crisis scenario, reverse period-doubling cascades and periodic window. As an example, let us consider two specific values of f, set as f = 1 and f = 1.35. As predicted by the bifurcation diagram, for these two values, the electrical activity of the neuron has a chaotic bursting firing (see Fig. 5) and periodic bursting firing (see Fig. 6) respectively. Indeed, Figs. 5a and 6a present the time sequences of the four-state variables of the system (1) while Figs. 5b and 6b show the phase portrait in the (zx) plane for these different states of the neuron electrical activity. In order to confirm the periodic bursting firing (Fig. 5a, b) and the chaotic bursting firing (Fig. 6a, b) of the neuron under the magnetic field effect, the frequency spectra are presented respectively through Figs. 5c and 6c.

Fig. 4.

Fig. 4

Bifurcation diagram a showing local maxima of the coordinate x(t) of the attractor and the corresponding 1D largest Lyapunov exponent (λmax) in terms of the control parameter f that is varied in tiny steps in the range 0.8 ≤ f ≤ 1.4 with the initial condition (− 1.1, − 0.06, 0.04, − 0.08)

Fig. 5.

Fig. 5

Chaotic bursting firing with f = 1: a Time series of four state variables (x, y, z, φ), b phase portrait in the (zx) planes and c frequency spectra of the spiking variable (y)

Fig. 6.

Fig. 6

Periodic bursting firing with f = 1.35: a Time series of four state variables (x, y, z, φ), b phase portrait in the (zx) planes and c frequency spectra of the spiking variable (y)

Recall that in neurodynamics, the phenomenon called bursting occurs when the neuron electrical activity alternates between the quiescent state and a repetitive spiking state (Izhikevich 2000). Typically, systems with this type of phenomenon can be subdivided into two subsystems including fast variables and slow variables, implying that these models can display two-time scales and therefore may be subject to the fast–slow bifurcation analysis.

Concerning the model that we study in this work, we can easily notice from Figs. 5a and 6a that, the states variables x, y and φ evolve fastly while the state variable z evolves slowly, which means that, system (1) can be subdivided into a fast subsystem (FS) having x, y, φ as state variables and a slow subsystem (SS) whose only z is a state variable.

Fast–slow bifurcation analysis

Based on the fast–slow analysis (Rinzel 1985), the slow variable z is considered as a parameter for the fast variables x, y, φ and the fast-scale subsystem (FS) is defined by:

dxdt=y-ax3+bx2-fz+Iext-k1α+3βφ2xdydt=c-dx2-ydφdt=x-k2φ 8

For this 3D FS, the equilibrium points are defined by EFS=x¯,c-dx¯2,x¯/k2 in which x¯ is obtained by solving the following equation:

x¯3+η1x¯2+η2x¯+η3fz-η4=0 9

in which, η1=k22d-bak22+3βk1,η2=αk1k22ak22+3βk1,η3=k22ak22+3βk1 and η4=k22c+Iextak22+3βk1. Using the Cardan method as above to solve Eq. (9), we obtain the following solutions:

x¯1=-q12+Δ13+-q12-Δ13-η13,x¯2=-121-i3-q12+Δ13-121+i3-q12-Δ13-η13,x¯3=-121+i3-q12+Δ13-121-i3-q12-Δ13-η13, 10

where p1=η2-η123,q1=η3fz-η4-13η1η2+227η13 and Δ1 = (q1/2)2 + (p1/3)3.

Similar to what was done previously, if Δ1 > 0 then, Eq. (9) admits a single real root presented by the first equation of Eq. (10), whereas when Δ1 = 0, Eq. (9) admits two real roots presented by the first two equations of Eq. (10). In the latter case (Δ1 < 0) Eq. (9) admits three real roots presented by the three equations of Eq. (10).

In order to study in detail, the consequences that can occur on the stability of the model when the sign of the Cardan discriminant alternates from a positive value to a negative value (and vice versa) passing through zero, we determine the following Jacobian matrix at the steady point EFS.

JFS=-3ax¯2+2bx¯-k13βx¯2+αk22k221-6k1βx¯2k2-2dx¯-1010-k2 11

The characteristic equation corresponding to this Jacobian matrix is thus:

λ3+m1λ2+m2λ+m3=0, 12

with

m1=1k223ak22+3βk1x¯2-2bk22x¯+k22αk1+k2+1,m2=1k223ak23+3ak22+9βk1k2+3βk1x¯2+k222d-2bk2-2bx¯+k22αk1k2+αk1+k2,m3=1k23ak22+9βk1x¯2+k222d-2bx¯+αk1k22.

For a 3D ordinary differential equation, the stability conditions obtained by applying the Routh–Hurwitz criteria are: m1 > 0, m1m2m3 > 0 and m3 > 0. Since the coefficients mi (i = 1, 2, 3) are real numbers, and they depend on the slow variable z via x¯ (x¯ is function of z), we deduce that the stability of the FS also depends on this slow variable. According to the values of these coefficients, it is possible to have several types of bifurcations including a Hopf bifurcation (HBFS) and a fold bifurcation (FBFS). Considering the two specific values of the parameter f used respectively in Figs. 5 and 6 (i.e., f = 1 and f = 1.35), it is observed in Fig. 7 the evolution of the number of equilibrium points in the x¯-z plane when the slow variable z is modified. From this figure, it can be seen that when the slow variable z increases, the number of equilibrium points also increases from 1 to 2, then from 2 to 3, and thereafter decreases from 3 to 2 and finally from 2 to 1. This sudden transition of the number of equilibrium points justifies the different bifurcations that can be found in the fast–scale subsystem. Indeed, when Δ1 = 0, a small perturbation of the slow variable can cause a degenerate equilibrium point to disappear or to split into two different types of equilibrium points, therefore, fold bifurcation occurs (FBFS). The point FBFS where the fold bifurcation occurs is characterized by the following conditions (Bi et al. 2015; Bao et al. 2019):

m3=0,m1>0,m1m2-m3>0.

Considering these conditions and using Eq. (9), we obtain:

FBFS:x¯3+η1x¯2+η2x¯+η3fz-η4=03ak22+9βk1x¯2+k222d-2bx¯+αk1k22=0 13

Using the specific parameters’ values defined previously, we obtain:

FBFS:fz=4.000153858 14

The point HBFS where the Hopf bifurcation occurs is characterized by the following conditions (Bi et al. 2015; Bao et al. 2019): m1m2m3 = 0, (m1 > 0, m3 > 0). Considering these conditions and using Eq. (9), we obtain:

HBFS:x¯3+η1x¯2+η2x¯+η3fz-η4=0m1m2-m3=0 15

Using the specific parameters’ values defined previously, we obtain:

HBFS:fz=3.912763255 16

Figure 8a, b shows the evolution of the Routh–Hurwitz coefficients m1, m3 and m1m2m3 when the slow variable z increases for f = 1 (Fig. 8a) and f = 1.35 (Fig. 8b). In these figures, it is easy to observe the values of the slow variable where the conditions for the occurrence of the fold bifurcation FBFS or the Hopf bifurcation HBFS are satisfied. When in the (zf) plane, f and z respectively vary in the regions [0.8, 1.5] and [2.7, 4.2] as shown in Fig. 8c, there is a Hopf bifurcation at HBFS1 for f = 1.35 and at HFFS2 for f = 1. We also see the occurrence of a fold bifurcation at point FBFS1 for f = 1.35 and point FBFS2 for f = 1. These results are in agreement with the analyzes developed previously and show that when the slow variable increases, we first have a Hopf bifurcation and then a fold bifurcation which implies Hopf-fold bursting.

Fig. 7.

Fig. 7

Equilibrium points of the fast-scale subsystem illustrating the different transitions that may justify the possible bifurcations which can occurs in the model. For f = 1 (respectively f = 1.35), the stable equilibrium points are represented by the cyan color (respectively dark blue color) while the unstable equilibrium points are represented in sky blue color (respectively burgundy color). (Color figure online)

Fig. 8.

Fig. 8

Curves of the variation of the Routh–Hurwitz coefficients (m1, m3 and m1m2-m3) as a function of the slow variable z for: a f = 1; b f = 1.35. c Fold and Hopf bifurcation sets of the fast-scale subsystem with the z and f evolutions. For (a) and (b), when the conditions m1 > 0, m1m2m3 > 0 and m3 = 0 (m1 > 0, m3 > 0 and m1m2m3 = 0 respectively) are satisfied, a fold bifurcation (Hopf bifurcation respectively) occurs

Discussion on the bifurcation mechanism of bursting firing patterns

We mentioned at the beginning of this subsection that, bursting occurs when the electrical activity of the neuron alternates between the quiescent state and a repetitive spiking state. Without losing the generality, we choose as an example the value of the parameter f for which the electrical activity of the neuron described by a periodic bursting (i.e. f = 1.35, see Fig. 6). To investigate the bifurcation mechanisms to pass from a quiescent state to a repetitive spiking state in the HR neuron model under the magnetic field effect (see Eq. 1). In Fig. 7, we have two curves, the curve coloured in dark blue and burgundy (respectively cyan and sky blue) represents the variations of the equilibrium point number for f = 1.35 (respectively for f = 1) when the slow variable z evolves. In this figure, the unstable equilibrium points are represented by the areas coloured in burgundy (respectively in sky blue) while the stable equilibrium points are represented by the areas coloured in dark blue (respectively in cyan). It is also observed that the areas where the stability of the equilibrium points is modified are localized by the points A1 (2.249, − 1.19), A2 (2.8985, 0.1959) and A3 (2.963, − 0.001569) [respectively B1 (3.037, − 1.184) B2 (3.9125, 0.191326) and B3 (4, 0) for f = 1). By observing Fig. 8c, we find that the Hopf bifurcation HBFS and the fold bifurcation FBFS appear respectively at points HBFS1 (z = 2.8985, f = 1.35) and FBFS1 (z = 2.963, f = 1.35). Indeed, the occurrence of the Hopf bifurcation at point A2 in Fig. 7 implies that, when a critical value is reached (i.e. at the transition from unstable equilibrium point to stable equilibrium point), the oscillations of the neuron electrical activity die, as a result, the neuron is at rest (quiescent state). The neuron starting from this quiescent state (z = 2.8985), then undergoes a fold bifurcation when z = 2.963, which means that when z2.8985,2.963, the fast-scale subsystem has three equilibrium points among which we have two stable equilibrium points coloured in dark blue and one unstable equilibrium point coloured in burgundy. When z > 2.963, the number of equilibrium points changes, we go from three equilibrium points to briefly two equilibrium points and then to one single stable equilibrium point coloured in dark blue (see Fig. 7). Thanks to the presence of this fold bifurcation, the electrical activity of the neuron will change to give rise to a repetitive spiking and then initiate the next periodic cycle (i.e. alternation between quiescent state and repetitive spiking state). It is, therefore, this mechanism which justifies the periodic bursting that is observed thanks to the time series of the membrane potential x in Fig. 6a. Recall that, these results are also valid for the case where the electrical activity of the neuron is described by a chaotic bursting firing (i.e. f = 1, see Fig. 5) with the only difference that, the alternations between the quiescent state and repetitive spiking state will not be done in a periodic way.

Analog circuit implementation

In biophysics, it is essential to propose analog electronic circuits necessary for the construction of some artificial simulators used in the laboratory to carry out certain experiments which cannot be performed on human beings for ethical reasons (Wu et al. 2019). Thus, in Badoni et al. (1995), a method allowing the circuitry realization of an analog attractor neural network with stochastic learning is proposed. Likewise, in Hu et al. (2016), the analog circuit of the Morris–Lecar neuron model is provided to analyze some transitions in the firing activity of neurons. More recently, in Kemwoue et al. (2020), electronic simulations are performed using an analog circuit implementation of the HET cancer model in order to investigate the dynamics of tumor growth. Using this as motivation, in this part of our work, the aim is to be able to set up an analog circuit which will allow us to make a comparison between the theoretical/numerical results obtained previously and the practical results. The circuit diagram that allows us to perform the various simulations in the PSpice software is presented in Fig. 9. The realization of this circuit is carried out with the help of the operational amplifiers TL084 and the associated circuits making it possible to carry out the basic operations like the addition, the subtraction and the integration, the electronic multipliers (MULT) are the analog component versions AD633JN. They are used to implement the non-linear term of the system. By applying Kirchhoff’s laws to the electronic circuit of Fig. 9, their circuit equations are deduced in the following form:

dVCxdt=1104R1C1VCy-1104R2C1VCx3+1104R3C1VCx2-1104R4C1VCz+1104R5C1VIext-R7104R6RC1VαVCx-R7Rb104R6RRaC1VCxVCφ2,dVCydt=1104R8C2VC-1104R9C2VCx2-1104R10C2VCy,dVCzdt=1104R11C3VCx+1104R12C3Vrsh-1104R13C3VCz,dVCφdt=1104R14C4VCx-1104R15C4VCφ, 17

From Eq. (17), we can easily establish the expressions of the parameters of Eq. (1) depending on the value of the electronic components of Fig. 9:

a=1104R2C1,b=1104R3C1,c=1104R8C2VC,d=1104R9C2,f=1104R4C1,Iext=1104R5C1VIext,αk1=R7104R6RC1Vα,3βk1=R7Rb104R6RRaC1,d=1104R9C2,rs=1104R11C3,rsh=1104R12C3Vrsh,k2=1104R15C4,x=VCx,y=VCy,z=VCzandφ=VCφ. 18

Bearing in mind that the time scaling process offers analog instruments the ability to work with their bandwidths, the unit of time here is 10−4. Indeed, this process offers the opportunity to simulate the behaviour of the system at a given frequency by performing an appropriate time scaling consisting of expressing the MATLAB time variable tM. This concerning the PSpice calculation time variable ts: ts = RCtM = 10ntM, where n is positive integer depends on the values of resistors and capacitors used in the analog simulation (Kengne et al. 2012).

Fig. 9.

Fig. 9

Analog circuit of the modified Hindmarsh–Rose neuron model with additive magnet flux current = − k1ρ(φ)x. (x Analog denotes the output variable for membrane potential)

The bias is provided by a ± 14 Vdc symmetric voltage source. Setting Cx = Cy = Cz = Cφ = C = 10 nF, and adopting the parameter of system (1) (a, b, c, d, h, r, s, α, β, f, k1, k2, Iext) = (1, 3, 1, 5, 1.6, 0.006, 4, 0.1, 0.02, 1, 1, 0.5, 3), the circuit components in Fig. 9 are selected as follows:

R1=R2=R4=R5=R6=R7=R8=R10=R12=R14=Ra=R=10kΩ,R3=103kΩ,R9=2kΩ,Rb=600Ω,R11=1024MΩ,R13=106MΩ,R15=20kΩ,VIext=3V,VC=1V,Vrsh=0.384mV,Vα=-0.1V.

It is worth mentioning that, the effects of varying the modulation gain on membrane potential resulting from induced current (k1) in our mHR neuron model can be analyzed by monitoring the resistors R6 and R7 while keeping the rest of electronic components values constant.

Figures 2 and 3 show the similarities between the numerical simulations (left) and PSpice simulations (right) for different firings patterns of the mHR neuron model (1). From these figures, it appears that for the chosen set of parameters, the system (1) presents strictly multiple modes of electrical activities including quiescent state, spiking, bursting, periodical and chaotic attractors. According to these figures, it is evident that the various behaviours obtained through PSpice simulations are very close to the numerically computed results.

In order to appreciate the physical energy of the electronic circuit of Fig. 9 for the different behaviors of the neuron electrical activity, we present Table 1. To obtain the different values of the energy presented in this table, we calculate the energy of the membrane potential VCx determined by this circuit as well as that of the other variables VCy, VCz and V by the relation EVCχ=Cχ2Ni=1NVCχi2 where χ = x, y, z, φ and N is the considered points number. Likewise, we deduce the total physical energy of the circuit by the relation ET=12Ni=1NCxVCxi2+CyVCyi2+CzVCzi2+CφVCφi2. From this table, we note that, when the neuron is at quiescent state, the physical energy of the circuit for the membrane potential variable is the lowest compared to that of the other variables. However, when we consider the total physical energy of the circuit for each of the neuron electrical activities, we see that it is rather the physical energy of the circuit when the neuron exhibits the chaotic behavior that is the weakest.

Table 1.

Physical energy of the electronic circuit used to represent the different electrical activities of the neuron under magnetic flow effect

Physical energy of the circuit (µJ) Electrical activity of neuron
Quiescent state (see Fig. 3a) Spiking state (see Fig. 3b) Periodical State (see Fig. 3d) Regular bursting state (see Fig. 3c) Chaos or irregular bursting state (see Fig. 2a)
Energy of the membrane potential variable EVCx 7.6004 × 10−4 2.6944 × 10−3 3.6180 × 10−3 6.09 × 10−3 2.9694 × 10−3
Energy of the spiking variable EVCy 2.8799 × 10−4 2.3906 × 10−2 4.1014 × 10−2 1.8611 × 10−1 2.5391 × 10−2
Energy of the bursting variable EVCz 8.6103 × 10−2 5.0984 × 10−2 4.1127 × 10−2 2.3698 × 10−2 5.395 × 10−2
Energy of the magnetic flux variable EVCz 7.5995 × 10−2 2.7089 × 10−2 2.0697 × 10−2 2.2967 × 10−2 1.0185 × 10−2
Total energy (ET) 1.6315 × 10−1 1.0467 × 10−1 1.0646 × 10−1 2.3887 × 10−1 9.2495 × 10−2

Hopf bifurcation analysis

Throughout this section, we will consider that f = 1. In order to analyze the local bifurcations susceptible to occur in the system (1) when varying the external forcing current Iext and the electromagnetic parameters k1, k2, α, β, we linearize this system around these equilibria E(xe, ye, ze, φe) and the following 4 × 4 Jacobian matrix is obtained:

J=J111-1J14J21-100rs0-r0100-k2, 19

where J11 = − 3ax2e + 2bxek1(α + 3βφ2e), J21 = − 2dxe, J14 = − 6k1βxeφe. The characteristic equation (det (JλId) = 0, where Id stands as the 4 × 4 identity matrix) corresponding to the above Jacobian matrix can easily be computed as follows:

λ4+a1λ3+a2λ2+a3λ+a4=0, 20

where

a1=-J11+k2+r+1,a2=-J11k2+r+1-J14-J21+rk2+s+1+k2,a3=-J11k2r+k2+r-J14r+1-J21k2+r+rk2s+k2+s,a4=-k2rJ11-rJ14-k2rJ21+rsk2. 21

The type of bifurcation occurring at equilibrium points is given in the first point of view by looking at the solution of the characteristic equation of matrix J. In Fig. 10, we show these eigenvalues in the complex plane (Real (λ), Imag (λ)). Indeed, Eq. (20) is solved using the Newton–Raphson method for the following ranges of parameters, 2 ≤ k1 ≤ 4.5, keeping the others constant: α = 0.1, β = 0.02, k2 = 0.5 and Iext = 3. Provided that J is a matrix with real coefficients, complex eigenvalues occur in complex conjugate pairs responsible for the symmetry observed along the real axis. The locus intersects the imaginary axis and thus suggests the possibility of Hopf bifurcation.

Fig. 10.

Fig. 10

Representation of the eigenvalues solutions of Eq. (20) in the complex plane (real (λ), imag (λ)) for 2k14.5, while keeping Iext=3,α=0.1,f=1,β=0.02,k2=0.5. Provided that J is a real matrix, complex eigenvalues occur in complex conjugate pairs responsible of the symmetry observed along the real axis. The locus intersects the imaginary axis and thus suggests the possibility of Hopf bifurcation

Local stability and existence of Hopf bifurcation

After having proved the possible existence of the Hopf bifurcation in the system (1) for a particular range of the parameter, it is essential to be interested in the instability related to this type of bifurcation. Indeed, thanks to Fig. 10, we can deduce some observations concerning the stability of fixed points and bifurcations likely to appear in the model submitted to our study. Looking at the evolution of the eigenvalues of the Jacobian matrix of the system, we note that there is a type of instability which describes well the phenomenon of the Hopf bifurcation: intersection place with the imaginary axis where two conjugated complexes eigenvalues cross the imaginary axis simultaneously. We also note that real solutions are always negative.

In order to prove the occurrence of Hopf bifurcation in our mHR oscillator, we will verify if the transversality condition stated in Hassard et al. (1982), Guckenheimer and Holmes (1983) and Wouapi et al. (2019) is satisfied. For these purposes, and by considering the electromagnetic induction strength k1 as a control parameter, we consider the derivative of the characteristic equation (Eq. 20) with respect to k1:

4λ3k1λk1k1+f1k1λ3k1+3a1k1λ2k1λk1k1+f2k1λ2k1+2a2k1λk1λk1k1+f3k1λk1+a3k1λk1k1+f4k1=0, 22

where fjk1=ajk1k1,j=1,2,3and 4.

We suppose that Eq. (20) has a pure imaginary root λk1c=iωk1c,ωR+. By substituting it into Eq. (22) and separating imaginary and real parts give:

Reλk1k1k1=k1c=-f4-ω02f2a3-3a1ω02+ω0f3-ω03f12a2ω0-4ω03a3-3a1ω022+2a2ω0-4ω032, 23

and

Imλk1k1k1=k1c=-ω0f3-ω03f1a3-3a1ω02-f4-ω02f22a2ω0-4ω03a3-3a1ω022+2a2ω0-4ω032. 24

Examining these relations, we see that Reλk1k1k1=k1c0. Under the restriction that ℜ(λj(k1c) < 0) for j = 3, 4, the second condition for a Hopf bifurcation is met and the Poincaré–Andronov–Hopf theorem holds. Then, Hopf bifurcation can occur at (E, k1c) of system (1).

Obviously, Eq. (20) has a pair of purely imaginary conjugate roots λ1,2 = ±0 and a strictly negative reals roots λ3,4=-a12±12a12-4a2-a3a1. Our aim now is to deduce a relationship between system’s parameters corresponding to this bifurcation around the equilibrium E(xe, ye, ze, φe). Thus, we substitute λ = 0 into the Eq. (20) and we obtain the following conditions:

ω0=a3a1, 25

and

a32-a1a2a3+a12a4=0. 26

To obtain the control parameter’s values k1c, we replace in Eq. (26) a1, a2, a3 and a4 by their expressions described in (21). Hence, after some algebraic manipulations, we derive the following equation from which solutions give k1c:

A¯k13+B¯k12+C¯k1+D¯=0, 27

where A¯,B¯,C¯ and D¯ are described in the “Appendix 1” Eqs. (4548).

Consequently, the following conclusion can be made, when k1 passes through the critical value k1c, system (1) undergoes a Hopf bifurcation at the equilibrium E(xe, ye, ze, φe).

Direction and stability of bifurcating periodic solutions

In this part of this work, we apply the normal form theory (Hassard et al. 1982; Guckenheimer and Holmes 1983; Wiggins 1990; Kuznetsov 1998) to study the direction, stability and period of bifurcating periodic solutions for system (1). The eigenvectors v1, v3 and v4 associated respectively with

λ1=iω0,λ3=-a12-12a12-4a2-a3a1andλ4=-a12+12a12-4a2-a3a1are:
v~1=1J211+ω02-iω0J211+ω02sr2r2+ω02-iω0rsr2+ω02k2k22+ω02-iω0k22+ω02,v~3=1J211+λ3rsr+λ31k2+λ3andv~4=1J211+λ4rsr+λ41k2+λ4.

Hence, the matrix P=(Rev~1,-Imv~1,v~3,v~4)=(Pij)1i,j4 is determined as follows:

P=1011p21p22p23p24p31p32p33p34p41p42p43p44, 28

where

p21=J211+ω02,p22=ω0J211+ω02,p23=J211+λ3,p24=J211+λ4,p31=sr2r2+ω02,p32=ω0srr2+ω02,p33=rsr+λ3,p34=rsr+λ4,p41=k2k22+ω02,p42=ω0k22+ω02,p43=1k2+λ3andp44=1k2+λ4.

Let us substitute Y = P−1(XE), and F~Y,k1=P-1FPY+E,k1 in system (1), where F(X, k1), represents the vector field of such system, E(xe, ye, ze, φe) its equilibria, X(x, y, z, φ) and Y(x1, y1, z1, φ1) are states variables [the inverse matrix P−1 are described in the “Appendix 1” Eq. (49)].

We obtain after some mathematical manipulations the expressions of Y˙=F~Y,k1:

x˙1=-ω0y1+F1x1,y1,z1,φ1,y˙1=ω0x1+F2x1,y1,z1,φ1,z˙1=-a12-12a12-4a2-a3a1z1+F3x1,y1,z1,φ1,φ˙1=-a12+12a12-4a2-a3a1φ1+F4x1,y1,z1,φ1, 29

where F1(x1, y1, z1, φ1), F2(x1, y1, z1, φ1), F3(x1, y1, z1, φ1), and F4(x1, y1, z1, φ1) are described in the “Appendix 1” Eqs. (5053).

Notice that, the fixed point of Eq. (29) is the origin. In the following, we follow firstly the procedures described by Hassard et al. (1978, 1982) and Hassard (1978), to figure out the necessary quantities at k1 = k1c:

F201=p11-12b-6βk1p41p41xe+2φe-6axe-2dp12-1M,F021=-6βk1p11-1p422xeM,F202=p21-12b-6βk1p41p41xe+2φe-6axe-2dp22-1M,F022=-6βk1p21-1p422xeM,F111=-6βk1p11-1p42p41xe+φeM,F112=-6βk1p21-1p42p41xe+φeM,F301=-6p11-13βk1p412+aM,F031=0,F302=-6p21-13βk1p412+aM,F032=0,F121=-6βk1p11-1p422M,F211=-12βk1p11-1p42p41M,F122=-6βk1p21-1p422M,
F212=-12βk1p21-1p42p41M,F203=p31-12b-6βk1p41p41xe+2φe-6axe-2dp32-1M,F023=-6βk1p31-1p422xeM,F113=-6βk1p31-1p42p41xe+φeM,F204=p41-12b-6βk1p41p41xe+2φe-6axe-2dp42-1M,F024=-6βk1p41-1p422xeM,F114=-6βk1p41-1p42p41xe+φeM,F101,1=p11-12b-6βk1p41p43xe+φep41+p43-6axe-2dp12-1M,F011,1=-6βk1p11-1p42p43xe+φeM,F102,1=p21-12b-6βk1p41p43xe+φep41+p43-6axe-2dp22-1M,F012,1=-6βk1p21-1p42p43xe+φeM,F101,2=p11-12b-6βk1p41p44xe+φep41+p44-6axe-2dp12-1M,F011,2=-6βk1p11-1p42p44xe+φeM,F102,2=p21-12b-6βk1p41p44xe+φep41+p44-6axe-2dp22-1M,F012,2=-6βk1p21-1p42p44xe+φeM.

Then,

g11=14F201+F021+iF202+F022,g02=14F201-F021-2F112+iF202-F022+2F111,g20=14F201-F021+2F112+iF202-F022-2F111,G21=18F301+F121+F212+F032+iF302+F122-F211-F031,h111=14(F203+F023),h112=14F204+F024,h201=14F203-F023-2iF113,h202=14F204-F024-2iF114,

By solving the following equations:

Dw11=-h11andD-2iω0Iw20=-h20,

where

D=D1100D22,h11=h111h112,h20=h201h202,

in which,

D11=-a12-12a12-4a2-a3a1

and

D22=-a12+12a12-4a2-a3a1.

One obtains

w11=w111w112=-h111D11-h112D22,w20=w201w202=-h201D11+2iω0D112+4ω02-h202D22+2iω0D222+4ω02.

Furthermore,

G1101=12F101,1+F012,1+iF102,1-F011,1,G1102=12F101,2+F012,2+iF102,2-F011,2,G1011=12F101,1-F012,1+iF102,1+F011,1,G1102=12F101,2-F012,2+iF102,2+F011,2,g21=G21+ζ=122G110νw11ν+G101νw20ν,

Finally, we obtain the main quantities described below:

C10=i2ω0g20g11-2g112-13g022+12g21,μ2=-ReC1(0)/α(0),τ2=-ImC1(0)+μ2ω00ω0,β2=2ReC1(0), 30

and the Marsden–MacCracken index is:

IM=ω0F301+F121+F212+F032+F201F202-F201F111+F202F112+F022F112-F021F111-F021F022.

Results: According to the fact that system (1) undergoes a Hopf bifurcation at equilibrium point E when parameter k1 passes the critical value k1c, the following properties hold (Megam et al. 2016; Qigui and Meili 2016):

  • If IM < 0 and μ2 < 0(IM > 0 and μ2 > 0), the Hopf bifurcation is non-degenerate and supercritical with stable limit cycle (subcritical with unstable limit cycle).

  • If β2 < 0(β2 > 0), the bifurcating periodic solutions are orbitally stable (unstable).

  • If τ2 > 0(τ2 < 0), the period of bifurcating periodic solutions increases (decreases).

Furthermore, the system has a unique amplitude solution of approximated period:

Tk1=2πω01+τ2ε2+0(ε4), 31

and the characteristic exponent associated with this solution is

βk1=β2ε2+0(ε4), 32

where ε2=k1c-k1μ2+0(k1c-k1)2 (with μ2 ≠ 0).

The expression of the bifurcating periodic solution (except for an arbitrary phase angle) is approximated by:

X=x,y,z,φT=Xe(k1c)+PY=xek1c,yek1c,zek1c,φek1cT+Px¯1,y¯1,z¯1,φ¯1T,

where the matrix P is defined in (28), x¯1=Reξ; y¯1=Imξ and z¯1,φ¯1T=w11ξ2+Rew20ξ2+0ξ2, in which

ξ=εe2iπtT+iε26ω0g02e-4iπtT-3g20e4iπtT+6g11+0(ε2)=εe2iπtT+0(ε2).

From these results, we conclude that

xyzφ=xe(k1c)ye(k1c)ze(k1c)φe(k1c)+εcos2πTt+ε2γ+δεp21cos2πTt+p22sin2πTt+ε2γp23+δp24εp31cos2πTt+p32sin2πTt+ε2γp33+δp34εp41cos2πTt+p42sin2πTt+ε2γp43+δp44+0(ε2), 33

where

γ=-h111D11-1D112+4ω02h201D11cos4πtT-2h201ω0sin4πtT,δ=-h112D22-1D222+4ω02h202D22cos4πtT-2h202ω0sin4πtT.

Numerical and PSpice simulation results

Numerical computations are done in order to illustrate the above theoretical results on the Hopf bifurcation. For this instance, we consider the system (1) with the following values of external forcing current Iext = 3 and the electromagnetic parameters k2 = 0.5, α = 0.1, β = 0.02, from where we obtain one equilibrium point (for this parameter’s values, Δ > 0 for any positive value of k1). Taking into consideration this equilibrium point, the critical value of the electromagnetic induction strength k1 defined as roots of Eq. (27) are: k1c1 = 3.274073708, k1c2 = − 5.21211991 and k1c3 = − 29.85155976. By considering the positive feedback gain k1, only the first parameter is chosen. For this critical value, we obtain the unique equilibrium E(− 0.6353297139, − 1.018219227, 3.858681145, − 1.270659428). We also have two real eigenvalues λ3(k1c) = − 6.723062552, λ4(k1c) = − 0.4504199628 and two pure imaginary ones λ1,2(k1c) = ± i0.06254412851.

Furthermore,

Reλk1k1k1=k1c=-0.01021350025<0,

then the transversality condition is satisfied. Moreover, the various useful coefficients for the direction of the bifurcation are:

g11=0.1184468005+0.0191747304i;g02=0.1183218976+0.03939573908i;g20=0.116070373-0.000906539065i;G21=-0.2182365718+0.02008439371i;g21=0.0091518117+0.0645574249i;C10=-0.01235650753-0.1292972074i;

Finally, we obtain the main results: μ2 = − 1.209821043 < 0; β2 = − 0.02471301506 < 0; τ2 = 2.135717548 > 0 and IM = − 0.09225947083 < 0.

Based on the above analysis (IM < 0 and μ2 < 0), it is obvious that the Hopf bifurcation is supercritical and non-degenerate. Hence, the unique equilibrium E(xe, ye, ze, φe) of system (1) is stable when k1u > k1c and the equilibrium loses its stability and a Hopf bifurcation occurs when k1 drops below k1c. As β2<0, the bifurcating periodic solutions are asymptotically stable orbits with a period given approximatively by:

Tk1=100.45076821-1.7653169123.274073708-k1+O3.274073708-k12,

and the corresponding characteristic exponent is

βk1=0.02042700513.274073708-k1+O3.274073708-k12.

The bifurcating periodic solution is presented for k1=k1c in Fig. 11a, b and we observe that it is orbitally stable. For k1l < k1c, Fig. 11c illustrates that in the domain [k1l, k1c[, the origin is an unstable focus surrounded by a stable limit cycle for which the amplitude increases with k1c-k1l. However, for k1u > k1c, in the domain [k1c, k1u[, Fig. 11e, f shows that the origin is a stable focus. The experimental results on PSpice in Fig. 12 also exhibit a good qualitative agreement between the experimental realizations and the numerical simulations.

Fig. 11.

Fig. 11

Time series and phase portrait of system (4) with the initial condition -0.6359349350,-1.022066208,3.856260260,-1.271869870 while keeping Iext=3,α=0.1,f=1,β=0.02,k2=0.5. a, b for k1c = 3.2750; c, d for k1l = 3.2 < k1c; e, f for k1u = 3.4 > k1c

Fig. 12.

Fig. 12

Time series and phase portrait of system (4) with the initial condition -0.6359349350,-1.022066208,3.856260260,-1.271869870 while keeping constant the other parameter using PSpice simulations. a, b For k1c = 3.2750; c, d for k1l = 3.21 < k1c; e, f for k1u = 3.39 > k1c

Optimal synchronization

Problem statement

In practice, the evolution of the electrical activity of the brain via the neurons is usually represented by a signal called electroencephalogram (EEG). Previous research has shown that this signal can have deterministic characteristics that can be likened to the Lorenz butterfly effect (deterministic chaos). Panahi and collaborators relevant works have shown that a healthy brain has a neuronal activity that is described by a chaotic EEG (Panahi et al. 2017). In the same way, the authors have demonstrated that, when the brain presents some pathology such as epilepsy, the EEG signal obtained is not chaotic but rather periodic. Considering all these results, our goal in this section is to propose through the optimal synchronization approach, a technique to force a sick neuron to have chaotic behaviour in order to correct an abnormality such as epilepsy. Recall that, since the brain is made up of billions of neurons, this technique is just a small example (because we consider only two neurons) which, thanks to future research (notably on the synchronization of neural networks), could be of considerable contribution. Thus, by a judicious choice of the parameters of the system (1), we consider two neurons, the first neuron that we assume as the master is healthy (that is to say, it has a chaotic behaviour). While the second neuron that we assume as the slave is sick (that is to say, it has a periodic behaviour). Our challenge now is to ensure that these two neurons have chaotic behaviour while optimizing the synchronization time.

The equation system of the healthy neuron considered as the master is as follows:

x˙1=y1-ax13+bx12-fz1+Iext-k1(α+3βφ12)x1,y˙1=c-dx12-y1,z˙1=rs(x1+h)-z1,φ˙1=x1-k2φ1, 34

where X1 = (x1, y1, z1, φ1)T are state variables.

The equation system of the epileptic neuron considered as the slave is as follows:

x˙2=y2-ax23+bx22-fz2+Iext-k1(α+3βφ22)x2+u,y˙2=c-dx22-y2,z˙2=rs(x2+h)-z2,φ˙2=x2-k2φ2, 35

where X2 = (x2, y2, z2, φ2)T are state variables and u is the feedback coupling. The synchronization error e = (e1, e2, e3, e4)T between the healthy neuron and the epileptic neuron is as follows:

e=X2-X1. 36

Starting from there, it comes out the system below, which makes it possible to describe the error dynamics:

e˙1=ΔG+u,e˙2=-de12-2dx1e1-e2,e˙3=rse1-re3,e˙4=e1-k2e4, 37

where ΔG is a smooth vector field defined as follows:

ΔG=e2-ae13-3ax1e12+e1x12+be12+2x1e1-fe3-αk1e1-3βk1φ22x2-φ12x1.

The synchronization problem that arises at this level amounts to ensuring that the error dynamics of Eq. (37) is asymptotically stable. In other words, feedback coupling should be powerful enough to provide overall stability of the error dynamics between the healthy neuron and the sick neuron after a finite time T, i.e.

limtTet=0andet=0,tT>0. 38

In order to be able to satisfy the conditions of Eq. (38), let ζ1 = e2, ζ2 = e3 and ζ3 = e4. Then, system (37) can be changed into a canonical form (Bowong and Moukam 2004; Femat et al. 1999; Gonzalez et al. 1999) as follows:

e˙1=Θe1,ζ,u+u,e˙2=-de12-2dx1e1-ζ1,e˙3=rse1-rζ2,e˙4=e1-k2ζ3,ye=e1, 39

where ye denotes the output of system (37), ζR3 is the unobservable state vector (internal dynamics). The function Θ(e1, ζ, u) is uncertain and is given by:

Θe1,ζ,u=ζ1-ae13+3ax1e12+e1x12+be12+2x1e1-fζ2-αk1e1-3βk1φ22x2-φ12x1.

However, the feedback coupling is function of e1 because it is the only variable that we choose as the output variable ye = e1. Due to the presence of the uncertain term Θ(e1, ζ, u), we perform in the system (39), a change of variable by following (Bowong and Moukam 2004; Femat et al. 1999; Gonzalez et al. 1999) and by letting η = Θ(e1, ζ, u). So, this system is rewritten as follows:

e˙1=η+u,η˙=Γe1,η,ζ,u,u˙,ζ˙=Ψe1,ζ, 40

where

ζ=ζ1,ζ2,ζ3T,Ψe1,ζ=-de12-2dx1e1-ζ1,rse1-rζ2,e1-k2ζ3T,Γe1,η,ζ,u,u˙=η˙=Θ˙.

At this level, we are trying to show that, when e1 = 0, the zero dynamics subsystem ζ˙=Ψ0,ζ tends asymptotically to the origin, which implies that the system (37) is minimum phase (i.e. the closed-loop system is internally stable). For this, we can prove that, ζ˙1=-de12-2dx1e1-ζ1,ζ˙2=rse1-rζ2 and ζ˙3=e1-k2ζ3 converge to the origin when e1 = 0.

Noting that ζ = (ζ1, ζ2, ζ3)T is bounded, the zero dynamic is written as follows:

ζ˙=Ejζ,

where

Ej=-1000-r000-k2

Using the Routh–Hurwitz stability criterion, this zero dynamic is asymptotically stable (since r > 0 and k2 > 0). As a consequence on the error dynamics system (37), it is observed that, when the minimum phase property is satisfied, that is to say Ψ(e1, ζ) → Ψ(0, ζ) → 0 as t → ∞, the minimum phase character is observed, that is to say limtTe1(t) = 0.

In order to achieve a synchronization which minimizes the energy consumption and which optimizes the synchronization time, we use for the following, the optimal controller defined in the “Appendix 2” (see Eq. 74) by:

ue^1=-η^-e^12+k2+e^14+e^12k2e^12+e^14+e^12k2e^1, 41

where k is a strictly positive constant, the root couple e^1 and η^ which represent respectively the approximate values of e1 and η are obtained thanks to the following high-gain observer (Kountchou et al.2016; Bowong and Moukam 2004; Gonzalez et al. 1999; Korobov et al. 1993):

e^˙1=η^+u+2Le1-e^1,η^˙=L2e1-e^1, 42

In which, L is a strictly positive parameter generally called high-gain parameter. Note that, it is not physically possible to determine the exact value of η therefore of e1. However, to solve this problem, it is preferred to use the high-gain observer defined by Eq. (42) to reproduce the main characteristics of e1 and η through the approximate values e^1 and η^. Finally, thanks to Eq. (40), we reconstruct the dynamics of the variable e1 as well as that of the uncertain variable η from the output ye = e1. Indeed, several recent works have shown that, when the high-gain parameter is more significant than a threshold value (L > L*), the dynamics of the error estimation system (42) converge exponentially to zero (see Gauthier et al. 1992), which implies that, the closed-loop system is stable (Bowong and Moukam 2004; Femat et al. 1999; Gonzalez et al. 1999). Besides, as demonstrated in the “Appendix 2”, the synchronization time T=θe^1 associated with the robust controller of Eq. (41) is determined by:

T=θe^1=12ln2e^12+k2+2e^14+e^12k2k2. 43

Numerical simulation

In order to show the feasibility and efficiency of the optimal controller chosen to force a sick neuron (slave system) to follow the electrical activity of a healthy neuron (master system), numerical simulations are performed. The parameters of healthy neuron are those shown in Fig. 2a and those of the sick neuron are shown in Fig. 3d. In other words, the parameters of the master system are as follows (a, b, c, d, h, r, s, α, β, f, k1, k2, Iext) = (1, 3, 1, 5, 1.6, 0.006, 4, 0.1, 0.02, 1, 1, 0.5, 3), while those of the slave system are (a, b, c, d, .h, r, s, α, β, f, k1, k2, Iext) = (1, 3, 1, 5, 1.6, 0.006, 4, 0.1, 0.02, 1, 0.4, 0.2, 3). The initial conditions are chosen to ensure that the healthy neuron will keep its chaotic behaviour while the sick neuron will also keep its periodic behaviour: x10,y10,z10,φ10=0.01,0.9,0.01,-1.1, x20,y20,z20,φ20=-0.01,0.0,0.0,0.1 and e^10,η^0=1.09,0.0. By choosing L = 500 and using Eq. (43), the synchronization time is T=θe^1=0.5211sec for k = 2 and e^10=1.09. Through Fig. 13, we observe the time sequences of the synchronization error between the healthy neuron and the epileptic neuron. This figure shows that the error dynamics is stabilized at the origin, as a result, the two neurons evolve chaotically after a synchronization time. Especially for Fig. 13a, it is clear that the membrane potentials of the two neurons converge around 0.561094748 s, which corresponds to the finite horizon. The captivating effect of the minimum phase character is shown in Fig. 13b, where it is clear that the other synchronization errors e2, e3 and e4 also stabilize at the origin although the feedback coupling applied only to the state variable e1.

Fig. 13.

Fig. 13

Time evolution of the synchronization error. a e1 = x2x1 and b e2 = y2y1, e3 = z2z1 and e4 = φ2φ1

In order to show the robustness of the feedback coupling between the two neurons, we perform more simulations. Indeed, as mentioned previously (see Eq. 43), the synchronization time T=θe^1 depends on the control gain k and the initial condition e^10. When e^10=1.09, Fig. 14 shows the time evolution of the variable e1(t) as well as that of the controllability function θe^1 for three different values of k (k = 2, k = 3 and k = 4). We deduce from Fig. 14a that, the convergence of the synchronization error is established after a finite horizon estimate respectively in about 0.5611 s, 0.3558 s and 0.2692 s. From these values and thanks to Fig. 14b, it is evident that, when the control gain k increases, the synchronization time decreases. Moreover, by carrying out a similar study for k = 6, Fig. 15 presents the time series of the variable e1(t) as well as that of the controllability function θe^1 for three different values of e^10 (e^10=1,e^10=3 and e^10=5). It is clearly seen in these figures the opposite effect, that is to say, when e^10 increases, the synchronization time also increases.

Fig. 14.

Fig. 14

Time evolution of a synchronization error state e1 and b controllability function θe^1 performed for three different values of the control gain k when e^10=e10=1.09

Fig. 15.

Fig. 15

Time evolution of a synchronization error state e1 and b controllability function θe^1 performed for three values of e^10=e10 when k = 6

Recent research has shown that in memristor systems, the associated memory effect can lead to a great dependence of the output variables on their initial values (Wu et al. 2018). Consequently, the synchronization between two coupled oscillators can be influenced by the variation of the initial value of the variable associated with the memristor (i.e. the magnetic flux φ(t) in our case). Therefore, to quantitatively assess the sensibility of the initial conditions of the magnetic flux variables φ1(0) and φ2(0) on the performed synchronization approach, we define the following synchronization error norms ent=e12t+e22t+e32t+e42t. From Fig. 16a, b, we can observe that after the transient period, the variation of the initial conditions of the magnetic flux variables φ1 (0) and φ2 (0) have a very weak influence on the synchronization phenomenon between the two coupled neurons (en(t) < 1). This is largely justified by the used synchronization strategy/scheme, in particular through the robustness of the used control law (see “Appendix 2”) and the observed minimum phase character (i.e. the asymptotic convergence towards the origin of the zero dynamics subsystem (ζ1, ζ2, ζ3). In addition, briefly recall that for some dynamic systems, by only modifying the initial conditions of the state variables, this causes the switch from one attractor to another attractor in the phase space (e.g. from a chaotic attractor to a periodic attractor or vice versa). This phenomenon is known as the coexistence of attractors (Njitacke et al. 2019a, b). However, for the range of parameter that we have used in this work, this phenomenon has not been observed, this may further support the low sensitivity related to the initial conditions of the magnetic flux variables in the unidirectional synchronization process between the coupled neurons.

Fig. 16.

Fig. 16

Time evolution of error norm when varied the initial value for magnetic flux variable of the a healthy neuron φ1(0) and b the sick neuron φ2(0)

Circuit design and PSpice verification

The main objective here is to implement an electronic circuit that can carry out the synchronization strategy proposed above to verify the effectiveness and practical feasibility of this method. For this, we use the parameters’ values defined in the subsection above to determine, using Eq. (18), the values of the equivalent electronic components. Also, in Figs. 17, 18 and 19, the electronic circuits of the complete master–slave–controller systems are presented, respectively. The implementation of the nonlinear controller parameters is performed using the following relation:

k2=Vk=RRk,2L=1104RL1Ce1andL2=1104RL2Cη.

The equivalent of the square root function that appears in Eq. (41) is realized electronically thanks to the bloc ‘SQRT’ that we see in Fig. 19. Considering the synchronization time obtained previously through the Matlab numerical simulation (i.e. TM=0.5611s for k = 2 and e^10=1.09), we can deduce the equivalent synchronization time for a PSpice simulation thanks to the following relation:

Ts=RCTM=0.6×10-4s, 44

where TS and TM are respectively, the established synchronization time through PSpice simulations and Matlab numerical simulations. We have chosen R = 10 kΩ and C = 10 nF. We can remark that, by monitoring the resistor Rk and voltage Vk, the effects of varying parameter k on the finite horizon can be analysed. Assume that the initial conditions of the master system, slave system and feedback coupling were respectively chosen to be, VCx10,VCy10,VCz10,VCφ10=-0.001,0.0,0.01,0.01,VCx20,VCy20,VCz20,VCφ20=0.0,-0.01,0.03,0.02and VCe10,VCη0=1.09,0.0. The circuit component values of the feedback coupling were chosen to be Ce1=Cη=C=10nF,RL1=10Ω,RL2=0.04Ω,Vk=4V and Rk = 2.5 kΩ. The voltage source is set at ± 18 Vdc.

Fig. 17.

Fig. 17

Electronic circuit of the drive system (34)

Fig. 18.

Fig. 18

Electronic circuit of the response system (35)

Fig. 19.

Fig. 19

Circuit diagram of the feedback coupling (41)

The PSpice simulations results illustrating the optimal synchronization of the two coupled neurons are presented in Figs. 20 and 21. From these results (see Fig. 20), it can clearly be seen that the synchronization time obtained via the PSpice simulation is about 60 μs, which corresponds to the finite horizon. Moreover, in Fig. 21, it is clear that the other synchronization errors e2, e3 and e4 also stabilize at the origin. As a result, we can say that the synchronization method/strategy presented throughout this part of our work is physically feasible and can be used in medical engineering as a new paradigm for treating epilepsy.

Fig. 20.

Fig. 20

Time evolution of the synchronization error e1 = x2x1 using PSpice simulations

Fig. 21.

Fig. 21

Time evolution of the synchronization errors e2 = y2y1, e3 = z2z1 and e4 = φ2φ1 using PSpice simulations

Conclusion

This paper has studied the dynamics and the optimal synchronization of the Hindmarsh–Rose neuron model under magnetic flow effect (mHR). We first studied some collective behaviours of the model. The bifurcation analysis, Lyapunov spectrum and time series have revealed rich and striking phenomena, including various firings patterns by applying appropriate magnetic strength and Hopf-fold bursting through fast–slow bifurcation. More interestingly, we have discovered that non-degenerate Hopf bifurcation occurs in this system when an appropriate chosen magnetic flux varies and reaches its critical value. Furthermore, the direction of the Hopf bifurcation and stability of the bifurcating periodic solutions are analyzed in detail by using Hassard algorithm. We have found an excellent agreement between the results obtained using the electronic circuit and numerical simulation of the system. Later, the synchronization between two mHR neurons models was addressed to propose a new paradigm in the treatment of epilepsy. An optimal robust control scheme using the controllability functions method has been investigated. Then, in other to take into account the behaviour of transient response and the feedback coupling effort (i.e. the energy wasted by the feedback coupling action), we have proposed a robust feedback coupling. The proposed strategy allows setting the time horizon accurately for the synchronization of two mHR. Both numerical and PSpice simulations are presented to show the effectiveness and feasibility of the proposed synchronization scheme.

Acknowledgements

The authors thank the reviewer for their multiple advices which helped to improve this work. WKM especially thanks Patrick Louodop, Romaric Kengne, Anicet Mezatio and Lawrence Gninzanlong for valuable and instructive exchanges.

Appendix 1: Some mathematical expressions concerning the Hopf bifurcation analysis

Some mathematical expressions obtained during calculus are presented here.

A¯=3βxe2k22+α26rβxe2k2+k2r3βxe2k22+α-3βxe2k22+αk2+r+13βxe2k22+α+6βxe2k2×k2r+k2+r3βxe2k22+α+6βxe2r+1k2, 45
B¯=23axe2-2bxe+k2+r+13βxe2k22+αk2r3βxe2k22+α+3rβxe2k22+3βxe2k22+α2k2rs-k2r2×bxe-3axe2+2k2rdxe-3axe2-2bxe+k2+r+1k2+r+13βxe2k22+α+6βxe2k22+3βxe2k22+α×3a-xe2-2bxek2+r+1+2dxe+k2r+rs+k2+rk2r+k2+r3βxe2k22+α+6βxe2r+1k2-3βxe2k22+α3βxe2k22+αk2+r+1+6βxe2k23axe2-2bxe2k2r+k2+r+2dxek2+r+k2rs+k2r+rs+k2r+k2+r3βxe2k22+α+3βxe2r+1k22, 46
C¯=3axe2-2bxe+k2+r+12k2r3βxe2k22+α+6rβxe2k2+23axe2-2bxe+k2+r+13βxe2k22+α×k2rs-k2r2bxe-3axe2+2k2rdxe-3axe2-2bxe+k2+r+13axe2-2bxek2+1+2dxe+k2r+rs+k2+r3βxe2k22+αk2r+k2+r+6βxe2r+1k2-3axe2-2bxe+k2+r+13βxe2k22+α×k2+r+1+6βxe2k2+3βxe2k22+α3axe2-2bxek2+r+1+2dxe+k2r+rs+k2+r3axe2-2bxek2r+k2+r+2dxek2+r+k2rs+k2r+rs+23axe2-2bxek2r+k2+r+2dxek2+r+k2rs+k2r+rs×-3βxe2k22+αk2r+k2+r+6βxe2r+1k2, 47
D¯=3axe2-2bxe+k2+r+12k2rs-k2r2bxe-3axe+2k2rdxe-3axe2-2bxe+k2+r+13axe-2bxek2+r+1+2dxe+k2r+rs+k2+r3a-xe2-2bxek2r+k2+r+2dxek2+r+k2rs+k2r+rs+3axe2-2bxek2r+k2+r+2dxek2+r+k2rs+k2r+rs2, 48
P-1=p11-1p12-1p13-1p14-1p21-1p22-1p23-1p24-1p31-1p32-1p33-1p34-1p41-1p42-1p43-1p44-1, 49

in which,

p11-1=p22p33p44-p22p34p43-p23p32p44+p23p34p42+p24p32p43-p24p33p42M,p12-1=-p32p43+p32p44+p33p42-p34p42M,p13-1=p22p43-p22p44-p23p42+p24p42M,p14-1=-p22p33+p22p34+p23p32-p24p32M,p21-1=-p21p33p44-p21p34p42-p22p31p44+p22p34p41+p24p31p42-p24p32p41M,p22-1=p31p43-p31p44-p33p41+p33p44+p34p41-p34p43M,p23-1=-p21p43+p21p44+p23p41-p23p44-p24p41+p24p43M,p24-1=p21p33-p21p34-p23p31+p23p34+p24p31-p24p33M,p31-1=p21p32p44-p21p34p42-p22p31p44+p22p34p41+p24p31p42-p24p32p41M,p32-1=-p31p42+p32p41-p32p44+p34p42M,p33-1=p21p42-p22p41+p22p44-p24p42M,p34-1=-p21p32+p22p31-p22p34+p24p32M,p41-1=-p21p32p43+p21p33p42+p22p31p43-p22p33p41-p23p31p42+p23p32p41M,
p42-1=p31p42-p32p41+p32p43-p33p42M,p43-1=-p21p42+p22p41-p22p43+p23p42M,p44-1=p21p32-p22p31+p22p33-p23p32M,

where

M=-p21p32p43+p21p32p44+p21p33p42-p21p34p42+p22p31p43-p22p31p44-p22p33p41+p22p33p44+p22p34p41-p22p34p43-p23p31p42+p23p32p41-p23p32p44+p23p34p42+p24×p31p42-p24p32p41+p24p32p43-p24p33p42.
F1x1,y1,z1,φ1=1Mp11-1p21x1+p22y1+p23z1+p24φ1+ye-ax1+z1+φ1+xe3+bx1+z1+φ1+xe2-p31x1-p32y1-p33z1-p34φ1-ze+Iext-k13βx1p41+y1p42+z1p43+φ1p44+φe2+αx1+z1+φ1+xe+p12-1-dx1+z1+φ1+xe2+c-p21x1-p22y1-p23z1-p24φ1-ye+p13-1rsx1+z1+φ1+xe+h-p31x1-p32y1-p33z1-p34φ1-ze+p14-1-k2x1p41+y1p42+z1p43+φ1p44+φe+x1+z1+φ1+xe+ω0My1, 50
F2x1,y1,z1,φ1=1Mp21-1p21x1+p22y1+p23z1+p24φ1+ye-ax1+z1+φ1+xe3+bx1+z1+φ1+xe2-p31x1-p32y1-p33z1-p34φ1-ze+Iext-k13βp41x1+p42y1+p43z1+p44φ1+φe2+αx1+z1+φ1+xe+p22-1-dx1+z1+φ1+xe2+c-p21x1-p22y1-p23z1-p24φ1-ye+p23-1rsx1+z1+φ1+xe+h-p31x1-p32y1-p33z1-p34φ1-ze+p24-1-k2x1p41+p42y1+p43z1+p44φ1+φe+x1+z1+φ1+xe-ω0My1, 51
F3x1,y1,z1,φ1=1Mp31-1p21x1+p22y1+p23z1+p24φ1+ye-ax1+z1+φ1+xe3+bx1+z1+φ1+xe2-p31x1-p32y1-p33z1-p34φ1-ze+Iext-k13βp41x1+p42y1+p43z1+p44φ1+φe2+αx1+z1+φ1+xe+p32-1-dx1+z1+φ1+xe2+c-p21x1-p22y1-p23z1-p24φ1-ye+p33-1rsx1+z1+φ1+xe+h-p31x1-p32y1-p33z1-p34φ1-ze+p34-1-k2x1p41+p42y1+p43z1+p44φ1+φe+x1+z1+φ1+xe-λ3Mz1, 52
F4x1,y1,z1,φ1=1Mp41-1p21x1+p22y1+p23z1+p24φ1+ye-ax1+z1+φ1+xe3+bx1+z1+φ1+xe2-p31x1-p32y1-p33z1-p34φ1-ze+Iext-k13βp41x1+p42y1+p43z1+p44φ1+φe2+αx1+z1+φ1+xe+p42-1-dx1+z1+φ1+xe2+c-p21x1-p22y1-p23z1-p24φ1-ye+p43-1rsx1+z1+φ1+xe+h-p31x1-p32y1-p33z1-p34φ1-ze+p44-1-k2x1p41+p42y1+p43z1+p44φ1+φe+x1+z1+φ1+xe-λ4Mφ1, 53

Appendix 2: Design procedure for the optimal control law of Eq. (41)

The optimal control problem of the error dynamic system (37) is considered as

e˙1=A1e1+B1u,e1Rn,uRr,rgB1,A1B1,,A1n-1B1=n, 54
e1t0=e1t0,e1T=0,whereTisarbitrary, 55

for which the objective is to minimize the functional

Ju=k2T+toTWe1,e1+Uu,udt, 56

where W0andU>0, are symmetric matrices (assumed as a suitable positive constants here), k is a strictly positive constant gain, t0 ≥ 0 is the time at which the synchronization behavior starts and Tt0 is the time at which the error dynamics system (37) perform the desired trajectory (e = 0). This functional (i.e. Eq. 56) is considered to be a mixed cost function (Korobov et al. 1993). The major challenge now is to find an optimal positional control in feedback form for the error dynamics system of Eq. (37) with a mixed cost functional. In order words, the goal is to find a function u = u(e1), such as:

  1. e1t0Rn, the root e1t of the Cauchy problem
    e˙1=A1e1+B1ue1,e1t0=e1t0, 57
    exists on some interval t0,Te1t0 and is unique.
  2. e1t0astTe1t0 58
  3. The couple (e1(t), u(e1(t))) is the root of the optimal control problem (54–56).

For these purposes, the controllability function (i.e. robust optimal control law) is designed as follows:

ue1=-η-U-1N-1θe1e1,withθe1=T-t, 59

where NtR be a continuous strictly positive function, and solution of the Cauchy problem (57) for the Riccati equation below:

N˙=U-1-WN2. 60

Let us introduce, for T > 0 and e1R, that

vT,e1=k2T+N-1Te12, 61
υT,e1=vT,T,e1,=k2-U-1N-2T-We12. 62

We remark that, at each e1R\0,vT,e1 achieves its minimum. Indeed, the function v(T, e1) is continuous and analytic on 0,×R. As ‖N(T)‖−1e1‖ < (N−1(T))e21 and limT→+0N(T)‖ = 0, thus limθ→+0v(θ, e1) = +∞, which means that limT→+∞v(T, e1) = +∞, thus, the statement is verified.

We are referring to the function that is defined for e1 ≠ 0 by equality of Eq. (56) and defined for e1 = 0 by Eq. (59) with θ(0) = 0 as the controllability function (Korobov et al. 1993). For any e1 ≠ 0, the value of this function corresponds to the minimal positive solution of the equation υ(θ, e1) = 0, at which v(θ, e1) = 0 achieves its global minimum (see Korobov et al. 1993). Thus, the finite time horizon T is given by expression of θ(e1(0)) which is deduced by solving the equation υ(θ, e1) = 0.

In the sequel, we give some main properties of the controllability function θ(e1) as mentioning in (Korobov et al. 1993).

Property 1

From θ(e1) → 0, it follows that e1 → 0.

Indeed,

Nθe1-1e12vθe1,e1=k2θ+N-1θe1e12. 63

Thus,

vθ,e1v1,e1=k2+N-11e12k2+N-11e12. 64

From Eqs. (63) and (64), we have

e12Nθe1-1-N-11k2. 65

Let us consider any positive number μ such that

1-N-11μ>0. 66

Letting ℓ > 0 such that, if 0 < θ(e1) < ℓ, then ‖N(θ(e1))‖ < μ; that is ‖N(θ(e1))‖−1 > 1/μ. Then, when 0 < θ(e1) < ℓ, using Eqs. (65) and (66), one obtains:

e121μ-N-11k2ande12μk21-N-11μ. 67

Since Eq. (67) is satisfied, property 1 is fulfilled.

Property 2

When θ(e1) → 0, then v(θ(e1), e1) → 0.

Suppose any positive number μ and choose μ > ℓ > 0 so small that when θ(e1) < ℓ, N−1(μ)e21 < μ. Then v(θ(e1), e1) ≤ v(μ, e1) = (k2 + 1)μ, which justifies the second property.

Property 3

For any initial condition e10R,θ˙e1t=-1 for every t ∊ [0, θ(e1(0))](see Korobov et al. 1993for the proof of Property 3).

Proposition 1

Let θ(e1) be the controllability function, under the optimal control law (59), the synchronization error e1(t) converges asymptotically to the origin at an established finite time T = θ(e1(0)). Besides, the closed loop performance has a value of the functional (56),

Je1,u=k2θe10+N-1θe10e120.

Proof

Considering property 3, θ˙e1t=-1, the fact that limtθe10e1t0 follows from

limtθe10θe1=limtθe10θe10-t=0. 68

Assume μ > 0, consider the value of Eq. (56) at the feedback coupling u(e1) and the solution e1(t) corresponding to it, we obtain

Jue1=limμ+0toθe10-μUue1t,ue1t+We1t,e1tdt+k2θe10=limμ+0toθe10-μ-v˙θe1t,e1tdt=-limμ+0vθe1θe10-μ,e1θe10-μ+vθe10,e10,witht0=0=vθe10,e10=k2θe10+N-1θe10e120=mimθ>0k2θ+N-1θe120. 69

This achieves the proof.□

Considering the estimated variables e^1,η^ of Eq. (42), the optimal control (59) is

ue^1=-η^-U-1N-1θe^1e^1, 70

where N is the solution of the Riccati equation (60). Thus, by simply solving this Riccati equation for W = 1 and U = 1, we obtain the following solution:

Nt=e2t-1e2t+1 71

The expressions of v and υ are

vθ,e^1=k2θ+e2θ+1e2θ-1e^12,υθ,e^1=k2-2e2θe2θ-12e^12. 72

By υθ,e^1=0 for θ gives

θe^1=12ln2e^12+k2+2e^14+e^12k2k2. 73

The other root is discarded because the relation 2e^12+k2+2e^14+e^12k2/k2<1 is verified. Finally, the optimal control law is

ue^1=-η^-e2θ+1e2θ-1e^1=-η^-e^12+k2+e^14+e^12k2e^12+e^14+e^12k2e^1. 74

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  1. Abeles M. Time is precious. Sciences. 2004;304:523–524. doi: 10.1126/science.1097725. [DOI] [PubMed] [Google Scholar]
  2. Arena P, Fortuna L, Frasca M, La Rosa M. Locally active Hindmarsh–Rose neurons. Chaos Solitons Fractals. 2006;27(2):405–412. [Google Scholar]
  3. Badoni D, Bertazzoni S, Buglioni S, Salina G, Amit DJ, Fusi S. Electronic implementation of an analogue attractor neural network with stochastic learning. Netw Comput Neural Syst. 1995;6(2):125–157. [Google Scholar]
  4. Bao B, Hu A, Bao H, Xu Q, Chen M, Wu H. Three-dimensional memristive Hindmarsh-Rose neuron model with hidden coexisting asymmetric behaviors. Complexity. 2018 doi: 10.1155/2018/3872573. [DOI] [Google Scholar]
  5. 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. 2018;92(4):1695–1706. [Google Scholar]
  6. 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. 2019 doi: 10.1109/TNNLS.2019.2905137. [DOI] [PubMed] [Google Scholar]
  7. Bi Q, Ma R, Zhang Z. Bifurcation mechanism of the bursting oscillations in periodically excited dynamical system with two time scales. Nonlinear Dyn. 2015;79:101–110. [Google Scholar]
  8. Boccaletti S, Latora V, Moreno Y, Chavez M, et al. Complex networks: structure and dynamics. Phys Rep. 2006;424(4–5):175–308. [Google Scholar]
  9. Boccaletti S, Bianconi G, Criado R, Wang Z, Zanin M, et al. The structure and dynamics of multilayer networks. Phys Rep. 2014;544(1):1–122. doi: 10.1016/j.physrep.2014.07.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Bowong S, Moukam KFM. Synchronization of uncertain chaotic systems via backstepping approach. Chaos Solitons Fractals. 2004;21:999–1011. [Google Scholar]
  11. Chay TR. Chaos in a three-variable model of an excitable cell. Phys D. 1985;16:233–242. [Google Scholar]
  12. Coombes S, Bressloff PC. Bursting: the genesis of rhythm in the nervous system. London: World Scientific; 2005. [Google Scholar]
  13. Djeundam SRD, Yamapi R, Kofane TC, Azizalaoui MA. Deterministic and stochastic bifurcations in the Hindmarsh–Rose neuronal model. Chaos. 2013;23:033125. doi: 10.1063/1.4818545. [DOI] [PubMed] [Google Scholar]
  14. Ermentrout GB, Terman DH. Mathematical foundations of neuroscience. Berlin: Springer; 2010. [Google Scholar]
  15. Estrada E. The structure of complex networks: theory and applications. Oxford: Oxford University Press; 2012. [Google Scholar]
  16. Femat R, Alvarez-Ramirez J, Castillo-Toledo B, Gonzalez J. On robust chaos suppression of nonlinear oscillators: application to Chuas circuit. IEEE Trans Circuits Syst-I. 1999;46(9):1150–1152. [Google Scholar]
  17. Fetz EE. Temporal coding in neural populations? Science. 1997;278:1901–1902. doi: 10.1126/science.278.5345.1901. [DOI] [PubMed] [Google Scholar]
  18. Fitzhugh R. Impulses and physiological states in theoretical models of nerve membrane. Biophys J. 1961;1(6):445. doi: 10.1016/s0006-3495(61)86902-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Gauthier JP, Hammouri H, Othman S. A simple observer for a nonlinear systems applications to bioreactors. IEEE Trans Autom Contr. 1992;37:857–858. [Google Scholar]
  20. Ge M, Jia Y, Xu Y, Yang L. Mode transition in electrical activities of neuron driven by high and low frequency stimulus in the presence of electromagnetic induction and radiation. Nonlinear Dyn. 2018;91:515–523. [Google Scholar]
  21. Gonzalez J, Femat R, Alvarez-Ramirez J, Aguilar R, Barron MA. A discrete approach to the control and synchronization of a class of chaotic oscillators. IEEE Trans Circuits Syst-I. 1999;46:1139–1143. [Google Scholar]
  22. Guckenheimer J, Holmes P. Nonlinear oscillations, dynamical systems and bifurcation of vector field. New York: Springer; 1983. [Google Scholar]
  23. Hassard B. Bifurcation of periodic solutions of the Hodgkin–Huxley model for squid giant axon. J Theor Biol. 1978;71:401–420. doi: 10.1016/0022-5193(78)90168-6. [DOI] [PubMed] [Google Scholar]
  24. Hassard B, Wan Y. Bifurcation formulae derived from center manifold theory. J Math Anal Appl. 1978;63:297–312. [Google Scholar]
  25. Hassard B, Kazarinof N, Wan Y. Theory and application of Hopf bifurcation. Cambridge: Cambridge University Press; 1982. [Google Scholar]
  26. Hindmarsh JL, Rose RM. A model of the nerve impulse using two first-order differential equations. Nature. 1982;296:162–164. doi: 10.1038/296162a0. [DOI] [PubMed] [Google Scholar]
  27. Hindmarsh JL, Rose RM. A model of neuronal bursting using three coupled first order differential equations. Proc R Soc Lond B Biol Sci. 1984;21:87–102. doi: 10.1098/rspb.1984.0024. [DOI] [PubMed] [Google Scholar]
  28. Hodgkin AL, Huxley AF. The dual effect of membrane potential on sodium conductance in the giant axon of Loligo. J Physiol. 1952;116(4):497–506. doi: 10.1113/jphysiol.1952.sp004719. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Hu X, Liu C, Liu L, et al. An electronic implementation for Morris–Lecar neuron model. Nonlinear Dyn. 2016;84:2317–2332. [Google Scholar]
  30. Innocenti G, Genesio R. On the dynamics of chaotic spiking-bursting transition in the Hindmarsh–Rose neuron. Chaos. 2009;19(2):023124. doi: 10.1063/1.3156650. [DOI] [PubMed] [Google Scholar]
  31. Izhikevich EM. Neural excitability, spiking and bursting. Int J Bifurc Chaos. 2000;10:1171–1266. [Google Scholar]
  32. Jia C, Wang J, Deng B, Wei X, Che Y. Estimating and adjusting abnormal networks with unknown parameters and topology. Chaos. 2011;21:013109. doi: 10.1063/1.3539815. [DOI] [PubMed] [Google Scholar]
  33. Kemwoue FF, Dongo JM, Mballa RN, Gninzanlong CL, Wouapi KM, Mokhtari, et al. Bifurcation, multistability in the dynamics of tumor growth and electronic simulations by the use of PSpice. Chaos Solitons Fractals. 2020;134:109689. [Google Scholar]
  34. Kengne J, Chedjou JC, Kenne G, Kyamakya K, Kom GH. Analog circuit implementation and synchronization of a system consisting of a van der Pol oscillator linearly coupled to a Duffing oscillator. Nonlinear Dyn. 2012;70:2163–2173. [Google Scholar]
  35. Kivelä M, Arenas A, Barthelemy M, Gleeson JP, Moreno Y, Porter MA. Multilayer networks. J Complex Netw. 2014;2(3):203–271. [Google Scholar]
  36. Korobov VI, Krutin VI, Sklyar GM. An optimal control problem with a mixed cost function. SIAM J Contr Optim. 1993;31:624–645. [Google Scholar]
  37. Kountchou M, Louodop P, Bowong S, Fotsin H. Optimization of the synchronization of the modified Duffing system. J Adv Res Dyn Control Syst. 2014;6:25–48. [Google Scholar]
  38. Kountchou M, Louodop P, Bowong S, Fotsin H, Saidou Analog circuit design and optimal synchronization of a modified Rayleigh system. Nonlinear Dyn. 2016;85:399. [Google Scholar]
  39. Kuznetsov YA. Elements of applied bifurcation theory. New York: Springer; 1998. [Google Scholar]
  40. Li L, Gu H, Yang M, Liu Z, Ren W. A series of bifurcation scenarios in the firing pattern transitions in an experimental neural pacemaker. Int J Bifurc Chaos. 2004;14(5):1813–1817. [Google Scholar]
  41. Li-Xia D, Qi-Shao L. Codimension-two bifurcation analysis in Hindmarsh–Rose model with two parameters. Chin Phys Lett. 2005;22:1325. [Google Scholar]
  42. Lu L, Jia Y, Liu W, Yang L. Mixed stimulus-induced mode selection in neural activity driven by high and low frequency current under electromagnetic radiation. Complexity. 2017;7628537:1–11. [Google Scholar]
  43. Lv M, Ma J. Multiple modes of electrical activities in a new neuron model under electromagnetic radiation. Neurocomputing. 2016;205:375–381. [Google Scholar]
  44. Lv M, Wang CN, Ren GD, Ma J. Model of electrical activity in a neuron under magnetic flow effect. Nonlinear Dyn. 2016;85(3):1479–1490. [Google Scholar]
  45. Ma J, Wu F, Wang C. Synchronization behaviors of coupled neurons under electromagnetic radiation. Int J Mod Phys B. 2017;31:1650251. [Google Scholar]
  46. Ma J, Zhang G, Hayat T, Ren GD. Model electrical activity of neuron under electric field. Nonlinear Dyn. 2019;95(2):1585–1598. [Google Scholar]
  47. Marco S, Daniele L, De Lange E. The Hindmarsh–Rose neuron model: bifurcation analysis and piecewise-linear approximations. Chaos. 2008;18(3):033128. doi: 10.1063/1.2975967. [DOI] [PubMed] [Google Scholar]
  48. Megam NEB, Fotsin HB, Louodop FP, Kamdoum VT, Cerdeira AH. Bifurcations and multistability in the extended Hindmarsh–Rose neuronal oscillator. Chaos Solitons Fractals. 2016;85:151–163. [Google Scholar]
  49. Mezatio BA, Motchongom MT, Tekam BRW, Kengne R, Tchitnga R, Fomethe A. A novel memristive 6D hyperchaotic autonomous system with hidden extreme multistability. Chaos Solitons Fractals. 2019;120:100–115. [Google Scholar]
  50. Mondal A, Upadhyay RK, Ma J, Yadav BK, Sharma SK, Mondal A. Bifurcation analysis and diverse firing activities of a modified excitable neuron model. Cogn Neurodyn. 2019;13:393–407. doi: 10.1007/s11571-019-09526-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  51. Morris C, Lecar H. Voltage oscillations in the barnacle giant muscle fiber. Biophys J. 1981;35:193–213. doi: 10.1016/S0006-3495(81)84782-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  52. Njitacke ZT, Kengne J, Fonzin TF, Leutcha BP, Fotsin HB. Dynamical analysis of a novel 4-neurons based Hopfield neural network: emergences of antimonotonicity and coexistence of multiple stable states. Int J Dyn Control. 2019;7:823–841. [Google Scholar]
  53. Njitacke ZT, Kengne J, Fotsin HB. A plethora of behaviors in a memristor based Hopfield neural networks (HNNs) Int J Dyn Control. 2019;7:36–52. [Google Scholar]
  54. Panahi S, Aram Z, Jafari S, Ma M, Sprott JC. Modeling of epilepsy based on chaotic artificial neural network. Chaos Solitons Fractals. 2017;105:150–156. [Google Scholar]
  55. Parastesh F, Rajagopal K, Karthikeyan A, Alsaedi A, Hayat T, Pham VT. Complex dynamics of a neuron model with discontinuous magnetic induction and exposed to external radiation. Cogn Neurodyn. 2018;12:607–614. doi: 10.1007/s11571-018-9497-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  56. Parastesh F, Azarnoush H, Jafari S, et al. Synchronizability of two neurons with switching in the coupling. Appl Math Comput. 2019;350:217–223. [Google Scholar]
  57. Perc M. Optimal spatial synchronization on scale-free networks via noisy chemical synapses. Biophys Chem. 2009;141:175–179. doi: 10.1016/j.bpc.2009.01.012. [DOI] [PubMed] [Google Scholar]
  58. Pinto RD, Varona P, Valkovskii AR, Szücs A, Abarbanel HD, Rabinovich MI. Synchronous behavior of two coupled electronic neurons. Phys Rev E. 2000;62(2):2644. doi: 10.1103/physreve.62.2644. [DOI] [PubMed] [Google Scholar]
  59. Qigui Y, Meili B. A new 5D hyperchaotic system based on modified generalized Lorenz system. Nonlinear Dyn. 2016;88:189–221. [Google Scholar]
  60. Ren G, Xu Y, Wang C. Synchronization behavior of coupled neuron circuits composed of memristors. Nonlinear Dyn. 2017;88(2):893–901. [Google Scholar]
  61. Rigatos G, Wira P, Melkikh A. Nonlinear optimal control for the synchronization of biological neurons under time-delays. Cogn Neurodyn. 2019;13:89–103. doi: 10.1007/s11571-018-9510-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  62. Rinzel J. Ordinary and partial differential equations. Lect Notes Math. 1985;1151:304. [Google Scholar]
  63. Rostami Z, Jafari S. Defects formation and spiral waves in a network of neurons in presence of electromagnetic induction. Cogn Neurodyn. 2018;12(2):235–254. doi: 10.1007/s11571-017-9472-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
  64. Sejnowski TJ. Time for a new neural code? Nature. 1995;376:21–22. doi: 10.1038/376021a0. [DOI] [PubMed] [Google Scholar]
  65. Selverston AI, Rabinovich MI, Abarbanel HDI, Elson R, Szücs A, Pinto RD, et al. Reliable circuits from irregular neurons: a dynamical approach to understanding central pattern generators. J Physiol Paris. 2000;94(5–6):357–374. doi: 10.1016/s0928-4257(00)01101-3. [DOI] [PubMed] [Google Scholar]
  66. Shi X, Wang Z. Adaptive synchronization of time delay Hindmarsh–Rose neuron system via self-feedback. Nonlinear Dyn. 2012;69:21472153. [Google Scholar]
  67. Tchitnga R, Mezatio BA, Fonzin Fozin T, Kengne R, Louodop Fotso PH, Fomethe A. A novel hyperchaotic three-component oscillator operating at high frequency. Chaos Solitons Fractals. 2019;118:160–180. [Google Scholar]
  68. Uhlhaas PJ, Singer W. Neural synchrony in brain disorders: relevance for cognitive dysfunctions and pathophysiology. Neuron. 2006;52(1):155–168. doi: 10.1016/j.neuron.2006.09.020. [DOI] [PubMed] [Google Scholar]
  69. Valera F, Lachaux JP, Rodriguez E, Martinerie J. The brainweb: phase synchronization and large-scale integration. Nat Rev Neurosci. 2001;2:229–239. doi: 10.1038/35067550. [DOI] [PubMed] [Google Scholar]
  70. Wang Z, Shi X. Electric activities of time delay memristive neuron disturbed by Gaussian white noise. Cogn Neurodyn. 2020;14:115–124. doi: 10.1007/s11571-019-09549-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  71. Wiggins S. Introduction to applied nonlinear dynamical systems and chaos. New York: Springer; 1990. [Google Scholar]
  72. Wolf A, Swift JB, Swinney HL, Wastano JA. Determining Lyapunov exponents from time series. Phys D. 1985;16(3):285–317. [Google Scholar]
  73. Wouapi KM, Fotsin BH, Feudjio KF, Njitacke TZ. Hopf bifurcation, offset boosting and remerging Feigenbaum trees in an autonomous chaotic system with exponential nonlinearity. SN Appl Sci. 2019;1(12):1715. [Google Scholar]
  74. Wouapi KM, Fotsin BH, Louodop FP, Feudjio KF, Njitacke ZT, Djeudjo TH. Various firing activities and finite-time synchronization of an improved Hindmarsh–Rose neuron model under electric field effect. Cogn Neurodyn. 2020;14:375–397. doi: 10.1007/s11571-020-09570-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  75. Wu FQ, Ma J, Ren GD. Synchronization stability between initial-dependent oscillators with periodical and chaotic oscillation. J Zhejiang Univ Sci A. 2018;19(12):889–903. [Google Scholar]
  76. Wu F, Ma J, Zhang G. A new neuron model under electromagnetic field. Appl Math Comput. 2019;347:590–599. [Google Scholar]
  77. Xu Q, Zhang Q, Bao B, Hu Y. Non-autonomous second order memristive chaotic circuit. IEEE Access. 2017;5:21039–21045. [Google Scholar]
  78. Xu F, Zhang J, Jin M, Huang S, Fang T. Chimera states and synchronization behavior in multilayer memristive neural networks. Nonlinear Dyn. 2018;94(2):775–783. [Google Scholar]
  79. Yang Z, Lu Q. Transitions from bursting to spiking due to depolarizing current in the Chay neuronal model. Commun Nonlinear Sci Numer Simul. 2007;12(3):357–365. [Google Scholar]
  80. Zhu J, Liu X. Measuring spike timing distance in the Hindmarsh–Rose neurons. Cogn Neurodyn. 2018;12:225–234. doi: 10.1007/s11571-017-9466-9. [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from Cognitive Neurodynamics are provided here courtesy of Springer Science+Business Media B.V.

RESOURCES