synchronization phenomena with nonlinear oscillators

103

Upload: khangminh22

Post on 06-Feb-2023

1 views

Category:

Documents


0 download

TRANSCRIPT

UNIVERSIDADE DE LISBOA

FACULDADE DE CIÊNCIAS

DEPARTAMENTO DE FÍSICA

Synchronization Phenomena withNonlinear Oscillators

Dissertação

José Manuel Macedo Cota Barros

Mestrado em Física

(Área de Especialização Física Estatística e Não Linear)

2013

UNIVERSIDADE DE LISBOA

FACULDADE DE CIÊNCIAS

DEPARTAMENTO DE FÍSICA

Synchronization Phenomena withNonlinear Oscillators

Dissertação

José Manuel Macedo Cota Barros

Mestrado em Física(Área de Especialização Física Estatística e Não Linear)

Orientação: Professora Doutora Ana Maria Ribeiro Ferreira Nunes

2013

∼ To The Memory Of My Father ∼

Contents

1 Introduction 1

1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.1.1 The van der Pol Oscillator . . . . . . . . . . . . . . . . 21.1.2 Coupling . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.2 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.2.1 Topology . . . . . . . . . . . . . . . . . . . . . . . . . 41.2.2 Detuning . . . . . . . . . . . . . . . . . . . . . . . . . 51.2.3 Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.2.4 Coupling Function . . . . . . . . . . . . . . . . . . . . 6

1.3 Krylov-Bogoliubov Averaging Method . . . . . . . . . . . . . 71.3.1 First Approximation . . . . . . . . . . . . . . . . . . . 8

2 Synchronization 11

2.1 Equation of Motion for Two Oscillators . . . . . . . . . . . . 122.1.1 Topology . . . . . . . . . . . . . . . . . . . . . . . . . 122.1.2 Output Functions . . . . . . . . . . . . . . . . . . . . 122.1.3 Mutual Synchronization . . . . . . . . . . . . . . . . . 13

2.2 Phase Dierence . . . . . . . . . . . . . . . . . . . . . . . . . 142.2.1 Quasi-Harmonic Solutions . . . . . . . . . . . . . . . . 142.2.2 Derivation of the Phase Dierence Equation . . . . . . 16

2.3 Numerical Study . . . . . . . . . . . . . . . . . . . . . . . . . 182.4 Resume of the Chapter . . . . . . . . . . . . . . . . . . . . . . 20

3 Coupling Circuits 21

3.1 The van der Pol Oscillator . . . . . . . . . . . . . . . . . . . . 223.1.1 Voltage Equation . . . . . . . . . . . . . . . . . . . . . 23

3.2 The Coupling Function . . . . . . . . . . . . . . . . . . . . . . 253.2.1 Simplifying the Variables . . . . . . . . . . . . . . . . 27

4 On the Two Oscillators 31

4.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314.1.1 Scaling of Time . . . . . . . . . . . . . . . . . . . . . . 324.1.2 Amplitude Dependence on the Parameter µ . . . . . . 33

i

4.1.3 κ Parameter . . . . . . . . . . . . . . . . . . . . . . . 334.1.4 Attributing Values to the Parameters . . . . . . . . . 34

4.2 The Coupled Circuit . . . . . . . . . . . . . . . . . . . . . . . 354.3 Mathematical Enforcement . . . . . . . . . . . . . . . . . . . 37

4.3.1 Denition of the Phase . . . . . . . . . . . . . . . . . . 374.4 Plot of the Solutions . . . . . . . . . . . . . . . . . . . . . . . 38

5 On the Three Oscillators 41

5.1 One More . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415.1.1 Equation of Motion . . . . . . . . . . . . . . . . . . . 425.1.2 Krylov-Bogoliubov Averaging Method . . . . . . . . . 435.1.3 Numerical Study . . . . . . . . . . . . . . . . . . . . . 44

5.2 The circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455.2.1 Coupling Function . . . . . . . . . . . . . . . . . . . . 455.2.2 Results and Discussion . . . . . . . . . . . . . . . . . . 47

6 A Lot of Oscillators 51

6.1 The Interaction . . . . . . . . . . . . . . . . . . . . . . . . . . 516.1.1 Nearest Neighbours Interaction . . . . . . . . . . . . . 53

6.2 Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556.3 Frequency Vector . . . . . . . . . . . . . . . . . . . . . . . . . 57

6.3.1 Range . . . . . . . . . . . . . . . . . . . . . . . . . . . 576.3.2 Order . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

6.4 Closure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

A Equivalence Between van der Pol Equations 63

B Limit Cycle of the van der Pol Oscillator 65

C Perturbation Theory 67

D Fourier Coecients 71

E Derivation of the Approximate Equation of Motion 73

F Derivation of the Output Expressions of Electronic Parts 75

G The Circuits 79

ii

List of Figures

1.1 Plot of a solution of the van der Pol vdP oscillator on thephase plane (x, x). . . . . . . . . . . . . . . . . . . . . . . . . 3

1.2 Example of a graph with 5 nodes. . . . . . . . . . . . . . . . . 5

2.1 Graph with two nodes (vertices) and a line (edge). . . . . . . 12

3.1 Parts of the vdP Circuit . . . . . . . . . . . . . . . . . . . . . 223.2 Circuit model of the vdP oscillator, representing the oscillator

1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.3 Circuit model of the vdP oscillator, representing the oscillator

1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.4 Parts of the Coupling Function . . . . . . . . . . . . . . . . . 273.5 Coupling Scheme . . . . . . . . . . . . . . . . . . . . . . . . . 28

4.1 Comparison of simulation and experimental results . . . . . . 364.2 Plot of the solutions representing the phase dierence, using

numerical N and KB methods. . . . . . . . . . . . . . . . . . 39

5.1 Graph with Three Simply Connected Nones . . . . . . . . . . 425.2 Plot of a solution for three coupled oscillators with KB method 455.3 Numerical integration of three coupled vdP oscillators . . . . 465.4 Comparison between KG and numerical integration of three

coupled vdP oscillators . . . . . . . . . . . . . . . . . . . . . . 465.5 Non-Inverting Weighted Summer . . . . . . . . . . . . . . . . 475.6 Non-Inverting Amplier . . . . . . . . . . . . . . . . . . . . . 485.7 Scheme of the coupling function needed for each oscillator in

the coupling of three units . . . . . . . . . . . . . . . . . . . . 495.8 Comparison of dierent approaches for the three coupled os-

cillators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

6.1 Graphs with ten nodes each . . . . . . . . . . . . . . . . . . . 536.2 Two dierent graphs with 4 and 5 nodes respectively, to il-

lustrate which nearest neighbours terms will aect each unit . 546.3 Plot on the unit circle of the phase dierence between every

pair of oscillators in a ring of ten oscillators . . . . . . . . . . 56

iii

6.4 Plot of the nal conguration (at t = 500) of the phase dif-ferences from ωi ∈ [0.99, 1.01] to ωi ∈ [0.8, 1.2]. . . . . . . . . 58

6.5 Plots with ω ∈ [0.85, 1.15] random (R) and optimised (O) . . 606.6 Plots with ω ∈ [0.90, 1.10] random (R) and optimised (O) . . 616.7 Plots with ω ∈ [0.95, 1.05] random (R) and optimised (O) . . 62

C.1 Numerical (blue, thick line) and perturbative (purple, dashedline) solutions of the vdP oscillator for ω = 1 and µ = 0.05. . 69

G.1 Picture of the whole circuit of 2 and 3 coupled oscillators . . 79G.2 Circuit scheme of two coupled oscillators. . . . . . . . . . . . 80

iv

Nomenclature

R Real set

KBAM Krylov Bogoliubov Averaging Method - sometimes we onlywrite KB

NN Nearest neighbours

Sync Synchronization, or relative to

t Time - the time variable t is, when possible, omitted

vdP van der Pol

I Imaginary set

x The time derivative of x

φ,ϕ Phase

A,A Amplitude

v

Preface

The energy of a single thought may determine the motion of

a universe.

NIKOLA TESLA

Nature is an innite network of interacting objects. The idea of interactingitself is redundant - interaction is what we can observe, but in fact we arewatching the result of nature's dynamical motion as a whole, in a particulardomain. In this work we discuss synchronization, a state where dierentunits in nature evolve together. The goal is to provide information aboutthis subject, and it is directed to anyone. The language herein is trulysimple, and every complicated detail is explained. In the margins you willnd names of les contained in the multimedia appendix - these les wereprogrammed by me inMathematica. Sync is linked to topics in mathematics,physics, chemistry, biology, psychology, sociology, and many more, so anyonewho wants to know more will enjoy this work.

The opportunity to do this work came up before the end of my bachelorsdegree, when I had to choose a topic to do a sort of short bachelor's thesis.This topic and its vastness intrigued me so much that I decided to do it as mymaster's thesis. It has been two and a half years of blood, sweat and tears, ,pardon the cliché. There were some good and bad moments, and the truth isthat in science the word easy is rare, being much more frequent words likehard or impossible. That emphasizes the beauty of nature. Sometimes,after weeks of trying to understand small issues, the answer would somewhatmagically emerge in my head, like it was inevitable to look that way andgure out that all previous thoughts were too manufactured to the naturalcomplexity. Understanding, or trying to understand, the dynamics of life isastonishing. Together with my supervisor, we tried to deliver a simple, easyto read, work, based on our dedication to clarify this topic. Small organizedchapters will lead the reader from the rst word of Introduction, to the lastword of the Conclusion, with the help of guided appendices at the end.

This very work would not be possible without the help and guidanceof my supervisor Ana Nunes, who built the idea from scratch. Even withtremendous troubles found during the project, was always present to dodge

vii

them and be the mastermind of the project. Her determination and ambitionare a reection of her amazing background and curriculum, which led herto a place only a few can attain, conquered by the hard workers.

I am very thankful to all Professors who, somehow, helped me in myacademic or personal life, especially to Guiomar Evans who helped me withthe experimental parts.

I want to thank Marta for the review on the thesis, without which itwould look a lot worst. Also her love and support were essential to progressand nish my work, and I am thankful for that.

My colleagues know what I have been doing for the past few years, andmost of them participated directly in the quest for answering the complexquestions this work delivered. Some of the questions we found in our workoriginated long and healthy arguments between me and my colleagues, whichconsequently led to a lot of very nice afternoons. Their help and supportwere essential to keep my mental health sane. To all of them, and theircritical thinking, my deepest thank you.

To all my family who always supported me in order to succeed in theacademic life, and believed I could become someone they could be proud ofsomeday. Hopefully I can deliver that feeling from now on.

My dearest friends and their unstoppable love. All the moments thatwould make the problems seem small or just fade away for a while, weredenitely due to you. Without you this work would be impossible, becauseno person can live without his chosen family. I thank you for your love.

I want to thank Monte Abraão, a place where people learn the hard life,where connections are more important than money, and where you have togrow up really quick. Without my childhood, I would probably had becomesomeone incapable of facing such a hard goal. It helped me realise, reallysoon, that what matters is that you do not give up on your dreams. If youkeep working for them, you will win.

One very important acknowledgement has to be done to the reader.The reason why people learn and science is made, is to develop commonknowledge by delivering it to the world. So, I want to thank the reader,for caring enough to learn and spread information, and making this world alittle better and more informed.

Finally, I want to thank nature itself, for being the most interesting,complex, innocent, pure, amazing, and magnicent thing of all. All my loveand hard work is fruit of your beautiful mysteries.

José BarrosAugust 2013, Lisboa, Portugal

viii

Abstract

Synchronization is a state in nature in which a dynamical system of multipleobjects evolve together in a coupled motion. The most fundamental case inmathematics is the case of two coupled self-sustained oscillators, which isthe starting point of this work. Coupled nonlinear oscillators is a subjectrelated to many areas of science, from biology to economy. In this study weemphasize nearest neighbours coupling of systems of van der Pol oscillators,with an arbitrary coupling we refer in the text. In chapter 1 we introducesome denitions that are important to the understanding of the basic ideasbehind synchronization. Some notions are related to topology and graphtheory. Next, we develop a method to analyse coupled nonlinear dierentialequations, the Krylov-Bogoliubov method. We end chapter 1 discussing theimportance of an equation for the phase dierence, which should result ina constant value after transient into a synchronous regime. The mathemat-ical tools showed in chapter 1 are used in chapter 2 in a analytical (polarcoordinates transformation) and numerical (Krylov-Bogoliubov) analysis oftwo coupled van der Pol oscillators. The experimental part comes in chapter3, where we build a circuit model which reproduces the coupled equations.The idea is to analyse, experimentally, the synchronization of oscillators,with a mathematical basis. In chapter 4 we end the analysis of two oscil-lators with a résumé of the theoretical and experimental results, with plotsand conclusions. In chapter 5 we repeat the whole study for three coupledoscillators, in order to simulate the coupling terms for this case, and see thedierences from the two oscillators case. This will result in the basis forthe n oscillators case we deal in chapter 6, where we analyse ten coupledoscillators and its stability to changes in frequency range, and the order ofthe units in the ensemble.

Keywords: Synchronization, van der Pol, Dierential Equations, NonLinear, Coupling, Circuits

ix

Resumo

A sincronização é um fenómeno sobre organização, ou estados organizados, eque pode ser observado na natureza. Neste trabalho foi imposto o objetivo deestudar e observar este fenómeno, usando ferramentas matemáticas e labo-ratoriais. Como base para o trabalho foi escolhido o caso de dois osciladoresacoplados. Este é o estado fundamental da dinâmica coletiva de sistemasacoplados, ou seja, mesmo no estudo de vários osciladores acoplados (n > 2),a dinâmica fundamental é a de primeiros vizinhos. Sabendo as condiçõesnecessárias, nomeadamente, a necessidade de um oscilador autossustentado,seguiu-se o modelo do oscilador de van der Pol, que é representado por umaequação diferencial não linear e homogénea.

A dinâmica de osciladores acoplados é um estudo atualmente bastantedesenvolvido, o que o torna muito diversicado. Sabendo que um modelomatemático um oscilador autossustentado pode modelar o batimentocardíaco, as reações químicas, os pêndulos, e muitos outros casos, o problemainicial é tentar compreender numa expressão geral o acoplamento. Sem levaro estudo da estabilidade à exaustão, referimos que para sistemas da formado oscilador de van der Pol, com um acoplamento arbitrário que dependadas posições e velocidades, o sistema apresenta regimes estáveis. Destaforma, achámos interessante estudar, em particular, um acoplamento deprimeiros vizinhos, através de uma constante denominada de constante deacoplamento.

No capítulo 1 é apresentada uma introdução ao tópico de sincronização,ao oscilador de van der Pol, e à função de acoplamento. São utilizadas noçõesde topologia, de teoria de grafos, e dos sistemas dinâmicos na construçãode uma base sólida para escrever as equações acopladas, justicando os ter-mos de acoplamento. Neste mesmo capítulo são introduzida outras noçõesimportantes na compreensão do fenómeno e dos seus resultados, tal comofase, detuning, matriz de Kirchho e matriz de output. Como queremos sa-ber resultados para as equações, foi igualmente necessária uma pesquisa demétodos perturbativos para resolução de equações diferenciais não linearesacopladas, a qual resultou no método desenvolvido por Nikolay Krylov e Ni-kolay Bogoliubov. Este é um método que mostra que, para certas condições,podemos considerar a fase e a amplitude constantes durante um período daoscilação, e como tal, podemos tomar a média temporal. Este método é

xi

desenvolvido no nal do capítulo 1. É também justicada a necessidade de,para dois osciladores, encontrarmos uma equação da evolução da sua dife-rença de fase, o que nos dará uma medida para determinar se ocorreu, ounão, sincronização, visto que o sucesso implica que a diferença de fase, apóstransiente, deverá ser constante. Para o caso de mais osciladores, trataremosde estudar a diferença de fase entre cada 2 vizinhos.

No capítulo 2 tratamos a sincronização em sua plenitude, voltando aapresentar as equações e resolvendo-as analiticamente e usando o métodoaproximado de Krylov-Bogoliubov de forma a se obter a expressão para adiferença de fase, mostrando passo-a-passo a sua dedução. Depois voltamosa resolver as equações mas desta feita numericamente, utilizando uma mu-dança de variáveis para coordenadas polares e obtendo expressões explícitaspara as fases e as amplitudes de cada oscilador, e integrando a diferença defase entre eles. Neste capítulo o objetivo passa por derivar estas equações,sendo que os resultados são apresentados no capítulo 4 depois de se realizara parte experimental no capítulo 3.

