Synchronization of coupled chaotic Hindmarsh Rose neurons: An adaptive approach
Wei Wei†
School of Computer and Information Engineering, Beijing Technology and Business University, Beijing 100048, China

Corresponding author. E-mail: weiweizdh@126.com

*Project supported by the Beijing Natural Science Foundation, China (Grant No. 4132005), the National Natural Science Foundation of China (Grant No. 61403006), the Importation and Development of High-Caliber Talent Project of Beijing Municipal Institutions, China (Grant No. YETP1449), and the Project of Scientific and Technological Innovation Platform, China (Grant No. PXM2015_014213_000063).

Abstract

In this paper, we consider the synchronization of chaotic Hindmarsh Rose (HR) neurons via a scalar control input. Chaotic HR neurons coupled with a gap junction are taken into consideration, and an active compensation mechanism-based adaptive control is employed to realize the synchronization of two HR neurons. As such an adaptive control is utilized, an accurate model of the system is of no necessity. Asymptotical synchronization of two HR neurons is guaranteed by theoretical results. Numerical results are also provided to confirm the proposed synchronization approach.

PACS: 05.45.Gg; 05.45.Xt; 05.45.Pq
Keyword: synchronization; Hindmarsh Rose neuron; chaos; adaptive control
1. Introduction

Chaos is a very important phenomenon in nonlinear science. Synchronization of chaotic systems attracts a great deal of interest and attention from science and engineering fields, owing to its potential applications in various scientific disciplines, such as physics, chemistry, biology, secure communication, and other areas.[13] Particularly, the synchronization of coupled neurons has been suggested as an important mechanism for accomplishing critical functional goals including biological information processing in the brain, [4, 5] and the production of regular rhythmical activity.[6] The presence, absence, and the degree of synchronization can be crucial factors of function or dysfunction for a biological system.[7] Therefore, the synchronization of neural systems has been extensively studied.

With an attempt to understand the dynamics of neurons and the synchronization phenomena of biological neural networks, various neuron models have been proposed. The first complete mathematical model describing neural membrane dynamics, i.e., the Hodgkin– Huxley (HH) model, was proposed by Hodgkin and Huxley in 1952.[8] Since then, other neuronal models have also been published, such as the FitzHugh– Nagumo (FHN) model, [9] the Hindmarsh– Rose (HR) model, [10] the Chay model, [11] the Morris– Lecar model, [12] the Leech model, [13] and the Ghostburster model.[14] The synchronization mechanism between neurons can be classified as two classes. One depends on natural coupling, in which the synapse types and internal noises are key factors in synchronization, and the other depends on the artificial coupling, in which an explicit control signal is applied in order to achieve synchronization. For the natural coupling, it can be found in biophysical experiments and neural systems have been modeled based on experimental results. Both biophysical experimental results and theoretical analysis of neural systems have confirmed that natural coupling does produce synchronization among neurons.[1517] For the second synchronization mechanism, a variety of synchronization approaches have been proposed to synchronize the aforementioned neural systems.[1826] In Ref.  [18], H variable universe adaptive fuzzy control is utilized to synchronize the HH neurons. Adaptive neural network H control, [19] state observer based control, [20, 21] nonlinear feedback control, [2224] robust adaptive sliding mode control, [25] and adaptive control[26] have been utilized to realize the synchronization of various neural systems. In addition, a novel master-slave coupling, which exists between the membrane potential of the master neuron and the slow ion kinetics of the slave neuron, other than classical synchronization of two neurons modeled as electrical and chemical coupling in action potential variables, enables the synchronization between neurons.[27] Such a connection can also be viewed as an artificial coupling, since, from the neuroscience and molecular biology point of view, such a connectivity between neurons is hard to explain. Based on the novel coupling, exponentially fast synchronization between two HR neurons has been reported in Ref.  [27]. Recently, a network of HR neurons was built and analyzed.[28] Most of the aforementioned methods and many other reported synchronization approaches, to a great extent, focus on the synchronization of two neurons with faithful models. However, uncertainties are ubiquitous, and a synchronization approach which is independent of the faithful model of neural systems is in great need both from a theoretical and a practical point of view. Additionally, in order to achieve the synchronization, some methods are developed based on the full control inputs for all of the system states, i.e., each state has one control signal.[19, 22] Actually, some states of a neuron model are not able to obtain signals from an external electric field, and it is not practical to realize those approaches. Two identical HR neuronal chaotic systems are synchronized by a state observer-based control.[20] An adaptive control approach[26] is proposed to synchronize two HR neurons with unknown parameters. However, no disturbance is considered in those synchronizations. In fact, disturbance is very common in applications. It is practical to consider the disturbance in the design of control. Therefore, the synchronization approach using a scalar control input, which is robust enough to uncertainties and disturbance, is in great need in practice.

