Dynamical modelling of systems of coupled oscillators

Similar documents
Heteroclinic Switching in Coupled Oscillator Networks: Dynamics on Odd Graphs

arxiv: v1 [nlin.ao] 3 May 2015

Synchronization and Phase Oscillators

Phase Locking. 1 of of 10. The PRC's amplitude determines which frequencies a neuron locks to. The PRC's slope determines if locking is stable

Neuroscience applications: isochrons and isostables. Alexandre Mauroy (joint work with I. Mezic)

Phase Oscillators. and at r, Hence, the limit cycle at r = r is stable if and only if Λ (r ) < 0.

Dynamical systems in neuroscience. Pacific Northwest Computational Neuroscience Connection October 1-2, 2010

Dynamical Systems in Neuroscience: Elementary Bifurcations

Stochastic differential equations in neuroscience

Heteroclinic cycles between unstable attractors

Phase Response Curves, Delays and Synchronization in Matlab

Chaos in generically coupled phase oscillator networks with nonpairwise interactions

Dynamical Systems in Neuroscience: The Geometry of Excitability and Bursting

Canonical Neural Models 1

Chapter 24 BIFURCATIONS

arxiv: v3 [math.ds] 12 Jun 2013

On the Response of Neurons to Sinusoidal Current Stimuli: Phase Response Curves and Phase-Locking

B5.6 Nonlinear Systems

Chimera states in networks of biological neurons and coupled damped pendulums

Entrainment and Chaos in the Hodgkin-Huxley Oscillator

Nonlinear Dynamics: Synchronisation

Bursting and Chaotic Activities in the Nonlinear Dynamics of FitzHugh-Rinzel Neuron Model

MANY scientists believe that pulse-coupled neural networks

AN ELECTRIC circuit containing a switch controlled by

Part II. Dynamical Systems. Year

Nonlinear Dynamics of Neural Firing

UNIVERSITY OF CALIFORNIA SANTA BARBARA. Neural Oscillator Identification via Phase-Locking Behavior. Michael J. Schaus

INFINITESIMAL PHASE RESPONSE CURVES FOR PIECEWISE SMOOTH DYNAMICAL SYSTEMS. Youngmin Park. Submitted in partial fulfillment of the requirements

Coupling in Networks of Neuronal Oscillators. Carter Johnson

1. Introduction - Reproducibility of a Neuron. 3. Introduction Phase Response Curve. 2. Introduction - Stochastic synchronization. θ 1. c θ.

Time Delays in Neural Systems

Dynamical Systems and Chaos Part II: Biology Applications. Lecture 10: Coupled Systems. Ilya Potapov Mathematics Department, TUT Room TD325

Computational Neuroscience. Session 4-2

Spike-adding canard explosion of bursting oscillations

7 Two-dimensional bifurcations

MATH 723 Mathematical Neuroscience Spring 2008 Instructor: Georgi Medvedev

The Theory of Weakly Coupled Oscillators

Entrance Exam, Differential Equations April, (Solve exactly 6 out of the 8 problems) y + 2y + y cos(x 2 y) = 0, y(0) = 2, y (0) = 4.

Neural Excitability in a Subcritical Hopf Oscillator with a Nonlinear Feedback

Nonlinear dynamics vs Neuronal Dynamics

Modelling biological oscillations

Single neuron models. L. Pezard Aix-Marseille University

6.2 Brief review of fundamental concepts about chaotic systems

Chapter 23. Predicting Chaos The Shift Map and Symbolic Dynamics

Phase Synchronization

The Big Picture. Discuss Examples of unpredictability. Odds, Stanisław Lem, The New Yorker (1974) Chaos, Scientific American (1986)

Nonsmooth systems: synchronization, sliding and other open problems

1 The Single Neuron. School of Mathematical Sciences. 1.1 Models of the single neuron. G14TNS Theoretical Neuroscience

Analysis of burst dynamics bound by potential with active areas

Simple approach to the creation of a strange nonchaotic attractor in any chaotic system

April 13, We now extend the structure of the horseshoe to more general kinds of invariant. x (v) λ n v.

Random Averaging. Eli Ben-Naim Los Alamos National Laboratory. Paul Krapivsky (Boston University) John Machta (University of Massachusetts)

Phase Model for the relaxed van der Pol oscillator and its application to synchronization analysis

BIFURCATION PHENOMENA Lecture 4: Bifurcations in n-dimensional ODEs

