Synched Per Sebastian Skardal Department of Mathematics, Trinity College, Hartford, CT 06106

Synched is a piece of software designed to explore the synchronization in systems of coupled oscillators. The program includes several different model setups, all described below. Below we also describe the basic control parameters as well as the governing equations and parameters of the models. For more detailed information and results, see the corresponding References.

1

Control Panel • Master Controls: – Model allows you to change the model you’d like to simulated for your next simulation. You can choose between Kuramoto, Bimodal, Time-Delayed, Clusters, and Communities. For more details on these models see the model description. – # Oscillators allows you to change the size of your next simulation. You can choose between 49, 100, 400, or 900 oscillators. – New Simulation resets the system to the model and # of oscillators you have chosen. • Parameter Controls: (depending on the model you are using, only some of the parameters can be used.) – k changes the local coupling strength, i.e., the coupling strength between oscillators in the same community. This parameter is only used in the communities model. – K changes the global coupling strength of the system. – Mean Frequency changes the average frequency of all the oscillators. In the Bimodal model it changes the distance between peaks of the two halves of the frequency distribution. – Cluster q changes the clustering integer defining the coupling function. This parameter is only used in the Clusters model. – Forcing F changes the strength of forcing that can be applied to the system. To force oscillators towards an angle, click and hold on a point on the display corresponding to the angle. • Display Controls: – Display Info. toggles the information display visible/invisible. 1

– Show Colors toggle the color option on/off. – Pause pauses the simulation. – Speed changes the speed of the simulation. • Quit closes Synched.

2

Model Descriptions

Synched includes four built-in models to study synchronizing phenomena: 1. The standard Kuramoto model, 2. a system with Bimodally-distributed feequencies, 3. a Time-Delayed system, 4. a Cluster synchrony model, and 5. a model with Community network structure. Below the governing equations and order parameters for each model are described. Interpretations for each parameter and order parameter are also given. For detailed analysis of all four models, including low-dimensional descriptions and bifurcation diagrams, see References [1, 2, 3, 4, 5] given below. After each model is introduced, forcing is discussed.

2.1

Kuramoto

The Kuramoto model [1] is a well-studied system that has become a paradigm for modeling synchronizing phenomena, and the simplest model included in Synched. It consists of N oscillators, each described by their phase θn , that evolve according to the ODEs N K X θ˙n = ωn + sin(θm − θn ), N

(1)

m=1

where ωn is the intrinsic frequency of oscillator n and K is the global coupling strength. Note that coupling is all-to-all, i.e. every oscillator is coupled to every other oscillator. In Synched, each ωn is drawn from the distribution π −1 . (2) g(ω) = 1 + (ω − Ω)2 Thus, the two relevant parameters are K and Ω. In Synched, the global coupling strength K can be modulated between 0 and 20, and the mean frequency Ω can be modulated between −10 and 10. To quantify synchrony in the system, we use the standard order parameter N 1 X iθm R= e . N m=1

2

(3)

Figure 1: Screen shot of a simulation of the Kuramoto model.

The degree of synchrony is given by |R| ∈ [0, 1], so that in an incoherent state |R| ≈ 0 and in a very synchronized state |R| ≈ 1. A screenshot of a Kuramoto model simulation in Synched is shown in Fig. 1. R is plotted in the inner circle and the degree of synchrony |R| is shown in the bottom left corner. Furthermore, when the color option is on, phase-locked oscillators are plotted in yellow and drifting oscillators are plotted in red.

2.2

Bimodal

The Bimodal model in Synched is based on the formulation in Reference [2], where each of N oscillators evolves according to the standard Kuramoto model ODE, i.e. Eq. (1). The difference is that the frequencies ωn of the oscillators are now drawn from the bimodal distribution   1 1 1 g(ω) = + . (4) 2π 1 + (ω − Ω)2 1 + (ω + Ω)2 I.e., half of the distribution is centered near ω = Ω and the other half is centered near ω = −Ω. As in the standard Kuramoto model K is the global coupling strength. In addition to the normal ˜ 1,2 , which are the centroids of Kuramoto order parameter R, we also plot the order parameters R all oscillators from each half of the distribution. A screenshot of a Bimodal model simulation in Synched is shown in Fig. 2. Plotted in the ˜ 1,2 as a smaller circle in red and cyan, if the color inner circle are R in yellow as a larger circle and R ˜ 1,2 | are shown in option is on. The degree of synchrony and group synchrony, given by |R| and |R the bottom left and right corners.

2.3

Time-Delays

The Time-Delayed model in Synched is based on the formulation in Reference [3], where each of N oscillators evolves according to N X ˙θn (t) = ωn + K sin[θm (t − τn,m ) − θn (t)]. N m=1

3

(5)

Figure 2: Screen shot of a simulation of the Bimodal model.

