Synchronization of Globally Coupled Nonlinear Oscillators
The Rich Behavior of the Kuramoto Model

Bryan Daniels
Spring 2005






Numerical Results


In addition to the analytical work, I also ran computer simulations of systems of oscillators.  I wrote a program that simulated the oscillators for a fixed amount of time, and then recorded each oscillator's phase and frequency after they had had a chance to interact.

The three figures below show the recorded frequency of each of 1000 oscillators in a simulation of the Kuramoto model, with varying values for the coupling constant K.  The oscillators are ordered from lowest to highest natural frequency, with natural frequencies selected according to a Lorentzian distribution.  The left plot is for K < KC, the middle plot is for K ~ KC, and the right plot is for K > KC.  Partial frequency synchronization is visible at and above KC, as the oscillators with natural frequencies close to zero synchronize to have a frequency of exactly zero.

Frequency synchronization 1
Frequency synchronization 2
Frequency synchronization 3



The next figures show the corresponding plots for each oscillator's phase after the oscillators have had time to interact. 
Partial phase synchronization is visible at and above KC, as the oscillators with natural frequencies close to zero group together and go through their cycle with close to the same phase as their neighbors.

Phase synchronization 1
Phase synchronization 2
Phase synchronization 3


I also ran simulations including random noise, and compared the results with what was obtained analytically.  Below is a plot showing the degree of phase synchronization |r| versus the coupling K.  Notice that the amount of synchronization is zero for low coupling, and then rises when K reaches KC and asymptotically approaches perfect synchronization (|r|=1).  (beta)^2 sets the strength of the noise; notice that higher noise corresponds to a higher amount of coupling required for synchronization, as expected. These results are taken from the simulation of N = 5000 oscillators with natural frequencies distributed according to a Lorentzian distribution.  The simulation was run on a network at the Ohio Supercomputer Center.  The expected values for KC from the analytical work are shown as three vertical lines at 1.5, 2.0, and 2.5.

Noise



Back to the Home Page