scieee AI-readable full text Open interactive document viewer

Exploring synchronized oscillations in Kuramoto-type oscillators with nonlinear feedback

Dey, Arpan

Abstract

Synchronization is a hallmark of complex systems, emerging from the interplay of randomness, coupling and nonlinear dynamics. In this project, we explore synchronization in a system of coupled oscillators using the Kuramoto model, with an additional nonlinear feedback term. We examine how frequency distributions, coupling strength and network topology influence synchronization. We study the time series of the phases of the oscillators for fully-connected and loosely-connected networks, and also for different lattices (toroidal, square and hexagonal). We also investigate cluster synchronization arising from multimodal frequency distributions. Together, these results show how randomness (in the initial phases and frequencies of the oscillators), combined with coupling and nonlinear feedback, gives rise to rich collective behavior.

Full text

EXPLORING SYNCHRONIZED OSCILLATIONS IN KURAMOTO-TYPE OSCILLATORS WITH NONLINEAR FEEDBACK EXPLORING SYNCHRONIZED OSCILLATIONS IN KURAMOTO-TYPE OSCILLATORS WITH NONLINEAR FEEDBACK Arpan Dey Under the supervision of: Prof. Sitabhra Sinha Institute of Mathematical Sciences, Chennai June 2025 Acknowledgements I would like to thank my supervisor Prof Sitabhra Sinha for introducing me to this topic, and for his guidance and critical insights. I would also like to extend my gratitude to the entire IMSc community for supporting me in every way possible during my stay here. Ordered complexity is a fortunate product of random processes... How can order arise from randomness? The Sierpinski triangle Can be generated stochastically (chaos game) Rules and outcome are deterministic, but randomness encoded (outcome after rolling a die remains random at every step, but averages out statistically) Can also be generated deterministically Source: Wikipedia Emergent properties (greater than the sum) - knowledge of parts insufficient Weak emergence or strong emergence? Downward causation (6-fold symmetry in snowflakes) - can the whole affect the parts? Why study complex systems? Source: sciencenotes.org Interesting stuff happens when two opposing forces interact! Complex systems: energy vs entropy Music: predictability vs unpredictability Universe: gravity vs expansion Humans: autonomy vs interaction Sierpinski triangle: rules vs randomness Competing effects The study of complex, nonlinear systems Differential equations or difference equations Differential equations → Continuous → Nonlinear coupled oscillators Difference equations → Discrete → Logistic map Non-linear dynamics Population dynamics Self-similarity Logistic Map Source: Wolfram MathWorld Internal frequency Phase (between 0 and 2π) A group of oscillators are synchronized → same frequency → constant phase difference (not constant phase) → phase locking (if the oscillators don’t have a common frequency, they cannot maintain a constant phase difference) Synchronization is observed in cardiac muscle cells that aid in coordinated contraction, firing of neurons, flashing patterns in some species of fireflies etc. Oscillators and Synchronization Source: Wikipedia Visualizing phase trajectories and fixed points For ω<A, if oscillator is beyond the unstable fixed point threshold, it takes the longer path and settles at the stable fixed point. Otherwise, it directly settles at the stable point from the other direction The two fixed points are diametrically opposite only if ω=0 Visualizing phase trajectories and fixed points For ω=A, there is only one fixed point, and all the oscillators approach and settle at this point Visualizing phase trajectories and fixed points For ω>A, there are no fixed points, and the oscillators keep drifting continuously. However, they slow down near the regions where the fixed points would be if ω<A Networks Coupled oscillators → connected network (node → oscillator, edges → coupling) Fully-connected network → Quicker synchronization Loosely-connected network → Slower synchronization (information flow between nodes takes time) Source: Savarimuthu, BTR et al. DOI: 10.1007/978-3-540-79003-7_15 Networks Aᵢⱼ=1 if oscillators i and j are connected, and 0 if not Undirected networks → Aᵢⱼ=Aⱼᵢ Directed networks → Aᵢⱼ≠Aⱼᵢ (better synchronization under controlled conditions like strong and global connectivity, uneven phase pulling → cluster synchronization is more common) Networks Generating networks → specify number of nodes (n) and number of connections between the nodes (k) If the connections are generated randomly (not fully-connected network) → ensure all the nodes are part of the network In both cases, n=5 and k=4 But in the left network, one node is not part of the network, n=4 effectively Lattice Place the oscillators on a lattice Lattice is not in real 3D space The lattice points are fixed → oscillators remain in the points → oscillations described only by the phase The purpose of the lattice is only to define connectivity among the oscillators Lattice Toroid, Flat 2D space → topologically similar Toroid lattice → closed boundary (no edge effects) Flat lattice → open boundaries (edge effects) A torus can be constructed from a flat 2D surface by joining its edges Source: Sophia Potoczak Bragdon, ResearchGate Lattice Hexagonal lattice → often favored in Nature → efficient packing, better contact with neighbors → better synchronized oscillations? Square lattice → 4 nearest neighbors Hexagonal lattice → 6 nearest neighbors (more robust synchronization) Rough analogy: Dilemma (both options are equally appealing → homogeneous/symmetry) We toss a coin → inhomogeneity or asymmetry We settle to a stable configuration faster → we make a choice Can inhomogeneity sometimes cause faster synchronization? Random ω, Random Phases, Loosely-Connected Network - Unwrapped Time Series p ~ 0.1 (network connection probability) Poorer synchronization Identical ω, Random Phases, Fully-Connected Network - Unwrapped Time Series Quick and complete synchronization, as expected (same ω) Identical ω, Random Phases, Loosely-Connected Network - Unwrapped Time Series p ~ 0.1 (network connection probability) Relatively poorer synchronization Identical ω, Random Phases, Fully-Connected Network - Wrapped Time Series Wrapped time series using modulo 2π N = 10 K = 1 A = 0.5 ω = 1 (same ω for all oscillators → faster synchronization) Identical ω, Identical Phases, Fully-Connected Network - Wrapped Time Series Already fully synchronized (identical ω, identical phases) Random ω, Identical Phases, Fully-Connected Network - Wrapped Time Series Random ω → mean = 1, standard deviation = 0.2 Good synchronization maintained, slight divergence from common initial phase due to random ω Over a long period of time... Random ω, Random Phases, Fully-Connected Network - Wrapped Time Series Random initial phases and frequencies → random initial behavior Synchronizes significantly over time (fully connected network) Identical ω, Identical Phases, Loosely-Connected Network - Wrapped Time Series Since identical initial frequencies and phases, already synchronized (connections don’t matter) Random ω, Random Phases, Loosely-Connected Network - Wrapped Time Series Very poor synchronization → random ω and phases, looselyconnected network Identical ω, Random Phases, ω very slightly greater than A, Fully-Connected Network - Unwrapped Time Series ω = 0.51, A = 0.5 When ω is very slightly greater than A, we get extremely slow drift → the oscillators slow down for long periods of time before phase slips The competition between ω and A is crucial! Identical ω, Random Phases, ω<A, Fully-Connected Network - Wrapped Time Series No sustained oscillation as ω<A → all oscillators collapse to the stable fixed point Oscillators that directly converge → originally very near to stable fixed point Oscillators that take the longer path → originally beyond unstable fixed point → phase slip Both positive and negative ω → oscillators sliding clockwise and anticlockwise We will now look at systems where oscillators slide both ways on the phase circle This means ω can take both positive and negative values → mean value of ω should be less than standard deviation (mean could be zero to avoid bias) Random ω (both positive and negative), Random Phases, Fully-Connected Network - Unwrapped Time Series N = 30, K = 1, A = 0.2, Mean ω = 0, S.D. = 0.5 Since the mean is zero and standard deviation is 0.5, we have half of the oscillators moving clockwise and the other half counterclockwise through the phase circle The damping factor A is 0.2, it affects all oscillators in the same way (whether they are moving clockwise or counterclockwise) → it always slows down the oscillators Oscillators can move in both directions, upward and downward (since ω is drawn from a distribution containing both positive and negative values) → in wrapped phase plots, this appears as both positive and negative slopes, corresponding to increasing or decreasing phase with time Random ω (both positive and negative), Random Phases, Fully-Connected Network - Unwrapped Time Series Oscillators drift both upward and downward (in both directions) in the unwrapped time series Over a long time... The three converging phases differ by multiples of 2π → very close points on the phase circle in wrapped time series (not clusters) They all converge to the same or very close phases, maybe arriving after different number of revolutions around the phase circle Same system, same initial conditions and parameter values Almost all oscillators synchronize and settle to a fixed point, but oscillators with ω sufficiently large to overcome damping can drift indefinitely Same system, same initial conditions and parameter values Due to the inherent randomness in the system, oscillators with a large magnitude of ω can oscillate in either direction Cluster synchronization How can we get the oscillators to form stable clusters? By clusters, we mean subgroups of oscillators that either converge to the same (or nearby) fixed point(s) or remain phaselocked while oscillating collectively Cluster synchronization Bimodal ω distribution → ω drawn randomly but equiprobably from two normal distributions with mean +0.9 and -0.2 (we do not choose symmetric means, for example, +0.9 and -0.9), standard deviation = 0.05 Damping constant A drawn from a normal distribution with mean +0.7, standard deviation = 0.02 100 oscillators, K = 1, random initial phases, randomly-connected network with connection probability 0.1 Random ω, Random Phases, Toroidal Lattice - Wrapped Time Series 20X20 square lattice → periodic boundary conditions → 4 nearest neighbors Good overall synchronization (except for one oscillator, the red one) Random ω, Random Phases, Flat Square Lattice - Wrapped Time Series 20X20 flat square lattice → open boundary conditions → 4 nearest neighbors Overall slightly poorer synchronization Random ω, Random Phases, Hexagonal Lattice - Wrapped Time Series Hexagonal lattice → open boundary conditions → 6 nearest neighbors Much better synchronization (over the same period of time) Applications Modeling real-world systems with synchronization and feedback Better understanding of circadian rhythms Studying contraction dynamics of human heart and cardiac arrhythmias “The beauty of physics lies in the extent to which seemingly complex and unrelated phenomena can be explained and correlated through a high level of abstraction by a set of laws which are amazing in their simplicity.” - Melvin Schwartz “ T h e bea uty of physi c s li e s in th e e xt e nt to whi c h s ee mingly c ompl e x a n d unr e l a t ed ph e nom e n a ca n be e xpl a in ed a n d c orr e l a t ed through a high l e v e l of ab str ac tion b y a s e t of l a ws whi c h a r e a m a zing in th e ir simpli c ity .” - M e lvin S c hw a rtz THANK YOU THANK YOU