In this paper, an adaptive controller based on an active compensation mechanism is adopted to synchronize two HR neurons under different external stimulations. All of the unknown nonlinear functions, uncertainties, and disturbance can be observed and actively compensated for by the disturbance observer existing in the adaptive controller, and the synchronization of two coupled HR neurons is achieved. The proposed synchronization method is confirmed by both theoretical and numerical results.

The rest of this paper is organized as follows. In Section  2, the HR neuron model is given. The synchronization of two coupled HR neurons is formulated and an adaptive controller based on an active compensation mechanism is designed to synchronize two coupled HR neurons in Section  3. Simulation results are given in Section  4 to confirm that the controller is capable of realizing the synchronization of two coupled HR neurons. Finally, conclusions are drawn in Section  5.

2. Model dynamics of an HR neuron

The model of an HR neuron is described by a group of three-dimensional nonlinear differential equations:[25]

where x is the membrane potential, y is a recovery variable associated with the fast current of Na+ or K+ ions, and z is the adaptation current associated with the slow current of Ca2+ ion. Here, a = 1, b = 3, c = 1, d = 5, s = 4, r = 0.006, x0 = − 1.6, and Iext is the external current input. For different values of Iext, the dynamics of membrane potential x varies (see Fig.  1). When Iext = 3.2, the dynamic behavior of the membrane potential is chaotic, and when Iext = 2.8, the dynamic behavior of the membrane potential is periodic. The waveforms of membrane potentials and phase portraits (on the xz plane and xyz plane) are helpful to distinguish the two qualitatively different behaviors.

Fig.  1. Dynamic behaviors of an HR neuron, showing [(a) and (c)] membrane potentials when Iext = 2.8 (periodic) and Iext = 3.2 (chaotic), [(b) and (e)] phase portraits in the planes xz and xyz when Iext = 2.8 (periodic), and [(d) and (f)] phase portraits in the planes xz and xyz when Iext = 3.2 (chaotic).

3. Adaptive synchrnization of HR neurons

In this section, the adaptive synchronization of two HR neurons coupled with a gap junction will be considered. The master and slave neurons are given below.

The master neuron:

and the slave neuron:

where a, b, and c are assumed to be unknown; g is the coupling coefficient, which is also assumed to be unknown; Imext and Isext are external current inputs applied to the master neuron and slave neuron respectively; u is a scalar control signal utilized to synchronize two coupled HR neurons. In this paper, we define synchronization errors as

then the error dynamical system can be derived by subtracting master neuron  (2) from slave neuron (3), i.e.,

where

Our work is to design controller u, which drives the states of the slave neural system to track those of the master neural system, i.e., to realize with the help of controller u. From Eq.  (4), it is clear that one may use the following feedback controller to synchronize two coupled HR neurons:

if nonlinear function f (• ) is exactly known.

Here h0 > 0 is the feedback gain, then error dynamical system (4) can be rewritten as

By choosing a proper value of h0, error variable e1 converges to zero, and then the zero dynamics of error dynamical system (4) will also be stable.[29] Therefore, the ideal control law u* is able to drive the trajectories of the synchronization error dynamical system to be zero asymptotically.

However, nonlinear function f (• ), in general, is always unknown. Thus, the ideal controller u* is not feasible in practice.