No capítulo 3 começamos por desenvolver as bases necessárias à apli-cação experimental que traduza o comportamento do sistema acoplado. Ouso de circuitos para comprovar experimentalmente a teoria é algo que foisempre aceite no meio cientíco, e serve de aplicação prática rápida. Éapresentado um circuito e justicada a correspondência matemática a umoscilador de van der Pol, para o qual se denem as quantidades essenciaiscomo amplitude, e são apresentados os resultados de simulação e experimen-tais para o circuito. Em seguida é construído um circuito de acoplamentoque respeite a função matemática de acoplamento mostrada nos capítulosanteriores, chegando-se a um complicado modelo. Na última parte destecapítulo é apresentado o sistema completo, com dois osciladores e o aco-plamento, onde se faz o paralelismo entre os resultados de simulação e acorrespondente componente experimental. De notar que a base para talconstrução foi sempre um modelo teórico de um oscilador autossustentado,e um modelo teórico de uma função de acoplamento, e que o objetivo eracomprovar a base teórica apresentada nos capítulos 1 e 2, usando componen-tes físicas que não respeitam a 100% as expressões matemáticas, no entanto,o leitor poderá vericar que os resultados são muito satisfatórios.

No capítulo 4 confrontamos as ideias dos métodos teóricos e experimen-tais até então apresentados. O capítulo começa por um desenvolvimentodas ferramentas essenciais para se vericar a correspondência da teoria coma prática. O essencial problema neste tópico foi a denição das variáveise parâmetros da equação do oscilador de van der Pol como componentesdo circuito acoplado. Depois de uma analise pormenorizada ao circuito,mostram-se as guras de Lissajous que comprovam o fenómeno de sincroni-zação e a ligação com a teoria.

No capítulo 5 é apresentado um estudo similar ao conjunto dos capítulosanteriores, mas desta feita para 3 osciladores. A razão de se mostrar este

xii

caso particular baseia-se principalmente nos termos do acoplamento, que semodicam pelas alterações às partes teóricas e experimentais. São mostra-das as equações para o método numérico e o de Krylov-Bogoliubov, tantonos estados desacoplados como síncronos, e no m do capítulo, é apresentadoo procedimento experimental para 3 osciladores.

No capítulo 6 fechamos o nosso trabalho com a extensão do estudo amais osciladores acoplados segundo primeiros vizinhos. Depois de uma in-trodução a grafos mais complexos, surge a integração de 10 unidades deforma numérica. Em seguida estuda-se o fenómeno de sincronização sujeitoà variação dos parâmetros. É tomada especial atenção à distribuição defrequências naturais, ou seja, à heterogeneidade do sistema. Este capítuloserve também de conclusão, apesar de que depois o leitor pode encontrar umconjunto de anexos que servem de complementação ao apresentado durantea tese.

Palavras-Chave: Sincronização, van der Pol, Equações Diferenciais,Não Linear, Acoplamento, Circuitos

xiii

Chapter 1

Introduction

Nature performs complex phenomena in all scales. Scientists attemptto create theoretical, mathematical and computational models in or-der to know how these events work, and apply them to all subjects,

from physics and biology to sociology and psychology. One of nature's com-plex phenomenon is the core of this very work - synchronization. Synchron-ization is a complex dynamical process [1], that describes the adjustmentof rhythms, due to some coupling, between dierent objects that have somekind of oscillatory motion. This general denition encompasses a varietyof systems in nature, like the synchronous periodical ash of an ensembleof reies (biological oscillators [2]), in man-made systems, like electricaland chemical engineering [3], or a combination of both, like neuroscience [4],robotics [5], among many others. In the last ten years, a great enthusiasmfrom the scientic community, and the general public, has emerged. Still, wehave to go a few centuries back to 1660's to name its discoverer - ChristiaanHuygens [6]. He noticed that two pendula clocks with a non-rigid commonsupport connecting them, would synchronize.

The area of mathematics primarily involved in these studies is called dy-namical systems. The oscillatory objects mentioned above are modelled asautonomous dynamical systems, specically self-sustained oscillators. Theirmain characteristics are: an energy input to balance the dissipation in theoscillatory motion; no explicit time dependence - which implies that if f(t)is a solution, f (t+ ξ) is also a solution, for all ξ; and a well-dened amp-litude of the oscillations. If the system is perturbed, it returns to its stabletrajectory after a small transient. This reason will allow us to avoid study-ing the behaviour and evolution of the amplitude of the dynamical system.Moreover, these properties mean that stable regime does not depend oninitial conditions, and that the equations of motion have to be nonlinear -linear systems do not exhibit self-sustained oscillations. These self-sustainedoscillations correspond to limit cycles in the phase space of the system, i.e.,closed curves that represent the values taken by the variables associated

1

with the degrees of freedom.In this chapter we will discuss the fundamental ideas behind synchron-

ization, and the coupling of oscillators. We start with a description of thevan der Pol oscillator and its properties, and then move on to notions oncoupling, topology of the dynamical system, and a method that ensures thereliability of the procedures of the following chapters - the KBAM .

1.1 Motivation

The main character of this thesis is the van der Pol oscillator that is modelledby the following equation:

x (t)− µ(1− x2 (t)

)x (t) + ω2x (t) = 0, (1.1)

which can also be written as:

x (t)−(µ− x2 (t)

)x (t) + ω2x (t) = 0, (1.2)

with a change of variables x(t) = 1õx(t) - their equivalence is shown in

Appendix A. The parameters ω and µ are the natural frequency of theoscillator and a control parameter, respectively. The goal of this work is toshow, with an intensive analytical, numerical and experimental study, thatsynchronization emerges when vdP oscillators are coupled. The choice ofthis particular oscillator is not important, since we draw attention to thenearly harmonic oscillations in the small non-linearity range.

1.1.1 The van der Pol Oscillator

The van der Pol oscillator was introduced in the 1920′s by Balthasar van derPol (1889− 1959), and is an oscillator with nonlinear damping, expressedin equation 1.1, that exhibits self-sustained oscillations - a limit cycle in thephase space around its xed point (x, x) = (0, 0) (see Appendix B).

According to Liénard's theorem, the vdP oscillator has a unique stablelimit cycle, and a plot for µ = 0.05 can be seen in gure 1.1a . Although in

C1 & ApC - Limit Cycle

and Perturbative Solu-

tion.nb

this work we emphasize quasi-harmonic oscillations, i.e., the regime for µ1, the vdP oscillator is also known for its particular relaxation oscillations,i.e., for large µ - a corresponding plot of relaxation oscillations for µ = 2 isshown in gure 1.1b.

1.1.2 Coupling

In many complex systems, the complexity arises from the interplay of largenumber of constituents parts, or units, whose isolated behaviour may besimple and well understood. The interaction between the dierent units ofthe system is represented, in strength and in form, by coupling terms. If the

2

-2 -1 1 2x

-2

-1

1

2x¢

(a) µ = 0.05

-2 -1 1 2x

-3

-2

-1

1

2

3

(b) µ = 2

Figure 1.1: Plot of a solution of the van der Pol vdP oscillator on thephase plane (x, x).

coupling is too strong, the system will start to behave itself as a unit, and ifthe coupling is too weak, every unit of the system will behave independentlyfrom its neighbours. In both scenarios, synchronization is not possible, so itis very important to know the range of coupling intensity where each unithas its own dynamics, and is inuenced by the dynamics of the ensemble. Agood example that can be drawn from this denition is the synchronizationof footsteps of two individuals, let us say A and B, walking side by side.We can assume the coupling is a complex function of the visual eld ofeach, the sound of the footsteps, the distance between them, and probablymany more variables. If we connect the left foot of A to the right foot ofB with a rigid bar, they will perform motion in sync, but it will not bea synchronization phenomenon. On the other hand, if A and B walk at aconsiderable lateral distance, do not hear or see each other's footsteps, theywill probably walk in their natural walking speed. Nevertheless, if the rightproperties are met, and if, for example, their height dierence (meaning,the height of their legs, consequently, the amplitude of their footsteps) andhurry-to-get-to-destination dierence is not overwhelming, then they willprobably synchronize their walking speed and footsteps.

The coupling intensity is a value that quanties the inuence of oneunit on another. Of course in the real-life case of footsteps, it is ratherdicult to measure, meaning to express as a number, the intensity of theinteraction. Still, here we will mention two coupling constants that representthe intensity of two dierent kinds of coupling. There are two dierent waysin which the units - the oscillators - inuence each other, and we will showhow we can dene these terms.

3

1.2 Background

1.2.1 Topology

From the point of view of its inner structure, a system may be represented bya graph or network in which nodes are the units and links are the couplings.The simplest non-trivial example is the graph formed by two connectednodes - two oscillators represented by two nodes, with a simple couplingbetween them, represented by a link. This case will be considered in thenext chapter.

In order to study the coupling function, we need to use three matrices:Adjacency, Degree and Kirchho matrices.

Adjacency Matrix

The adjacency matrix is the matrix whose elements aij are 1′s or 0′s, de-pending on whether the node i has any link to node j, or not, respectively.If the links are just the connections between nodes, and do not imply anykind of preferable direction - unidirectional coupling - the adjacency mat-rix is symmetric. In the graph of gure 1.2, node 1 has a link to node 2,meaning that the coecient a12 = a21 = 1. The feedback link on node 1is represented, by standard convection, by a11 = 1. The double link (or ingeneral the n-tuple link), between node 3 and node 5 is also represented bya35 = a53 = 1. Hence, the adjacency matrix A for this graph is:

A =

1 1 0 0 01 0 1 1 10 1 0 0 10 1 0 0 00 1 1 0 0

(1.3)

Degree Matrix

The degree matrix is a diagonal matrix that quanties the number of linksin each node. By convention, a feedback link is counted twice, so, for thegraph in gure 1.2, the element a11 is a11 = 3: a feedback link (two links),plus a link to node 2 (one link). Considering this, the degree matrix D is:

D =

3 0 0 0 00 4 0 0 00 0 3 0 00 0 0 1 00 0 0 0 3

(1.4)

4

1

2

3

4

5

Figure 1.2: Example of a graph with 5 nodes.

Kirchho Matrix

The Kirchho matrix K, also called connectivity or admittance matrix,denes the nodes and connections of a graph. The matrix K is dened bythe dierence between the degree matrix D and the adjacency matrix A. Inthe case of gure 1.2 we write the Kirchho matrix K as:

K = D −A =

2 −1 0 0 0−1 4 −1 −1 −10 −1 3 0 −10 −1 0 1 00 −1 −1 0 3

(1.5)

From this topological point of view, all nodes are similar - the networksdo not represent the possibly dierent properties of the individual nodes ofthe system. We will choose vdP oscillators that are just slightly dierent.

1.2.2 Detuning

Detuning is a specic parameter that measures the heterogeneity of thesystem and represents the variation in the parameters of the dierent ele-ments of the ensemble. It may be a little dicult to think of the detuningparameter in an ensemble of n oscillators, however, consider the naturalfrequency of each oscillator - we can dene a frequency distribution thatmeasures the range of frequencies, or a detuning vector composed of the

5

detuning parameter associated with each pair of oscillators.

1.2.3 Phase

Phase is a variable that measures the fraction of the period correspondingto a certain periodic state. We are interested in the evolution of the phasedierence for each pair, i.e., if it tends to a constant value the oscillatorswill be synchronized.

The amplitude of an autonomous oscillator is well-dened (see AppendixC), and hence its motion is completely described by the phase along the limitcycle. A dierent scenario is found for the phase. The phase can easily bechanged by a longitudinal perturbation, which travels along the limit cycle.Denoting the phase by ϕ, and dening it in such a way that it changesuniformly along the limit cycle, we can write the equation for the phase as:

dt= ω, (1.6)

where ω = 2π/T is the frequency and T is the period.The study of the evolution of the phase, and especially the phase dif-

ference between identical coupled units, has shown two signicant stablepoints in a wide range of systems: Zero, denoted by in-phase synchrony, andπ, denoted analogously by anti-phase synchrony. For instance, ChristiaanHuygens noticed that the pendula he observed reached a state of anti-phasesynchronization. Nevertheless, if we have a non-zero detuning parameter wemay have slightly dierent values for the phase dierence.

1.2.4 Coupling Function

The behaviour of a system of n uncoupled units is governed by a system ofdierential equations:

~x = ~f (~x) , (1.7)

in which ~x is dened as ~x = (x1, x1, ..., xn, xn), and ~f (~x) will have the formof the vdP equations. In addition, we will dene an extra 2× 2 matrix, theoutput matrix H, that will help us to construct and understand the couplingterm. Basically, the output matrix H selects which terms of ~x we want toinclude in the coupling function. Since we want bidirectional coupling, bothin amplitudes as in their derivatives, we will need two output functions H1

and H2, and also two coupling coecients, so we can manipulate whichcoupling term is the most important by varying these coecients.

The general form for adding a linear coupling in system 1.7 is due toPecorra and Carrol [7], and states:

~x = ~f (~x) + (K ⊗ (σH)) ~x, (1.8)

6

in which σ is the coupling coecient, ⊗ is the Kronecker direct product,and σH is dened as:

σH = σ1H1 + σ2H2 + . . .+ σnHn. (1.9)

All other variables retain the previous denitions.In our work we consider two types of coupling coecients, one that

is denoted by amplitude coupling CA, and the other which is denoted byderivative coupling CD. Therefore:

σ = (σ1, σ2) = (CA, CD) , (1.10)

is the coupling vector. Also, two output functions (H1, H2) to collect theright terms in the positions and derivatives. Thus, the general form of thesystem of n coupled units, with coupling function formed by the couplingterms CA and CD, and with output matrices H1 and H2, respectively, is:

~x = ~f (~x) + CA (K ⊗H1) ~x+ CD (K ⊗H2) ~x. (1.11)

Every output function may give us dierent coupling terms, so dierentresults can emerge, which may, or may not, have physical meaning. Thegoal here is to build a theory based on mutual synchronization, and thatwill be our concern when dening these matrices. Unlike the case of ex-ternal forced synchronization, where an autonomous oscillator synchronizesits rhythm with an external oscillating mechanism, mutual synchronizationimplies that the inuence of all units have the same order of magnitude -bidirectional coupling - and is concerned with the study of oscillating objectsthat inuence each other in this way.

1.3 Krylov-Bogoliubov Averaging Method

In order to study our mutual synchronization model we will use the Krylov-Bogoliubov averaging method [8], to derive an equation for the evolutionof the phase dierence. In this section, our goal is to prove that KB isappropriate for the type of systems under consideration in the followingchapter. This method applies to systems in the form (please consider thesimplied notation of the following equation as a system of any dimensionyou desire):

x+ ω2x+ µf (x, x) = 0, (1.12)

where µ is a small parameter, so that µf (x, x) is considered as a perturbationof the harmonic oscillator. Recalling the vdP equation, with f (x, x) =(x2 − 1

)x, we realise that the vdP oscillator can be represented by the

family of equations 1.12.

7

We will start by considering the simplest case with µ = 0. One solutionfor equation 1.12 is:

x = A cos (ωt+ ϕ)

x = −Aω sin (ωt+ ϕ)(1.13)

where A and ϕ are constants that represent the amplitude and the phase,respectively. The corresponding solutions for A and ϕ time-dependent:

x = A (t) cos (ωt+ ϕ (t)) , (1.14)

x = A (t) cos (ωt+ ϕ (t))−A (t) (ω + ϕ (t)) sin(ωt+ ϕ (t)), (1.15)

are of more interest to us, because the method takes them as a basis toconstruct approximate solutions for the case with µ 6= 0. In this work, thecase with µ < 0 is not considered, because it represents a chaotic regime, sowe will just consider the case with µ > 0 - self-sustained oscillations occuronly in this regime.

1.3.1 First Approximation

In a n-order dierential equation we have n degrees of freedom. In 1.12 wehave two degrees of freedom which we explicit in the harmonic-like solutionsof 1.13, and now we want to choose the terms from equation 1.15 that aredierent from x in equation 1.13, and equalize them to zero. Hence:

A cos (ωt+ ϕ)−Aϕ sin (ωt+ ϕ) = 0. (1.16)

So:x = −Aω sin (ωt+ ϕ) ,

and the derivative x:

x = −Aω sin (ωt+ ϕ)−Aω (ω + ϕ) cos (ωt+ ϕ) . (1.17)

We substitute x and x in the equation of motion 1.12:

−Aω sin (ωt+ ϕ)−Aω (ω + ϕ) cos (ωt+ ϕ)+ω2A cos (ωt+ ϕ)+µf (x, x) = 0,(1.18)

The terms with ω2 cancel out. Adding condition 1.16 we can solve a systemof two equations with two variables, A and ϕ:

