Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2022 Aug 11;13(1):4721.
doi: 10.1038/s41467-022-31733-2.

Functional control of oscillator networks

Affiliations

Functional control of oscillator networks

Tommaso Menara et al. Nat Commun. .

Abstract

Oscillatory activity is ubiquitous in natural and engineered network systems. The interaction scheme underlying interdependent oscillatory components governs the emergence of network-wide patterns of synchrony that regulate and enable complex functions. Yet, understanding, and ultimately harnessing, the structure-function relationship in oscillator networks remains an outstanding challenge of modern science. Here, we address this challenge by presenting a principled method to prescribe exact and robust functional configurations from local network interactions through optimal tuning of the oscillators' parameters. To quantify the behavioral synchrony between coupled oscillators, we introduce the notion of functional pattern, which encodes the pairwise relationships between the oscillators' phases. Our procedure is computationally efficient and provably correct, accounts for constrained interaction types, and allows to concurrently assign multiple desired functional patterns. Further, we derive algebraic and graph-theoretic conditions to guarantee the feasibility and stability of target functional patterns. These conditions provide an interpretable mapping between the structural constraints and their functional implications in oscillator networks. As a proof of concept, we apply the proposed method to replicate empirically recorded functional relationships from cortical oscillations in a human brain, and to redistribute the active power flow in different models of electrical grids.

PubMed Disclaimer

Conflict of interest statement

The authors declare no competing interests.

Figures