Comparing with identifying nonlinear function f (• ), we may see that estimation and compensation of f (• ) are more practical. This is the main idea of most disturbance observer-based control approaches. According to such an idea, in this paper, an adaptive control is also employed. The controller employed is able to estimate and compensate for f (• ) in real time, which will guarantee the nice performance of synchronization.

The active compensation-based adaptive controller can be written as

where zi, i = 1, … , n are system states; parameters hi, ki, i = 0, 1, … , n − 1 are tunable parameters, hi are chosen so that eigenvalues of polynomial h(s) = sn + hn − 1sn− 1 + · · · + h1s + h0 are in the open left half-plane; is the disturbance observer, which estimates and compensates for the uncertainties; ξ is the intermediate variable.

In fact, uncertainties are ubiquitous. It is significant that nice performance will still hold even if uncertainties exist. The disturbance observer existing in the adaptive controller is capable of estimating and compensating for uncertainties in real time, which guarantees the nice performance of the closed-loop system. (For more details on this controller, the readers can refer to Ref.  [30].)

The control law, when the relative degree is one, is shown as follows:

where is the disturbance observer; y is the output of the system; yr is the desired trajectory; h0 determines the response speed of the system and it is chosen to be such a value that the root of s + h0 is in the open left half-plane; ξ is the intermediate variable; k0 is the tunable parameter, which determines the stability of the system.

Control law (8) utilized in this paper will estimate and compensate for the nonlinear function and disturbance by disturbance observer , which helps to improve the performance of the closed-loop system. For the synchronization of coupled HR neurons, we have the following theorem.

Theorem 1 There exists a constant μ * > 0, such that if k0 > μ * , then closed-loop error dynamical system (14) is asymptotically stable.

Proof For error dynamical system (4), the active compensation control law u can be represented as

Substituting Eq.  (9) into error dynamical system  (4), we have

where If we let then equation  (10) becomes

The derivatives of d and are

then

Therefore the closed-loop system is

Supposing that V is a differentiable positive-definite function of e1, i.e.,

Then the compact domain

can be defined. M is an arbitrary positive constant. Thus, for any h0 > 0 and any e1UV, M, there are

Stabilize closed-loop system  (14), then a Lyapunov function candidate will be defined as

For a fixed M, let UW, M be a compact domain such that

Differentiating W along system (14), we have

It is obvious that the projection of UW, M onto the hyperplane = 0 coincides with UV, M. Thus expressions 1) and 2) also hold for ∀ (e, ) ∈ UW, M. According to Ref.  [30], we have the following technical lemmas

then

where PV and Pα are positive and dependent on M. Therefore, for any ∀ (e, ) ∈ UW, M, we have

According to the Sylvester criterion, it is straightforward to obtain the following inequality:

Let

thus, if k0 > μ * , is negative-definite in UW, M, and closed-loop system (14) is asymptotically stable in UW, M.

The closed-loop error dynamical system is asymptotically stable, which means that the synchronization between master and slave neural systems is achieved.

4. Numerical simulations

In this section, the numerical simulations are presented to verify the active compensation-based adaptive controller utilized in the present paper. The initial states are chosen as follows: [xm(0), ym(0), zm(0)]T = [0.3, 0.3, 3.0]T and [xs(0), ys(0), zs(0)]T = [0.1, 0.6, 2.0]T, respectively. Coupling coefficient g is selected to be 0.2. In the following simulations, the simulation time is 4000  ms, and control actions will be activated at 1600  ms. The parameters of adaptive controller u are chosen to be k0 = h0 = 20. Three cases are considered.

Case 1 External stimulus of the master neuron is chosen to be 3.2, and the stimulus of the slave neuron is 2.8. We aim to drive the slave neuron system, which exhibits periodic behaviors, to track chaotic behaviors of the master neuron system. The time traces of system states, synchronization errors, phase plane diagram after control action has been applied, and control input are shown in Fig.  2.