A cos (ωt+ ϕ) = Aϕ sin (ωt+ ϕ)

Aω sin (ωt+ ϕ) +Aωϕ cos (ωt+ ϕ) = µf (x, x)

(1.19)

After some algebra:

8

A = µωf (x, x) cos (ωt+ ϕ)

ϕ = µAωf (x, x) sin (ωt+ ϕ)

(1.20)

They depend on the small parameter µ, hence are functions that vary slowlyduring one period T = 2π

ω . Writing them in a more convenient form usingFourier expansions for the second members (explicit Fourier coecients inAppendix D - with ϕ = ωt+ ϕ):

f (x, x) cos (ϕ) = K0(A) +∑∞

n=1Kn(A) cos(nϕ) + Ln(A) sin(nϕ),

f (x, x) sin (ϕ) = P0(A) +∑∞

n=1 Pn(A) cos(nϕ) +Qn(A) sin(nϕ)(1.21)

equation 1.20 become:

A = µωK0 (A) + µ

ω

∑∞n=1Kn (A) cos (n (ωt+ ϕ)) + Ln (A) sin (n (ωt+ ϕ))

ϕ = µωAP0 (A) + µ

ωA

∑∞n=1 Pn (A) cos (n (ωt+ ϕ)) +Qn (A) sin (n (ωt+ ϕ))

(1.22)For n integer:

t+Tˆ

t

cos (n (ωt+ ϕ)) dt =

t+Tˆ

t

sin (n (ωt+ ϕ)) dt = 0, (1.23)

so, we can integrate A = dAdt and ϕ = dϕ

dt :

t+Tˆ

t

Adt =

t+Tˆ

t

µ

ωK0 (A) dt, (1.24)

where the function being integrated on the right-hand-side is time-independent.Simple integration will lead us to:

A(t+ T )−A(t)

T=

µ

ωK0 (A) (1.25)

and doing the same to ϕ:

ϕ(t+ T )− ϕ(t)

T=

µ

ωAK0(A) (1.26)

Now, we recall that ∆A and ∆ϕ do not vary much in the interval [t, t+ T ]due to µ being small, we can write these expressions as derivatives:

dAdt = µ

ωK0(A)

dϕdt = µ

ωAP0(A)

(1.27)

9

Comparing these equations with the 1.22, we conclude that equations 1.27are the result, by 1.23, of averaging the former over one period.

In the next chapter we will introduce the van der Pol coupled system andsolve it analytically and numerically. Understanding the basic ideas behindthe Krylov-Bogoliubov method is essential, in a way that the time average isthe crucial step to obtain the analytical approximated solutions. It is trivialto notice that for systems of the type of equation 1.12, for small µ, boththe amplitude and the phase will vary slowly (µ - dependent) in one period,allowing us to perform simplications without losing much information. Wewill combine this approximate result with a polar coordinate transformation,aiming at deriving the equations for the evolution of the amplitude and thephase. Our purpose is to prove that the approximated method is appropriatefor our system, and that systems of this type can be coupled to performsynchronized motion.

After completing the theoretical and experimental studies for two coupledoscillators, we will use these general considerations to perform an extensionto this work by increasing the number of oscillators, in Chapters 5 and 6.

10

Chapter 2

Synchronization

After the discovery by Huygens, more and more thinkers became inter-ested in the ideas of organization, or lack of it. One of them, risingin the early twentieth century, was William Gibbs, who described

the phenomenon of entropy as Mixed-up-ness. The common idea of entropytell us that its variation in an isolated system will never decrease. Addingthe idea of disorder to the entropy one (as is usually attributed), it makesa major milestone in science, leading to huge discussions whenever someonetries to talk about the natural organization or decrease of entropy. However,the universe is not a completely random set of particles wandering the vast-ness of the darkness. There are galaxies, solar systems, and living beings,like us humans. Somehow order wins the battle of nature's complexity, andnatural organization emerges everywhere. Wherever we look, we see thepulsating rhythm of nature, at all scales, with its melody and tempo, likesynchronization is an intrinsic maestro of the universe.

Synchronization is a natural process that any person can understand. Aset of dierent individuals in interaction will perform their work with lowerlosses of energy if they perform it in unison, i.e., two people walking side byside in the street will be very tired (at least one of them) if they walk in theirnatural speed, and then, every few seconds, stop or speed up to catch theother one, rather than if both walk in an average speed. The idea is simpleand the conclusions are very interesting, mainly when we can observe someevent where, unexpectedly, dierent units start to behave as a group, likethe previously mentioned ash of reies.

In this chapter our goal is to provide the basic mathematical knowledgeof how to look for mutual synchronization of two coupled oscillators. In thenext chapters we will need these notions to perform the study thereafter, soit is important, for the reader, to know the basics herein.

11

OscillatorOscillator

Figure 2.1: Graph with two nodes (vertices) and a line (edge). Thisgraph represents a one-on-one coupling between two oscillators.

2.1 Equation of Motion for Two Oscillators

In this section we will dene the quantities introduced in Chapter 1, con-sidering the simplest case of coupled oscillators. A review on the topology,output functions, and coupling terms will be presented, in order to derivean equation for the motion of the system.

2.1.1 Topology

Two coupled oscillators are represented by the simple graph with two nodeswith one link in gure 2.1. The matrices will be denoted with the index2vdp for this particular case. The degree matrix is:

C2 - Coupling Term

2vdp.nbD2vdp =

[1 00 1

], (2.1)

meaning each node have only one connection. The adjacency matrix issimply:

A2vdp =

[0 11 0

], (2.2)

since there is no feedback in each node, and there is only one connectionbetween them. Finally, the Kirchho matrix is:

K2vdp = D2vdp −A2vdp =

[1 −1−1 1

]. (2.3)

2.1.2 Output Functions

In Chapter 1 we said that the output functions represent which variables(x,x,x,...) participate in the coupling terms. We will dene output functionsthat are logical for two oscillators, and use the same for all the other cases.For two oscillators, it is straightforward to use coupling terms that dependon the dierence between the positions of each, and on the dierence of thederivatives of the positions of each. So, recalling equation 1.11, we maywrite:

12

K2vdp ⊗ (σH) , (2.4)

with σ = (CA, CD) and H = (H1, H2). Hence (calculating only the couplingfor the amplitude dierence):

CA

[1 −1−1 1

]⊗[h111 h112h121 h122

], (2.5)

which results in:

CA

h111 h112 −h111 −h112h121 h122 −h121 −h122−h111 −h112 h111 h112−h121 −h122 h121 h122

. (2.6)

As we said, we want coupling terms that represent the dierence betweenamplitudes (position),

CA

h111 h112 −h111 −h112h121 h122 −h121 −h122−h111 −h112 h111 h112−h121 −h122 h121 h122

x1x1x2x2

=

0

CA (x2 − x1)0

CA (x1 − x2)

.(2.7)

Solving this system, we will end up with h111 = 0, h112 = 0, h121 = −1 andh122 = 0:

H1 =

[0 0−1 0

]. (2.8)

Analogously to the case of the dierence in their derivatives, we get:

H2 =

[0 00 −1

]. (2.9)

2.1.3 Mutual Synchronization

Substituting all quantities in equation 1.11, it results in the system ofcoupled oscillators:

x1 = y1

y1 = −µ1(x21 − 1)x1 − ω21x1 − CA (x1 − x2)− CD (x1 − x2)

x2 = y2

y2 = −µ2(x22 − 1)x2 − ω22x2 − CA (x2 − x1)− CD (x2 − x1)

, (2.10)

13

or in a more compact form:

x1 + µ1(x21 − 1)x1 + ω2

1x1 + CA (x1 − x2) + CD (x1 − x2) = 0

x2 + µ2(x22 − 1)x2 + ω2

2x2 + CA (x2 − x1) + CD (x2 − x1) = 0. (2.11)

The coupling terms depend on the dierence of x1, x2 and x1, x2, so wheneverx1 = x2 and/or x1 = x2, the respective coupling is zero. Moreover, the largerthe dierence between them, the larger the inuence of the coupling, andwe take this monotonous dependence to be linear.

In a system of only two units, detuning may be the dierence betweenthe natural frequencies of each. This information tells us how dierent theoscillators are at time t = 0, and obviously, if the detuning is small, thensynchronization will occur easier than if detuning is large.

2.2 Phase Dierence

We will derive an equation for the evolution of the phase dierence of twocoupled vdP oscillators. The usage of the KBAM is justied by two mainpoints: the fact that almost every time it is impossible to obtain analyticalresults without approximations; and the fact that in real life, we are onlyconcerned with a certain range of the parameters. Certainly, solutions forthe whole domain are more general and if possible, are preferable, but theyare also unnecessary if you are only concerned with an narrow range ofpossible values for the considered parameters.

In Chapter 1 we have seen that the nonlinear vdP oscillator 1.1 undertakequasi-harmonic oscillations with µ a small positive real number. Hence, wewill start by assuming we solve 2.11 with a perturbation of the harmonicsolution:

xi(t) = Ai(t) cos (ωst+ ϕi(t)) , i = 1, 2 (2.12)

where A is the amplitude and ϕ is the phase, which are allowed to varyin time, and ωs is the synchronization frequency, i.e., the frequency afterthe synchrony transient, so we are assuming that eventually the system willsynchronize, and the nal common frequency is ωs.

2.2.1 Quasi-Harmonic Solutions

The two oscillators are experiencing two dierent couplings: one in theiramplitudes - CA - and one of the derivative of the amplitudes - CD [9].The equations of motion are (from now on, we are omitting the temporaldependence of the functions):

x1 − µ1(1− x21)x1 + ω21x1 + CA (x1 − x2) + CD (x1 − x2) = 0

x2 − µ2(1− x22)x2 + ω22x2 + CA (x2 − x1) + CD (x2 − x1) = 0

(2.13)

14

where the parameters are: µ1,2 - non-linearity control parameters, ω1,2 -natural frequencies. Nonetheless, until we need to use the system in thisform, we will proceed the derivation just for one oscillator, because thederivation is analogous for the other. The indices through the derivationwill be omitted on any indubitable step. We will be working with:

x1 − µ1(1− x21)x1 + ω21x1 + CA (x1 − x2) + CD (x1 − x2) = 0. (2.14)

Starting with the harmonic solution, we use Euler's Identity to writeequation 2.12 as an exponential form:

x = A cos(ωst+ ϕ) =1

2

(a eiωst + a∗e−iωst

), (2.15)

where, basically, we use a change of variables:a = Aeiϕ

a∗ = Ae−iϕ(2.16)

to change from, so to speak, a trigonometric form to an exponential form.Writing the rst derivative of the trigonometric form of equation 2.15:

x = A cos (ωst+ ϕ)−A (ωs + ϕ) sin (ωst+ ϕ) , (2.17)

and in order to relate to the KB procedure in section 1.3, we will choose:

A cos (ωst+ ϕ)−Aϕ sin (ωst+ ϕ) = 0, (2.18)

which results in:

x = −Aωs sin (ωst+ ϕ) =iωs2

(a eiωst − a∗e−iωst

). (2.19)

The decision of making equation 2.18 null comes from the degree of freedomwe have from the conditions of the dierential equation.

Dierentiating 2.19:

x = iωs2

(a eiωst + a iωse

iωst − a∗e−iωst + iωsa∗e−iωst

)= iωs

2

(a eiωst − a∗e−iωst

)︸ ︷︷ ︸1)

−ω2s2

(a eiωst + a∗e−iωst

) (2.20)

Simplifying 1):

a eiωst − a∗e−iωst = a eiωst − a∗e−iωst + a eiωst − a eiωst

= 2a eiωst −(a∗e−iωst + a eiωst

)︸ ︷︷ ︸2)

(2.21)

15

and because of equation 2.18, the terms in 2) are zero (we show this relationin detail in Appendix E), resulting in the expression for 1):

a eiωst − a∗e−iωst = 2a eiωst, (2.22)

So, equation 2.20 becomes:

x = iωsa eiωst − ω2

s

2

(a eiωst + a∗e−iωst

). (2.23)

2.2.2 Derivation of the Phase Dierence Equation

Now we just substitute 2.15, 2.19 and 2.23 in 2.14. Recalling the previoussteps, we have the equation of motion (for the oscillator 1):

x1 − µ1(1− x21)x1 + ω21x1 + CA (x1 − x2) + CD (x1 − x2) = 0, (2.24)

and the equations:

x = A cos(ωst+ ϕ) = 12

(a eiωst + a∗e−iωst

)x = iωs

2

(a eiωst − a∗e−iωst

)x = iωsa e

iωst − ω2s2

(a eiωst + a∗e−iωst

).

(2.25)

After substitution, we will get:

iωsa1 eiωst − ω2

s2

(a1 e

iωst + a∗1e−iωst)︸ ︷︷ ︸

3)

−µ1(

1−(12

(a1 e

iωst + a∗1e−iωst

))2) iωs2

(a1 e

iωst − a∗1e−iωst)

+

+12ω

21

(a1 e

iωst + a∗1e−iωst)︸ ︷︷ ︸

4)

+

+CA(12

(a1 e

iωst + a∗1e−iωst

)− 1

2

(a2 e

iωst + a∗2e−iωst

))+

+CD(iωs2

(a1 e

iωst − a∗1e−iωst)− iωs

2

(a2 e

iωst − a∗2e−iωst))

= 0.

(2.26)

16

Collecting the terms in ω2s and ω2

1 which are 3) and 4), and factorizing theparenthesis in µ1, will lead us to:

iωsa1 eiωst +

ω21−ω2

s2

(a1 e

iωst + a∗1e−iωst

)−

−µ1 iωs2(a1 e

iωst − a∗1eiωst)

+

+µ1iωs8 (a31e

3iωst − a21a∗1eiωst + (a∗1)2 a1e

−iωst−

− (a∗1)3 e−3iωst + 2a21a

∗1eiωst − 2a1 (a∗1)

2 e−iωst)

+CA2

(a1 e

iωst + a∗1e−iωst − a2 eiωst − a∗2e−iωst

)+

+ iωsCD2

(a1 e

iωst − a∗1e−iωst − a2 eiωst + a∗2e−iωst

)= 0.

(2.27)

Multiplying the resulting equation by e−iωst

iω :

a1 +ω21−ω2

s2iωs

(a1 + a∗e−2iωst

)− µ1

2

(a1 − a∗1e−2iωst

)+

+µ18 (a31 e

2iωst − a21a∗1 + (a∗1)2 a1 e

−2iωst−

− (a∗1)3 e−4iωst + 2a21a

∗1 − 2a1 (a∗1)

2 e−2iωst)+

+ CA2iωs

(a1 + a∗1e

−2iωst − a2 − a∗2e−2iωst)

+

+CD2

(a1 − a∗1e−2iωst − a2 + a∗2e

−2iωst)

= 0.

(2.28)

As we showed in the KB method in section 1.3, here we are allowed tokill all eniωst terms, so after averaging:

a1+ω21 − ω2

s

2iωsa1−

µ12a1+

µ18a21a∗1+

CA2iωs

(a1 − a2)+CD2

(a1 − a2) = 0. (2.29)

Using the inverse relation of amplitudes accordingly to the previoustransformation:

a = Aeiϕ

aa∗ = |a|2

a2a∗ = A3eiϕ

(2.30)

Results in:

A1eiϕ1 + iϕ1A1e

iϕ1 +ω21−ω2

s2iωs

A1eiϕ1 − µ1

2 A1eiϕ1 + µ1

8 A31eiϕ1+

+ CA2iωs

(A1e

iϕ1 −A2eiϕ2)

+ CD2

(A1e

iϕ1 −A2eiϕ2)

= 0

(2.31)

17

Multiplying by e−iϕ1 , and separating real R and imaginary I parts, usingthe Euler identity, while we dene the phase dierence δϕ = ϕ2 − ϕ1:

R1 → A1 − µ12 A1 + µ1

8 A31 −

CA2ωs

A2 sin (δϕ) + CD2 (A1 −A2 cos (δϕ)) = 0

I1 → ϕ1A1 +ω2s−ω2

12ωs

A1 − CA2ωs

(A1 −A2 cos (δϕ))− CD2 (A2 sin (δϕ)) = 0

(2.32)and analogously, we obtain for the second oscillator:

R2 → A2 − µ22 A2 + µ2

8 A32 + CA

2ωsA1 sin (δϕ) + CD

2 (A2 −A1 cos (δϕ)) = 0

I2 → ϕ2A2 +ω2s−ω2

22ωs

A2 − CA2ωs

(A2 −A1 cos (δϕ)) + CD2 (A1 sin (δϕ)) = 0