Figure 3: Screen shot of a simulation of the Time-Delayed model.

I.e., the effect of oscillator m on oscillator n is not felt instantaneously, but after some time delay τnm . As in the standard Kuramoto model, ωn is the intrinsic frequency of oscillator n, which is drawn from the same distribution g(ω) and K is the global coupling strength. Furthermore, the delay τnm is drawn from a probability distribution h(τ ). In Synched, we use  −τ e if τ ≥ 0 h(τ ) = . (6) 0 otherwise. Thus, K and Ω are again the two relevant parameters. In addition to the standard order parameter R, this model has time-delayed order parameter N N 1 X X iθm (t−τn,m ) Z= 2 e , N

(7)

n=1 m=1

which effectively couples all the oscillator together. A screenshot of a Time-Delayed model simulation in Synched is shown in Fig. 3. Plotted in the inner circle are R as a larger circle and Z as a smaller circle in yellow and green, respectively, 4

Figure 4: Screen shot of a simulation of the Clusters model.

if the color option is on. The degree of synchrony and time-delayed synchrony, given by |R| and |Z| are shown in the bottom left and right corners. Again, locked oscillators are plotted in yellow and drifting oscillators are plotted in red.

2.4

Clusters

The Clusters model is taken from Reference [4], and is given by the system N X ˙θn = ωn + K sin[q(θm − θn )]. N

(8)

m=1

Again, ωn is the intrinsic frequency of oscillator n, which is drawn from the same distribution g(ω) and K is the global coupling strength. In addition to K and Ω, this model has the parameter q, which is the clustering number and changes the function with which oscillators are coupled to one another. In Synched, q can be chosen to be any integer between one and ten. To quantify synchrony, we use the generalized order parameters Rl =

N 1 X ilθm e N

(9)

m=1

for l = 1, . . . , q. The degree of cluster synchrony is given by Rq and the degree of asymmetry in P the system is given by q−1 l=1 |Rl |/(q − 1). A screenshot of a Clusters model simulation in Synched is shown in Fig. 4. R1 , . . . , Rq are plotted in different colors in the inner circle (Rq is plotted with a larger circle than the other order parameters). The degree of cluster synchrony and degree of asymmetry are shown in the bottom left and right corners. When the color option is on locked oscillators are plotted in a color corresponding to the cluster it belongs to and drifting oscillators remain white.

2.5

Communities

The Communities is the most complicated model included in Synched and describes hierarchical synchrony in networks with community structure, which is studied in Reference [5]. It models a 5

Figure 5: Screen shot of a simulation of the Communities model.

system with C communities, each containing N oscillators. Each oscillator evolves according to N N X K X X σ σ σ0 ˙θσ = ωn + k sin(θm − θn ) + sin(θm − θnσ ), n N CN 0 m=1

(10)

σ 6=σ m=1

where σ denotes the community, ωn is the intrinsic frequency of oscillator n, which is drawn from the same distribution g(ω), and k and K denote the local and global coupling strengths. Like K, k can be chosen between zero and ten. Each community has a local order parameter rσ =

N 1 X iθm σ e , N

(11)

m=1

and the global order parameter is C 1 X R= rσ . C

(12)

σ=1

The degree P of global synchrony is given by |R| and the average degree of local synchrony is given by rb = C σ=1 |rσ |. A screenshot of a Communities model simulation in Synched is shown in Fig. 4. R is plotted as a large white circle in the inner circle, along with each rσ in different colors. Along the outer circle individual oscillators are plotted in the color corresponding to their local order parameter rσ , so that individual oscillators may be easily matched with their community.

3

Forcing

Finally, we discuss forcing. For each model described above, oscillators can be forced to a particular phase simply by clicking on the display. While the mouse is held, each oscillator will be forced to the phase of the location of the mouse with a strength proportional to the parameter F. This is done by adding the term F ρ sin(φ − θn ) to each θ˙n ODE, where ρeiψ is the location of the mouse on the display. 6

References [1] Y. Kuramoto, Chemical Oscillations, Waves, and Turbulence (Springer, New York, 1984). [2] E. A. Martens, E. Barreto, S. H. Strogatz, E. Ott, P. So, and T. M. Antonsen. Exact results for the Kuramoto model with a bimodal frequency distribution. Physical Review E 79, 026204 (2009). [3] W. S. Lee, E. Ott, and T. M. Antonsen. Large coupled oscillators systems with heterogeneous interaction delays. Physical Review Letters 103, 044101 (2009). [4] P. S. Skardal, E. Ott, and J. G. Restrepo. Cluster synchrony in systems of coupled phase oscillators with higher-order coupling. Physical Review E 84, 036208 (2011). [5] P. S. Skardal and J. G. Restrepo. Hierarchical synchrony of phase oscillators in modular networks. Physical Review E 85, 016208 (2012).

7