Fig.  2. Synchronizations between two HR neurons via active compensation control (periodic behavior tracks chaotic behavior), showing (a) time traces of system states xm and xs, (b) time traces of system states ym and ys, (c) time traces of system states zm and zs, (d) synchronization errors between xm and xs, (e) synchronization errors between ym and ys, (f) synchronization errors between zm and zs, (g) phase plane diagram of xm and xs after control action has been activated, (h) phase plane diagram of ym and ys after control action has been activated, (i) phase plane diagram of zm and zs after control action has been activated, and (j) control signal for synchronization.

Case 2 External stimulus of the master neuron is chosen to be 2.8, and the stimulus of the slave neuron is 3.2. We aim to drive the slave neuron system, which exhibits chaotic behaviors, to track periodic behaviors of the master neuron system. The time traces of system states, synchronization errors, phase plane diagram after the control action has been applied, and control input are shown in Fig.  3.

Fig.  3. Synchronizations between two HR neurons via active compensation control (chaotic behavior tracks periodic behavior), showing (a) time traces of system states xm and xs, (b) time traces of system states ym and ys, (c) time traces of system states zm and zs, (d) synchronization errors between xm and xs, (e) synchronization errors between ym and ys, (f) synchronization errors between zm and zs, (g) phase plane diagram of xm and xs after control action has been activated, (h) phase plane diagram of ym and ys after control action has been activated, (i) phase plane diagram of zm and zs after control action has been activated, and (j) control signal for synchronization.

Case 3 Under the same condition as Case 1, and a disturbance signal is added at 2600  ms. The disturbance signal is random noise, and its intensity is 0.1. It is shown in Fig.  4. We aim to drive the slave neuron system, which exhibits periodic behaviors, to track chaotic behaviors of the master neuron system, when the disturbance exists. The time traces of system states, synchronization errors, phase plane diagram after control action has been applied, and control input are shown in Fig.  5.

Fig.  4. Disturbance signal.

Fig.  5. Synchronizations between two HR neurons via active compensation control (disturbance exists), showing (a) time traces of system states xm and xs, (b) time traces of system states ym and ys, (c) time traces of system states zm and zs, (d) synchronization errors between xm and xs, (e) synchronization errors between ym and ys, (f) synchronization errors between zm and zs, (g) phase plane diagram of xm and xs after control action has been activated, (h) phase plane diagram of ym and ys after control action has been activated, (i) phase plane diagram of zm and zs after control action has been activated, and (j) control signal for synchronization.

From the simulation results of Cases 1– 3, we can see clearly that the active compensation-based adaptive control can realize the synchronization between two coupled HR neurons successfully, even if the disturbance exists.

5. Conclusions

In this paper, the synchronization between two coupled HR neurons is investigated. The theoretical and simulation results both show that the active compensation-based adaptive control can achieve the synchronization of HR neurons effectively. Perfect knowledge of the neural systems is not required. By choosing proper controller parameters, the synchronization can be realized. This is of great importance in practice, because uncertainties are ubiquitous, it is not practical to develop exact models.

It is worth pointing out that although the synchronization of coupled HR neurons is considered in this paper, the adaptive control adopted only needs the membrane potential information of the neuron, i.e., little amount of neuronal information is needed, which indicates that it can be generalized to the synchronization of other neural systems, or even in the synchronization of biological neural networks, which is the work we are doing now.

