Abstract
A model for synchronization of coupled Nakano’s chaotic circuits is studied. The Nakano circuit consists of a simple RLC circuit with a switch voltage-depending reset rule which generates a discontinuous dynamics. Thus, the model that we study is a network of identical spiking oscillators with integrate-and-fire dynamics. The coupling between oscillators is linear, but the network is subject to a common regime of reset depending on the global state of the oscillator population. This constitutes the simplest way of build pulse-coupled networks with arbitrary topology for this type of oscillators, and it allows the emergence of synchronous states and different reset regimes. The main result is that under certain hypothesis over the weight matrix (that represents the network topology) the different reset regimes match and the formalism of the master stability function can be generalized in order to study the stability of the synchronous state and the discontinuous dynamic of the network. Also, the low dimensionality of the Nakano’s circuit allows to implement the saltation-matrix method and numerical simulations can be performed in order to analyze the role of the coupling mode in the synchronization regime of the network and the influence of the voltage-type variables.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The integrate-and-fire models (IFMs) are known to be one of the simplest neuronal models, which in turn replicate a large number of present behaviors in biological neurons, such as spikes, bursting, mode-locked states, etc. [1, 2]. At the same time, using the IFMs, a specific type of networks called pulse-coupled networks can be constructed. The analysis of the synchrony of these networks is important not only as basic nonlinear problems but also as an approach to many biological systems as pacemaker cells of the heart [3], flashing of fireflies populations [4], segregation of insulin in the pancreas [5], etc.
On the other hand, consideration of electric circuit versions of integrate-and-fire systems is important in view of obtaining more realistic and plausible systems of experimental implementations. Also the synchronous phenomenon in pulse-coupled network of these oscillators has been studied due to its relation with models of voltage-coupled cells [6, 7] and some engineering applications, for example, chaos-based communications systems [8] and artificial neural networks [9].
This paper concerns the emergence of synchrony in a specific pulse-coupled network. Our work was inspired by the Nakano’s chaotic circuit [10], which consists of a simple \({\mathscr {RLC}}\) circuit with a self-regulating switch. Despite its simplicity, the circuit presents complex behaviors as bursting states and chaotic oscillations. In turn, the system that describes the temporal evolution of the circuit is one of the simplest two-dimensional chaotic discontinuous systems. In the past, the Nakano’s oscillator was studied as an isolated node or coupled in the limited cases of a master–slave configuration of two nodes or in ring configurations. In this work, we generalize that type of coupling by considering networks that have arbitrary number of nodes and any desired topology. This network model guarantees the existence of a synchrony solution and allows to raise the problem of its stability. Unlike the classic coupling between chaotic systems through subsystems [11] or merely a diffusive linear coupling [12], the discontinuous nature of systems such as that of Nakano allows new types of coupling to be considered through the reset regime.
In recent years, the application of the master stability function (MSF) [12, 13] to the study of synchronization in discontinuous oscillator networks has begun to be of interest, and its adaptation has been carried out for a wide family of neural integrate-and-fire models [14,15,16]. At the same time, problems such as the appearance of different reset regimes in the nodes and their influence on the variational equation [17, 18] or the prediction of synchronization clusters have required expanding the used formalism.
The main goal of this work is the construction of a network model that presents the necessary conditions to expand the classic MSF in this new context. The features of the Nakano’s model allow the construction of a network whose structure guarantees conditions to control the different reset regimes of its variational equation. In this way, it is possible to consider the formalism of the MSF for networks that have a matrix of weights satisfying a specific condition (that we have called “doubly balanced”). In turn, the low dimensionality of the Nakano’s model allows the implementation of the saltation-matrix method [19,20,21] to evaluate the exponents of Lyapunov required by the MSF. Finally, the numerical stability of these evaluations makes it possible to compare the influence of the coupling regime (and in particular those that involve the voltage-type variables) through its MSF corresponding to the symmetric networks.
In Sect. 2 we show the Nakano circuit and the impact system that describes its temporal evolution. We also introduce the dummy coupling and its generalization for arbitrary topologies. In Sect. 3 we introduce the hybrid networks of an arbitrary number of nodes subject to a common restart and show the existence of a synchrony solution and show how the approach of the variational equation gives rise to different reset regimes. Also, we define a condition that guarantees the control of such regimes. In Sect. 4 we use the mentioned hypotheses and expand the MSF for this new type of network. In Sect. 5, through the saltation matrix method, we give a method to evaluate the exponents of Lyapunov and the MSF of the Nakano oscillator. Finally, in Sect. 6, through the numerical simulations implemented with the methods of the previous sections, we investigate the influence of the different types of coupling, and exhibiting the stabilizing effect that the couplings through the variable voltage-type possess.
2 The Nakano–Saito model
We consider the following integrate-and-fire model introduced by Nakano and Saito [10], it consists of a \(\mathscr {RLC}\) circuit with a switched regime given by a condition on the voltage variable:
v, i are the voltage and current variables, \({\mathscr {R}}\), \({\mathscr {L}}\), \({\mathscr {C}}\) are the constants corresponding to the resistance, the inductance, and the capacitor, respectively. \({\mathscr {V}}_T\) and \({\mathscr {E}}\) are the threshold and base voltage for the switch condition.
In Fig. 1, the circuit model is shown.
Suppose that (1) has unstable complex characteristic root \(\rho \omega +\text {i}\omega\)
Now, we use the following dimensionless variables and parameters:
For brevity, we write \({{\varvec{x}}}^\pm =\lim _{\epsilon \rightarrow 0^\pm }{{\varvec{x}}}(t+\epsilon )\). The derivatives are with respect to \(\tau\). So, the system (1) is transformed into
where
System (4) has an unstable equilibrium of focus type in 0, and exhibits bursting states. In particular, the divergent vibration and the firing switch acts as stretching and folding mechanisms, respectively, which are fundamental for chaos generation. In [10] the chaotic behavior of system (4) was proved, and the synchrony of two coupled systems in a master–slave configuration was investigated too, see Fig. 2. In addition, as is usual in integrate-and-fire systems, the variable that is selected for the reset condition is called the voltage-type variable [7]. In this case, it is variable \({{\varvec{x}}}_1\), which is proportional to the variable that measures the voltage in system (1).
We are interested in the collective behavior that emerges from a particular coupling way, called dummy slave. Consider a master node \({{\varvec{x}}}=(x_1,x_2)\) given by system (4), and a slave node \({{\varvec{y}}} =(y_1,y_2)\) coupled as follow:
where \(E\in {\mathbb {R}}^{2\times 2}\). The previous system is one of the simplest ways to couple these oscillators, has a synchronized state (see Fig. 3) and can be used as a first approach to study other more intricate couplings (see again [10]). So, as approach to general case, we consider networks of arbitrary number of nodes mutually coupled in that way. This way of coupling, we will see, allows a simpler reset regime.
Our generalization of the dummy-slave coupling allows us to obtain a network with a single reset regime. In turn, this allows us to study how certain inputs that measure the global state of nodes influence the stability of synchrony solution.
The key to our model is to take a measure of the global behavior of the network. (In our case, it is the average of the voltage-type variables.) The value of this measure is received by an external comparator that evaluates its magnitude. When a certain value is reached, the comparator issues the network reset order. For simplicity, we maintained an affine linear function as reset rule. See Fig. 4. As we will see, this global feedback allows the appearance of different synchrony regimes.
3 Hybrid recurrent networks
We consider the next hybrid network (we use such name because the system is hybrid in the nomenclature of [20]) of n linear oscillators \({{\varvec{x}}}_i\in {\mathbb {R}}^2\), with \(A\in {\mathbb {R}}^{2\times 2}\), \(L=(l_{ij})\in {\mathbb {R}}^{n\times n}\) a Laplacian matrix (that is, the sum over each row is zero, i.e. the network is balanced) and the matrix \(E\in {\mathbb {R}}^{2\times 2}\), which captures the way in which information among nodes is being exchanged by identifying what states a node transmits to its neighbors:
where \(F\in {\mathbb {R}}^2\), \(R\in {\mathbb {R}}^{2\times 2}\) is the reset matrix and the vector \(I\in {\mathbb {R}}^2\) is called input. Also \(F.{{\varvec{x}}}\) indicates the dot product of vectors.
Suppose now that there is a synchronous state (or synchrony solution) \({{\varvec{s}}}(t)={{\varvec{x}}}_1(t)=...={{\varvec{x}}}_n(t)\). Because the sum of each row of the L matrix is zero, such solution is given by the system
Note that if we replace the values of matrices A, E, I with those given in the previous section and take \(F=(1,0)\), then the synchrony solution is solution of previous Nakano’s system (4). To see this, just consider \({{\varvec{s}}} = (s_1,s_2)\) and with the aforementioned matrices, we obtain the desired system.
Now consider the average variable \({{\varvec{u}}} =:\frac{1}{n}\sum _i {{\varvec{x}}}_i\), and write the variational equation around \({{\varvec{s}}}(t)\): consider the variation \(\delta {{\varvec{x}}}_i={{\varvec{x}}}_i-{{\varvec{s}}}\). Using that
and \({{\varvec{s}}}^+=R{{\varvec{s}}}^-+I\), we have the next variational system (\({\mathbb {I}}_2\) is the identity matrix of dimension 2):
We observe that there are two conditions (or regimes) for resetting the systems, and each condition has its own reset rule.
Similar scenarios can be found in [17]. There, the problem of different regimes is approached by considering sums of mass-point functions for the instants of reset and re-writing the system to introduce them. Here, we consider an alternative approach.
We introduce an additional condition on the network topology: we will ask that the sum along each column of the weights matrix L is also zero (we say that the matrix is doubly balanced in this case). This condition contemplates the traditional case of non-directed graphs (in this case, the matrix L is symmetric).
Assuming the network is doubly balanced, we have the following:
In addition, the reset rule is transformed into the following expression:
Finally, we obtain that the average solution obeys the system
But observing that the systems (7) and (11) are the same, we get that for a doubly balanced network its synchrony solution matches with the averages of nodes. So, we conclude that the structure of the network (represented through the matrix L) produces the coincidence of the reset regimes.
4 Extension of MSF
If \({{\varvec{u}}} = {{\varvec{s}}}\), then the variables \({{\varvec{x}}}_i\) and \({{\varvec{s}}}\) reset at the same time by the same rule. so we will have that system (8) becomes in
Note that the previous system is an hybrid system whose reset condition is independent of the state of the nodes and only depends on the frequency of \({{\varvec{s}}}(t)\). That is, the evolution of variation and resetting are “decoupled”.
Now we write everything with the usual Kronecker product. Let be \(\delta {{\varvec{x}}}=(\delta {{\varvec{x}}}_1,\ldots ,\delta {{\varvec{x}}}_n)\). We obtain
Let \(P\in {\mathbb {R}}^{n\times n}\) be such that \(L=P\Lambda P^{-1}\), where \(\Lambda\) is diagonal, and make the change of variables \((P\otimes {\mathbb {I}}_2){{\varvec{\xi }}} =\delta {{\varvec{x}}}\).
So, we have
Using properties of the Kronecker product we finally get
For the reset conditions, we have
Finally, knowing that the matrix \(\Lambda\) is diagonal, we can decouple the different normal modes in the usual way. Let be \(\lambda _i = \alpha +\text {i}\beta\) and \({{\varvec{\xi }}}_i={{\varvec{\eta }}}\), we have that each block obeys the equation:
where the orbit \({{\varvec{s}}}\) is given by the system (7).
In this way, we can use the system (17) to define the MSF in the usual way as the maximum Lyapunov exponent for given \(\lambda =\alpha +\text {i}\beta\), and thus we can analyze the stability of the synchronous state.
5 Evaluating the MSF
For evaluating the MSF, we join the previous system (17) with (7):
We take system (18) and use a more compact notation, where \(\lambda = \alpha +\text {i}\beta\):
where 0 represents null matrices with adequate size.
Now we define the variable \(\bar{{{\varvec{\eta }}}} = ({{\varvec{s}}},{{\varvec{\eta }}})^T\). In this way, we write the system (18) in a more compact way:
Let \(t_k,k\in {\mathbb {N}}\) be the instants where there is a reset of variable \(\bar{{{\varvec{\eta }}}}\), and let \({\mathscr {Q}}(t)\) be the saltation matrix of the system (19) (see Chapter 2 of [20]). Write \(G(t)=\exp {{\bar{A}}t}\), so we have the next approximation to the variation \(\delta \bar{{{\varvec{\eta }}}}\):
But since we want to evaluate the maximal Lyapunov coefficient of (17), we consider only initial variations of the form
and use the formula (20) to approximate the limit
5.1 The saltation matrix
Let’s write \([A,B]=AB-BA\), where A, B are square matrices with the same size. Also, write \(\bar{{{\varvec{\eta }}}}_*=({{\varvec{s}}}_*,{{\varvec{\eta }}}_*)\) the cut points in which the variable \(\bar{{{\varvec{\eta }}}}\) is reset. Then, according to the given formula for the saltation matrix \({\mathscr {Q}}\) of (19) (see the Section 2.5 of [20]), we have:
We only conserve the fourth block of the matrix (23) because we use the formula (20) with an initial variation (21):
Let be \(G'(t)=\exp {(A+\lambda E)t}\), now we can use equation (22). It will be enough to evaluate the quotient
for a large enough \(k\in {\mathbb {N}}\).
6 Application to Nakano–Saito oscillator
Now we consider hybrid networks of oscillators which have the form \(\dot{{{\varvec{x}}}} = A{{\varvec{x}}}\). These networks generalize the dummy slave exposed in the first section. We study the case of nodes coupled in different ways given by a matrix E.
First we consider the classical coupling used as canonical test for evaluations of MSF. After we consider another coupling which if of interest in the design of electronic circuits.
In addition, we will take advantage of the stability of the simulations in order to investigate in detail different types of couplings, and we will see how those that privilege the voltage variable are fundamental in the generation of stability regimes.
In the simulations make with formula (25), we take \(k=50\) for obtaining the MSF map showed in the figures.
6.1 The canonical case
We study the hybrid network of oscillators only coupled in the first variable by a Laplacian double-balanced matrix L . Consider
Considering a network like (6) with the parameters mentioned above, we obtain an hybrid network whose synchronization solution \({{\varvec{s}}}(t)\) is a Nakano–Saito oscillator given by (4). As we can see in Fig. 5, synchronous and non-synchronous behaviors are possible in these networks.
Applying the formalism of previous section, we can evaluate the MSF of the hybrid network (6) for this oscillator. We can see in Fig. 6 that the stability of the synchronous state is guaranteed for eigenvalues \(\lambda\) with negative real part sufficiently far from zero. In addition, as is common in these maps, we can observe a well region (the dark blue region) where the synchrony is more robust.
6.2 Coupling by the current variable
Often systems like (1) are coupled by the current variables:
If we use the aforementioned dimensionless variables, we obtain an hybrid network like (6) coupled by the matrix
This is one of the most interesting couplings, as we will see in the next section.
In Fig. 7, we can observe a more complicated region of synchrony than in the previous example, with zones of the left half-plane where synchrony is not possible. Then we can conclude that the synchrony is more sensitive to the topology of the network for this type of couplings (since new regions of non-synchronization appear). Although again we see a well region (the dark blue region) where the synchrony is more robust.
Numerical simulations of hybrid networks with \(E_{21}\) coupling are shown in Fig. 8. Temporal standard deviation of the first variables of nodes has been taken as synchrony indicator, thus the case \(\sigma = 0\) corresponds to the synchrony state. The network is simulated for three different configurations (case of complete network, symmetric random network and other random directed network). Figure 9 shows the distribution of the eigenvalues of the simulated network configurations together with the MSF. It can be appreciated the coincidence between the predicted behavior of the network and the simulated one.
6.3 Other couplings
We will concentrate only on networks with non-directed connections, to study the impact of the E matrix that selects the coupling mode. In this case, the matrix L is symmetric, and all its eigenvalues are real. Thus, the evaluation of the MSF is simplified to case \(\lambda \in {\mathbb {R}}\).
We will consider different couplings: the family of the \(E_{ij}\) matrices (which possess the ij-entry equal to 1 and zero the others entries), the identity coupling \(E={\mathbb {I}}_2\), and the coupling through the following matrix
The simulations of the MSF corresponding to the couplings \(E_{11},E_{21},E_{22}\) and \({\mathbb {I}}_2\) were performed using the formula (25) with \(K=50\). In all these cases, near zero, there is a change in stability the synchronization solution from right to left along the real axis. The horizontal part of the curve corresponding to the coupling \({\mathbb {I}}_2\) is due that in the numerical implementation the value of \(\Vert \delta {{\varvec{\eta }}}_k\Vert\) was lower than the allowed tolerance \(\epsilon = 10^{-100}\). So, that value was taken as an estimate. In this way, the constant part of the curve does not match the correct value of \(\Lambda _{\max }\) (in fact its value is much smaller) but it does guarantee its negative sign. The plot of the MSF corresponding to that couplings can be seen in Fig. 10. Finally, we compare the curves and obtain that the coupling \(E_{21}\), unlike the others, presents disjoint intervals of stability, which allows to infer a richer behavior of the networks that use it.
On the other hand, the MSF of the couplings \(E_{12}\) and G could not be estimated in the same range as the previous ones due to the numerical instability they presented. However, the calculation could be performed in a smaller neighborhood of \(\lambda = 0\) with the same precision as the previous ones. The direction of stability changes in these two couplings unlike the previous couplings. In Fig. 11 we can see how the instability region ends to the right of the value \(\lambda = 0\) and the stability region continues as the parameter grows.
We conjecture that such a change of direction is due to the influence of the variable \({{\varvec{x}}}_2\) on \({{\varvec{x}}}_1\) because the growth of the variable \({{\varvec{x}}}_2\), unlike \({{\varvec{x}}}_1\), is not restricted by any threshold and the reset does not change its magnitude. Thus, their influence on \({{\varvec{x}}}_1\) tends to increase the frequency with which resets occur, destabilizing the network (we can see that the slope in the changes of the stable regions is much greater than in the previous couplings).
7 Conclusions
In this work, the appearance of synchronous behaviors in a particular type of pulsed coupled networks with global feedback was studied. Like classic synchronization works, our network consists of coupled identical nodes. Each node of network represents a Nakano-type circuit, and they are linearly coupled. However, the action of a common reset to the entire network (given by the average of the voltage variables) produces a discontinuous dynamics of integrate-and-fire type.
Due to certain characteristics of this network, several of the usual formalism (mainly the MSF and the saltation matrix) could be generalized and expressed through closed forms.
In this way it was possible to investigate how a global reset rule generates synchrony states and how the reset regimes can be canceled under certain hypotheses about the topology of network. Also different coupling modes can be compared. On this last point, it should be noted that after comparisons of different coupling modes, those involving the voltage variables acting on the current ones stand out. This type of coupling exhibits a more robust synchrony and the appearance of different stability gaps. This variety of behaviors makes this coupling the candidate to develop control mechanisms for this type of networks.
However, it is still pending to explain the nature of these behaviors, as well as to expand these formalism to more complex and higher dimensional systems than the Nakano circuit. On the other hand, although taking the average of the variables as restart, allowed us to study in detail the synchrony, in future works the rule of restart must be replaced by more realistic ones. Some of the possible couplings are random choices of nodes, connections with delay [22] or linear functions such like those used in [23].
Finally, all these studies will also involve sophisticated numerical tools. Although the MSF is a tool that provides invaluable information on network dynamics, in future studies we will incorporate new approaches such as phase curve response or mean-field quantities, which allow us to account for different behaviors such as the transition between synchrony states and asynchrony [12], anticipated synchrony [24], or traveling waves through the network connections [1].
Data Availability
This article also is accessible on arXiv:1911.06151.
References
Izhikevich EM, Moehlis J (2008) Dynamical systems in neuroscience: the geometry of excitability and bursting. SIAM Rev 50(2):397
Coombes S, Bressloff PC (1999) Mode locking and arnold tongues in integrate-and-fire neural oscillators. Phys Rev E 60(2):2086
Peskin CS (1975) Mathematical aspects of heart physiology. Courant Institute of Mathematical Sciences, New York
Mirollo RE, Strogatz SH (1990) Synchronization of pulse-coupled biological oscillators. SIAM J Appl Math 50(6):1645–1662
Sherman A, Rinzel J (1989) Collective properties of insulin-secreting cells. In: Goldbeter A (ed) Cell to cell signalling. Elsevier, Amsterdam, pp 61–75
Mancilla JG, Lewis TJ, Pinto DJ, Rinzel J, Connors BW (2007) Synchronization of electrically coupled pairs of inhibitory interneurons in neocortex. J Neurosci 27(8):2058–2073
Chartrand T, Goldman MS, Lewis TJ (2019) Synchronization of electrically coupled resonate-and-fire neurons. SIAM J Appl Dyn Syst 18(3):1643–1693
Argyris A, Syvridis D, Larger L, Annovazzi-Lodi V, Colet P, Fischer I, Garcia-Ojalvo J, Mirasso CR, Pesquera L, Shore KA (2005) Chaos-based communications at high bit rates using commercial fibre-optic links. Nature 438(7066):343
Hoppensteadt FC, Izhikevich EM (2000) Pattern recognition via synchronization in phase-locked loop neural networks. IEEE Trans Neural Netw 11(3):734–738
Nakano Hidehiro, Saito Toshimichi (2002) Basic dynamics from a pulse-coupled network of autonomous integrate-and-fire chaotic circuits. IEEE Trans Neural Netw 13(1):92–100
Pecora LM, Carroll TL (1990) Synchronization in chaotic systems. Phys Rev Lett 64(8):821
Pecora LM, Carroll TL (1998) Master stability functions for synchronized coupled systems. Phys Rev Lett 80(10):2109
Pecora L, Carroll T, Johnson G, Mar D, Fink KS (2000) Synchronization stability in coupled oscillator arrays: solution for arbitrary configurations. Int J Bifurc Chaos 10(02):273–290
Coombes Stephen, Thul Ruediger (2016) Synchrony in networks of coupled non-smooth dynamical systems: extending the master stability function. Eur J Appl Math 27(6):904–922
Coombes S, Thul R, Wedgwood KCA (2012) Nonsmooth dynamics in spiking neuron models. Physica D 241(22):2042–2057
Ladenbauer Josef, Lehnert Judith, Rankoohi Hadi, Dahms Thomas, Schöll Eckehard, Obermayer Klaus (2013) Adaptation controls synchrony and cluster states of coupled threshold-model neurons. Phys Rev E 88(4):042713
Nicks Rachel, Chambon Lucie, Coombes Stephen (2018) Clusters in nonsmooth oscillator networks. Phys Rev E 97(3):032213
Şayli M, Lai YM, Thul R, Coombes S (2019) Synchrony in networks of franklin bells. IMA J Appl Math 84(5):1001–1021
Müller PC (1995) Calculation of lyapunov exponents for dynamic systems with discontinuities. Chaos Solitons Fractals 5(9):1671–1681
di Bernardo M, Budd CJ, Champneys AR, Kowalczyk P (2008) Piecewise-smooth dynamical systems. Theory and applications. Springer, New York
Kunze M (2000) Non-smooth dynamical systems, vol 1744. Springer, Berlin
Kinzel W, Englert A, Reents G, Zigzag M, Kanter I (2009) Synchronization of networks of chaotic units with time-delayed couplings. Phys Rev E 79(5):056207
Burbano Lombana DA, di Bernardo Mario (2016) Synchronization and local convergence analysis of networks with dynamic diffusive coupling. Chaos Interdiscip J Nonlinear Sci 26(11):116308
Voss HU (2000) Anticipating chaotic synchronization. Phys Rev E 61(5):5115
Acknowledgements
The work is supported by the Universidad Nacional del Sur (Grant No. PGI 24/L096). The first author is also supported by CONICET.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Chialva, U., Reartes, W. On global mechanisms of synchronization in networks of coupled chaotic circuits and the role of the voltage-type coupling. SN Appl. Sci. 2, 1068 (2020). https://doi.org/10.1007/s42452-020-2828-7
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42452-020-2828-7