Lecture 6. Lorenz equations and Malkus' waterwheel Some properties of the Lorenz Eq.'s Lorenz Map Towards definitions of:

2.152 Course Notes Contraction Analysis MIT, 2005

An Introductory Course in Computational Neuroscience

B5.6 Nonlinear Systems

arxiv: v1 [math.ds] 13 Jul 2018

1. Synchronization Phenomena

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

Mathematical Foundations of Neuroscience - Lecture 7. Bifurcations II.

arxiv: v1 [q-bio.nc] 9 Oct 2013

The Effects of Voltage Gated Gap. Networks

Solutions for B8b (Nonlinear Systems) Fake Past Exam (TT 10)

2 1. Introduction. Neuronal networks often exhibit a rich variety of oscillatory behavior. The dynamics of even a single cell may be quite complicated

Reducing neuronal networks to discrete dynamics

COMPLEX DYNAMICS AND CHAOS CONTROL IN DUFFING-VAN DER POL EQUATION WITH TWO EXTERNAL PERIODIC FORCING TERMS

OPTIMAL INPUTS FOR PHASE MODELS OF SPIKING NEURONS

Synchrony, stability, and firing patterns in pulse-coupled oscillators

ME 680- Spring Representation and Stability Concepts

A Study of the Van der Pol Equation

Stochastic Oscillator Death in Globally Coupled Neural Systems

A COMPUTATIONAL AND GEOMETRIC APPROACH TO PHASE RESETTING CURVES AND SURFACES

UNIVERSITY OF CALIFORNIA SANTA BARBARA. Controlling Canards Using Ideas From The Theory of Mixed-Mode Oscillations. Joseph William Durham

Yi Ming Lai. Rachel Nicks. Pedro Soares. Dynamical Systems with Noise from Renewal Processes. Synchrony Branching Lemma for Regular Networks

Canard dynamics: applications to the biosciences and theoretical aspects

Stationary radial spots in a planar threecomponent reaction-diffusion system

Effect of various periodic forces on Duffing oscillator

Neural Modeling and Computational Neuroscience. Claudio Gallicchio

TWO DIMENSIONAL FLOWS. Lecture 5: Limit Cycles and Bifurcations

Proceedings of Neural, Parallel, and Scientific Computations 4 (2010) xx-xx PHASE OSCILLATOR NETWORK WITH PIECEWISE-LINEAR DYNAMICS

An analysis of how coupling parameters influence nonlinear oscillator synchronization

Half of Final Exam Name: Practice Problems October 28, 2014

Development of novel deep brain stimulation techniques: Coordinated reset and Nonlinear delayed feedback

Localized activity patterns in excitatory neuronal networks

Nonlinear dynamics & chaos BECS

1 Lyapunov theory of stability

Lecture 5. Numerical continuation of connecting orbits of iterated maps and ODEs. Yu.A. Kuznetsov (Utrecht University, NL)

Matrix power converters: spectra and stability

Supporting Online Material for

Network periodic solutions: patterns of phase-shift synchrony

The Infinitesimal Phase Response Curves of Oscillators in Piecewise Smooth Dynamical Systems

A Model of Evolutionary Dynamics with Quasiperiodic Forcing

Saturation of Information Exchange in Locally Connected Pulse-Coupled Oscillators

Synchronization of Elliptic Bursters

Complex Behavior in Coupled Nonlinear Waveguides. Roy Goodman, New Jersey Institute of Technology

arxiv: v4 [cond-mat.dis-nn] 30 Apr 2018

8 Example 1: The van der Pol oscillator (Strogatz Chapter 7)

CHALMERS, GÖTEBORGS UNIVERSITET. EXAM for DYNAMICAL SYSTEMS. COURSE CODES: TIF 155, FIM770GU, PhD

Transcription:

Dynamical modelling of systems of coupled oscillators Mathematical Neuroscience Network Training Workshop Edinburgh Peter Ashwin University of Exeter 22nd March 2009 Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 1 / 36

1 The anatomy of an oscillator Motivating example Isochrons Phase response curves 2 Coupled phase dynamics Synchrony and coupling Cluster switching/ slow oscillations Stable clustering 3 Comments and limitations Comments Limitations Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 2 / 36