(2.33)Knowing that synchronization phenomena do not occur for large fre-

quency detuning parameters, we can assume that:

ω1 ∼ ω2 ∼ ωs (2.34)

hence, we dene:ω1 + ω2 := 2ωs (2.35)

and we can dene a new variable:

∆ :=ω22 − ω2

1

2ωs= ω2 − ω1. (2.36)

Finally, we divide the imaginary parts of 2.32 and 2.33 by A1 and A2

respectively, and write the equation of the evolution of the phase dierenceϕ2 − ϕ1 = ˙δϕ :

˙δϕ = ∆ +CA2ωs

cos (δϕ)

(A2

A1− A1

A2

)− CD

2sin (δϕ)

(A2

A1+A1

A2

), (2.37)

and the equations for the amplitudes:

A1 = µ12 A1 − µ1

8 A31 + CA

2ωsA2 sin (δϕ)− CD

2 (A1 −A2 cos (δϕ))

A2 = µ22 A2 − µ2

8 A32 −

CA2ωs

A1 sin (δϕ)− CD2 (A2 −A1 cos (δϕ))

(2.38)

2.3 Numerical Study

For the numerical study, we wanted to analyse the evolution of the phasedierence in time, directly from the system:

x1 − µ1(1− x21)x1 + ω21x1 + CA (x1 − x2) + CD (x1 − x2) = 0

x2 − µ2(1− x22)x2 + ω22x2 + CA (x2 − x1) + CD (x2 − x1) = 0

(2.39)

18

and to do that, we had to write the system in the form:

x1 = y1

y1 = µ1(1− x21)y1 − ω21x1 − CA (x1 − x2)− CD (y1 − y2)

x2 = y2

y2 = µ2(1− x22)y2 − ω22x2 − CA (x2 − x1)− CD (y2 − y1) = 0

(2.40)

and operate the substitutions (i = 1, 2):

xi (t) = Ai cos (φi)

yi (t) = Ai sin (φi)(2.41)

and:xi (t) = Ai cos (φi1)−Aφi sin (φi)

yi (t) = Ai sin (φi) +Aφi cos (φi)

(2.42)

With equations 2.41 and 2.42 we will be able to nd equations for the evol-ution of the amplitude and the phase, again after some simple calculations:

Ai = cos (φi) xi + sin (φ1) yi

φi = 1Ai (cos (φi) yi − sin (φi) xi)

(2.43)

Substituting 2.40 in 2.43 and doing the necessary simplications, we willget symmetric equations for A1,2 and φ1,2. The results are shown in thefollowing equations (where the notation chosen is: when i = 1, j = 2 andvice-versa):

Ai = Ai cos (φi) sin (φi)(1− ω2

i

)+ µi

(1−A2

i cos2 (φi))Ai sin2 (φi)−

−CA sin (φi) (Ai cos (φi)−Aj cos (φj))−

−CD sin (φi) (Ai sin (φi)−Aj sin (φj))(2.44)

φi = − sin2 (φi) + µi(1−A2

i cos2 (φi))

sin (φi) cos (φi)− ω2i cos2 (φi)−

−CA cos (φi)(

cos (φi)− AjAi cos (φj))−

−CD cos (φi)(

sin (φi)− AjAi sin (φj))

(2.45)

19

2.4 Resume of the Chapter

In this chapter our goal was to present the mathematical background fortwo coupled oscillators, how to obtain an approximated equation for thephase dierence using the KB method, and analytical equations for theamplitudes and phases of the oscillators. The mathematical backgroundhere depicted will support future work, since the study of two interactingunits is the fundamental dynamical approach to the dynamics of a system -pairwise interaction.

In Chapter 3, an analogous study from the experimental point of view, ispresented, using tools from electronics to analyse the coupling of oscillators.Later, in Chapter 4, we will show the results for Chapters 2 and 3.

20

Chapter 3

Coupling Circuits

Times when scientists used pendula for almost everything are over.Now they look into electrical circuits as the future of mathemat-ical engineering, in a way of creating physical structures that could

behave like the mathematical equations. Sure it is impossible to physic-ally reproduce the mathematical equations with zero error, but the eort ofour ancestors led us to believe that working towards the reduction of theerror is worthy. Hence, from the past one hundred years, electronics haveevolved from an idea, to something indispensable in our everyday life - tele-visions, phones, cars, medical instruments, security control systems, and anever ending list of objects one avoids the need to think about its work andinvention, although some of them are used all the time.

Coupling circuits, just as mentioned before, is also a powerful tool inelectronics. A group of circuits working together to perform a task is incor-porated basically almost in everything. One of the simplest examples is thetransformer, which is used to charge, or power, the objects. The transformeris plugged into the socket and electrical current enters, travelling in an in-ductor which creates a magnetic eld. The inductor is made of a certainnumber of coils that inuence the range of the magnetic eld. This allows toplace another inductor in the range of the rst one's magnetic eld, whichinduces a current in the second inductor. This is called magnetic coup-ling. The current that enters through the plug do not reach your device,instead, both inductors are in magnetic coupling and the current created inthe second one is the one that charges your device. Obviously, this is nota case of synchronization. When you unplug the transformer, the magneticeld vanishes after a transient, and therefore so does the current. The in-ductors are not self-sustained components. This is a perfect example of afalse synchronization mechanism. Nevertheless, it helps to understand whatsync is, and what is not, and it also points to an idea of coupling circuits.In this chapter we will develop a form of self-sustained electronic oscillators,with an electronic coupling.

21

R

C

OPAMP3

2

4

8

1y-int

a

(a) Inverting Integrator

AD633X1X2Y1Y2 VS-

ZW

VS+

(b) Multiplier

OPAMP

3

2

4

8

1

R1

R2

y-inva

(c) Inverting Amplier

Figure 3.1: Parts of the vdP Circuit

3.1 The van der Pol Oscillator

The rst idea when doing an experiment of synchronized dynamics is tobuild an oscillating object that can reproduce, as reliable as possible, thedierential equation that describes the motion, i.e., a physical object whosebehaviour can be approximated by an autonomous dynamical system. Wewill describe a model of the vdP oscillator that is reported by Ned Corron in[10], and is shown in gure 3.2. This circuit has a very simple idea behind it -we need a circuit that represents a second order dierential equation, and weneed a nonlinear term which is quadratic. So, this circuit has implementedInverting Integrators (gure 3.1a) and Multipliers (gure 3.1b). Starting atthe potential point x, we will nd that we can write the terms in x, x, x andx2. The components of the circuit will represent the control parameter andthe frequency. Another part needed is an Inverting Amplier (gure 3.1c)to change the sign of the potential at that point, and control the amplitudeof the oscillations. The AD633 Multipliers U1 and U2, specied in gure3.1b, have an output function W of:

W =(x1− x2) (y1− y2)

10, (3.1)

whilst Z connects to a zero potential (ground), and V S+ and V S− arethe voltage inputs (±15 respectively). The output function of the InvertingIntegrator is (see Appendix F for the output functions of all parts used inthis thesis):

yint = − 1

C

ˆa

Rdt, (3.2)

and the one for the Inverting Amplier is:

yinv = −R2

R1a. (3.3)

22

U5A

3

2

4

8

1

R5R7

R4

C1 C2R6

R3

U1X1X2Y1Y2 VS-

ZW

VS+

U2X1X2Y1Y2 VS-

ZW

VS+

R1

R2

VEE

VEE

VEE

VEE

VEEVEE

VSS

VSS

VSS VSS

VSS

U3A

3

2

4

8

1

U4A

3

2

4

8

1

x1

a1

b1

c1

y1x1'

Figure 3.2: Circuit model of the vdP oscillator, representing theoscillator 1.

Note: The reference numbers of the electrical components in this chapter'sgures, and in Appendix F do not correspond to the reference numbers inthe equations of motion, which will follow directly from the gures referentto oscillator 1 and 2, and the correspondent gure for the coupling structure.In other gures, and in the Appendix, the goal is to show how to obtain theoutput function of all dierent parts. For example, the Inverting Dieren-tiator in gure 3.4b has as components a capacitor C and a resistor R. Inthe gure of oscillator 1 there are two Inverting Dierentiators, and the leftone on the gure has as components C1 and R5.

3.1.1 Voltage Equation

Consider the potential points a1, b1, c1, x1, y1, x′1 in gure 3.2. At pointx1, we have:

x1 = − 1

R5C1

ˆb1dt. (3.4)

From the Inverting Amplier at y1 we have:

y1 = −b1R4

R6, (3.5)

still, the Inverting Integrator at U4A will also dene:

y1 = − 1

C2

ˆc1R3

+x1R7dt. (3.6)

At the AD633 Multipliers, we can say that the output from U2 is:

WU2 =x2110, (3.7)

23

and at U1, recognizing that WU1 = c1 (from gure 3.2):

c1 =b1

(a1 − x21

10

)10

. (3.8)

Deriving 3.4 we get:x1R5C1 = −b1. (3.9)

From equation 3.5, and replacing in the previous equation:

x1R5C1 = y1R6

R4(3.10)

and now replacing 3.8 in 3.6, and then the nal y1 in 3.10:

x1R5C1 = − R6

R4C2

ˆ −x1R5C1

(a1−

x2110

)10

R3+x1R7dt (3.11)

Taking the derivative of equation 3.11, we get:

x1R5C1 = − R6

R4C2

−x1R5C1

(a1−

x2110

)10

R3+x1R7

. (3.12)

Rearranging the terms:

x1 = − R6

R4R5C1C2

(−x1R5C1a1

10R3+x1R5C1x

21

100R3+x1R7

), (3.13)

which is equal to:

x1 =R6

R4C2

(a1 −

x2110

)x1

10R3− x1R5C1R7

R6

R4C2(3.14)

Now we re-scale the dierential equation by a factor α in order to eliminatethe factor 1

10 on the x21 term. We do that by replacing x1 → γx1, so:

γ ¨x1 =R6

10R3R4C2

(a1 −

γ2x2110

)γ ˙x1 − γ

R6

R5C1R7R4C2x1, (3.15)

and by making γ2 = 10, we get:

¨x1 =R6

10R3R4C2

(a1 − x21

)˙x1 −

R6

R5C1R7R4C2x1. (3.16)

Now we apply again the same trick we presented in Appendix A, to transformthis equation in (we change the notation back from x1 to x1 to a more usualperspective):

x1 =a1R6

10R3R4C2

(1− x21

)x1 −

R6

R5C1R7R4C2x1. (3.17)

24

U14A

3

2

4

8

1

R24R25

R23

C5 C6R26

R22

U10X1X2Y1Y2 VS-

ZW

VS+

U11X1X2Y1Y2 VS-

ZW

VS+

R20

R21

VEE

VEE

VEE

VEE

VEEVEE

VSS

VSS

VSS VSS

VSS

U12A

3

2

4

8

1

U13A

3

2

4

8

1

x2

a2

b2

c2

y2x'2

Figure 3.3: Circuit model of the vdP oscillator, representing theoscillator 1.

Dening:

µ1 =a1R6

10R3R4C2, (3.18)

and

ω21 =

R6

R5C1R7R4C2, (3.19)

we obtain:x1 + µ1

(x21 − 1

)x1 − ω2

1x = 0, (3.20)

which is exactly equation 1.1 - the vdP oscillator.Considering now the second oscillator, represented in gure 3.3, we can

easily derive the equation for its motion:

x2 =a2R26

10R22R23C6

(1− x22

)x2 −

R26

R24C5R25R23C6x2, (3.21)

in which we dene the parameters µ2 = a2R2610R22R23C6

and ω22 = R26

R24C5R25R23C6.

3.2 The Coupling Function

Following the argumentation we gave in section 2.1, in order to build acoupling function to the actual problem of two coupled oscillators that leadsto the equation:

x1 − µ1(1− x21)x1 + ω21x1 + CA (x1 − x2) + CD (x1 − x2) = 0 (3.22)

we will now develop the coupling circuit that will represent the terms inCA and CD. To do that we had to use circuit parts that could output the

25

subtraction (gure 3.4a) and dierentiation (gure 3.4b) terms, which haveoutput functions, respectively (Appendix F) 1:

ysub =R1 +R2

R2

R4

R3 +R4b− R1

R2a (3.23)

ydif = −RCdadt. (3.24)

In gure 3.5 we have the coupling scheme. From left to right, in gure 3.5,we have: oscillator 1) connects to R12 and oscillator 2) to R13. Connectedto U6A is the Dierential Amplier, to U7A and to U9A are the InvertingDierentiators, and to U8A is an Inverting Amplier. So, for oscillator 1),the resulting equation will be the same as in the previous section, plus twoterms resulting from the contact of resistors R18 and R19, into x′1, in gure3.2. Since U4A, in gure 3.2, is an Inverting Integrator, the additional termsfrom R18 and R19 will be summed inside the integral. We can easily see thatthe integral in U4A will be:

y1 = − 1C2

´c1R3

+ x1R7

+

− 1R19

R14R17

(R16

R16+R13

R8+R12R12

x2 − R8R12

x1

)+

−R11C3R18

(R16

R16+R13

R8+R12R12

x2 − R8R12

x1

)dt

(3.25)

In order to get equations that resemble the equation of motion of the vdPoscillator, we have to make a simplication. The simplication is to considerthat the Dierential Amplier in the coupling function has all resistors withthe same value, i.e., we make R16 = R13 = R8 = R12. So the outputexpression is simply ysub = x2 − x1. Therefore, we can say that for theexample of the oscillator 1:

y1 = − 1C2

´c1R3

+ x1R7

+

− 1R19

R14R17

(x2 − x1) +

−R11C3R18

(x2 − x1) dt

(3.26)

Substituting the last equation in the derivation for both oscillators inthe previous section, we reach the resulting equation for the dynamics ofthe coupled system:

x1+a1R6

10R3R4C2

(x21 − 1

)x1 + R6

R5C1R4C2R7x1+

+ R6R5C1R4C2

1R19

R14R17

(x1 − x2) + R6R5C1R4C2

R11C3R18

(x1 − x2) = 0

(3.27)

1Recall that the example gures have arbitrary reference numbers.

26

R1

UR2

R3

R4

a

b y-sub

(a) Dierential Amplier

R

C Ua

y-dif

(b) Inverting Dierentiator

Figure 3.4: Parts of the Coupling Function

Recalling equations 2.11, 3.18 and 3.19, we can write:

CA1 = R6R5C1R4C2

1R19

R14R17

CD1 = R6R5C1R4C2

R11C3R18

. (3.28)

Analogously for the second oscillator:

x2+a2R26

10R22R23C6

(x22 − 1

)x2 + R26

R24C5R25R23C6x2+

+ R26R24C5R23C6

1R9

(x2 − x1) + R26R24C5R23C6

R14R17

R15C4R10

(x2 − x1) = 0,

(3.29)with:

CA2 = R26R24C5R23C6

1R9

CD2 = R26R24C5R23C6

R14R17

R15C4R10

. (3.30)

3.2.1 Simplifying the Variables

Until now, we have as main variables the non-linearity control parameter,the frequency and the coupling terms, whose expressions are:

µ1 =a1R6

10R3R4C2(3.31)

ω21 =

R6

R5C1R7R4C2(3.32)

µ2 =a2R26

10R22R23C6(3.33)

ω22 =

R26

R24C5R25R23C6(3.34)

27

U7A

3

2

4

8

1

VEE

VEE

VEE

VEE

VSS

VSS

VSS

VSS

U9A

3

2

4

8

1

U6A

3

2

4

8

1

U8A

3

2

4

8

1

R12

R8

R16

R13

R9

C3

R11

R17

R14

C4

R15

R18R19

R10

Figure 3.5: Coupling Scheme

CA1 =R6

R5C1R4C2

1

R19

R14

R17(3.35)

CD1 =R6

R5C1R4C2

R11C3

R18(3.36)

CA2 =R26

R24C5R23C6

1

R9(3.37)

CD2 =R26

R24C5R23C6

R14

R17

R15C4

R10

(3.38)

Now we will simplify the denitions of these parameters (all parametersthat we do not mention in these section, will keep their notation).

Non-linearity

We can dene

R3 = R22 = Rµ, (3.39)

since these are the resistors that will directly inuence the non-linearity ofthe system.

Amplitude

The Inverting Ampliers of each oscillator have a gain term represented bythe fractions R6/R4 and R26/R23. We want to adjust the amplitude of thewaves, in order to make the system near the amplitude of the limit cycle.

28

Since we just want to inuence the phase, we can dene:

R6

R4=R26

R23= κ, (3.40)

where κ is a constant.

Coupling

