Chaos in networks of coupled oscillators with multimodal natural frequency distributions
Lachlan D. Smith, Georg A. Gottwald

TL;DR
This paper investigates the emergence of chaos in networks of coupled oscillators modeled by the Kuramoto model with multimodal natural frequency distributions, identifying conditions under which chaos occurs or is prevented.
Contribution
It introduces a collective coordinate reduction approach to analyze chaos in multimodal Kuramoto models and clarifies the role of cluster synchronization and desynchronization.
Findings
Chaos requires at least four clusters for three degrees of freedom.
Intermittent desynchronization can induce chaos in trimodal distributions.
Chaos cannot occur in bimodal distributions, even with asymmetry.
Abstract
We explore chaos in the Kuramoto model with multimodal distributions of the natural frequencies of oscillators and provide a comprehensive description under what conditions chaos occurs. For a natural frequency distribution with peaks it is typical that there is a range of coupling strengths such that oscillators belonging to each peak form a synchronized cluster, but the clusters do not globally synchronize. We use collective coordinates to describe the inter- and intra-cluster dynamics, which reduces the Kuramoto model to degrees of freedom. We show that under some assumptions, there is a time-scale splitting between the slow intracluster dynamics and fast intercluster dynamics, which reduces the collective coordinate model to an degree of freedom rescaled Kuramoto model. Therefore, four or more clusters are required to yield the three degrees of freedom necessary forâŠ
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Chaos in networks of coupled oscillators with multimodal natural frequency distributions
Lachlan D. Smith
School of Mathematics and Statistics, The University of Sydney, Sydney, NSW 2006, Australia
ââ
Georg A. Gottwald
School of Mathematics and Statistics, The University of Sydney, Sydney, NSW 2006, Australia
Abstract
We explore chaos in the Kuramoto model with multimodal distributions of the natural frequencies of oscillators and provide a comprehensive description under what conditions chaos occurs. For a natural frequency distribution with peaks it is typical that there is a range of coupling strengths such that oscillators belonging to each peak form a synchronized cluster, but the clusters do not globally synchronize. We use collective coordinates to describe the inter- and intra-cluster dynamics, which reduces the Kuramoto model to degrees of freedom. We show that under some assumptions, there is a time-scale splitting between the slow intracluster dynamics and fast intercluster dynamics, which reduces the collective coordinate model to an degree of freedom rescaled Kuramoto model. Therefore, four or more clusters are required to yield the three degrees of freedom necessary for chaos. However, the time-scale splitting breaks down if a cluster intermittently desynchronizes. We show that this intermittent desynchronization provides a mechanism for chaos for trimodal natural frequency distributions. In addition, we use collective coordinates to show analytically that chaos cannot occur for bimodal frequency distributions, even if they are asymmetric and if intermittent desynchronization occurs.
Synchronization of coupled oscillators occurs in many natural processes and engineering applications. The dynamics of the globally synchronized state is regular and the phases typically rotate with a constant mean frequency. In the case of multimodal distributions of natural frequencies of the oscillators, one can observe more complex dynamics including chaos. Under which conditions the synchronized state may exhibit chaos has not been fully addressed. Distinct peaks in a multimodal natural frequency distribution correspond to synchronized clusters for a range of coupling strengths and network parameters. We study the intercluster and intracluster dynamics using a collective coordinate approach, which reduces the dimension of the full Kuramoto model to a small number of active degrees of freedom. We find necessary conditions for chaos to occur. In particular, at least four peaks in the natural frequency distribution are required to produce phase chaos, and chaos can also occur for three peaks via intermittent desynchronization of clusters.
I Introduction
Synchronization in networks of coupled oscillators occurs in many natural systems, including the activity of the brain Sheeba, Stefanovska, and McClintock (2008); Bhowmik and Shanahan (2012) and synchronous firefly flashing, Mirollo and Strogatz (1990) as well as many engineering applications, such as power grids, Filatrella, Nielsen, and Pedersen (2008) and Josephson junction arrays. Watanabe and Strogatz (1994); Wiesenfeld, Colet, and Strogatz (1998)
In typical models of synchronization, the dynamics is either incoherent, partially synchronized, or fully synchronized. In the case of a unimodal frequency distribution, the dynamics transitions upon increasing the coupling strength from the incoherent state at low coupling strength, to a partially synchronized state where a collection of oscillators synchronize (those with native frequency closest to the mean frequency), to the fully synchronized state at high coupling strengths. For multimodal frequency distributions, however, several synchronized clusters may emerge in the partially-synchronized regime. That is, there are clusters of oscillators that remain synchronized within themselves, but the oscillators do not form a single synchronized cluster. These clusters may have complex interactions, both inter-cluster and intra-cluster, producing complex dynamics, including chaos.
Chaos in coupled oscillator networks has been previously studied. For the Kuramoto model, Kuramoto (1984); Strogatz (2000); Pikovsky, Rosenblum, and Kurths (2001); Acebrón et al. (2005); Osipov, Kurths, and Zhou (2007); Arenas et al. (2008); Dörfler and Bullo (2014); Rodrigues et al. (2016) which is the model focused on here, chaos has been observed in the incoherent state, termed phase chaos, Popovych, Maistrenko, and Tass (2005); Maistrenko, Popovych, and Tass (2005); Miritello, Pluchino, and Rapisarda (2009) provided there are at least four oscillators. This type of phase chaos occurs at the microscopic level and is associated with the chaotic dynamics of individual phase oscillators. For such microscopic phase chaos, the Lyapunov exponent was found to scale inversely proportionally to the number of oscillators. Carlu, Ginelli, and Politi (2018) In particular, this implies that in the thermodynamic limit of infinitely many oscillators the Lyapunov exponent is zero, i.e., no chaos. Here we focus on collective chaotic behavior of synchronized subpopulations of phase oscillators. Such collective chaos has been studied for systems with symmetric bimodal natural frequency distributions which were subjected to a time-periodic coupling strength, So and Barreto (2011) or for different inter- and intra-cluster coupling strengths as well as a phase lag. Bick, Panaggio, and Martens (2018) However, for the classical Kuramoto model, it has been shown that in the thermodynamic limit with bimodal natural frequency distributions chaos is impossible. So and Barreto (2011) For trimodal frequency distributions, which yield three synchronized subpopulations, chaos has been observed for superposed Lorentzian natural frequency distributions, but only in the partially synchronized state, which involves microscopic chaos of incoherent oscillators. Cheng et al. (2017)
Here we present and analytically study generic situations of collective chaos in which the dynamics of synchronized subpopulations of coupled oscillators, termed clusters, can be chaotic. We distinguish between two types of chaotic dynamics, one akin to phase chaos and the other due to intermittent desynchronization. Here we refer to collective phase chaos when each of the synchronized clusters preserves their shape while the phases of the clusters show chaotic behavior. In this case, the possibility of chaos is determined by the number of synchronized clusters, which determines the number of active degrees of freedom. We shall see that to obtain phase chaos at least four synchronized clusters are necessary. This is analogous to needing at least four oscillators to generate microscopic phase chaos in the incoherent state of the Kuramoto model. Popovych, Maistrenko, and Tass (2005); Maistrenko, Popovych, and Tass (2005); Miritello, Pluchino, and Rapisarda (2009)
A different type of chaos is observed when clusters intermittently desynchronize through their mutual interactions. In this case, as we will show, chaos may occur even for trimodal natural frequency distributions.
The key underlying reason for both types of chaos is that chaos can only occur when there are at least three degrees of freedom. Each synchronized cluster can be characterized by a time-varying shape variable and a mean phase variable, which are the active degrees of freedom, and the interaction of these collective coordinates can lead to chaos. We reduce the full Kuramoto model to the evolution equations for these collective coordinates. Gottwald (2015, 2017); Hancock and Gottwald (2018) We demonstrate a time-scale splitting between the (slow) shape and the (fast) phase variables, that enables further reduction. Under this reduction, the full Kuramoto model with clusters reduces to a renormalized Kuramoto model with oscillators, which has degrees of freedom, implying that is necessary for phase chaos to occur. However, when a cluster intermittently desynchronizes, the time-scale splitting is invalid, yielding additional active degrees of freedom, and the potential for chaos with three clusters.
The paper is organized as follows; in §II we describe the Kuramoto model. Then in §III we present the collective coordinate ansatz and derive the evolution equations for the collective coordinates. In §IV we show that phase chaos occurs for four clusters, and that there is quantitative agreement between the leading Lyapunov exponent for the full Kuramoto model and the collective coordinate reduction. In §V we show that chaos can occur for three clusters via intermittent desynchronization of a cluster, and provide a detailed description of this mechanism. Again, there is quantitative agreement between the leading Lyapunov exponent for the full Kuramoto model and the collective coordinate reduction. In §VI we show that chaos is not possible for two clusters in the thermodynamic limit of infinitely many oscillators. Lastly, in §VII we summarize our results and provide an outlook for future studies.
II The model
The Kuramoto model has been widely used to model networks of coupled oscillators, Kuramoto (1984); Strogatz (2000); Pikovsky, Rosenblum, and Kurths (2001); Acebrón et al. (2005); Osipov, Kurths, and Zhou (2007); Arenas et al. (2008); Dörfler and Bullo (2014); Rodrigues et al. (2016) in large part due to its analytical tractability. For a network of coupled oscillators, each with phase , the dynamics is given by
[TABLE]
where the natural frequencies are drawn from a distribution , is the adjacency matrix of the network, i.e., if nodes and are connected, otherwise , and is the coupling strength. We shall restrict our study of collective chaos to an all-to-all coupling topology with . For the exposition of the model reduction technique presented in §III, however, we choose to present the Kuramoto model (1) with a general topology. It is widely known that if the coupling strength is sufficiently large, then the oscillators spontaneously synchronize, all oscillating at the same frequency, even though their natural frequencies are different. Furthermore, below the global synchronization threshold, synchronized clusters may emerge due to either clusters in the network topology, or distinct modes in the natural frequency distribution, or both.
We consider multimodal natural frequency distributions of the form
[TABLE]
such that each is a normal distribution with mean and variance , and the weights satisfy . In particular, we primarily consider the case of well-separated peaks, such as the the example shown in Fig. 1. The distribution (2) has peaks, which typically correspond to clusters of synchronized oscillators for a range of coupling strengths. Note that the Kuramoto model is invariant under uniform phase shifts. Therefore, we may assume without loss of generality that the mean natural frequency is zero, i.e., .
A characterization of the state of the system is the instantaneous order parameter which is defined as
[TABLE]
and describes the mean position of all oscillators in the complex plane. The long term dynamics can be characterized by the time-averaged order parameter
[TABLE]
which is independent of and for sufficiently long transient times and averaging times . If is close to , the oscillators are globally synchronized. If , the oscillators are in the incoherent state. In addition, for cases with multiple synchronized clusters, we can define analogous instantaneous and time-averaged order parameters for each cluster. For example, the instantaneous order parameter for the -th cluster is
[TABLE]
where is the set of oscillators in cluster , and is the number of oscillators in .
Consider, for example, the frequency distribution shown in Fig. 1, with four peaks. The modes are equally spaced between and , and the standard deviations are all the same with . For equiprobably111We find the values , , such that , where is the cumulative density function of the natural frequencies. By sampling equiprobably we eliminate the need to average over many randomly drawn realizations. drawn oscillators from this distribution, the time-averaged order parameter, , is shown for in Fig. 2. For , the oscillators are incoherent, and is of the order . For , the oscillators globally synchronize, forming a single cluster, and . For intermediate values, i.e., , the oscillators corresponding to each peak in synchronize to form a cluster, but they do not globally synchronize, resulting in . In this study we are mostly interested in these intermediate values, where there can be complex interactions within and in between clusters. Note that exhibits unusual non-monotonic behavior around , which, as we shall see, is the region where chaotic dynamics occurs.
Synchronization of clusters is shown by the snapshots of oscillators in the complex plane in Fig. 3 for four different values of . The oscillators of each color (corresponding to the same colored peak in Fig. 1) are synchronized, but there are clearly four distinct clusters. These clusters have both their own internal dynamics and interact with other clusters. For , the dynamics is quasiperiodic, demonstrated by the trajectory of the complex order parameter shown as the blue curve inside the circle in Fig. 3(a) (Multimedia view). Increasing , at a critical coupling strength the dynamics becomes chaotic. For example, with , shown in Fig. 3(b) (Multimedia view), the dynamics is chaotic (which is confirmed by computing the leading Lyapunov exponent, ). The dynamics then becomes regular again, for example with and the trajectory of the complex order parameter is periodic (cf. Fig. 3(c) (Multimedia view) and Fig. 3(d) (Multimedia view), respectively). For , the trajectory is confined to a straight line due to the existence of an attracting symmetric manifold. Four cluster cases such as these will be discussed in more detail in §IV.
III Model reduction via collective coordinates
Since we are primarily interested in the macroscopic inter- and intracluster dynamics, we use model reduction to reduce the high dimensional full Kuramoto model (1) to a small number of active degrees of freedom. One frequently used method is the Ott-Antonsen approach, Ott and Antonsen (2008) which assumes infinitely many oscillators. Recently, an alternative approach for model reduction has been proposed, termed collective coordinate reduction,Gottwald (2015, 2017); Hancock and Gottwald (2018) which can be readily applied to finite networks of coupled oscillators.
The idea of the collective coordinate reductionGottwald (2015, 2017); Hancock and Gottwald (2018) is to express the -dimensional phase vector as a linear combination of a small number of dynamically relevant modes. Intuitively, the reduction is motivated by the fact that synchronization is characterized by oscillators forming a collective entity which is described by its mean phase and its shape. The time-varying coefficients of the linear combination are coined collective coordinates, and encode the temporal evolution of the modes. Identification of the relevant modes is situation-dependent. In the case of a single synchronized cluster of oscillators, where the global phase is not relevant, a single mode describing the shape suffices, and we approximate . When multiple clusters interact, phase variables need to be accounted for. We will denote the shape modes by and the phase modes by (the vector consisting of âs, where is the size of the -th cluster ), with associated collective coordinates and , respectively, such that
[TABLE]
where typically .
The method of collective coordinates Gottwald (2015, 2017); Hancock and Gottwald (2018) is in effect a Galerkin approximation, where the residual error made by the ansatz (3) is minimized and the minimization leads to a system of evolution equations for the collective coordinates and .
The choice of basis functions is crucial. The shape mode can be chosen via linearization of the Kuramoto model (1), restricted to oscillators in . For sufficiently large coupling strengths , will solve the Kuramoto model to good accuracy (ignoring the interactions with any oscillators outside of ).
We follow the methods outlined previously Gottwald (2015, 2017); Hancock and Gottwald (2018) and derive a collective coordinate reduction for multimodal natural frequency distributions of the form (2). We first present the reduction for a single synchronized cluster of oscillators, and then present results for several interacting clusters.
III.1 Single cluster ansatz
Linearizing the full Kuramoto model (1) around for all results in
[TABLE]
where is the graph Laplacian, and is the diagonal degree matrix, i.e., is the degree of node . Note that has a nontrivial kernel with , associated with the invariance to a global constant phase shift. Global synchronization corresponds to all oscillators rotating at the mean natural frequency . Substituting into (4) we obtain the global synchronization mode
[TABLE]
where denotes the pseudoinverse of , and we note that . Therefore, the single cluster ansatz function is
[TABLE]
with collective coordinate . For all-to-all coupling, . Therefore, 222 has a zero eigenvalue with multiplicity one, and a repeated eigenvalue with multiplicity . Diagonalizing , we have where and so . and
[TABLE]
Note that for a single synchronized cluster, as a result of the phase shift invariance, we may assume, without loss of generality, that . For multiple synchronized clusters, the different mean natural frequencies of each cluster must be accounted for, which we show in §III.2.
The evolution equation for the collective coordinate can be found as a Galerkin approximation using the same approach as in previous studies. Gottwald (2015, 2017); Hancock and Gottwald (2018) The ansatz (6) is substituted into the Kuramoto model (1), yielding a residual error
[TABLE]
This residual error, which is a two-dimensional manifold parametrized by and , is minimized when it is orthogonal to the one-dimensional line that we are restricting the solution to. Setting we obtain an evolution equation for the collective coordinate
[TABLE]
For all-to-all coupling with mean frequency , this simplifies to
[TABLE]
where is the variance of the natural frequencies. Setting , so that , yields
[TABLE]
Stationary points of (7) correspond to synchronized states for the Kuramoto model.
In the thermodynamic limit, , (7) becomes
[TABLE]
For normally distributed natural frequencies, with mean zero and variance , we obtain
[TABLE]
Since , it follows that has a stationary point if and only if has a negative local minimum. Solving and yields . Therefore, has a stationary point if and only if , which is equivalent to
[TABLE]
If the condition (10) is satisfied, the oscillators synchronize and form a single cluster.
The instantaneous order parameter for the collective coordinates can be calculated as
[TABLE]
This relation shows that measures the spread of the oscillators. Large values of correspond to small , meaning the oscillators are evenly distributed on the circle, whereas small values of for which correspond to , corresponding to tightly clustered oscillators.
For the multimodal natural frequency distribution (2) with peaks we obtain
[TABLE]
As for a unimodal distribution, , and a stable stationary solution of (8), corresponding to global synchronization of oscillators, exists if and only if the minimum of (obtained numerically) is negative. Therefore, the condition for global synchronization is
[TABLE]
III.2 Multiple cluster ansatz
For multimodal frequency distributions, there is generally a range of values which are sufficiently large that oscillators form synchronized clusters, , corresponding to each peak in the distribution, but which are not sufficiently large to allow for global synchronization. In such a case, we use a modified ansatz, which accounts for intracluster and intercluster dynamics. Note that while we are primarily concerned with clusters originating from a multimodal natural frequency distribution, the same analysis can be performed for topological clusters. Hancock and Gottwald (2018) For oscillators in cluster , the intracluster dynamics is given by the restricted Kuramoto model
[TABLE]
where for now we ignore the influence of oscillators belonging to different clusters . Following the same linearization procedure as for the full Kuramoto model yields the intracluster mode
[TABLE]
where is the pseudo-inverse of the graph Laplacian of the subgraph obtained by restricting to nodes in cluster . In the case of all-to-all coupling we obtain
[TABLE]
where is the number of oscillators in cluster , and is the mean frequency of cluster . Note that for well separated peaks in the frequency distribution, such as the example in Fig. 1, , where is the weighting of peak in the natural frequency distribution (2).
The intracluster mode does not account for interactions with oscillators not belonging to cluster . Therefore, does not capture the asymptotic dynamics of the system for large , where the oscillators will globally synchronize and form a single cluster. For global synchronization, the single cluster ansatz in (5) is a more appropriate mode. We remark that one can perform a Galerkin approximation valid for all coupling strengths by considering a linear superposition of the single cluster mode (5), the superposition of all possible synchronized clusters (13), as well as all possible mergings of synchronized clusters, each of these equipped with their own collective coordinate. However, since the advantage of employing the collective coordinate reduction is simplicity, which allows us to study the dynamics of the -dimensional Kuramoto model, we prefer to use Galerkin approximations tailored for a particular dynamical range, parametrized by the coupling strength .
When studying intercluster dynamics between cluster modes (13), the Galerkin approximation needs to account for the mean phases of each cluster, denoted . These phases vary in time due to interactions between clusters. Accounting for these phase interactions, and the possibility of all clusters merging into a single cluster, for oscillators in cluster we propose the ansatz
[TABLE]
where denotes projection onto the nodes in cluster , i.e. if and if . Here and , , are the collective coordinates. As for the single cluster ansatz, the dynamics for the collective coordinates are obtained by substituting the ansatz (14) into the Kuramoto model (1) to determine the residual error. Then, to ensure errors are minimized, we require the error to be orthogonal to the restricted solution hyperplane, spanned by , and . The condition that the residual error is orthogonal to is given by
[TABLE]
where
[TABLE]
is the right hand side of the Kuramoto model (1) in vector form. The condition that the residual error is orthogonal to is given by
[TABLE]
(We note that since is orthogonal to there is no term). Lastly, the condition that the residual error is orthogonal to is given by
[TABLE]
Equations (15)â(17) form a system of linear equations
[TABLE]
where is the vector comprised of the collective coordinates. This linear system can be solved to find the evolution equations for each of the collective coordinates.
In the case of all-to-all coupling, the projection (5), the cluster modes (13) and the constant vectors are linearly dependent, and so the ansatz (14) simplifies to
[TABLE]
where and . This means that the global synchronization ansatz (5) can be fully described by the cluster modes (13) with suitable mean phases of each mode, and so the collective coordinate associated with global synchronization can effectively be ignored. 333For ErdĆsâRenyi networks with large number of oscillators, we observe that the projection (5), the cluster mode (13) and the constant vector are almost linearly dependent, and so can be ignored from the ansatz to leading order. In essence, measures the spread of the oscillators within cluster , and determines the collective phase of the cluster.
For the ansatz (III.2), the evolution equations for the collective coordinates obtained from (15)â(17) become
[TABLE]
where we have dropped the tilde on , and is the variance of the frequencies in cluster . In the following, we consider all-to-all networks, unless stated otherwise, and consider (19)â(20). Therefore, for peaks in the frequency distribution, there are equations of motion. By introducing phase difference variables, , we reduce the dimension of the system to degrees of freedom. This suggests that chaos may be possible as long as . However, as we will show, chaos is only possible if .
In the thermodynamic limit, , with a multimodal natural frequency distribution of the form (2), (the weight of cluster ), and the evolution equations for the collective coordinates (19)â(20) become
[TABLE]
Note that for , i.e., unimodal, normally distributed frequencies with and , (21) recovers the single cluster evolution equation (9), and (22) is identically zero.
III.3 Slow-fast splitting of the shape and phase coordinates
Each synchronized cluster viewed in isolation contains oscillators with normally distributed natural frequencies. Therefore, the instantaneous order parameter for each cluster is given in the thermodynamic limit (cf. (11)) by
[TABLE]
Expressing the evolution equations (21)â(22) for the collective coordinates and in terms of , we obtain
[TABLE]
In the case that each cluster remains tightly clustered for all time, we have , with for all . This is ensured provided the are sufficiently small, is sufficiently large (i.e., the condition (10) is satisfied for each ), and the means are sufficiently far apart relative to the coupling strength (i.e., condition (12) fails and global synchronization does not occur). Expanding (23)â(24) in powers of yields
[TABLE]
We can view the order parameters as describing the intracluster dynamics and the phase coordinates as describing the intercluster dynamics. Since , the evolution equations (25)â(26) for and reveal a time-scale splitting of the dynamics, whereby the order parameters evolve slowly, whereas the phase variables evolve on a fast time scale. The intercluster dynamics is, to first-order, decoupled from the intracluster dynamics (cf. (26)). Hence, the intercluster dynamics obeys a reduced, renormalized Kuramoto model. Since the reduced intercluster dynamics has degrees of freedom (taking into account a change to phase difference variables), chaos is only possible if . We label this type of chaos where clusters remain localized, with only small changes in their order parameter, as phase chaos. However, it is possible that one or more of the clusters intermittently break-up, such that and is not small anymore. In such a case, there is significant interplay between the intracluster and intercluster dynamics. This will be discussed in more detail in §V.
IV Four clusters: collective phase chaos
Phase chaos is typically observed in systems with multimodal natural frequency distributions with at least four peaks [cf. Fig. 3(b)]. The simplest case is to take four oscillators with natural frequencies equally spaced between and and let them interact to produce chaotic dynamics. Popovych, Maistrenko, and Tass (2005); Maistrenko, Popovych, and Tass (2005); Miritello, Pluchino, and Rapisarda (2009); Carlu, Ginelli, and Politi (2018) One may then consider oscillators distributed over these four distinct natural frequencies, or, more generally, consider the natural frequency distribution of distinct mean frequencies
[TABLE]
where denotes the Dirac delta-function. If frequencies, , are distributed equiprobably onto the mean frequencies , with divisible by , then each mean frequency is populated by oscillators with . That is, we can relabel such that , , and so on. The Kuramoto model (1) for oscillators with natural frequency and all-to-all coupling in this case becomes
[TABLE]
Since the coupling is all-to-all, oscillators with the same natural frequency will synchronize, such that and (28) becomes
[TABLE]
which is of the exact form as the Kuramoto model for oscillators. Hence, chaos is expected for arbitrarily many oscillators if their natural frequencies are distributed according to (27) with with equally spaced . Note that the evolution equation for the phases (29) is equivalent to the collective coordinate equations for clusters (25)â(26) in the limit , which is the limit of perfectly synchronized clusters, with identical phases within each cluster.
Considering the Dirac -function as the limit of normal distributions, i.e., , we expect multimodal distributions of the form (2) with to yield phase chaos for sufficiently small and sufficiently large spacings between peaks in the natural frequency distribution, . Our focus in this section is to explore the collective dynamics of the Kuramoto model for natural frequency distributions of the form (2) with identical weights , identical standard deviations , and equally spaced means for , that is
[TABLE]
where is the standard normal distribution.
We now numerically explore these cases for the full Kuramoto model (1) with oscillators; and shall compare our results with the reduced collective coordinate description (19)â(20) for oscillators as well as with the reduced collective coordinate description (21)â(22) in the thermodynamic limit of infinitely many oscillators. The collective coordinate systems involve 7 degrees of freedom: four shape parameters and three phase-difference variables (the evolution equations, however, are written for and hence are 8-dimensional). We shall see that the collective coordinate equations provide a reduced model that allows for a quantitative description of the chaotic dynamics of the Kuramoto model, and, in particular, for the estimation of the Lyapunov exponents of the full Kuramoto model. We compute and compare the time-averaged order parameter and the leading Lyapunov exponent across a multitude of cases for different coupling strengths and for different standard deviations of the natural frequency distribution .
Before discussing the results on the leading Lyapunov exponent we shall describe the dependence of on and , shown in the left column of Fig. 4. Shown is the order parameter for the full Kuramoto model (1) with oscillators [Fig. 4(a)], the 8D collective coordinate model (19)â(20) with oscillators [Fig. 4(c)], and the 8D collective coordinate model with infinitely many oscillators (21)â(22) [Fig. 4(e)]. We see good quantitative agreement between all three models throughout most of the parameter space. All three models show transitions from to near , which is the transition from four synchronized clusters to global synchronization with one synchronized cluster. This transition can be predicted by the collective coordinate ansatz, using the single cluster ansatz (6) applied to the full distribution . The transition curve is given by the condition (12) for global synchronization, and is shown by the dashed, approximately vertical, curves in Fig. 4. The transition from the incoherent state () to the synchronized cluster state () is predicted by the line (dot-dashed in Fig. 4), which derives from condition (10) for the collective coordinate ansatz. However, this line does not accurately capture the transition from incoherence to synchronized clusters in the full Kuramoto model with oscillators [cf. Fig. 4(a)] for which the transition occurs at lower values of . This discrepancy is due to the fact that the collective coordinate models (19)â(20) and (21)â(22) do not account for partial synchronization of the clusters. In the full Kuramoto model (1) the transition from the incoherent state to a partially synchronized state is a soft second-order phase transition whereby, upon increasing the coupling strength, more and more oscillators with natural frequencies close to the mean frequency mutually synchronize until at a critical coupling strength all oscillators in a cluster have synchronized. Although this can be quantitatively described by the collective coordinate ansatz Gottwald (2015); Hancock and Gottwald (2018) we knowingly do not account for this in our simulations here to limit the computational cost of the parametric sweep.
It is remarkable that the collective coordinate models â (19)â(20) for oscillators [Fig. 4(d)] and (21)â(22) for [Fig. 4(f)] â reproduce the leading Lyapunov exponent of the full Kuramoto model (1) [Fig. 4(b)] with good quantitative agreement. In particular, there is a chaotic âbubbleâ within the region with four synchronized clusters (between the dot-dashed and dashed curves) whose width shrinks as increases. The occurrence of partial synchronization of clusters in the full Kuramoto model with results in a positive Lyapunov exponent above and near to the dot-dashed line in Fig. 4(b), which is not captured by the collective coordinate models [Fig. 4(d) and Fig. 4(f)]. This difference is due to complex interactions between the synchronized clusters and the small number of oscillators that do not synchronize, which are not accounted for by the collective coordinate models.
In the limit as , the dynamics of four interacting clusters becomes equivalent to the dynamics of four interacting oscillators (cf. (29)), which has been studied extensively by Maistrenko et al. Maistrenko, Popovych, and Tass (2005) and Popovych et al. Popovych, Maistrenko, and Tass (2005) Following the approach of previous studies, we consider the first four Lyapunov exponents of the collective coordinate model (21)â(22). For small values of we obtain Lyapunov exponents that are qualitatively the same as those observed for four individual oscillators (compare Fig. 5(a) with Fig. 1(a) in Ref. (15)). Therefore, for these small values of the bifurcation sequence is essentially the same as for four individual oscillators. At there is a saddle-node bifurcation, which transitions from quasiperiodic to periodic dynamics. At there is a transition to chaos via the Afraimovich-Shilnikov torus destruction scenario. Afraimovich and Shilnikov (1991) At the chaotic attractor is destroyed in a boundary crisis, yielding a chaotic saddle. Lastly, at the transition to global synchronization occurs. There are many periodic regions observed within the chaotic region , and also near , which correspond to the resonances discussed by Maistrenko et al. Maistrenko, Popovych, and Tass (2005) The resonances within the chaotic region can also be observed within the chaotic bubble shown in the right plots of Fig. 4, evident as white bands () that extend approximately vertically from the horizontal axis (most clearly seen in Fig. 4(f) which has the highest resolution). The resonances near can be seen in the right plots of Fig. 4 as thin bands of positive largest Lyapunov exponent. For larger values of , such as shown in Fig. 5(b), we see similar dynamics, but there are some key differences. First, the chaotic window is smaller, and is punctuated by a large periodic region near . In addition, there appears to be only one resonance near .
The complex bifurcation structure shown in Fig. 5 also explains the discontinuous transition curves between different shades of gray in the plots for (left plots of Fig. 4). These transitions are due to bifurcations between different stable chaotic, periodic, and quasiperiodic states.
V Three clusters: chaos via intermittent cluster desynchronization
For three clusters, as discussed previously, if the reduction and time-scale splitting shown in (25)â(26) is valid, the dynamics is essentially phase dynamics of three oscillators, excluding chaotic dynamics because there are only two degrees of freedom (recall that due to the phase-gauge invariance of the Kuramoto model, we may assume without loss of generality that ). However, the time-scale splitting requires for all time. If this is not true, e.g. one cluster intermittently desynchronizes, then chaos is possible.
As an example, consider the trimodal natural frequency distribution shown in Fig. 6. Simulating the 6D collective coordinate model, (23)â(24), for we find a positive largest Lyapunov exponent, , as well as time-averaged cluster-wise order parameters , , . Hence the system is both chaotic and collectively organized. While is close to one, and, hence, the cluster would be considered synchronized, the time series for , shown in Fig. 7(c), intermittently dips to values around , showing that the cluster intermittently desynchronizes, with oscillators spreading over the entire circle. Therefore, we cannot say that is close to zero for all time, meaning the time-scale splitting is invalid for , and, hence, chaos is possible.
This intermittent desynchronization phenomenon predicted by our collective coordinate reduction is confirmed in the full Kuramoto model (1). For oscillators, with natural frequencies drawn equiprobably from the distribution shown in Fig. 6, we compute the leading Lyapunov exponent as , which is within of the Lyapunov exponent computed using collective coordinates in the thermodynamic limit, (23)â(24), which has . Furthermore, the time-series of , shown in Fig. 7(dâf), are qualitatively similar to those shown in Fig. 7(aâc). In particular, and remain close to for all time, whereas experiences intermittent dips. The dips occur in the collective coordinate model (23)â(24) with an average period of , compared to an average period of in the full Kuramoto model. For the full Kuramoto model (1) with oscillators, which is closer to the thermodynamic limit, the dips occur at the same frequency as with , i.e., with a period of , and the time series of , shown in Fig. 7(gâi), are even more similar to the collective coordinate model in the thermodynamic limit (23)â(24), shown in Fig. 7(aâc), in that the dynamics between the dips becomes more regular, with high frequency oscillations and a slow negative trend. The collective coordinate model is representative of the full Kuramoto model, and has the advantage of being more analytically tractable.
We now investigate more closely the nature of this type of chaotic dynamics and how it is generated. We first describe qualitatively the dynamics of a single desynchronization event in the full Kuramoto model (1). We then show that these desynchronization events can be resolved by considering further reductions of the collective coordinate equations (23)â(24). This collective coordinate reduction is then used to show that chaos via intermittent desynchronization is a robust phenomenon.
We describe the dynamics of a desynchronization event qualitatively using the snapshots of the phases of oscillators shown in Fig. 8(bâg) (Multimedia view), which correspond to the red points marked on the time series of shown in Fig. 8(a). In the lead-up to a dip in , the second and third clusters are phase-locked, with an approximately constant phase difference . However, each time the first cluster passes by the second cluster, the second cluster slows down, which causes a small increase in the phase separation between the second and the third clusters, implying a small increase in , as shown in Fig. 8(b) and Fig. 8(c) as a small increase in separation between the second and third clusters. Eventually, a critical point is reached, such that the oscillators in the third cluster that are furthest from the second cluster [those with the highest natural frequencies, closest to in Fig. 8(bâi)] begin to desynchronize with the rest of the oscillators in the cluster, as shown in the transition from Fig. 8(b) to Fig. 8(d). This desynchronization results in the oscillators in the third cluster wrapping around and covering the entire circle, and corresponds to a sharp dip in , as shown in Fig. 8(a). The desynchronization of the third cluster occurs as a traveling front, starting first with the oscillators with highest natural frequency, traveling down to the oscillators with the lowest frequency. The oscillators in the third cluster eventually cover the entire circle, and those with the highest natural frequencies (furthest to the right in Fig. 8) overtake those with the lowest natural frequencies (furthest to the left in Fig. 8), meaning they experience additional revolutions during each âdipâ event. Once the oscillators in the third cluster with lowest natural frequencies catch up with the second cluster, the third cluster re-synchronizes, as shown in Fig. 8(f) and Fig. 8(g), once again becoming phase-locked with the second cluster, and the process repeats.
We now use collective coordinate reductions to analyze the dynamical scenario described above. As seen in Fig. 7, and are close to one for all time, demonstrating that the time-scale splitting remains valid for those variables. This suggests that we may set and as constant in the collective coordinate equations (23)â(24). Then the collective coordinate model reduces to a system of four fast variables, , with three degrees of freedom (again since, without loss of generality, ). The evolution equations become
[TABLE]
where and . We see good agreement in the time series plots of for the 3D system (30)â(32), shown as dashed black in Fig. 9) and for the full 6D collective coordinate system (23)â(24), shown as solid gray in Fig. 9. In both models, experiences the same oscillations at the start and end, and both have a significant dip to between and . Furthermore, the PoincarĂ© sections through the plane , shown in the -plane in Fig. 10, are similar for both models.
To explain the pronounced dips in in more detail, observe that for the time series of , shown in Fig. 7(c), in between the sharp dips, exhibits small oscillations and a small negative trend. To explain this, let us assume that is constant, so the dynamics (30)â(32) reduces to a 2D system for and , given by (31)â(32), with being a parameter. For , this 2D system (31)â(32) has one stable and one unstable limit cycle, as demonstrated in Fig. 11(a) for by the thick solid and dashed red curves, respectively. The gray arrows in Fig. 11(a) are the 2D velocity field. As decreases, the stable and unstable limit cycles move toward each other, as demonstrated in Fig. 11(b) for . At , the stable and unstable limit cycles annihilate via a saddle-node bifurcation, and the dynamics is topologically equivalent to quasiperiodic rotation on the torus. We observe in Fig. 11(c) that trajectories of the full 6D collective coordinate system (23)â(24), projected onto the plane, follow curves that closely match the limit cycles corresponding to constant . The tracer (whose trajectory is shown in thin black) slowly advances upward in between the lower limiting stable limit cycle corresponding to (lower thick red curve), and the upper limiting stable limit cycle corresponding to (upper thick red curve). This slow advance upward corresponds to the slow decay of in between the sharp dips.
Expanding further, starting at a time when , a tracer in the full 6D collective coordinate model (23)â(24) will have a trajectory in the plane that is very similar to the limit cycle obtained from the assumption that is constant (equal to ). However, while is approximately constant, it decreases slightly over one period of the limit cycle. We can approximate the decrease in by computing , where is the period of the stable limit cycle, denoted by , of the 2D system (31)â(32) with held constant. Here is found by integrating (30) along the stable limit cycle . This is valid under the assumption that are all constant between and . Note that the values and are independent of the initial locations of on the limit cycle . We find that for all , and so it is inevitable that will eventually reach the critical value, , where the stable limit cycle bifurcates.
The scenario of chaotic dynamics through intermittent desynchronization events is a robust phenomenon, occurring for a range of parameters of the natural frequency distribution (2). We show this by investigating the effect of varying . As decreases, we observe that the average time interval between dips in increases, and at a critical value of the dips no longer occur. For , remains close to 1 for all time, and so the slow-fast splitting found in §III.3 is valid, and the dynamics is non-chaotic. The value of can be estimated using the collective coordinate system (30)â(32). Consider , the change in over the stable limit cycle that exists under the assumption that is constant. The distribution of across a range of and values is shown in Fig. 12. The turning point of the curve (dashed black in Fig. 12) yields the approximation (solid black line in Fig. 12) for . For , is negative for all values of that have a stable limit cycle. Hence decreases after each period of the limit cycle until reaching the saddle-node bifurcation (solid gray curve in Fig. 12). For , the curve (dashed black in Fig. 12) indicates the locations of fixed points of the map , with the right-most fixed point being stable. The presence of these stable fixed points indicates a periodic solution of the three-dimensional system (30)â(32). Therefore, represents a bifurcation between periodic dynamics and intermittent desynchronization dynamics, i.e., it is an approximation for . Note that slightly over-predicts , which is due to the inaccuracies that occur from making the assumption that is constant over the period of the limit cycle , when, as we have seen, it is both oscillating and slowly decreasing [cf. Fig. 8(a)]. A similar approach can be used to determine critical values at which chaos ceases to occur when other parameters in the natural frequency distribution are varied, such as the distance between peaks and the proportion of oscillators in each cluster.
We now explain why the transition into desynchronization occurs on a fast time-scale, as observed in Fig. 8(a), using the collective coordinate equations (30)â(32) for the three-cluster interactions. The intercluster interaction term between the second and third cluster in is , where scales as [see (30)], which is positive for , and equal to zero at and . On the stable limit cycles, oscillates around . Therefore, the interaction term is small while on the limit cycles, but when , and the saddle-node bifurcation occurs, increases away from , and so becomes strongly negative, explaining the sharp decline of . At the point where crosses , the sign of changes, and so becomes strongly positive, until once again approaches , at which point once again becomes slow, and the system relaxes to a limit cycle corresponding to . This restarts the cycle of slow decay followed by a sharp decline and recovery.
We have established how chaos is generated through the delicate interaction of three clusters using the collective coordinate framework. As a summary, chaos occurs as a sensitivity between the entry and exit locations to the regular limit cycle zone. This sensitivity is shown by the infinite, fractal accumulation of folds in the zoomed in Poincaré section through the plane (cf. Fig. 10). The folds accumulate in the small region with and , corresponding to the regular limit cycle dynamics and slow, predictable decay of . While we have shown that chaos is possible for trimodal natural frequency distributions, it is a rare phenomenon. In the process of finding the natural frequency distribution shown in Fig. 6, we computed the maximal Lyapunov exponent for randomly drawn sets of natural frequency distribution parameters and coupling strengths that produce synchronized clusters, and found that only cases were chaotic (with a positive Lyapunov exponent), i.e., only .
VI Two clusters: no chaos
For two clusters, , the thermodynamic limit collective coordinate equations (23)â(24) become
[TABLE]
where is the phase difference of the two clusters, and . Hence, it appears that there are three degrees of freedom, and chaos is theoretically possible.
We now show, using the collective coordinate approach, that chaos is not possible. In particular, phase chaos is not possible as it would reduce the dimension of the system to 1D with both and being constant. The case of intermittent desynchronization leads to decoupled 1D slow and 2D fast dynamics, excluding the possibility of chaos.
Let us begin with excluding the possibility of phase chaos. If the time scale splitting between (slow) and (fast) is valid, i.e., if the two clusters remain synchronized for all time, we can average the slow dynamics over the fast dynamics . Assuming and are constant, the dynamics of can be solved analytically, with solution
[TABLE]
where , , , and . Note that is a periodic function, with period . For the bimodal frequency distribution shown in Fig. 13(a), where the peaks have very little overlap, the approximate solution (36) [dashed black in Fig. 13(b)] for the phase difference closely matches the time series of of the collective coordinate model (33)â(35) [solid red in Fig. 13(b)].
Furthermore, since ranges from [math] to , we can choose, without loss of generality, our starting time such that , and so . It can be shown that
[TABLE]
which implies that
[TABLE]
Therefore, is an odd periodic function, and so its average over one period, , is zero. This means the dynamics of the time-averaged variables becomes decoupled from one another. The dynamics for each cluster is equivalent to the single cluster ansatz equation (9), with replaced by for . Hence, [solid blue curve in Fig. 13(c)] and [solid red curve in Fig. 13(c)] oscillate around the stable equilibria, and (dashed blue and red resp.), obtained from the respective single cluster ansatz equations, and phase chaos cannot occur.
Now we go on to exclude the case that one cluster intermittently desynchronizes, like in the three cluster case discussed in the previous section. This occurs for the natural frequency distribution shown in Fig. 13(d), where the second cluster intermittently desynchronizes, approaching , as shown by the solid red curve in Fig. 13(f). In this case, the dynamics of , which remains close to 1 for all time, is slower than and . This is confirmed in Fig. 13(e), where it is shown that the time evolution of given by numerical simulation of (33)â(35) (solid red) is not well approximated by the function (36) (dashed black), which assumes perfect time-scale splitting. Therefore, we may not assume time-scale separation between and . We have an effective 2D fast system for and . This 2D system has a stable limit cycle in cases with two clusters that do not globally synchronize. In turn, the dynamics of cannot be chaotic, since the time-averaged dynamics is a 1D system with time-periodic forcing.
The only other possibility is that both clusters intermittently desynchronize. However, since it is the intercluster terms in and that drive the push away from the single cluster ansatz equilibrium, and both intercluster terms are multiples of , it follows that cannot rapidly decay without also rapidly decaying. If one, say , decays faster than the second, , then it will asymptote toward , and so it has no effect on the second cluster. The second cluster is then governed by the single cluster ansatz, and will either approach the stable synchronized state, or approach , depending on whether crosses the unstable fixed point of the single cluster ansatz equation while the first cluster is desynchronizing. In either case, the dynamics is regular, and stationary in the long run. If both and decay at the same rate, then the system possesses a symmetry, which further reduces the effective dimension, excluding the possibility of chaos.
The above discussion used the thermodynamic limit. In finite size networks, however, chaos can occur for bimodal natural frequency distributions. This occurs due to sampling effects. In our numerical simulations of finite size networks, we found that it is typical that when chaos occurs, a small group of oscillators, with natural frequencies at one or the other extreme of the distribution (i.e., very high or very low), do not synchronize with the other oscillators corresponding to the same peak in the natural frequency distribution. This group of âroguesâ may either constitute a set of incoherent oscillators or another small cluster. In either case, the system must be considered as having more than two clusters, which agrees with our results obtained in §IV and §V. We find fewer chaotic cases as the number of oscillators increases, which confirms that the issue is a finite-size effect. It is important to note that we have found no bimodal cases with finite that are chaotic and do not have unsynchronized rogue oscillators.
VII Summary and outlook
VII.1 Summary
Employing detailed numerical simulations guided by analytical results from a collective coordinate reduction we have established necessary conditions for collective chaos in the Kuramoto model with multimodal natural frequency distributions. We have shown that phase chaos can occur provided there are at least four peaks in the natural frequency distribution. This is due to a time-scale splitting between slow intracluster collective coordinates and fast intercluster collective coordinates, which reduces the Kuramoto model to active degrees of freedom, where is the number of peaks in the natural frequency distribution.
For three peaks in the natural frequency distribution, we have shown that chaos can occur via intermittent desynchronization of clusters. When a cluster desynchronizes, its intracluster collective coordinate becomes fast, resulting in an additional active degree of freedom. Through the slow-fast splitting, the collective coordinate description has allowed us to study the intricate dynamics of intermittent desynchronization, and show that it is a robust phenomenon.
For two peaks in the natural frequency distribution, the collective coordinate description has allowed us to rule out the possibility of chaos.
We have shown that for both phase chaos and chaos via intermittent desynchronization, the reduced collective coordinate description can be used to quantitatively predict the leading Lyapunov exponent, and, hence, regions of the parameter space where chaos occurs.
However, it is important to note that these results are primarily for the thermodynamic limit. For finite size networks, even bimodal natural frequency distributions can be chaotic. In those cases, there are rogue oscillators that do not synchronize with the rest of their cluster. These rogues can be treated as separate clusters, each of which requiring its own additional collective coordinate, increasing the number of active degrees of freedom, and opening up the possibility of chaos.
VII.2 Outlook
In our numerical simulations, we have observed regions in the parameter space of multimodal natural frequency distributions with four peaks that exhibit multistability, including natural frequency distributions that yield both strange attractors and limit cycles, depending on the initial condition. For example, Fig. 14 shows that for and multimodal distributions like Fig. 1, a second stable branch exists for for the full Kuramoto model (1) with oscillators (green squares). This multistability is well reproduced by the collective coordinate model (19)â(20) with (red +âs) and by the collective coordinate model in the thermodynamic limit (21)â(22) (not shown). On the lower branch, the dynamics is periodic, and has the property that and , where is the period of the system. On the upper stable branch there is no such relation between the cluster order parameters. Further study is required to understand this phenomenon, and the bifurcations that control it. Since the reduced collective coordinate models are more analytically tractable than the full Kuramoto model and accurately predict the existence of multistability, they may be used to provide deeper insight into this phenomenon.
Here we have considered all-to-all networks with synchronized clusters that result from distinct peaks in the natural frequency distribution. However, synchronized clusters can also occur due to the network topology. Future studies should consider whether topological clusters can yield chaos. Furthermore, chaos could result from a combination of frequency clustering and topological clustering. For example, a bimodal natural frequency distribution and a network with two clusters, which would result in four synchronized clusters of oscillators and the three degrees of freedom required for chaos.
Acknowledgements.
We wish to acknowledge support from the Australian Research Council, Grant No. DP180101991.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Sheeba, Stefanovska, and Mc Clintock (2008) J. H. Sheeba, A. Stefanovska, and P. V. E. Mc Clintock, âNeuronal synchrony during anesthesia: A thalamocortical model,â Biophysical Journal 95 , 2722â2727 (2008).
- 2Bhowmik and Shanahan (2012) D. Bhowmik and M. Shanahan, âHow well do oscillator models capture the behaviour of biological neurons?â in The 2012 International Joint Conference on Neural Networks (IJCNN) (2012) pp. 1â8.
- 3Mirollo and Strogatz (1990) R. Mirollo and S. Strogatz, âSynchronization of pulse-coupled biological oscillators,â SIAM Journal on Applied Mathematics 50 , 1645â1662 (1990) , https://doi.org/10.1137/0150098 . · doi â
- 4Filatrella, Nielsen, and Pedersen (2008) G. Filatrella, A. H. Nielsen, and N. F. Pedersen, âAnalysis of a power grid using a Kuramoto-like model,â The European Physical Journal B 61 , 485â491 (2008).
- 5Watanabe and Strogatz (1994) S. Watanabe and S. H. Strogatz, âConstants of motion for superconducting Josephson arrays,â Physica D 74 , 197 â 253 (1994).
- 6Wiesenfeld, Colet, and Strogatz (1998) K. Wiesenfeld, P. Colet, and S. H. Strogatz, âFrequency locking in Josephson arrays: Connection with the Kuramoto model,â Phys. Rev. E 57 , 1563â1569 (1998) . · doi â
- 7Kuramoto (1984) Y. Kuramoto, Chemical Oscillations, Waves, and Turbulence , Springer Series in Synergetics, Vol. 19 (Springer-Verlag, Berlin, 1984) pp. viii+156. · doi â
- 8Strogatz (2000) S. H. Strogatz, âFrom Kuramoto to Crawford: Exploring the onset of synchronization in populations of coupled oscillators,â Physica D 143 , 1â20 (2000) . · doi â