Reference
1 Terry J R, Thornburg K S and DeShazer D Jet al. 1999 Phys. Rev. E 59 4036 [Cited within:1]
2 Yang X S and Cao J D 2010 Appl. Math. Model. 34 3631 DOI:10.1016/j.apm.2010.03.012 [Cited within:1]
3 Chen G R and Dong X N 1998 From Chaos to Order – Methodologies, Perspectives and Applications Singapore World Scientific [Cited within:1]
4 Meister M, Wong R O, Baylor D A and Shatz C J 1991 Science 252 939 DOI:10.1126/science.2035024 [Cited within:1]
5 Kreiter A K and Singer W 1996 J. Neurosci. 16 2381 [Cited within:1]
6 Che Y Q, Wang J, Tsang K M and Chan W L 2010 Nonlinear Anal. Real World Appl. 11 1096 DOI:10.1016/j.nonrwa.2009.02.004 [Cited within:1]
7 Shuai J W and Durand D M 1999 Phys. Lett. A 264 289 DOI:10.1016/S0375-9601(99)00816-6 [Cited within:1]
8 Hodgkin A L and Huxley A F 1952 J. Physiol. 117 500 DOI:10.1113/jphysiol.1952.sp004764 [Cited within:1]
9 FitzhHugh R 1960 J. Gen. Physiol. 43 867 DOI:10.1085/jgp.43.5.867 [Cited within:1]
10 Hindmarsh J L and Rose R M 1984 Proc. R. Soc. Lond. Ser. B 221 87 DOI:10.1098/rspb.1984.0024 [Cited within:1]
11 Chay T R 1985 Physica D 16 233 DOI:10.1016/0167-2789(85)90060-0 [Cited within:1]
12 Morris C and Lecar H 1981 Biophys. J. 35 193 DOI:10.1016/S0006-3495(81)84782-0 [Cited within:1]
13 Shilnikov A, Calabrese R L and Cymbalyuk G 2005 Phys. Rev. E 71 056214 DOI:10.1103/PhysRevE.71.056214 [Cited within:1]
14 Doiron B, Laing C and Longtin A 2002 J. Comput. Neurosci. 12 5 DOI:10.1023/A:1014921628797 [Cited within:1]
15 Elson R C, Selverston A I and Huerta Ret al. 1998 Phys. Rev. Lett. 81 5692 DOI:10.1103/PhysRevLett.81.5692 [Cited within:1]
16 Casado J M 2003 Phys. Lett. A 310 400 DOI:10.1016/S0375-9601(03)00387-6 [Cited within:1]
17 Ostojic S, Brunel N and Hakim V 2009 J. Comput. Neurosci. 26 369 DOI:10.1007/s10827-008-0117-3 [Cited within:1]
18 Wang J, Che Y Q, Zhou S S and Deng B 2009 Chaos, Solitons and Fractals 39 1335 DOI:10.1016/j.chaos.2007.04.026 [Cited within:2]
19 Li H Y, Wong Y K, Chan W L and Tsang K M 2010 Neurocomputing 74 230 DOI:10.1016/j.neucom.2010.03.004 [Cited within:2]
20 Luo R Z and Zhang C H 2015 Chin. Phys. B 24 030503 DOI:10.1088/1674-1056/24/3/030503 [Cited within:2]
21 Yang J, Chen Y T and Zhu F L 2015 Neurocomputing 167 587 DOI:10.1016/j.neucom.2015.04.030 [Cited within:1]
22 Sun L, Wang J and Deng B 2009 Chaos, Solitons and Fractals 40 1213 DOI:10.1016/j.chaos.2007.08.086 [Cited within:2]
23 Rehan M, Hong K S and Aqil M 2011 Neurocomputing 74 3296 DOI:10.1016/j.neucom.2011.05.015 [Cited within:1]
24 Aqil M, Hong K S and Jeong M Y 2012 Commun. Nonlinear Sci. Numer. Simul. 17 1615 DOI:10.1016/j.cnsns.2011.09.028 [Cited within:1]
25 Che Y Q, Wang J, Tsang K M and Chan W L 2010 Nonlinear Anal. RWA 11 1096 DOI:10.1016/j.nonrwa.2009.02.004 [Cited within:2]
26 Nguyen L H and Hong K S 2013 Appl. Math. Model. 37 2460 DOI:10.1016/j.apm.2012.06.003 [Cited within:3]
27 Dalibor H 2013 Neural Networks 40 73 DOI:10.1016/j.neunet.2012.12.010 [Cited within:2]
28 Djeundam D S R, Yamapi R, Filatrella R and Kofane T C 2015 Commun. Nonlinear Sci. Numer. Simul. 22 545 DOI:10.1016/j.cnsns.2014.08.003 [Cited within:1]
29 Isidori A 1995 Nonlinear Control Systems Berlin Springer Verlag [Cited within:1]
30 Tornambé A and Valigi P 1994 ASME Journal of Dynamic Systems, Measurement and Control 116 293 DOI:10.1115/1.2899223 [Cited within:2]