As we said before, we want the system to be symmetric, so the correspondingcoupling terms have to be the same. The resistors that control the coupling- R9, R10, R18 and R19 - have to be equal for each coupling type, for bothoscillators. Hence,

R9 = R19 = RA, (3.41)

andR10 = R18 = RD. (3.42)

The resistors R11 and R15, which belong to the Inverting Dierentiators inthe coupling function, have also to be the same, because they inuence CD:

R11 = R15 = Rdif . (3.43)

The Inverting Amplier, in the coupling function, will be dened with gaing = 1, so:

R14 = R17. (3.44)

Frequency

The resistors that inuence the frequency of each oscillators will have thesame values in each oscillator, meaning,

R5 = R7 = Rx1 , (3.45)

andR24 = R25 = Rx2 . (3.46)

All the capacitors can have the same value: C.

Control Voltage

Considering the parameters a1 and a2, and noting that V EE is the inputvoltage (gure 3.2 and 3.3):

a1 =R2

R1 +R2V EE, (3.47)

a2 =R20

R21 +R20V EE, (3.48)

we can dene all resistors with the same value, resulting in:

a1 = a2 =V EE

2= a. (3.49)

29

Result

These are the simplied terms:

µ = µ1 = µ2 = κa

10RµC(3.50)

ω21 =

k

R2x1C

2(3.51)

ω22 =

k

R2x2C

2(3.52)

CA1 =k

Rx1C2

1

RA(3.53)

CD1 = κ1

Rx1C

RdifRD

(3.54)

CA2 =k

Rx2C2

1

RA(3.55)

CD2 = κ1

Rx2C

RdifRD

(3.56)

In the next chapter we will show the results for two coupled oscillators,by plotting their phase dierence. Analogously, we analyse the experimentalresults for the same case, with pictures of the oscilloscope, and realise thatthe theoretical and experimental studies match. It is extremely importantthat, after analysing all theoretical conditions, the study has a practicalapplication that conrms its results.

30

Chapter 4

On the Two Oscillators

Ubiquitously, from fundamental particles to major clusters of galax-ies, synchronization results from cooperative interaction - an inter-action between all types of objects. Since the sixteen hundreds,

when Christiaan Huygens reported the synchronization between two pen-dula clocks hanging in the same wood wall, people have been very keen onthe study of the dynamics of coupled units at all scales. Over the years,the number of reports of situations in nature that represented sync grewexponentially. Usually, the macroscopic phenomena involve a large num-ber of units like the periodic blinking of reies, which is one of the mostappreciated events. Yet, starting the study of synchronization by a nitelarge number of biological units is insanely hard. No eld of science aroseby one of its most complicated case. Thereafter, this study starts by itsmost fundamental case, which is the case of two oscillators with a simplecoupling. Though simple, this case is very important, since the interactionof two lone units can be a rst approximation to the interaction of everypair in an ensemble of any size - nearest neighbours interaction.

On this chapter we will recall the theoretical and experimental proper-ties derived in the previous chapters, and present the corresponding resultsfor the interaction of two coupled vdP oscillators connected by a simplecoupling. This is a review chapter on what we have been working and itsymbolises the basis for the following chapters, where the cases of moreoscillators are considered.

4.1 Background

The study of two coupled oscillators is rather old. Nevertheless, it is thefundamental interaction theory of modern dynamics. With this work wewant to show that a simple autonomous oscillator can be used in all branches(theory and practice) in agreement, and extrapolate to more than two units.Here, we present the nal details for the study of two coupled van der Pol

31

oscillators, with the theoretical and experimental results.

4.1.1 Scaling of Time

We have a coupling system that is govern by the equation:

xi + µi(x2i − 1

)xi + ω2

i xi + CAi (xi − xj) + CDi (xi − xj) = 0, (4.1)

with i = 1, 2, and j = 1, 2 6= i. In our theoretical work, we have studiedthe dynamics of this system in the regime near ω ∼ 1. In the experimentalstudy, such low frequencies can be a problem, considering that the majorityof electronic parts do not work for extreme values of the frequency. So wehave to scale this equation, in order to make the frequency near ω ∼ 1000our baseline. So, we scale the time variable:

t→ sτ, (4.2)

where τ is the new time variable, and s is the scale factor. Equation 4.1becomes:

1

s2xi + µi

(x2i − 1

) 1

sxi + ω2

i xi + CA (xi − xj) +1

sCD (xi − xj) = 0. (4.3)

Multiplying this equation by s2:

xi + sµi(x2i − 1

)xi + s2ω2

i xi + s2CA (xi − xj) + sCD (xi − xj) = 0, (4.4)

which can be written as:

xi + µi(x2i − 1

)xi + ω2

i xi + CA (xi − xj) + CD (xi − xj) = 0. (4.5)

Recalling the denition of our parameters, we to need to guarantee we canwrite the new ones as (i = 1, 2):

µi = sµi = sκa10RµC

,

ωi = sωi = skRxiC

,

CAi = s2CAi = s2kRxiC

21RA,

CD = sCD = sκRxiC

RdifRD

.

(4.6)

In order to make ω ∼ 1000, we need s = 1000.Take into consideration that we have omitted any information about

the parameter κ, because we consider it just a scaling parameter on theamplitude, and we will dene it in the following sections.

32

4.1.2 Amplitude Dependence on the Parameter µ

Generically, a system like the vdP oscillator:

x− µ(1− x2

)x+ ω2x = 0, (4.7)

when treated perturbatively, has as a solution for the zeroth order (AppendixC) like:

x = 2 cos (t) . (4.8)

All other orders will depend on µ, and µ is small. Therefore, the limit cyclehas its amplitude around 2.

With the change of variables x → x√µ we already used throughout this

work, we get:x = 2

õ cos (t) , (4.9)

which shows that the dependence of the amplitude on the parameter µ isproportional

õ.

4.1.3 κ Parameter

With the zeroth order solution just showed, we see (before the change ofvariables) that the amplitude (for the zeroth order) is equal to 2. This willbe the main contribution to the amplitude, so we can assume that otherorder will just inuence perturbatively this value.

With the denition of µ we have reached:

µ = κa

10RµC, (4.10)

we can think of the gain κ as a constant of proportionality. So, we basicallyhave:

µ = κµ0, (4.11)

with µ0 as the fundamental value - when gain is equal to unity (κ = 1). Weare saying that we can dene a parameter µ for the case gain = 1 in theInverting Amplier. However, we need gain to push the magnitude of theelectronic oscillators to near the amplitude of the theoretical limit cycle, toavoid great transients or experimental problems.

As we have seen before, a small nonlinear parameter is mandatory, soit can be µ0 = 0.05 - quasi-harmonic solution. We also know that fromequation 4.9:

A0 = 2õ0, (4.12)

where A0 is the fundamental amplitude. We know that we need to have theamplitude near the stable value of the limit cycle (A = 2), so we need tomake sure that:

A = 2õ, (4.13)

33

hence, we want a system with a gain κ, such that its nonlinear parameter isµ = 0.05. Due to the denitions of A0 and µ, we have:

A0 = 2

õ

κ, (4.14)

so: õ

κ= 1, (4.15)

which results in:

κ = 0.05. (4.16)

4.1.4 Attributing Values to the Parameters

As we have seen, s = 1000, µ0 = 0.05, and for the frequency ω0 = 1. Wewant to focus on the coupling in the derivatives, so we can choose a verysmall CA (CA = 0.01 ), and a larger value to CD (CD = 0.20). You mayask why these values?. First, we have studied the case for CA = 0, but inthis particular experimental case it is impossible to mount the circuit for thecoupling and make it physically zero - it would require an innite resistor.Although we could remove the amplitude coupling part of the circuit, thatwould make the study less general - a simple change of the values of thecomponents allows anyone interested to study dierent regimes. With theprevious denitions, we can choose resistors and capacitors that will respectthese properties. The choice will be always made to the fundamental case,i.e., when the gain (κ = 1), because it is the most simple case. The gain willinuence, in the same way, all values, so it is not eectively important.

Frequency

For the parameter ω we used the unity, but now we scaled it by a factor of1000:

ω0 = 1000. (4.17)

Hence, for the case with no gain (κ = 1):

sωi =1

RxiC

so we just have to choose any values. We chose C = 10nF = 10−8nFbecause it is a good, standard value for rapid oscillation. This results in:

Rxi = 100kΩ. (4.18)

34

Non-linearity

For the parameter µ we have µ = sκµ0, but recalling conditions 4.11 and4.15, we have µ = s, so:

µ = 1000 =a

10RµC, (4.19)

and because a = 7.5 (V EE = 15V , so a has the mathematical expressiona = V EE

2 = 7.5), we get the condition:

Rµ = 75kΩ. (4.20)

Coupling

For the coupling term in the amplitudes, we have CA0 = s2CA0, hence:

CA0 = 10002 × 0.01 =1

RxiC2

1

RA, (4.21)

which results in:RA = 10MΩ. (4.22)

And for the coupling term in the derivatives, we do as we did for the non-linear control parameter. So, we have CD0 = sCD0, with CD0 = 0.20:

CD = 1000× 0.20 =1

RxiC

RdifRD

, (4.23)

which results in:RdifRD

= 5 (4.24)

and dening Rdif = 10kΩ, we get:

RD = 50kΩ. (4.25)

4.2 The Coupled Circuit

The full scheme of the circuit in the simulator representing the two oscillatorsand the coupling function can be seen in gure G.2 of Appendix G. A plot ofthe amplitude dependence, on the simulator, of both oscillators can be seenin gure 4.1a. From this gure we can clearly see that both oscillators havetheir motion in agreement. If the coupling were less intensive, i.e., changingR10 and R18 to 200kΩ, their motion would be independent, and the resultis showed in gure 4.1b.

In table 4.1 we can see the true values of every component of the coupledsystem. The reason we chose to measure this is to show that an autonomoussystem has to be stable for the perturbations of the parameters (as discussed

35

Oscillator 1 - Voltage(V)-5.0 5.0-3.0 3.0-1.0 1.0

Osc

illat

or 2

- V

olta

ge(V

)

-3.0

3.0

-2.0

2.0

-1.0

1.0

0.0

-3.0

3.0

-2.0

2.0

-1.0

1.0

0.0

(a) Plot of the simulation showing theamplitude dependence of both oscillators.

Oscillator 1 - Voltage(V)-5.0 5.0-3.0 3.0-1.0 1.0

Osc

illat

or 2

- V

olta

ge(V

)

-3.0

3.0

-2.0

2.0

-1.0

1.0

0.0

-3.0

3.0

-2.0

2.0

-1.0

1.0

0.0

(b) Plot of the simulation showing thelack of amplitude dependence of bothoscillators.

(c) Oscilloscope picture of the amplitudedependence of x1 and x2.

(d) Oscilloscope picture of the lack ofdependence of x1 and x2.

Figure 4.1: Comparison of simulation and experimental results

C V C V C V C V

R1 98.98 kΩ R9 10.06 MΩ R17 99.09 kΩ R25 100.9 kΩ

R2 99.84 kΩ R10 55.55 kΩ R18 55.50 kΩ R26 51.20 kΩ

R3 75.05 kΩ R11 9.95 kΩ R19 10.17 MΩ C1 10.76 nF

R4 1.50 kΩ R12 99.20 kΩ R20 99.88 kΩ C2 10.28 nF

R5 98.84 kΩ R13 100.21 kΩ R21 99.51 kΩ C3 10.72 nF

R6 51.14 kΩ R14 99.76 kΩ R22 75.08 kΩ C4 10.24 nF

R7 98.60 kΩ R15 9.94 kΩ R23 1.50 kΩ C5 10.72 nF

R8 98.84 kΩ R16 99.05 kΩ R24 101.0 kΩ C6 10.31 nF

Table 4.1: Measured values (V) of the components (C) of the system oftwo coupled oscillators.

36

through the thesis). It is only important to choose the parameters in acertain range (small error). And how do we know that? We set up thecorresponding circuit, and plugged in the oscilloscope to see gure 4.1c.We clearly see the dependence, just similar to what we observed with thesimulator in gure 4.1a. Analogously, in gure 4.1d we verify that the motionows independently, just identical to the one in gure 4.1b.

4.3 Mathematical Enforcement

In Chapter 2 we have develop methods to attain equations for the phasedierence. An integration of those equations, specically 2.37 for the KBmethod, and also the four equations that are composed by 2.44 and 2.45,allow us to analyse if both analytical and numerical studies are in concord-ance. Nonetheless, a introductory point on the denition of the phase willbe done, since we need to clarify its denition in all approaches.

4.3.1 Denition of the Phase

In order to compare both solutions, we need rst to dene the phase inboth methods. So we will compare the KB and the numerical method (N).Hence:

KB

x = A cos (ωst+ ϕ)

x = −Aωs (ωst+ ϕ)

N

x = A cos (φ)

x = A sin (φ)

(4.26)

We want to plot the phase dierence in the usual way as a plot of the polarvariables, such that:

A cos (φ) = A cos (ωst+ ϕ)

A sin (φ) = −Aωs (ωst+ ϕ)(4.27)

Solving this system, we verify that:

A =√A2 cos2 (ωst+ ϕ) +A2ω2

s sin2 (ωst+ ϕ)

φ = arctan(−ωs sin(ωst+ϕ)cos(ωst+ϕ)

) (4.28)

37

Making ωs = 1:A = A

φ = arctan(

sin(−t−ϕ)cos(−t−ϕ)

) (4.29)

resulting in:A = A

φ = −t− ϕ(4.30)

One has to be very careful every time phase is dened in a new approach.The main problem will be when plotting the phase dierences. The methodswill end in distinct results for the same problem. In the methods hereinstudied, and as demonstrated now, we have to plot the phase dierences as(φ - numerical, ϕ - KB):

φ2 − φ1 = ϕ1 − ϕ2. (4.31)

4.4 Plot of the Solutions

An integration of the equations and a plot of the phase dierence is herepresented, paying attention to the condition 4.31, and using the followingvalues (i = 1, 2 means both values are equal):

µi = 0.05ω1 = 1.01ω2 = 0.99CAi = 0.01CDi = 0.2

(4.32)

The resulting plot in gure 4.2 show us that KBAM give us the averageC4 - Numerical and KB

plot.nbof the numerical method, which ensure us the adequateness of the model.We can recognize that the oscillators synchronize for the above mentionedvalues, with a phase dierence around 0.1.

In the next chapter we repeat the same approach, although consideringthe case of three oscillators. Plots of the solutions and pictures of the exper-imental parts are enclosed, and a brief discussion of the dierences betweenthe cases of two and three coupled oscillators.

38

0 10 20 30 40 50

-0.4

-0.2

0.0

0.2

0.4

Time

DPh

ase

KB

N

Figure 4.2: Plot of the solutions representing the phase dierence, usingnumerical N and KB methods.

39

Chapter 5

On the Three Oscillators

Reality itself is ambiguous - one cannot say if something really existsor not with one hundred percent certainty. All we can do is observe,study, think, and try to understand what is going on. So, what we

call reality, is something that we cannot prove that it is real. What people,and in particular scientists, try to do is to improve the notion of what isobserved (directly or not), and approaching what someone courageous mightcall the truth. Of course the truth with 100% certainty does not exist dueto the awed mathematics we have nowadays, however, it is not necessary.We can approach this enigmatic truth with a really tiny error. Here, weare trying to convince the reader that a dynamical world is surroundingus and everything interacts with everything (or almost everything, so aparticle physicists would say), and its interaction results, many times, insynchronization.

In order to study an ensemble with a reasonable number of elements,we now focus on the three elements case, which is a very important middlestep. In this and the next chapter we will show that the study of twooscillators is the base for any number of oscillators interacting in a ensemble,and that sync appears with few conditions. Every couple of units interact,independently that if they interact with others. The main idea is that everyinteraction happen between two units at a time, i.e., the coupling of threeunits is the sum of 3 pairs of two coupled units: 1+2, 2+3, and 1+3.

The following pages present our work on three coupled oscillators. Thecase of three oscillators is, obviously, equal for the NN interaction andthe all-to-all interaction, just like in the two oscillators case (more on thedierent kinds of interaction, and the correspondent terms, on Chapter 6).

5.1 One More

The study of the coupling of three oscillators is based on the pairwise inter-action discussed so far in this work. The reason we choose to shed light on

41

Figure 5.1: Graph with Three Simply Connected Nones

this specic case, and not any other case, is discussed in Chapter 6.Here, we redo the study of previous chapters in a neater and briefer way,