The anatomy of an oscillator The anatomy of an oscillator Q: What is an oscillator? A: A dynamical system that produces periodic behaviour. For example, in R d : with a periodic orbit with period T > 0, i.e. ẋ 1 = f 1 (x 1,,x d ), ẋ d = f d (x 1,,x d ) P(t) = (p 1 (t),,p d (t)) P(t + T) = P(t) such that T is smallest possible choice of periodicity of all components. We consider stable limit cycle oscillators of ODEs for any initial condition x that starts close enough to P(t) in all components we have as t for some φ. x(t) P(t + φ) 0 Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 3 / 36

The anatomy of an oscillator Motivating example Motivating example Consider the Fitzhugh-Nagumo system V = F(V) W + I Ẇ = ǫ(v γw) with F(V) = V(1 V)(V A) and parameters A =.25, ǫ =.05, γ = 1, I =.25 Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 4 / 36

The anatomy of an oscillator Motivating example 1.4 1.2 1 0.8 0.6 0.4 0.2 0-0.2-0.4 0 50 100 150 200 250 300 Time-series of typical solution. Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 5 / 36

The anatomy of an oscillator Motivating example W 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0-0.5 0 0.5 1 1.5 V Phase plane of typical solution. Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 6 / 36

The anatomy of an oscillator Motivating example W 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0-0.5 0 0.5 1 1.5 V Phase plane of typical solution with directions of flow. Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 7 / 36

The anatomy of an oscillator Motivating example Phase plane of typical solution with flow added. Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 8 / 36

The anatomy of an oscillator Motivating example Code for xppaut [Ermentrout]: http://www.math.pitt.edu/ bard/xpp/xpp.html dv/dt = f(v)-w+s(t)+i 0 dw/dt = eps*(v-gamma*w) f(v)=v*(1-v)*(v-a) s(t)=al*sin(omega*t) param a=.25,eps=.05,gamma=1,i 0=.25 param al=0,omega=2 @ total=100,dt=.2,xhi=100 done Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 9 / 36

The anatomy of an oscillator Motivating example Give it a try? Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 10 / 36

The anatomy of an oscillator Motivating example Different types of periodic oscillations: Weakly nonlinear oscillations, e.g. Near-onset small amplitude oscillations, Hopf bifurcation. Relaxation oscillations, e.g. Fitzhugh Nagumo, Hodgkin-Huxley models Hybrid/switched system oscillations, e.g. leaky integrate-and-fire models In all cases can be modelled as a phase oscillator θ = ω for θ modulo 2π when transients have decayed, where frequency ω = 2π T related to the period T. Off the limit cycle, however, other dynamics are at work. Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 11 / 36

The anatomy of an oscillator Isochrons Isochrons Suppose X R d with Ẋ = F(X) has a stable limit cycle P(t), period T. We define the set of points with eventual phase φ to be I φ = {Y R d : Y (t) P(t + φ) } The sets I φ are called the isocrons of the limit cycle. For a stable limit cycle: They are manifolds of dimension d 1. They foliate a neighbourhood of the cycle. They can be used to understand the behaviour of forced or coupled oscillators. K. Josic, E. Brown, J. Moehlis: http://www.scholarpedia.org/article/isochron E Izhikevich: http://www.izhikevich.com Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 12 / 36