Fig. 1
Fig. 1. Network control to enforce a desired functional pattern from an abnormal or undesired one.
The left panel contains a network of n = 7 oscillators (top left panel, line thickness is proportional to the coupling strength), whose vector of natural frequencies ω has zero mean. The phase differences with respect to θ1 (i.e., θiθ1) converge to π8π8π6π6π32π3, as also illustrated in the phases' evolution from random initial conditions (bottom left panel, color coded). The center left panel depicts the functional pattern R corresponding to such phase differences over time. The right panel illustrates the same oscillator network after a selection of coupling strengths and natural frequencies have been tuned (in red, the structural parameters A and ω are adjusted to Ac and ωc) to obtain the phase differences 2π3π3π6π6π8π8, which encode the desired functional pattern in the center right. In this example, we have computed the closest set (in the 1-norm sense) of coupling strengths and natural frequencies to the original ones that enforce the emergence of the target pattern. Importantly, only a subset of the original parameters has been modified.
Fig. 2
Fig. 2. Mapping between desired phase differences and interconnection weights.
a A line network of n = 4 nodes and its parameters. The desired phase differences are shown in red. b Left panel: space of the phase differences; right panel: space of the interconnection weights. The pattern x is illustrated in red in the left panel, and the network weights that achieve such a pattern are represented in red in the right panel. For fixed natural frequencies ω, the green parallelepiped on the left represents the continuum of functional patterns within 0.2 radians from x which can be generated by the positive interconnection weights in the green parallelepiped on the right.
Fig. 3
Fig. 3. Algebraic and graph-theoretic conditions for the existence of positive weights that attain a desired functional pattern.
a The left side illustrates a simple network of 3 oscillators with adjacency matrix B¯ and vector of natural frequencies ω. The right side illustrates the cone generated by the columns of B¯. In this example, S={1,2} satisfies the conditions for the existence of δ ≥ 0 in Eq. (5), as ω is contained within the cone generated by the columns B¯:,S. b The (directed) Hamiltonian path described by the columns of B¯:,H, with H={1,2}, in the network of panel (a). c The existence of such an Hamiltonian path, together with a positive projection of ω onto B¯:,H, also ensure that there exists a strictly positive δ > 0 solution to BD(x)δ = ω. In particular, for any choice of x12, x23 ∈ (0, π), Eq. (4) reveals that if 0<A13<0.5/sin(x12+x23), then there exist strictly positive weights A12 > 0 and A23 > 0 such that δ > 0.
Fig. 4
Fig. 4. The intersection of an affine space with sin(xdep) determines the compatible functional patterns of 3 identical oscillators.
Consider a fully connected network of n = 3 identical oscillators with zero natural frequency and δ = 1. It is well known that x(1) = [0 0]T, x(2) = [π 0]T, x(3) = [0 π]T, x(4) = [π π]T are phase difference equilibria. Furthermore, because sin(θ)=sin(πθ), this figure illustrates sin(x13) as a function of x12 and x23 in four different panels: sin(x12+x23) (top left), sin(πx12+x23) (top right), sin(x12+πx23) (bottom left), and sin(x12x23) (bottom right). The fourth panel reveals that the two functional patterns compatible with x(j), j ∈ {1, …, 4}, correspond to x(5) = [2π/3 2π/3]T and x(6) = [−2π/3 −2π/3]T (in red).
Fig. 5
Fig. 5. A homogeneous cycle network admits infinite compatible functional patterns.
Since ker(B)=span1, the cycle network admits infinite compatible equilibria, which can be parameterized by γS1 as x(i)(γ)=[π2γ,π2+γ,π2γ,π2+γ]T. Any arbitrarily small variation of γ yields sin(x(i)(γ))ker(B). The right panel illustrates the patterns associated with x(i)(γ), i = 1, …, 5 for increments of γ of 0.2 radians.
Fig. 6
Fig. 6. Optimal interventions for desired functional patterns.
a For the line network in Fig. 2a, we solve Problem (11) to assign the desired pattern xdesired=[4π5π3π10]T. The starting pattern xoriginal=[π10π34π5]T is associated with interconnection weights δ = [3.4026 3.4641 6.4721]T. Applying the optimal correction α* yields positive interconnection weights δ + α* = [6.4721 3.4026 3.4641]T that achieve the desired functional patterns xdesired. b Joint allocation of two compatible equilibria for the phase difference dynamics. By taking θ1 as a reference, we choose two points for the phase differences x1i = θi − θ1, i ∈ {2, …, 7}, to be imposed as equilibria in a network of n = 7 oscillators: xdesired(1)=π6π6π4π4π6π4T and xdesired(2)=π8π3π4π4π6π4T. In this example, we find a set of interconnection weights (δ + α*) that solves the minimization problem (11) with constraint (12). The trajectories start at the (unstable) equilibrium point xdesired(1) at time t = 0, and converge to the point xdesired(2) after a small perturbation pT7, with π ∈ [0 0.05], is applied to the phase difference trajectories at time t = 50.
Fig. 7
Fig. 7. Mechanism underlying the heuristic procedure to promote stability of functional patterns containing negative correlations.
For the 7-oscillator network in Supplementary Text 1.5, we apply the procedure in equation (13) to achieve stability of the pattern xdesired=21π32π6π6π8π8π3T, where x12=θ2θ1>π2. The left plot illustrates the Gerschgorin disks (in blue) and the Jacobian's eigenvalues locations for the original network (as dark dots). The complex axis is highlighted in purple. It can be observed in the zoomed-in panel that one eigenvalue is unstable (λ2 = 0.0565, in red). The optimal correction α* is gradually applied to the existing interconnections from the left-most panel to the right-most one at 13 increments. The right zoomed-in panel shows that, as a result of our procedure, n − 1 eigenvalues ultimately lie in the left-hand side of the complex plane (λ1 = 0 due to rotational symmetry and λ2 = − 0.0178, in green).
Fig. 8
Fig. 8. Replication of empirically recorded functional connectivity in the brain through tuning of the natural frequencies of Kuramoto oscillators.
The anatomical brain organization provides the network backbone over which the oscillators evolve. The filtered fMRI time series provide the relative phase differences between co-fluctuating brain regions, and thus define the desired phase differences x, which is used to calculate the metabolic change encoded in the oscillators' natural frequencies. In this figure, we select the 40-s time window from t0 = 498 s to tf = 538 s for subject 18 in the second scanning session. We obtain ∥RF2 = 0.2879. Additionally, we verify that the analysis of the Jacobian spectrum (see Eq. (10)) accurately predicts the stability of the phase-locked trajectories. Supplementary Fig. 7a illustrates the basin of attraction of R, which we numerically estimate to be half of the torus.
Fig. 9
Fig. 9. Fault recovery in the IEEE 39 New England power distribution network through minimal and local intervention.
a New England power distribution network. The generator terminal buses illustrate the type of generator (coal, nuclear, hydroelectric). We simulate a fault by disconnecting the transmission line 25 (between loads 13 and 14). b The fault causes the voltage phases θ to depart from normal operating conditions, which could cause overheating of some transmission lines (due to violation of the nominal thermal constraint limits) or abnormal power delivery. To recover the pre-fault active power flow and promote a local (sparse) intervention, we solve the optimization in Eq. (11) by minimizing the 1-norm of the structural parameter modification δ with no scaling parameters in the cost functional. The network returns to the initial operative conditions with a localized modification of the neighboring transmission lines' impedances.

References

    1. Cross MC, Hohenberg PC. Pattern formation outside of equilibrium. Rev. Mod. Phys. 1993;65:851. doi: 10.1103/RevModPhys.65.851. - DOI
    1. Pikovsky, A., Rosenblum, M. & Kurths, J. Synchronization: A Universal Concept in Nonlinear Sciences (Cambridge University Press, 2003).
    1. Cavagna A, et al. Scale-free correlations in starling flocks. Proc. Natl Acad. Sci. USA. 2010;107:11865–11870. doi: 10.1073/pnas.1005766107. - DOI - PMC - PubMed
    1. Stewart I, Golubitsky M, Pivato M. Symmetry groupoids and patterns of synchrony in coupled cell networks. SIAM J. Appl. Dyn. Syst. 2003;2:609–646. doi: 10.1137/S1111111103419896. - DOI
    1. Golubitsky M, Stewart I, Török A. Patterns of synchrony in coupled cell networks with multiple arrows. SIAM J. Appl. Dyn. Syst. 2005;4:78–100. doi: 10.1137/040612634. - DOI

Publication types