not emphasizing the middle calculations as we did so far. As we can seein gure 5.1, we have three nodes in a graph, representing three oscillators,and three links between them representing the simple coupling, meaningthat between every pair in the system there is the above mentioned pair-wise interaction. The system is simple, and because of that we expect thatevery unit inuence the other two with in the same way, i.e., the inuenceof oscillator 1 on oscillator 2 has the same magnitude of 1 on 3, and thesame happens to any permutation of 1, 2, 3 in this example. Of coursewe are not concerned with distances and other variables, what would makethe interactions in this system look dierent. Here we are only interested inknowing the dynamics of a system formed by three coupled vdP oscillators.

5.1.1 Equation of Motion

As we did in Chapter 2, we need to calculate some mathematical tools forthis case. The graph for the system represented in gure 5.1 denes thefollowing Kirchho matrix:

C5 - Coupling Term

3vdp.nb

K3vdp =

2 −1 −1−1 2 −1−1 −1 2

. (5.1)

The output functions will not change from the two oscillators case (andagain, they will not change either for any number of oscillators - see Chapter6), because we want the same internal properties, of each oscillator, to par-ticipate in the coupling. In this way, the output functions are:

H1 =

[0 0−1 0

], (5.2)

42

H2 =

[0 00 −1

]. (5.3)

The vector of the internal variables is:

~x =

x1x1x2x2x3x3

(5.4)

and so, the coupling function (recall from 2.4) is:

0CA (−2x1 + x2 + x3) + CD (−2x1 + x2 + x3)

0CA (−2x2 + x1 + x3) + CD (−2x2 + x1 + x3)

0CA (−2x3 + x2 + x1) + CD (−2x3 + x2 + x1)

(5.5)

and the consequent equations of motion (recall 1.11):

x1 + µ1(x21 − 1)x1 + ω21x1 − CA (−2x1 + x2 + x3)− CD (−2x1 + x2 + x3) = 0

x2 + µ2(x22 − 1)x2 + ω22x2 − CA (−2x2 + x1 + x3)− CD (−2x2 + x1 + x3) = 0

x3 + µ3(x23 − 1)x3 + ω23x3 − CA (−2x3 + x2 + x1)− CD (−2x3 + x2 + x1) = 0

(5.6)

It is interesting to notice that the interaction of three units is equal to thesum of the interaction of two pairs of units, i.e., x1 − x2 and x1 − x3, forexample. In Chapter 6 we explain the interests in this new coupling term.For now, we are only interest in deriving the numerical and approximatedequations for the phase, and plotting them to see if we keep the concordance.

5.1.2 Krylov-Bogoliubov Averaging Method

The KB model for the case of more than two oscillators lacks the needof emphasizing its relevance. Since it works for two oscillators case, andthe only thing we are changing is the number of oscillators. The equationsfor each pair, in an ensemble, remain the same, so the method must work.Nevertheless, here we write the resulting approximated equations for threeoscillators. Recalling the derivation of the method in Chapter 2, and nowwith coupling 5.5, we get three amplitude equations:

A1 = µ12 A1 − µ1

8 A31 + CA

2ωs(A2 sin (ϕ2 − ϕ1) +A3 sin (ϕ3 − ϕ1)) +

+CD2 (A2 cos (ϕ2 − ϕ1)− 2A1 +A3 cos (ϕ3 − ϕ1))

(5.7)

43

A2 = µ12 A2 − µ1

8 A32 + CA

2ωs(A3 sin (ϕ3 − ϕ2) +A1 sin (ϕ1 − ϕ2)) +

+CD2 (A3 cos (ϕ3 − ϕ2)− 2A2 +A1 cos (ϕ1 − ϕ2))

(5.8)

A3 = µ12 A3 − µ1

8 A33 + CA

2ωs(A1 sin (ϕ1 − ϕ3) +A2 sin (ϕ2 − ϕ3)) +

+CD2 (A1 cos (ϕ1 − ϕ3)− 2A3 +A2 cos (ϕ2 − ϕ3))

(5.9)

and three phase equations:

ϕ1 =ω21−ω2

s2ωs

− CA2ωs

(A2 cos (ϕ2 − ϕ1)− 2A1 +A3 cos (ϕ3 − ϕ1)) +

+CD2 (A2 sin (ϕ2 − ϕ1) +A3 sin (ϕ3 − ϕ1))

(5.10)

ϕ2 =ω22−ω2

s2ωs

− CA2ωs

(A3 cos (ϕ3 − ϕ2)− 2A2 +A1 cos (ϕ1 − ϕ2)) +

+CD2 (A3 sin (ϕ3 − ϕ2) +A1 sin (ϕ1 − ϕ2))

(5.11)

ϕ3 =ω23−ω2

s2ωs

− CA2ωs

(A1 cos (ϕ1 − ϕ3)− 2A3 +A2 cos (ϕ2 − ϕ3)) +

+CD2 (A1 sin (ϕ1 − ϕ3) +A2 sin (ϕ2 − ϕ3))

(5.12)Here, we decided to integrate with random variables, i.e., a random numbergenerator, let us call it rand(low,top), which result is a random real numberbetween low and top. All other variables take previous denitions:

ωi → rand (0.95, 1.05) µi = 0.05

Ai (0) → rand (1.7, 2.3) CD = 0.2

ϕi (0) → rand (0, 2π) CA = 0.01

ωs = 1

(5.13)

An example of integration with this method and these values can be seen ingure 5.2. A deeper discussion on random variables is provided in Chapter

C5 - KB Integration

3vdp.nb6.

5.1.3 Numerical Study

The numerical study of this case follows the straightforward idea we men-tioned in Chapter 2. We use polar coordinates, to change everything insystem 5.6 and after a pile of calculations (that any software can do for you)

44

0 10 20 30 40 500.0

0.5

1.0

1.5

Time

DPh

ase 3-1

2-3

1-2

Figure 5.2: Plot of a solution for three coupled oscillators with KBmethod

we reach a system of 6 equations: 3 for each amplitude and 3 for each phase.Here we do not show the resulting equations (you can see similar and moregeneral equations in Chapter 6). For now we will restrain ourselves to the

C5 - N Integration.nbplot of three numerically integrated coupled oscillators - gure 5.3 - and thecorrespondent equivalence with the KB method - gure 5.4.

C5 - Numerical Integra-

tion 3vdp.nb

5.2 The circuit

In Chapter 3 we obtained the vdP circuit through the correspondent equa-tion, and the corresponding coupling function for two oscillators. Althoughit should be clear that the coupling of two units is the fundamental one, andthe base for all forthcoming studies, we also have seen that the mathematicalexpressions are dierent in the coupling functions for three oscillators. Sothe circuit structure for the coupling part will also be dierent. The mainconcern, once again, is to represent, as reliable as possible, the couplingfunction as circuit parts, while using the same structure for the oscillator.

5.2.1 Coupling Function

As we have already seen, the coupling function for three oscillators resultsfrom the two units interaction. The result is weighted terms, meaning thatfor each oscillator, its own amplitude will count two times, due to the sub-tracting inuence of the other two oscillators.

To reproduce this function, we will need a Non-inverting weighted sum-mer - gure 5.5 - a Non-Inverting Amplier - gure 5.6 - and some otherparts we already used in Chapter 3 and Appendix F. The idea is to use theNon-Inverting Amplier to produce the double weight in each oscillator, and

45

0 10 20 30 40 50-1

0

1

2

3

Time

DPh

ase 3-1

2-3

1-2

Figure 5.3: Numerical integration of three coupled vdP oscillators

0 10 20 30 40 50-3.0

-2.5

-2.0

-1.5

-1.0

-0.5

0.0

Time

DPh

ase

3-1 KB

2-3 KB

1-2 KB

3-1 N

2-3 N

1-2 N

Figure 5.4: Comparison between KG and numerical integration of threecoupled vdP oscillators

46

VEE

VEE

VSS

VSS

U1A

3

2

4

8

1

R3

R1

R4 U2A

3

2

4

8

1

R2

R5

a

b yx

Figure 5.5: Non-Inverting Weighted Summer

then, with a Dierential Amplier and a Non-Inverting Weighted Summer,subtract the sum of the other two oscillators, creating the desired term, e.g.,(−x1 + 2x2 − x3).

In gure 5.7 we can clearly see an example of what happens in our modelof three coupled circuits. As inputs we have x1, x2 and x3, and this is foroscillator 1 (the one double weighted in gure 5.7). In the left part, thevoltage (i.e., amplitude) of oscillator 1 is doubled, and enters in the parton the right. The Non-Inverting Weighted Summer sums oscillators 2 and3, and the Dierential Amplier produces the dierent between 2x1 andx2 + x3. Then we just need a Inverting Dierentiator for the coupling termreferent to CD.

5.2.2 Results and Discussion

In the nal part of this chapter we show the results, in a parallel of thesimulational, the experimental and the theoretical parts. We used the samereference values and parameters as in the case for two oscillators. One ofthe main concerns of our work was connecting the dierent approaches tothe problem. In the previous chapters we already demonstrated the linkbetween the numerical and the approximated KB theoretical methods, andthe link between the simulation and the experimental results. Here we showthe link between theory and practice, by plotting the numerical and simula-tions results, with the pictures from the oscilloscope (5.8, ?? and ?? ). Weaccomplished our goal in each triplet of gures, realising the agreement of allparts. Although the agreement may seem vague, we have to consider thatthe software that we used to integrate the equations use numerical methods,and even with the computational errors, it still has a high resolution andthe solutions are symmetric and pretty. While, the software that integratedthe circuit, uses highly sophisticated methods to approach the numerical

47

VEE

VSS

U1A3

2

4

8

1

R1

R2

ay

Figure 5.6: Non-Inverting Amplier

outputs of each component. Hence the solution is not exactly the same asin the theory. The output functions we have been considering are roughapproximations, which inuence the results considerably. The circuit itselfand all the errors associated with it (like measurement or manufacturingerrors), change the desired output to something less symmetric.

48

3 2

48

1

32

4 8

1

32

4 8

1

32

4 8

1

32

4 8

1

RA

RDx1

2x1

x2

x3

x2+x3

2x1

α(2x

1-x2-x3)