Synched: Model Descriptions

Oct 19, 2013 - the inner circle and the degree of synchrony |R| is shown in the bottom left corner. .... system with C communities, each containing N oscillators.

590KB Sizes 1 Downloads 180 Views

Recommend Documents

Job Descriptions Merchandiser.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Job Descriptions ...

Qualitative Descriptions Worksheet Answers.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Qualitative ...

Learning Comprehensible Descriptions of Multivariate ...
hoc, domain-specific techniques for "flatten- ing” the time series to a learner-friendly rep- resentation, this fails to take into account both the special problems and ...

LOTL 2016 Precon Workshops Descriptions and Schedule.pdf ...
LOTL 2016 Precon Workshops Descriptions and Schedule.pdf. LOTL 2016 Precon Workshops Descriptions and Schedule.pdf. Open. Extract. Open with. Sign In.

Reading Spell Descriptions (Part One) - d20PFSRD
Jul 27, 2004 - Skip Williams keeps busy with freelance projects for several different game companies and has just completed an18-year run as the Sage of Dragon Magazine. Skip is a codesigner of the D&D 3rd edition game and the chief architect of the

Q1 Special Funds descriptions-only.pdf
services and activities deemed essential for children success in school. Services and activities must ensure compliance with state special education laws and.

Agenda Speakers and Session Descriptions - Pocatello.pdf ...
Allison​ ​Crimmins​ ​- Lead author and coordinator of the U.S. Global Change Research Program's. assessment on climate change and human health; ...

Agenda Speakers and Session Descriptions - Moscow.pdf ...
Founding Executive Director of the Risky Business Project. 8:30 am-. 9:15 am ... and human health. Vincent​ ​Corrao​ - President, Northwest Management Inc.

Modality, Mood, and Descriptions
of “necessary” (“a priori”, “analytic”, “certain”), it can mean “obligatory”. (“it is necessary ... This constraint rules out the standard solution to the expres- siveness ...

Descriptions, Presuppositional Indefinites, and Comparison Semantics ...
Apr 5, 2014 - (10) Semantics of want based on comparison of alternatives ..... 3Schoubye calls the generalized problem 'the existence problem' in his paper, ... J., and Trueman, A., editors, Proceedings of the 29th West Coast Conference.

MARK Elective Course Descriptions - Updated 03.06.2017.pdf ...
communication challenges using a mix of art and. science, to develop and implement creative integrated. marketing communication solutions. Credits: 3. Prerequisite: MARK 220. MARK 229 – Marketing Across Borders. Fundamental concepts, principles, an

Position Descriptions - Round 2 Coney Island Recruitment_2014 ...
Position Descriptions - Round 2 Coney Island Recruitment_2014 Round 2.pdf. Position Descriptions - Round 2 Coney Island Recruitment_2014 Round 2.pdf.

Job Descriptions Route Driver.pdf
All the major service components. offered by R&K are performed. Page 1. Job Descriptions Route Driver.pdf. Job Descriptions Route Driver.pdf. Open. Extract.

Company Descriptions Full List.pdf
will provide technical support to one or more Systems. Support may span all aspects of the. project system engineering lifecycle from upfront capability planning ...

Course Descriptions 2018-19.pdf
student's sex, race, national origin, ancestry, creed, pregnancy, marital or parental status, sexual. orientation or physical, mental, emotional learning disability. The School District of Marion will comply with the United Sates Supreme Court ruling

MPU-9250 Register Map and Descriptions Revision 1.4
The MPU-9250 includes advanced hardware features that support Android that can be enabled and disabled through simple hardware register settings.

mining sourCe cOde Descriptions from developErs ...
some existing code into a system under development, pro- grammers need to properly understand source code. De- pending on the specific task, such an ...

Automated Textual Descriptions for a Wide Range of ...
Abstract. Presented is a hybrid method to generate textual descrip- tions of video based on actions. The method includes an action classifier and a description generator. The aim for the action classifier is to detect and classify the actions in the

WEST MLK Session Descriptions 2018.pdf
from the t.v. show Dear White People, this session will explore a conflict based on the use of. the N-word and how different groups of people can interpret this word very differently. 9. BPA Service Project (All Day) ​- BPA students only, closed se

BD Project Descriptions 4-14-2018.pdf
Apr 14, 2018 - Try one of the apps below to open or edit this item. BD Project Descriptions 4-14-2018.pdf. BD Project Descriptions 4-14-2018.pdf. Open.

Grade 6 Elective Course Descriptions 2018-2019.pdf
music, sight reading, musical terms and symbols, performance etiquette,. and proper ... contrast works of art, use vocabulary, and make connections between visual. arts and ... _Grade 6 Elective Course Descriptions 2018-2019.pdf. _Grade.

Masterpiece Presentation with Art Movement Descriptions 2016.pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Masterpiece ...