The anatomy of an oscillator Isochrons Isocrons for a Hodgkin-Huxley neuron (http://www.scholarpedia.org/article/isochron) Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 13 / 36

The anatomy of an oscillator Phase response curves Phase response curves The phase response curve is a way of measuring the response to sudden change in one variable; if we consider a vector perturbation Z R d then PRC(θ) = {φ : I φ contains P(θ) + Z}. Equivalently, starting at P(θ) we impulsively change to X(0) = P(θ) + Z and allow the system to evolve forwards in time. We choose PRC so that as t. X(t) P(t + PRC(θ)) 0 Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 14 / 36

The anatomy of an oscillator Phase response curves The phase response curve models the change in phase exactly, even for large perturbations if a long enough settling time between perturbations is allowed. Can apply to continuous perturbations using various equivalent approaches to obtain the infinitesimal phase response curve. Suppose that Ẋ = F(X) + ǫg(t) where G(t) represents forcing and F has an attracting limit cycle P(t). Assume that unperturbed oscillator P(t) has period 2π. Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 15 / 36

The anatomy of an oscillator Phase response curves Kuramoto s approach: We define phase Θ(X) of all points X R d by using the isochrons I φ : φ = Θ(X) X I φ. Note that for the system with ǫ = 0 we have But φ = 1 so Hence for the case ǫ 0 we have d dx [Θ(X(t))] = Θ dt dt = Θ.F(X) dφ dt Θ F(X) = 1. = 1 + ǫ Θ G(t). Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 16 / 36

The anatomy of an oscillator Phase response curves Adjoint approach (Malkin): Note that if the unperturbed oscillators is linearly stable, then the perturbed equation is to first order in ǫ given by θ = 1 + ǫq(θ) G(t) where Q(t) is the solution to the adjoint variational equation Q = {DF(P(t))} T Q, such that Q(0) F(P(0)) = 1. Note that d dt (Q F) = Q F + Q Ḟ = (DF) T Q F + Q (DF)F = 0. Hence the solutions of the AVE satisfy for all t. Q(t) F(P(t)) = 1 Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 17 / 36

Coupled phase dynamics Coupled phase dynamics Consider two symmetrically coupled oscillators dx 1 dt dx 2 dt for ǫ small (weak coupling). In terms of phases we have approximately = F(X 1 ) + ǫg 1 (X 2,X 1 ) = F(X 2 ) + ǫg 2 (X 1,X 2 ) dθ 1 dt dθ 2 dt = 1 + ǫq(θ 1 ) G 1 (P(θ 2 ),P(θ 1 )) = 1 + ǫq(θ 2 ) G 2 (P(θ 1 ),P(θ 2 )). Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 18 / 36

Coupled phase dynamics Because the phase difference evolves on a slower timescale that the phases, we get an interaction function that expresses the effect of X 2 on X 1 that can be written H 1 (θ) = 1 T T 0 Q(t)G 1 (X 0 (t + θ),x 0 (t))dt where Q is the solution of the adjoint variational equation. Method of averaging allows us to write previous equation (to O(ǫ 2 )) as θ 1 = 1 + ǫh 1 (θ 2 θ 1 ) θ 2 = 1 + ǫh 2 (θ 1 θ 2 ). Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 19 / 36

Coupled phase dynamics For two identically coupled oscillators we set φ = θ 2 θ 1 and obtain φ = ǫ(h 1 (φ) H 2 ( φ)) = ǫg(φ) Similarly, starting at a set of N weakly coupled identical phase oscillators θ 1,,θ N, we can reduce to a set of N 1 phase differences φ i = θ i θ N and can obtain φ i = ǫg i (φ 1,,φ N 1 ) with evolution on a slow timescale. Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 20 / 36

Coupled phase dynamics Example of g(θ) for various coupling functions. (d) are for gap junction-coupled Morris-Lecar Neurons (from T.-W. Ko and G.B. Ermentrout, arxiv:0809.3371v1 2008) Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 21 / 36

Coupled phase dynamics Synchrony and coupling Synchrony and coupling Now consider N coupled oscillators reduced to phases: Simple model with additive coupling is θ i = ω + G(θ 1 θ i,,θ N θ i ). θ i = ω + j i K ij g(θ i θ j ) with K ij coupling strengths; K ij = K for global (mean field) coupling. Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 22 / 36

Coupled phase dynamics Synchrony and coupling Simple choices for phase response curve g(φ): Kuramoto g(φ) = sin(φ) Kuramoto-Sakaguchi g(φ) = sin(φ + α) Hansel-Mato-Meunier g(φ) = sin(φ + α) + r sin(2φ) More general: Daido et al: g(φ) = n (a n cos nφ + b n sin nφ) Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 23 / 36

Coupled phase dynamics Cluster switching/ slow oscillations Cluster switching/ slow oscillations Can find open regions in parameter space (for all N 4) where the only attractors consist of robust heteroclinic networks made up of: Periodic orbits with nontrivial clustering. Unstable manifolds of these periodic orbits. Winnerless competition between cluster states (Afraimovich, Huerta, Laurent, Nowotny, Rabinovich et al) Slow oscillations/switching dynamics (Hansel et al, Kori and Kuramoto) Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 24 / 36

Coupled phase dynamics Cluster switching/ slow oscillations Trajectory of system Saddle periodic orbits Invariant subspaces where there is phase clustering Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 25 / 36

Coupled phase dynamics Cluster switching/ slow oscillations Example of transient clustering dynamics: N = 5, α = 1.8, r = 0.2, β = 2 g(φ) = sin(φ + α) + r sin(2φ + β) 1 2 3 4 5 0 50 100 150 200 250 300 t 350 [P. A., G. Orosz, J. Wordsworth, S. Townley. Reliable switching between cluster states for globally coupled phase oscillators, SIAM J Applied Dynamical Systems 6:728-758 (2007)] Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 26 / 36

Coupled phase dynamics Cluster switching/ slow oscillations s 16 = S bybyw (a) 1 (b) s 5 = S ybwby sin γ 3 0.5 s 10 s 16 s 5 0 s 30 s 22 s 22 = S wbyby 0.5 0.5 sin γ2 0 0.5 1 0 0.5 1 sin γ 1 s 10 = S ybywb s 30 = S ywybb Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 27 / 36

Coupled phase dynamics Cluster switching/ slow oscillations One can apply this to conductance-based models to find similar dynamics in the presence of synaptic coupling with delays [Karabacak and A, 2009]. Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 28 / 36

Coupled phase dynamics Stable clustering Stable clustering θ i = ω + 1 N N g(θ i θ j ), (1) Consider M clusters where 1 M N. Corresponding M-cluster partition A = {A 1,...,A M } of {1,...,N} such that j=1 {1,...,N} = M A p, (2) where A p are pairwise disjoint sets (A p A q = if p q). NB if a p = A p then p=1 M a p = N. (3) p=1 Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 29 / 36

Coupled phase dynamics Stable clustering For partition A associate a subspace T N A = {θ T N : θ i = θ j there is a p such that i,j A p }, (4) and we say a given θ T N A realizes the partition A. Denote phase of the p-th cluster by ψ p := θ i = θ j = θ k =... for {i,j,k,...} A p we obtain ψ p = ω + 1 N M a q g(ψ p ψ q ) (5) q=1 for p = 1,...,M. We say θ T N A realizes the partition A as a periodic orbit if for p = 1,...,M and all φ p (mod 2π) are different. ψ p = Ωt + φ p (6) Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 30 / 36

Coupled phase dynamics Stable clustering Substituting (6) into (5) gives Ω = ω + 1 N M a q g(φ p φ q ) (7) q=1 for p = 1,...,M. By subtracting the last equation (p = M) from each of the preceding equations (p = 1,...,M 1) we obtain 0 = M a q (g(φ p φ q ) g(φ M φ q )) (8) q=1 for p = 1,...,M 1. Can determine M 1 phases out of φ p, p = 1,...,M while one phase can be chosen arbitrarily, and (7) determines the frequency Ω. Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 31 / 36

Coupled phase dynamics Stable clustering Can compute linear stability in a similar way to above and show [Orosz, A. 2009]: Theorem There is a coupling function g for the system (1) such that for any N and any given M-cluster partition A of {1,...,N} there is a linearly stable periodic orbit realizing that partition (and all permutations of it). Moreover, all nearby g in the C 2 norm have a stable periodic orbit with the same partition. Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 32 / 36

Comments and limitations Comments Comments and limitations In summary, there are practical and numerical ways of reducing and understanding the dynamics of coupled limit cycle oscillators of general type to coupled phase oscillators. This can be useful because: Reduces dimension of phase space Gives framework for understanding effects of coupling (e.g. pattern formation) on oscillators For identical oscillators, can reduce limit cycle problems to equilibrium problems Phase dynamics can be highly nontrivial even for quite simple coupling Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 33 / 36

Comments and limitations Comments Tools include: Numerical simulation/solution continuation. Isochrons/phase response curves/phase transition curves Averaging method Use of adjoint variational equation Analysis of coupled ODEs on a torus Studying the synchronization properties Symmetric dynamics and bifurcation theory Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 34 / 36

Comments and limitations Limitations Limitations The method of reduction to phase oscillators works well for sufficiently weak couplng, but needs to be treated with respect for: Strong coupling Weakly attracting/neutrally stable limit cycles Chaotic oscillators Non-smooth systems Be careful when averaging in multi-frequency systems Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 35 / 36

Comments and limitations Limitations References K. Josic, E. Brown, J. Moehlis: http://www.scholarpedia.org/article/isochron E. Izhikevich: Dynamical Systems in Neuroscience: The Geometry of Excitability and Bursting, MIT Press, Cambridge, Massachusetts, 2007. http://www.izhikevich.com G.B. Ermentrout: http://www.math.pitt.edu/ bard/xpp/xpp.html http://secamlocal.ex.ac.uk/people/staff/pashwin/ Peter Ashwin (University of Exeter) Modelling coupled oscillators 22nd March 2009 36 / 36