α(2x'1-x'2-x'3)

Figure 5.7: Scheme of the coupling function needed for each oscillator inthe coupling of three units. The parameter α is present just to rememberthat the function that outputs the coupling scheme has some parameters ofproportionality, due to the values of the resistors and capacitors.

49

-4 -2 0 2 4-4

-2

0

2

4

(a) Numerical

-4 -2 0 2 4-4

-2

0

2

4

(b) Numerical

-4 -2 0 2 4-4

-2

0

2

4

(c) Numerical

Oscillator 1 - Voltage(V)-6.0 6.0-2.0 2.0

Osc

illat

or 2

- V

olta

ge(V

)

-6.0

6.0

-2.0

2.0

-6.0

6.0

-4.0

4.0

-2.0

2.0

0.0

(d) Simulator

Oscillator 2 - Voltage(V)-6.0 6.0-2.0 2.0

Osc

illat

or 3

- V

olta

ge(V

)

-6.0

6.0

-2.0

2.0

-6.0

6.0

-4.0

4.0

-2.0

2.0

0.0

(e) Simulation

Oscillator 3 - Voltage(V)-6.0 6.0-2.0 2.0

Osc

illat

or 1

- V

olta

ge(V

)

-6.0

6.0

-2.0

2.0

-6.0

6.0

-4.0

4.0

-2.0

2.0

0.0

(f) Simulation

(g) Oscilloscope (h) Oscilloscope (i) Oscilloscope

Figure 5.8: Comparison of the dierent approaches for the three coupledoscillators sorted by interacting pairs, i.e., 1 and 2 (column on the left), 2ans 3 (column in the middle) and 3 and 1 (column on the right).

50

Chapter 6

A Lot of Oscillators

Ernest Hemingway wrote in his letters A man's got to take a lot of

punishment to write a really funny book. [11]. A man who did writea really funny, and also educational, book, is one of the greatest

leaders of synchronization study, Steven Strogatz. Concerning the beautyand complexity of nature, he wrote Most of everyday life is nonlinear, and

the principle of superposition fails spectacularly. If you listen to your two

favorite songs at the same time, you won't get double pleasure! [12]. Weare not trying to approach the genius of Hemingway or Strogatz, however,this thesis has brought a lot of positive punishment, and we are trying toshow you that this spectacular nonlinear world is full of rhythm and pace.Every oscillating thing might synchronize with other oscillating things in itsenvironment. The sucient conditions to attain a synchronize state are veryweak, as we have learnt from this work, and considering the great amountof synchronized motion we observe, at all scales in nature, we can denitelysay it is a master law of this dynamical universe.

The present work tries to deliver an idea to the common non-scienticreader, and a well-fundamented notion to the scientist, that we can jumpto any case of synchronization one can imagine and still nd sync. In thischapter, we will explore an idea on how to make the dynamical approachmore general, increasing the number of oscillators to the hard cases cat-egory. We already mentioned that extreme number of oscillators (too littleor too many), are simple and old cases. Our main focus here is the casefor ten coupled van der Pol oscillators, reaching the main goal: obtainingpositive results in a more complex and general case, starting from the realbasic example.

6.1 The Interaction

In a ensemble of oscillating constituents, the main part is trying to under-stand how they are correlated, which is the correlation term, how to measure

51

the interaction, and all questions concerning how dierent units interact.The global dynamics of the system can be understood from the propertiesof each individual. So far, we have neglected the concept of distance, and wewill keep the main study that way, so we can consider that every pair has thesame mutual interaction - same distance. This is called nearest neighbours

interaction. As an alternative, we could have what is called all-to-all inter-action. Up to three units case, both approaches are the same. But whilewe add more units, the approaches start to diverge. For example, for a 10units case, the nearest neighbours interaction is drawn in gure 6.1a and

C6 - Coupling Term

10vdp - nn.nbthe all-to-all interaction is in gure 6.1b. As another example, the Kirchho

C6 - Coupling Term

10vdp - all-to-all.nb

matrices1 for these cases are:

KNN10vdp =

2 −1 0 0 0 0 0 0 0 −1−1 2 −1 0 0 0 0 0 0 00 −1 2 −1 0 0 0 0 0 00 0 −1 2 −1 0 0 0 0 00 0 0 −1 2 −1 0 0 0 00 0 0 0 −1 2 −1 0 0 00 0 0 0 0 −1 2 −1 0 00 0 0 0 0 0 −1 2 −1 00 0 0 0 0 0 0 −1 2 −1−1 0 0 0 0 0 0 0 −1 2

(6.1)

Kall10vdp =

9 −1 −1 −1 −1 −1 −1 −1 −1 −1−1 9 −1 −1 −1 −1 −1 −1 −1 −1−1 −1 9 −1 −1 −1 −1 −1 −1 −1−1 −1 −1 9 −1 −1 −1 −1 −1 −1−1 −1 −1 −1 9 −1 −1 −1 −1 −1−1 −1 −1 −1 −1 9 −1 −1 −1 −1−1 −1 −1 −1 −1 −1 9 −1 −1 −1−1 −1 −1 −1 −1 −1 −1 9 −1 −1−1 −1 −1 −1 −1 −1 −1 −1 9 −1−1 −1 −1 −1 −1 −1 −1 −1 −1 9

(6.2)

All-to-all interaction will not be considered since it is not obvious that asystem of n units can perform this kind of coupling. It would mean that,in a huge system, the interaction strength would inuence the units withinstantaneous speed. In a more classical case of pairwise interaction, theinuence of a unit propagates through the other units.

1In appendix, you can nd two more examples of coupling terms for an all-to-all coup-ling: C6 - Coupling Term 20vdp - all-to-all.nb, and C6 - Coupling Term 30vdp - all-to-

all.nb

52

(a) Ten oscillators with nearestneighbours interaction

(b) Ten oscillators all-to-all interaction

Figure 6.1: Graphs with ten nodes each

6.1.1 Nearest Neighbours Interaction

The coupling terms in a scenario with more oscillators will follow the caseof three oscillators studied in Chapter 5. Since we are dealing with a onedimensional problem - the ring. In a two dimensional problem each unithas 4 nearest neighbours, and in a three dimensional problem, 6 nearestneighbours.

Imagine we have four coupled units. The coupling term for one unit willbe the pairwise interaction with its nearest neighbours, hence, it will be, forunit 3, for example, C (−2x3 + x4 + x2) (C is just representing any generalcoupling). As we can see in gure 6.2a, unit 1 it is not a nearest neighbourof unit 3. The same thing happens in the case for 5 units in gure 6.2b.If we consider node 5, the nearest neighbours terms are x4 and x1 and thecoupling term is C (−2x5 + x1 + x4). This is how we can formalize an ideafor the interaction terms for any number of units in a graph, or in a morephysical way of saying, any number of oscillators in a dynamical system, byunderstanding the three units case.

In order to derive analytical equations for the amplitude and the phase,we make use of all ideas above. From the point of view of nearest neighbours,and as we mentioned in this chapter, we can say that the equation of motionfor the oscillator i is:

xi + µi(x2i − 1)xi + ω2

i xi−

− (CA)i (−2xi + xi+1 + xi−1)− (CD)i (−2xi + xi+1 + xi−1) = 0,

(6.3)

53

1

2

3

4

(a) Graph with four nodes

1

2

3

4

5

(b) Graph with 5 nodes

Figure 6.2: Two dierent graphs with 4 and 5 nodes respectively, toillustrate which nearest neighbours terms will aect each unit

with periodic boundary conditions, i.e., for N units u, uN+1 → u1. We haveto write this system in the form:

xi = yi

yi = −µi(x2i − 1)xi − ω2i xi+

+ (CA)i (−2xi + xi+1 + xi−1) + (CD)i (−2xi + xi+1 + xi−1)

(6.4)

Again, we use polar coordinates transformation:

xi (t) = Ai cos (φi)

yi (t) = Ai sin (φi)(6.5)

and also:xi (t) = Ai cos (φi)−Aφi sin (φi)

yi (t) = Ai sin (φi) +Aφi cos (φi)

(6.6)

giving us:Ai = cos (φi) xi + sin (φ1) yi

φi = 1Ai

(cos (φi) yi − sin (φi) xi)

(6.7)

which enable us to obtain, after a good amount of calculations, the gen-eral equations for the amplitude and the phase, by substituting 6.4 in 6.7,resulting in:

54

Ai = sin (φi) [Ai(1− 2 (CA)i − ω2

i

)cos (φi) + (µi − 2CDi) sin (φi) +

+Ai+1 ((CA)i cos (φi+1) + (CD)i sin (φi+1)) +

+Ai−1 ((CA)i cos (φi−1) + (CD)i sin (φi−1))]

(6.8)

φi = µi cos (φi) sin (φi)(1−A2

i cos2 (φi))−(2 (CA)i + ω2

i

)cos2 (φi)−

− sin2 (φi)− (CD)i sin (2φi) +

+Ai+1

Aicos (φi) ((CA)i cos (φi+1) + (CD)i sin (φi+1)) +

+Ai−1

Aicos (φi) ((CA)i cos (φi−1) + (CD)i sin (φi−1))

(6.9)

These are the general analytical equations for the nearest neighboursinteraction of an ensemble of any quantity of vdP oscillators.

6.2 Integration

Today, the main problems focus on the cases where the number of unitsare more than a few and less than too many, since these special cases havetrivial approximations with easy solutions, solved long ago.

In the following examples, and throughout the remaining sections, we willconsider the case where all parameters characterizing the units are allowedto vary and take random values:

ωi → rand (0.95, 1.05) µi → rand (0.04, 0.06)

Ai (0) → rand (1.7, 2.3) (CD)i → rand (0.18, 0.22)

ϕi (0) → rand (0, 2π) (CA)i → rand (0.005, 0.015)

Ai (0) → rand (1.9, 2.1) φi (0) → rand (0, 2π)

(6.10)

Here we would like to make a note on the variation of the parameters. Allow-ing all parameters to change makes the problem more realist, such that in agroup of people one cannot say that there are n number of humans and makeall humans alike. Although the core is similar, it is not the same. So, thesevariations account for the heterogeneity of the system of identical oscillat-ors. Like in the case of reies, we deal with real biological living creatures,

55

-1.0 -0.5 0.5 1.0

-1.0

-0.5

0.5

1.0

(a) t = 1

-1.0 -0.5 0.5 1.0

-1.0

-0.5

0.5

1.0

(b) t = 500

Figure 6.3: Plot on the unit circle of the phase dierence between everypair of oscillators in a ring of ten oscillators

not mathematical objects we can assimilate as oscillators with xed fre-quencies and amplitudes. Nevertheless, we cannot say these variations arereasonable for a system of random individuals (i.e., humans, reies, etc.),since in a random system there might be one, or more, individuals that aretremendously dierent from the average, which are not considered here. Weconsider small variations to the normal values.

Now, we show the results from the integration of the equations in amanner that is easy for the reader to analyse.

In gure 6.1a we already showed the graph for ten oscillators with NNinteraction on a ring. To show the phenomenon of phase synchronizationwe plot, in the unit circle, the phase dierences between consecutive units,φi+1 − φi, with the conditions shown in 6.10. We show the congurationsat time t = 1, and some time after the rapid transient, at time t = 500, ingure . It is interesting to notice the random distribution of initial phasedierences, and then the result of the coupling, making the phase dierencerange narrower. We also need to say, that the nal condition achieved ingure 6.3 is stable, and it will remain in that conguration, what is a clearsign of a synchronous behaviour.

The cases for more then ten oscillators are also interesting, still, the studyfor ten is already enough to the goals of this work. We wanted to pursueand motivate the study for a considerable number of oscillators, beginningfrom the most simple case of two coupled oscillators. Here, a long way fromthe simplest case, we can clearly see the inuence and the importance ofthe initial study. From the experimental study of two and three oscillators,with the model here presented, we know that if a experimental study wasdone with ten oscillators, or more, it could be guided by this procedure, and

56

would get something very similar to these results. Also, the case for moreoscillators needs more rigorous conditions, i.e., in order to achieve globalsynchronization, more specic properties are needed, which is somewhatlogic - if we have a system with more units, we need to be more careful inhow to work them to perform a synchronize behaviour.

6.3 Frequency Vector

Throughout this work we have seen the importance of the phase, and theunimportance of the amplitude. Now, we will dedicate this section to thestudy of the importance of the frequency vector. The frequency vector is avector which elements correspond to the natural frequency of each oscillator,i.e., the one parameter that represents the individuals. It is like a identitynumber for the oscillator. Of course, if it identies the oscillators, it isimportant for us to know how can this frequency vector change, and that iswhat we intend here.

6.3.1 Range

We have been working with a frequency range of ωi ∈ [0.95, 1.05]. There isC6 - Range.nb

a clear notion that the narrower the distribution of frequencies, the easierthe system will obtain a synchronized motion, even for small values of thecoupling strength. We decided to analyse this parameter, and vary it, todetermine what changes with the variation of vector ω. Basically, we willspread the frequency range, and with the same random number generatortool, generate a wider frequency range vector, and repeat the calculations.

We will only change the frequency vector, and keep the values of theother parameters. Plots for dierent vectors at t = 500 are shown in gure6.4.

6.3.2 Order

Another point of view that it is interesting to study is the order of the unitsin the system, in this case, in the ring. For three dierent frequency vectors,

C6 - Order.nbwe did the following numerical procedure:

• Randomly choose a frequency distribution vector;

• Draw the plot corresponding to the nal conguration of the phasedierences;

• Shue one hundred times the order of the frequency elements in thevector, and calculated the phase dierences to each resulting randomlyshued frequency vector;

57

-1.0 -0.5 0.5 1.0

-1.0

-0.5

0.5

1.0

(a) Initial distribution of thephase dierences

-1.0 -0.5 0.5 1.0

-1.0

-0.5

0.5

1.0

(b) ωi ∈ [0.99, 1.01]

-1.0 -0.5 0.5 1.0

-1.0

-0.5

0.5

1.0

(c) ωi ∈ [0.95, 1.05]

-1.0 -0.5 0.5 1.0

-1.0

-0.5

0.5

1.0

(d) ωi ∈ [0.90, 1.10]

-1.0 -0.5 0.5 1.0

-1.0

-0.5

0.5

1.0

(e) ωi ∈ [0.85, 1.15]

-1.0 -0.5 0.5 1.0

-1.0

-0.5

0.5

1.0

(f) ωi ∈ [0.80, 1.20]

Figure 6.4: Plot of the nal conguration (at t = 500) of the phasedierences from ωi ∈ [0.99, 1.01] to ωi ∈ [0.8, 1.2].

58

• Choose the frequency vector with the lowest phase dierences amp-litude;

• Plot the corresponding phase dierence diagram in the unit circle, toconrm that a dierent conguration have been reached.

• Repeat the procedure for dierent frequency vectors.

We decided to evaluate three dierent regimes:

• ω ∈ [0.85, 1.15];

• ω ∈ [0.90, 1.10];

• ω ∈ [0.95, 1.05];

The results are summarised in gures 6.5, 6.6 and 6.7 respectively. In thesesets of gures, elements a) and b) represent the frequency distributions: therandom distribution (column on the left) and the optimised distribution(column on the right); c) and d) represent the sequent phase dierence fromoscillator j to oscillator 1; and e) and f) represent the distribution of phasedierences in the unit circle.

6.4 Closure

Dear reader, this is the end of our work and I really do wish you haveenjoyed it. We had a wonderful walk-through the majesty of nature inone of its astonishing behaviours - the synchronization. We hope we couldled you from the early developments on synchronize motion by analysingthe simplest case - two coupled van der Pol oscillators. Our intentionsbecame higher, and as we aimed for more, we rapidly climbed through threeoscillators, to literally any number of them. We understood some of theirproperties, and we realised how stable this state is.

Of course, we have not only found greatness. We had a lot of hardwork, and a lot of wrong ways before nding the right one, but we did. Inbetween, we also gain acknowledgement on the limitations of the methods.To study units with large non-linearity, it would require a deep change inthe process. Nevertheless, all the main ideas are present in this work, andwe can condently say that any other work, more or less complex, can bedone from this one, or with parallel ideas.

Synchronization is, in my opinion, a really amazing phenomenon. Justimagine the wonderful things that can be built with an arbitrary number ofunits, which goal is to make a macro eect. Even if the units are small, likereies, hundreds of them will light up the sky and embellish your night.And that is why nature itself is the best justication to study nature. Youwill never be bored.

59

Φ

Φ

Φ Φ Φ Φ Φ

Φ

ΦΦ

1 2 3 4 5 6 7 8 9 10-3

-2

-1

0

1

2

3

j

Φj-

Φ1

(a) Phase dierence to oscillator 1 (R)

Φ Φ Φ

Φ Φ

Φ

ΦΦ Φ

Φ

1 2 3 4 5 6 7 8 9 10-3

-2

-1

0

1

2

3

j

Φj-

Φ1

(b) Phase dierence to oscillator 1 (O)

Ω

Ω

Ω

Ω Ω ΩΩ

Ω

Ω

Ω

1 2 3 4 5 6 7 8 9 100.7

0.8

0.9

1.0

1.1

1.2

1.3

j

Ωj

(c) Frequency distribution (R)

ΩΩ

Ω

Ω

Ω

Ω

ΩΩ

Ω

Ω

1 2 3 4 5 6 7 8 9 100.7

0.8

0.9

1.0

1.1

1.2

1.3

j

Ωj

(d) Frequency distribution (O)

-1.0 -0.5 0.5 1.0

-1.0

-0.5

0.5

1.0

(e) Phase dierences (R)

-1.0 -0.5 0.5 1.0

-1.0

-0.5

0.5

1.0

(f) Phase dierences (O)

Figure 6.5: Plots with ω ∈ [0.85, 1.15] random (R) and optimised (O)

60

Φ ΦΦ

Φ

ΦΦ

Φ

Φ

Φ Φ

1 2 3 4 5 6 7 8 9 10-3

-2

-1

0

1

2

3

j

Φj-

Φ1

(a) Phase dierence to oscillator 1 (R)

Φ

Φ Φ

ΦΦ

ΦΦ

ΦΦ

Φ

1 2 3 4 5 6 7 8 9 10-3

-2

-1

0

1

2

3

j

Φj-

Φ1

(b) Phase dierence to oscillator 1 (O)

Ω Ω

ΩΩ

Ω

Ω Ω Ω

Ω

Ω

1 2 3 4 5 6 7 8 9 100.7

0.8

0.9

1.0

1.1

1.2

1.3

j

Ωj

(c) Frequency distribution (R)

Ω

Ω Ω

Ω

Ω

Ω

Ω

ΩΩ

Ω

1 2 3 4 5 6 7 8 9 100.7

0.8

0.9

1.0

1.1

1.2

1.3

j

Ωj

(d) Frequency distribution (O)

-1.0 -0.5 0.5 1.0

-1.0

-0.5

0.5

1.0

(e) Phase dierences (R)

-1.0 -0.5 0.5 1.0

-1.0

-0.5

0.5

1.0

(f) Phase dierences (O)

Figure 6.6: Plots with ω ∈ [0.90, 1.10] random (R) and optimised (O)

61

Ω ΩΩ

Ω

Ω

Ω

Ω Ω

ΩΩ

1 2 3 4 5 6 7 8 9 100.7

0.8

0.9

1.0

1.1

1.2

1.3

j

Ωj

(a) Phase dierence to oscillator 1 (R)

Ω Ω

ΩΩ

Ω

Ω

ΩΩ

Ω Ω

1 2 3 4 5 6 7 8 9 100.7

0.8

0.9

1.0

1.1

1.2

1.3

j(b) Phase dierence to oscillator 1 (O)

Φ Φ ΦΦ

Φ Φ ΦΦ

ΦΦ

1 2 3 4 5 6 7 8 9 10-3

-2

-1

0

1

2

3

j

Φj-

Φ1

(c) Frequency distribution (R)

Φ ΦΦ

Φ Φ ΦΦ Φ

ΦΦ

1 2 3 4 5 6 7 8 9 10-3

-2

-1

0

1

2

3

j

Φj-

Φ1

(d) Frequency distribution (O)

-1.0 -0.5 0.5 1.0

-1.0

-0.5

0.5

1.0

(e) Phase dierences (R)

-1.0 -0.5 0.5 1.0

-1.0

-0.5

0.5

1.0

(f) Phase dierences (O)

Figure 6.7: Plots with ω ∈ [0.95, 1.05] random (R) and optimised (O)

62

Appendix A

Equivalence Between van der

Pol Equations

Here we will demonstrate the equivalence between the vdP equations, al-though the critical points of each have dierent values. The vdP equationcan be written as:

x′′(t) + (x2(t)− µ)x′(t) + ω2x(t) = 0 (A.1)

and, we can manipulate it as:

x′′(t) + (x2(t)− µ)x′(t) + ωx(t) =

= x′′(t) + µ(x2(t)µ − 1)x′(t) + ω2x(t)

= µ(

1µx′′(t) + (x

2(t)µ − 1)x′(t) + ω2

µ x(t))

= µ

(1µx′′(t) + (

[x(t)õ

]2− 1)x′(t) + ω2 x(t)

µ

)

= µ√µ√µ

(1µx′′(t) + (

[x(t)õ

]2− 1)x′(t) + ω2 x(t)

µ

)

= µ√µ

(√µµ x′′(t) + (

[x(t)õ

]2− 1)√µx′(t) +

√µω2 x(t)

µ

)

= µ√µ

(1√µx′′(t) + (

[x(t)õ

]2− 1)√µx′(t) + ω2 x(t)√

µ

)Due to of equation A.1:

µ√µ

(1√µx′′(t) + (

[x(t)õ

]2− 1)√µx′(t) + ω2x(t)

õ

)= 0 (A.2)

63

Dening a new term:

y(t) =1õx(t), (A.3)

we have:y′′(t) + µ(y2(t)− 1)y′(t) + ω2y(t) = 0. (A.4)

In this last equation, the non-linearity is modelled by the parameter µ, sowhen µ = 0, the equation represents the harmonic oscillator. The same doesnot happen for the rst equation, which has the critical point for µ = x2.The mapping of the two forms, A.1 and A.4 of the vdP equation, does notcarry over to µ = 0.

64

Appendix B

Limit Cycle of the van der

Pol Oscillator

In order to justify the study of synchronization with van der Pol oscillators,we have to show they perform self-sustained oscillations. This implies thata limit cycle will appear in its phase space. To do that, we use Liénard'stheorem.

Liénard's theorem is a theorem that proofs that a system in a certainform has one stable limit cycle. It applies to systems in the form:

x+ f (x) x+ g (x) = 0. (B.1)

Dening:

F (x) :=

ˆ x

0f (ζ) dζ, (B.2)

we can write what is called a Liénard system:x = y − F (x)

y = −g (x)

. (B.3)

This theorem has simple premisses, however its proof is not trivial. Theproof lies outside the core of this work and can be seen, for example, inreference [13].

If:

• F, g ∈ C1

• F, g odd functions of x;

• xg (x) > 0 for x 6= 0;

• F (0) = 0;

65

• F (0) < 0;

• F has one root at x = a;

• and F is monotonically increasing for x ≥ a;

then, system B.3 has exactly one limit cycle, and it is stable. If we recallthe vdP oscillator:

x+ µ(x2 − 1

)x+ ω2x = 0, (B.4)

we observe that we can write it as a Liénard system:x = y − µ

(x3

3 − x)

y = −x(B.5)

So, F (x) = µ(x3

3 − x)and g (x) = x, do verify all of Liénard's theorem

conditions, meaning that the vdP oscillator has an unique stable limit cycle.Also, we see that (x, y) = (0, 0), hence the search for xed points is onlysatised for (x, y) = (0, 0).

66

Appendix C

Perturbation Theory

Perturbation theory is widely used in all branches of science. The complex-ity of many subjects requires the usage of such topic, and, for the sake ofknowledge, it does work acceptably well. The main idea is linked to the ad-vantage of certain domain regions, i.e., we do not need to know every state ofthe universe, since the big bang, to study how the sun will explode - we canconcentrate in a narrow range of time. In perturbation theory, one simplychooses a particular interval of some parameter, and study the simpliedsystem. In specic, here we will derive an approximated analytical solutionfor the van der Pol oscillator in the small non-linearity range (µ 1). Ofcourse it will not work for other values of µ, but those values lie outside ofour interests.

Many studies on perturbation theory have been made over the years,and many dierent ways of studying systems have been used. Here, we willuse a generic method - for more examples and methods, see, for example,reference [8]. We start by recalling the equation of the vdP oscillator:

x+ µ(x2 − 1

)x+ x = 0. (C.1)

The core of perturbation theory sets on the following idea: we can choose asolution x that is dened by a series on the small parameter, in this case µ.Hence:

x = x0 + µx1 + ... (C.2)

where x0 is the zeroth order solution, x1 is the rst order solution, and soon. Now we substitute x in the equation of motion, and we collect the termswith the same order in µ, and at the same time we eliminate all terms withµn : n ≥ 2. The result for µ0 is:

x0 + x0 = 0, (C.3)

and for µ1:x1 + x1 = −

(x20 − 1

)x0. (C.4)

67

We know because of what we showed in Appendix B, that the vdP oscillatorhas a stable limit cycle. So, as initial conditions, we assume that for thezeroth order on the amplitude it will reach a stable value a, hence, we canchoose this value as:

x0 (0) = a. (C.5)

We have only reduced the transient - there is no problem at all in choosingthe destination point as the initial condition. The other initial conditionsare zero (x1 (0), x0 (0) and x1 (0)). We can now solve this problem. Thesolution for µ0 equation is:

x0 (t) = a cos (t) , (C.6)

and using this solution in C.4 we have:

x1 + x1 = −(a2 cos2 (t)− 1

)a sin (t) . (C.7)

Using the trigonometric relation:

cos2 (t) sin (t) =1

4(sin (t) + sin (3t)) , (C.8)

we write:

x1 + x1 = a sin (t)

(1− a2

4

)− a3

4sin (3t) . (C.9)

The term proportional to sin (t) will resonate with the zeroth order solution(proportional to cos (t)) - secular term. We need to avoid this resonance andeliminate this term. We do that by choosing a = 2, which leave us with:

x1 + x1 = −2 sin (3t) . (C.10)

Solving this equation and adding it in the solution, we get:

x = 2 cos (t)− µ sin3 (t) .

We can compare this approximated solution with the numerical solution ingure C.1.

68

0 2 4 6 8 10-2

-1

0

1

2

time

ampl

itude

Figure C.1: Numerical (blue, thick line) and perturbative (purple,dashed line) solutions of the vdP oscillator for ω = 1 and µ = 0.05.

We also wanted to show that for a small parameters µ the zeroth ordersolution is x = 2 cos (t), which means that the amplitude is stable near themagnitude of 2.

69

Appendix D

Fourier Coecients

The general form of the Fourier coecients, with variables of amplitude Aand a generic phase ϕ = ωt+ ϕ. are:

K0(A) =1

0

f (x, x) cos (ϕ) dϕ, (D.1)

P0(A) =1

0

f (x, x) sin (ϕ) dϕ, (D.2)

Kn(A) =1

π

0

f (x, x) cos (ϕ) cos (nϕ) dϕ, (D.3)

Ln(A) =1

π

0

f (x, x) cos (ϕ) sin (nϕ) dϕ, (D.4)

Pn(A) =1

π

0

f (x, x) sin (ϕ) cos (nϕ) dϕ, (D.5)

Qn(A) =1

π

0

f (x, x) sin (ϕ) sin (nϕ) dϕ, (D.6)

recalling that:

f (x, x) = f (A cos (ϕ) ,−Aω sin (ϕ)) . (D.7)

71

Appendix E

Derivation of the

Approximate Equation of

Motion

In Chapter 2 we say that in equation 2.21, and using equation 2.18, we caneliminate the term 2). So, recalling equation 2.18:

A cos (ωst+ ϕ)−Aϕ sin (ωst+ ϕ) = 0, (E.1)

which is the condition for the rst derivative to be similar to the harmonicsolutions. We also used the coordinate transformation:

a = Aeiϕ

a∗ = Ae−iϕ, (E.2)

so if we write the harmonic solution for x, i.e., x = −Aωs sin (ωst+ ϕ), weget:

x = −ωsA(ei(ωst+ϕ)−e−i(ωst+ϕ)

2i

)= iωs

2

(a eiωst − a∗e−iωst

) . (E.3)

Nevertheless, if we perform the derivative of:

x = A cos (ωst+ ϕ) = a eiωst + a∗e−iωst, (E.4)

we get:x = a eiωst + iωsa e

iωst + a∗e−iωst − iωsa∗e−iωst, (E.5)

hence the terms we need to eliminate are:

a∗e−iωst + a eiωst = 0, (E.6)

proving that the term 2) in 2.21 is zero.

73

Appendix F

Derivation of the Output

Expressions of Electronic

Parts

In Chapter 3 we discuss the circuit for two coupled oscillators, and in par-ticular, the coupling of the system, using some devices which have specicoutput functions that are of interest to us. Here we will be deriving theseoutput functions. Everywhere needed, we will call the tension on the (+)and (-) inputs of the operational ampliers as u+ and u−.

Inverting Integrator

In gure 3.1a we have the scheme of an Inverting Integrator. The currentthat ows through the resistor is the same as the one through the capacitor,so:

a

R= C

dyintdt

. (F.1)

So:

yint = − 1

C

ˆa

Rdt. (F.2)

Inverting Amplier

In gure 3.1c, because u− = 0, and the current in R1 is the same as in R2,with a minus sign, we simply have:

a

R1= −yinv

R2. (F.3)

So:

yinv = −R2

R1a. (F.4)

75

Dierential Amplier

In gure 3.4a we show the scheme of a Dierential Amplier. The currentthat ows through R2 is the same, with a minus sign, as which passes onR1. So, we can write:

a− u−R2

=u− − ysub

R1. (F.5)

The current that passes on R3 is the same on R4. Hence:

b− u+R3

=u+R4

, (F.6)

and we get:

u+ =R4

R3 +R4b. (F.7)

Now, because u+ = u− and

ysub = ysub (a = 0) + ysub (b = 0) , (F.8)

we can easily calculate ysub. For a = 0:

ysub (a = 0) =R1 +R2

R2

R4

R3 +R4b. (F.9)

And for b = 0:

ysub (b = 0) = −R1

R2a. (F.10)

Therefore:

ysub =R1 +R2

R2

R4

R3 +R4b− R1

R2a. (F.11)

And if we decide to use all resistors with the same value, we get:

ysub = b− a. (F.12)

Inverting Dierentiator

In gure 3.4b, and as we have been doing, we can already say:

Cda

dt= −

ydifR

. (F.13)

Such that:

ydif = −RCdadt. (F.14)

76

Non-Inverting Weighted Summer

In gure 5.5 we have the scheme of a Summing Amplier plus an InvertingAmplier. The adding of an Inverting Amplier is due to the sign resultedin the Summing Amplier. In electronics, Summing Amplier is the result xdue to a and b and the resistorsR1, R3 andR4, and the result is x = − (a+ b)- considering all the resistors are the same. The procedure to get to thisresult is the same as we did to the Dierential Amplier, i.e., we say a = 0,and calculate the contribution of b, then we make b = 0 and calculate thecontribution of a, and x will be the sum of the contributions. As a result ofthe minus sign, we add an Inverting Amplier and the nal result is y = a+b.Of course, with all resistors with dierent values, the result is:

y =R2

R5

(R3

R1a+

R3

R2b

). (F.15)

Non-Inverting Amplier

In gure 5.6 we can see a Non-Inverting Amplier, and with all the rules wealready described, we can write:

a

R2=y − aR1

, (F.16)

and we get:

y =R1 +R2

R2a. (F.17)

With R1 = R2:y = 2a. (F.18)

77

Appendix G

The Circuits

Experiments with electrical circuits are of the highest importance to ana-lyse the results of a theory. Here is shown in gure G.1 a photograph of theelectronic work, composed by the three oscillators and the two types of coup-lings. In gures G.2 and G.3, the backstage work done with the simulationprogram, before even stepping into a laboratory to build this model.

Figure G.1: Picture of the whole circuit of 2 and 3 coupled oscillators

79

U7A

3

2

4

8

1

VEE

VSS

U9A

3

2

4

8

1

VEE

VSS

U6A

3

2

4

8

1

VEE

VSS

U8A

3

2

4

8

1

VEE

VSS

R12

R8

R16

R13

R9

C3

R11

R17

R14

C4

R15

R18

R19

R10

U5A

3

2

4

8

1

R5 R7R6

C1 C2R4

R3

U1X1X2Y1Y2 VS-

ZW

VS+

U2X1X2Y1Y2 VS-

ZW

VS+

R1

R2

VEE

VEE

VEE

VEE

VEE VEE

VSS

VSS

VSS VSS VSS

U3A

3

2

4

8

1

U4A

3

2

4

8

1

U14A

3

2

4

8

1

R24R25 R26

C5 C6R23

R22

U10X1X2Y1Y2 VS-

ZW

VS+

U11X1X2Y1Y2 VS-

ZW

VS+

R20

R21

VEE

VEE

VEE

VEE

VEEVEE

VSS

VSS

VSS VSS VSS

U12A

3

2

4

8

1

U13A

3

2

4

8

1

Figure G.2: Circuit scheme of two coupled oscillators.

80

U1A

TL082CD3

2

4

8

1

R1

100kΩR2

100kΩR3

36kΩ

C1

10nF

C2

10nF

R4

1.5kΩ

R575kΩ

U4

AD633AN

X1X2Y1Y2 VS-

ZW

VS+

U5

AD633AN

X1X2Y1Y2 VS-

ZW

VS+

R6

100kΩ

R7

100kΩVEE

15V

VEE

15V

VEE

15V

VEE

15V

VEE

15V VEE

15V

VSS

-15V

VSS

-15V

VSS-15V

VSS-15V

VSS-15V

U6A

TL082CD3

2

4

8

1

U2A

TL082CD3

2

4

8

1

U3A

TL082CD3

2

4

8

1

R8

99kΩR9

99kΩR10

36kΩ

C3

10nF

C4

10nF

R11

1.5kΩ

R1275kΩ

U7

AD633AN

X1X2Y1Y2 VS-

ZW

VS+

U8

AD633AN

X1X2Y1Y2 VS-

ZW

VS+

R13

100kΩ

R14

100kΩVEE

15V

VEE

15V

VEE

15V

VEE

15V

VEE

15V VEE

15V

VSS

-15V

VSS

-15V

VSS-15V

VSS-15V

VSS-15V

U9A

TL082CD3

2

4

8

1

U10A

TL082CD3

2

4

8

1

U11A

TL082CD3

2

4

8

1

R15

101kΩR16

101kΩR17

36kΩ

C5

10nF

C6

10nF

R18

1.5kΩ

R1975kΩ

U12

AD633AN

X1X2Y1Y2 VS-

ZW

VS+

U13

AD633AN

X1X2Y1Y2 VS-

ZW

VS+

R20

100kΩ

R21

100kΩVEE

15V

VEE

15V

VEE

15V

VEE

15V

VEE

15V VEE

15V

VSS

-15V

VSS

-15V

VSS-15V

VSS-15V

VSS-15V

U14A

TL082CD3

2

4

8

1

U15A

TL082CD3

2

4

8

1

VEE15V

VSS-15V

U21ATL082CD3

2

4

8

1

R36

100kΩ

R39100kΩ

VEE15V

VSS-15V

U16ATL082CD3

2

4

8

1

R22

100kΩ

R23100kΩ

VEE15V

VSS-15V

U17ATL082CD3

2

4

8

1

R24

100kΩ

R25100kΩ

VEE

15V

VEE

15VVEE

15V

VSS-15V

VSS-15V

VSS

-15V

U25A

TL082CD3

2

4

8

1

R46

100kΩ

R47

100kΩ

R48

100kΩ

U18A

TL082CD3

2

4

8

1

R26

100kΩ

R27

100kΩ

R28100kΩ

R29

100kΩ

U19A

TL082CD3

2

4

8

1

C19

10nF

R30

10kΩ

VEE

15V

VSS-15V

U20A

TL082CD3

2

4

8

1

R32

100kΩ

R33

100kΩ

VEE

15V

VEE

15VVEE

15V

VEE

15V

VSS-15V

VSS-15V

VSS

-15V

VSS-15V

U22A

TL082CD3

2

4

8

1

R31

100kΩ

R34

100kΩ

R35

100kΩ

U23A

TL082CD3

2

4

8

1

R37

100kΩ

R38

100kΩ

R40100kΩ

R41

100kΩ

U24A

TL082CD3

2

4

8

1

C7

10nF

R42

10kΩ

U26A

TL082CD3

2

4

8

1

R43

100kΩ

R44

100kΩ

VEE

15V

VEE

15VVEE

15V

VEE

15V

VSS-15V

VSS-15V

VSS

-15V

VSS-15V

U27A

TL082CD3

2

4

8

1

R45

100kΩ

R49

100kΩ

R50

100kΩ

U28A

TL082CD3

2

4

8

1

R51

100kΩ

R52

100kΩ

R53100kΩ

R54

100kΩ

U29A

TL082CD3

2

4

8

1

C8

10nF

R55

10kΩ

U30A

TL082CD3

2

4

8

1

R56

100kΩ

R57

100kΩ

XSC1

A B

Ext Trig+

+

_

_ + _

R58

50kΩ

R59

10MΩ

R6010MΩ

R61

50kΩ

R62

50kΩ

R6310MΩ

XSC2

A B

Ext Trig+

+

_

_ + _

XSC3

A B

Ext Trig+

+

_

_ + _

Figure G.3: Circuit scheme of three coupled oscillators.

81

Bibliography

[1] A. Pikovsky, M. Rosenblum, J. Kurths, Synchronization - A Universal

Concept in Nonlinear Sciences, Cambridge University Press, 2001

[2] R. Mirollo, S. Strogatz, Synchronization of Pulse-Coupled Biological

Oscillators, SIAM J. Appl. Math., vol. 50 no. 6, 1990

[3] N. Kopell, B. Ermentrout, Chemical and Electrical Synapses Perform

Complementary Roles in the Synchronization of Interneuronal Net-

works, PNAS - vol. 101 - no. 43, 2004

[4] J. Shuai, D. Durand, Phase Synchronization In Two Coupled Chaotic

Neurons, Phys. Let. A 264, 2004

[5] H. Nijmeijer, A. Rodriguez-Angeles, Synchronization of Mechanical

Systems, World Scientic Publishing Co. Pte. Ltd., 2003

[6] C. Huygens (Hugenii), Horologium Oscillatorium, Apud F. Muguet,Parisiis, France, 1673. English translation: The Pendulum Clock, IowaState University Press, Ames, 1986

[7] L. Pecora, T. Carrol, Master Stability Functions for Synchronized

Coupled Systems, Phys. Rev. Lett. 80, 2109, 1998

[8] N. Minorsky, Introduction to Non-Linear Mechanics, Edwards Brothers,Inc., 1947

[9] A. Balanov, N. Janson, D. Postnov, O. Sosnovtseva, Synchronization:From Simple to Complex, Springer, 2009

[10] N. Corron, A Simple Circuit Implementation of a van der Pol Oscil-

lator, Creative Consulting for Research and Education, 2006

[11] E. Hemingway, C. Baker, Ernest Hemingway Selected Letters 1917-

1961, Scribner Classics, 2003

[12] S. Strogatz, Nonlinear Dynamics and Chaos, Perseus Books Publishing,LLC, 1994

[13] L. Perko, Dierential Equations and Dynamical Systems, Springer, 2000

83