You are on page 1of 6

On Exponential Synchronization of Kuramoto Oscillators The Kuramoto model consists of a population of N oscillators

whose dynamics are governed by the following equations


Nikhil Chopra and Mark W. Spong N
KX
θ̇i = ωi + sin(θk − θi ), i = 1, . . . , N (1)
N
k=1

where θi is the phase of the ith oscillator, ωi is its natural frequency,


Abstract— In this paper we study the problem of exponential synchro-
nization for one of the most popular models of coupled phase oscillators, and K > 0 is the coupling gain. The problem is then to characterize
the Kuramoto model. We consider the special case of finite oscillators the coupling gain K so that the oscillators synchronize.
with distinct, bounded natural frequencies. Our first result derives a Definition 1.1: The oscillators are said to synchronize if
lower bound on the coupling gain which is necessary for the onset of
synchronization. This bound improves the one derived by Jadbabaie lim |θ̇i (t) − θ̇j (t)| = 0 ∀i, j = 1, . . . , N
t→∞
et al. [8]. We then calculate a lower bound on the coupling gain that Recently, control theoretic methods have been used in [2], [3],
is sufficient to guarantee oscillator synchronization and derive further [7], [8], [14], [15], [16], [21], [19] to address the synchronization
sufficient conditions to ensure exponential synchronization of the angular
phenomenon. Stability analysis was carried out for a unidirectional
frequencies of all oscillators to the mean natural frequency of the group.
We also characterize the coupling gain that is sufficient for the oscillator ring of oscillators with Kuramoto-type dynamics in [15]. In [14],
phase differences to approach any desired compact set in finite time. the authors demonstrated that only phase locking solutions, where

Index Terms— multi-agent systems, synchronization, Kuramoto oscil- the phases differences correspond to (− π2 , π2 ), can be locally asymp-
lators, exponential stabilization, cooperative control. totically stable, and a condition for guaranteeing local asymptotic
stability was derived. Control and graph theoretic methods were used
in [8] to analyze Kuramoto oscillators for an arbitrary bidirectional
I. I NTRODUCTION AND BACKGROUND
graph topology. The authors derived a coupling gain KL necessary
Collective synchronization has long been observed in biological, for the existence of the phase-locked state in the traditional Kuramoto
chemical, physical and social systems. This phenomenon is observed model (all-to-all connectivity). It was also shown that there exists a
when the individual frequencies of coupled oscillators converge to a large enough coupling gain K so that the vector of phase differences
common frequency despite differences in the natural frequencies of locally (− π2 , π2 ) converges to an unique constant. Recently, local
the individual oscillators. Examples in biology and physics include exponential stability of the phase-locked state in the Kuramoto model
groups of synchronously flashing fireflies [1], crickets that chirp in was studied in [12].
unison [20], and Josephson junctions [23]. Collective synchronization There are some important questions still associated with the Ku-
was first studied by Wiener [22], who conjectured its involvement ramoto model and they form the motivation for this paper. It has been
in the generation of alpha rhythms in the brain. It was then taken observed via numerical simulations that for a large enough coupling
up by Winfree [24] who used it to study circadian rhythms in gain K, the oscillator frequencies exponentially synchronize to the
living organisms. Winfree’s model was significantly extended by mean natural frequency of the group. Local exponential stability of
Kuramoto [10], [11] who developed results for what is now popularly the Kuramoto model has recently been studied in [12]. However,
known as the Kuramoto model. An elegant summary of Kuramoto’s till date there is no global analysis that shows that the oscillator
work, and later attempts to answer the questions that were raised by frequencies in the original Kuramoto model (where the oscillators
his formulations, can be found in [17]. have different natural frequencies) synchronize exponentially. In this
paper we extend our preliminary results in [2] to solve the expo-
Research partially supported by the Office of Naval Research under
nential synchronization problem by studying the nonlinear Kuramoto
grant N00014-02-1-0011, N00014-05-1-0186, and by the National Science
Foundation under grants ECS-0122412, HS-0233314, and CCR-0209202 model (1).
N. Chopra is with the Department of Mechanical Engineering and the In this paper, we study the case of a finite number N of Kuramoto
Institute for Systems Research, University of Maryland, College Park, MD oscillators with all-to-all connectivity. We assume that the natural
20740 email:nchopra@umd.edu
frequencies ωi of the oscillators are arbitrarily chosen from the set
M.W. Spong is with Coordinated Science Laboratory, University of Illi-
nois at Urbana-Champaign, 1308 W. Main St., Urbana, IL 61801 USA
of reals. Our contribution in this paper can be summarized as follows:
email:mspong@uiuc.edu • In Section II we derive a lower bound on the coupling gain K
that is necessary for the existence of the phase-locked state in the The first order necessary conditions for maximizing Eij are given by
Kuramoto model. This bound improves the result of Jadbabaie ∂Eij
N
X
= −2 cos(θj − θi ) − cos(θk − θi ) = 0 (5)
et al. [8]. ∂θi
k=1
k6=i,j
• In Section III we derive sufficient conditions for exponential N
∂Eij X
synchronization of the oscillator frequencies to the mean natural = 2 cos(θj − θi ) + cos(θj − θk ) = 0 (6)
∂θj
k=1
frequency of the group, and then in Section IV a lower bound k6=i,j
∂Eij
on the coupling gain is developed to achieve the sufficient = cos(θk − θi ) − cos(θj − θk ) = 0 (7)
∂θk
conditions. We believe this is the first result that demonstrates al-
where k = 1, . . . , N, k 6= i, j. Equation (7) implies that either
most global exponential synchronization in the Kuramoto model θi +θj
θj = θi + 2pπ or θk = pπ + 2
, p = 0, 1, 2, 3, . . . . The first
for distinct natural frequencies of the individual oscillators.
solution implies that Eij = 0. As we are looking for a maximum,
Furthermore, we characterize the coupling gain that guarantees
we investigate the other solution. Replacing θk by the even solution
convergence of the oscillator phase differences to any desired
(p = 0, 2, . . .) in (5) yields
set in (−π, π), provided certain conditions on the initial phase N
X ³θ − θ ´
j i
differences are satisfied. 2 cos(θj − θi ) + cos =0
2
k=1
k6=i,j
³θ − θ ´
j i
II. N ECESSARY C ONDITION FOR S YNCHRONIZATION ⇒ 2 cos(θj − θi ) + (N − 2) cos =0
2
³θ − θ ´ ³θ − θ ´
j i j i
As we are interested in the evolution of the phase differences, we ⇒ 4 cos2 − 2 + (N − 2) cos =0
2 2
write the phase difference dynamics using (1) as
Solving the above quadratic equation we get
N
X
K© ¡ ³θ − θ ´ p
θ̇i − θ̇j = ωi − ωj + − 2 sin(θi − θj ) + sin(θk − θi ) j i −(N − 2) ± (N − 2)2 + 32
N cos =
k=1 2 8
k6=i,j
¢ª
+ sin(θj − θk ) (2) As cos(x) ≤ 1 ∀x ∈ R, a well defined solution for all N is given
by
If the oscillators are to synchronize, i.e. θ̇i (t)− θ̇j (t) → 0 as t → ∞,
³ −(N − 2) + p(N − 2)2 + 32 ´
−1
the right hand side of (2) must go to zero. Our first result calculates (θj − θi )opt1 = 2 cos (8)
8
a lower bound on the coupling gain K necessary for the right-hand
Similarly, it can be verified that the odd solutions (p = 1, 3, . . .) lead
side of equation (2) to equal zero. In other words, we calculate a
to the solution
necessary condition for the onset of synchronization in (1).
³ (N − 2) − p(N − 2)2 + 32 ´
−1
Theorem 2.1: Consider the system of oscillators described by (1). (θj − θi )opt2 = 2 cos
8
There exists a coupling gain K = Kc > 0 below which the π
The solutions (θj − θi )opt1 , (θj − θi )opt2 satisfy 2

oscillators cannot synchronize. 3π
(θj − θi )opt1 ≤ π and π ≤ (θj − θi )opt2 ≤ 2
Proof: The oscillators can only synchronize if the expression
respectively. Therefore, using (4) we have Eij [(θj − θi )opt1 ] >
in the right hand side of equation (2) has at least one fixed point
Eij [(θj − θi )opt2 ], and hence the candidate optimal value of θj − θi
∀i, j = 1, . . . , N i 6= j. The fixed point equation can be written as
is (θj − θi )opt = (θj − θi )opt1 . To verify the second order necessary
N
X
K© ¡ condition, note that the off-diagonal terms of the Hessian of Eij
ωj − ωi = 2 sin(θj − θi ) + sin(θk − θi )
N
k=1 consists of sin(·) terms and the diagonal terms are simply the negative
k6=i,j
¢ª π
+ sin(θj − θk ) (3) sum of the off-diagonal terms. As 2
≤ (θj − θi )opt1 < π, it follows
from the even solution that all phase differences ((θj − θi )opt ,
Assuming without loss of generality that ωj > ωi , to calculate a
(θk − θi )opt , (θj − θk )opt ) modulo 2π belong to the interval [ π4 , π].
lower bound on the coupling gain K satisfying (3), we need to
Thus, sin(θj − θi )opt , sin(θk − θi )opt , sin(θj − θk )opt ≥ 0. Using
maximize the expression
Gershgorin’s Theorem [6], the Hessian for the function Eij is
N ³
X ´
Eij = 2 sin(θj − θi ) + sin(θk − θi ) + sin(θj − θk ) (4) negative semidefinite and hence Eij is a concave function over the
k=1
k6=i,j domain [ π4 , π]. Thus, the necessary conditions for maximization are

2
sufficient as well and the optimal value of Eij is given as between the two critical gains can be summmarized as
³ (θ − θ ) ´
j i opt
Emax = 2 sin(θj − θi )opt + 2(N − 2) sin Kc = KL N = 2, N → ∞
2
≤ 2(N − 1) Kc > KL for all other N

Consequently, using (3) the critical coupling gain required for the It is interesting to note that for the two oscillator system, KL =
(ωj −ωi )N Kc = ωmax − ωmin is also sufficient for oscillator synchronization.
onset of synchronization in (2) is given by Kc = Emax
, ∀i, j
If the natural frequencies belong to a compact set, then the critical We refer the reader to [8] for further details.

coupling gain required for onset of synchronization in (1) is given as


III. S UFFICIENT C ONDITIONS FOR S YNCHRONIZATION
(ωmax − ωmin )N
Kc = (9)
Emax In this section we develop sufficient conditions for synchronization
where ωmax , ωmin are the maximum and minimum frequencies in of Kuramoto oscillators and characterize the rate of convergence.
the set of natural frequencies. Theorem 3.1: Consider the system of oscillators described by (1).
π
The phrase critical coupling gain required for onset of synchroniza- If there exists T ≥ 0 such that ∀t ≥ T, |θi − θj | < 2
− ² ∀i, j,
π
tion does not imply that at Kc the oscillators synchronize. The critical where 0 < ² < ,
then the oscillator frequencies θ̇i synchronize
2
PN
gain Kc is the gain below which the oscillators cannot synchronize. exponentially to the mean frequency Ω = N1 i=1 ωi and satisfy

It is interesting to compare condition (9) with that for the critical gain |θ̇i − Ω| ≤ σT e−K sin(²)(t−T ) , σT > 0 ∀i = 1, . . . , N .
obtained in [8]. The value for the critical coupling in [8] is given as Proof: Differentiating the Kuramoto model (1) we have
N
(ωmax − ωmin )N KX
KL = (10) θ̈i = cos(θj − θi )(θ̇j − θ̇i ), i = 1, . . . , N (12)
2(N − 1) N j=1
As Emax ≤ 2(N − 1), it follows that synchronization is not possible 1 T T
Consider the positive function, S = 2
θ̇ θ̇ where θ̇ = [θ̇1 . . . θ̇N ] .
for all coupling gains K satisfying KL ≤ K < Kc .
Differentiating S along trajectories of (1) and rearranging terms we
The critical gain condition (9) can be written as
have that,
(ωmax − ωmin )N N N
Kc = ³ ´ (11) K XX K
2 sin(θj − θi )opt + 2(N − 2) sin
(θj −θi )opt Ṡ = − cos(θi − θj )(θ̇i − θ̇j )2 = − θ̇T Lθ̇ (13)
2 N j=1 i=1 N

For the case N = 2, from (8) we have (θj − θi )opt = PN


³√ ´ where, Lii = k=1 k6=i cos(θk − θi ), Lij = − cos(θi − θj ) ∀i, j =
2 cos−1 32
8
= π2 Therefore, using (11), the critical coupling is 1, . . . , N i 6= j. If all the phase differences are contained in the
given as Kc = ωmax − ωmin . Substituting N = 2 in (10) we get set |θi − θj | < π
, Lii > 0, i = 1, . . . , N . Using Gershgorin’s
2
that KL = ωmax − ωmin . Consequently, KL = Kc when there are Theorem [6], all eigenvalues of the matrix L are located in the union
only two oscillators in the system. of the N discs
When N → ∞, the equation (8) yields the solution (θj − θi )opt = N
X N
X
∪N
i=1 {z ∈ C : |z − cos(θk − θi )| ≤ cos(θk − θi )}
π. Substituting the optimal solution in (11) and taking limit k=1 k=1
k6=i k6=i
(ωmax − ωmin )
lim Kc = lim ³ ´ Thus all eigenvalues are located in the right half plane, and hence
N →∞ N →∞ sin(θj −θi )opt 2 (θj −θi )opt
2 N
+ 2(1 − N
) sin 2
the matrix L is positive semidefinite. The row sums of the matrix
(ωmax − ωmin )
= L are zero, which implies that the matrix L has a zero eigenvalue
2
with 1N as the corresponding N dimensional eigenvector of ones.
Comparing the above estimate to the critical gain condition proposed
The matrix L is also popularly known as the weighted Laplacian [4]
by [8],
in the graph theory literature.
(ωmax − ωmin ) (ωmax − ωmin ) P PN
lim KL = lim = It is to be noted that (see [5], [14]) N
N →∞ N →∞ 2(1 − N1 ) 2 i=1 θ̇i = i=1 ωi . Therefore,
1
PN 1
PN
= lim Kc define Ω = N i=1 θ̇i = N i=1 ωi which implies that Ω is an
N →∞

invariant quantity. Following [13], the vector θ̇ can be written as


Thus, the critical gain condition proposed in this paper is equivalent to
the one proposed in [8] for the infinite oscillator case. The comparison θ̇ = Ω1N + δ (14)

3
where 1N is the N dimensional vector of ones associated with 2) Let θp = [θ1 − θ2 . . . θ1 − θN . . . θN −1 − θN ]T , be the
PN N (N −1)
the zero eigenvalue of the matrix L, δ satisfies i=1 δi = 0 (as 2
× 1 vector of phase differences. The initial phase
PN
i=1 θ̇i = N Ω). The vector δ is orthogonal to 1N and was referred differences satisfy the condition ||θp || ≤ π − γ where γ is
to as the group disagreement vector in [13]. Substituting (14) in (13) an arbitrary small strictly positive number.
yields
The first assumption allows for the case when all the initial phase
1 d K
(Ω1N + δ)T (Ω1N + δ) = − (Ω1N + δ)T L(Ω1N + δ) differences lie within a compact set in (− π2 , π2 ). The second condition
2 dt N
1 d K
⇒ (Ω1N Ω1N + δ Ω1N + Ω1TN δ + δ T δ) = − (Ω1TN LΩ1N
T T relaxes this constraint but imposes a norm constraint on the phase
2 dt N
+δ T LΩ1N + Ω1TN Lδ + δ T Lδ) differences. However, it is evident the above cases do not span
(−π, π) and we will address this in our future work. For both of
d
Using invariance of Ω ( dt Ω1TN Ω1N = 0), orthogonality of the dis-
the above scenarios, we show that there exists a large enough gain
agreement vector δ (δ T 1N =0), and the fact that 1N is an eigenvector
to trap the phase differences within any desired arbitrary compact
associated with the zero eigenvalue of L (1TN L = 0) we have
subset of (− π2 , π2 ).
T
d(δ δ) 2K T
= − δ Lδ (15) Starting with the first case, we develop a lower bound on the
dt N
coupling gain K, denoted by Kinv , that makes the set D positively
In order to get a bound on the convergence rate of δ, it is easy to
invariant for all oscillators, i.e. θi (0)−θj (0) ∈ D ⇒ θi (t)−θj (t) ∈
verify that the smallest non-zero eigenvalue of the matrix L (using
D ∀ t > 0. The phase difference dynamics, as described by (2), can
the fact that the smallest nonzero eigenvalue of the N × N Laplacian
of a complete graph is N, and min{cos(θi −θj ) : |θi −θj | ≤ π
−²} = be rewritten as
2

cos( π2 − ²) = sin(²)), is lower bounded by N sin(²). Using this fact N


© ωi − ωj 1 X¡
in (15) yields θ̇i − θ̇j = K − sin(θi − θj ) + sin(θi − θj )
K N
k=1
d(δ T δ) K ¢ª
k6=i
≤ −2 λmin (L)δ T δ ≤ −2K sin(²)δ T δ + sin(θk − θi ) + sin(θj − θk ) (17)
dt N
−K sin(²)(t−T )
⇒ ||δ|| ≤ σT e

⇒ |θ̇i − Ω| = |δi | ≤ σT e−K sin(²)(t−T ) ∀i = 1, . . . , N (16) Consider the term under the summation in (17). This can be rewritten
using standard trigonometric manipulations as N1 sin(θi − θj )Ck
where the notation || · || denotes the Euclidean norm of δ. Thus the ³ (θ +θ ) ´
cos(θk − i 2 j )
where Ck = 1− (θi −θj ) . It is easy to see that ∀(θi −θj ) ∈
exponential convergence rate for synchronization is no worse that cos( 2
)
D, |Ck | < 1. Using the transformed summation, (17) can be rewritten
K sin(²).
as
It also follows from the above result that the order parameter [17]
exponentially converges to a constant. The underlying assumption in N
© ωi − ωj 1 X ª
π θ̇i − θ̇j = K − sin(θi − θj ) + Ck sin(θi − θj )
the previous result is that ∃ T ≥ 0 s.t. |θi − θj | < 2
− ² ∀i, j ∀t ≥ K N
k=1
k6=i
T . In the next section we use the coupling gain K to steer the phase
N
© ωi − ωj ¡ 1 X ¢ª
differences to this desired set in finite time. =K − sin(θi − θj ) 1 − Ck (18)
K N
k=1
k6=i

IV. C ONTROLLING THE P HASE D IFFERENCES


We are now in a position to state the first result of this section.
In this section, a lower bound on the coupling gain K is developed
which is sufficient to trap the oscillator phase differences within Theorem 4.1: Consider the system dynamics as described by (18).

any desired arbitrary compact subset of (− π2 , π2 ), and hence by Let all initial phase differences at t=0 be contained in the compact
π
Theorem 3.1 guarantee oscillator synchronization. We consider two set D = {θi , θj | |θi − θj | ≤ 2
− ² ∀i, j = 1, . . . , N } where
π
possible cases 0<²< 2
. Then there exists a coupling gain Kinv > 0 such that
(θi (t) − θj (t)) ∈ D ∀t > 0.
1) The initial phase of all oscillators lies within the set described
by D = {θi , θj | |θi − θj | ≤ π
− ²}; ∀i, j where ² < π
is Proof: Let a positive definite Lyapunov function for the dynamic
2 2 ³ ´2
1
an arbitrary positive number. system governed by (18) be given as V = 2K θi − θj . The

4
derivative of V along trajectories of the system (18) is given as The term under the double summation can be simplified as
X N
X X ¡
1 ¡ ¢ (N − 2) sin(θi − θj )(θi − θj ) + sin(θk − θi )
V̇ = (θi − θj ) θ̇i − θ̇j i<j i<j k=1
K k6=i,j
³ω − ω ¡ 1 X ¢´
N ¢
= (θi − θj )
i j
− sin(θi − θj ) 1 − Ck + sin(θj − θk ) (θi − θj ) (19)
K N
k=1
k6=i Consider any two oscillators u, v, with v < u, among the N
N
X
ωi − ω j ¡ Ck ¢ oscillators. Corresponding to these two oscillators, the first term
≤ |θi − θj || | − (θi − θj ) sin(θi − θj ) 1 −
K N
k=1
k6=i
in the above equation contains the expression (N − 2) sin(θv −
ωi − ω j ¡ N − 2¢ θu )(θv − θu ). Now consider the second term in (19). As both the
≤ |θi − θj || | − (θi − θj ) sin(θi − θj ) 1 −
K N
oscillators are interconnected to N − 2 other oscillators, the second
P
where we have used the fact that |Ck | < 1. Thus the derivative can term contains the two sums r=1,r6=u,v sin(θu − θv )(θv − θr ) and
P
be written as r=1,r6=u,v sin(θv − θu )(θu − θr ). Adding the two sums results

in the expression (N − 2) sin(θu − θv )(θv − θu ). From the above


ω i − ωj 2
V̇ ≤ |θi − θj || | − (θi − θj ) sin(θi − θj ) discussion it follows that
K N N
X X ¡ ¢
sin(θi − θj ) + sin(θk − θi ) + sin(θj − θk ) (θi − θj ) = 0
It is to be noted that the function sin(θi − θj )(θi − θj ) is always i<j k=1
k6=i,j
N |ωi −ωj |
nonnegative in the considered domain. Therefore, if K > ,
2 cos(²) The derivative of Vp is then given as
the derivative of the Lyapunov function is negative at |θi − θj | = X³ ´
π V̇p = (ωi − ωj )(θi − θj ) − K sin(θi − θj )(θi − θj )
2
− ², and thus the phase difference θi − θj cannot leave the set i<j
N |ωmax −ωmin |
D. Finally, if K = Kinv > , all phase differences sin(θi −θj )
2 cos(²) Using the fact that at time t=0, sinc(θi − θj ) = θi −θj
≤ α ∀i, j
θi − θj ∀i = 1, . . . , N are positively invariant with respect to the
where 0 < α ≤ 1 (as ||θp || ≤ π − γ and sinc is a decreasing even
compact set D.
function in (0, π)), the derivative reduces to
As the phase differences are trapped within the set D by appropriately X³ ´
V̇p ≤ (ωi − ωj )(θi − θj ) − Kα(θi − θj )2
choosing the coupling gain, using Theorem 3.1 the oscillators are i<j

guaranteed to synchronize. Let ωd = [ω1 −ω2 . . . ω1 −ωN . . . ωN −1 −ωN ]T denote the vector of
Consider the second case when the initial phase differences satisfy the difference of natural frequencies. Then using the Cauchy-Schwarz
the condition ||θp (0)|| ≤ π − γ. Our next result shows that for a inequality,
large enough coupling gain K, the vector θp is ultimately bounded. V̇p ≤ ||ωd ||||θp || − Kα||θp ||2 ≤ ||θp ||(||ωd || − Kα||θp ||)
Theorem 4.2: Consider the system dynamics as described by (17). ||ωd ||
Choose K(s) = αs
+2m, m > 0. The derivative of the Lyapunov
Let the initial vector of phase differences be contained in the set
function reduces to
||θp || ≤ π − γ. Then there exists a coupling gain K(s) > 0, for
||ωd ||
some s > 0 such that the phase differences enters the set described V̇p ≤ ||θp ||(||ωd || − ( + 2m)α||θp ||)
αs
by ||θp || ≤ s in finite time. ≤ −2mα||θp ||2 if ||θp || ≥ s

Proof: A positive definite function of the phase differences is ⇒ V̇p ≤ −4mαVp


given as Vp = 1
||θp ||2 . Differentiating Vp along solutions of (17)
2 From the above inequality it is evident that Vp , and hence θp , decays
yields
at an exponential rate. Therefore, the phase differences enter the set
X ||θp || ≤ s in finite time.
V̇p = (θ̇i − θ̇j )(θi − θj )
i<j
It is to be noted that the vector θp is always decreasing until it enters
X³ π
= (ωi − ωj )(θi − θj ) − K sin(θi − θj )(θi − θj ) the desired set. To ensure synchronization, choose s < 2
and the
i<j
coupling gain K(s) appropriately, then ∃ T ≥ 0 s.t. |θi − θj | <
N
K X ¡ ¢ ´
π
+ sin(θi − θj ) + sin(θk − θi ) + sin(θj − θk ) (θi − θj ) 2
∀i, j ∀t ≥ T . Consequently, oscillator synchronization follows
N
k=1
k6=i,j from Theorem 3.1.

5
V. C ONCLUSIONS [8] A. Jadbabaie, N. Motee, and M. Barahona, “On the stability of the
Kuramoto model of coupled nonlinear oscillators,” Proceedings of the
In this paper we studied the phenomenon of synchronization in
American Control Conference, pp. 4296-4301, 2004.
the traditional Kuramoto model with an arbitrary but finite number [9] H.K. Khalil, Nonlinear Systems, Prentice Hall, Upper Saddle River, New
of oscillators. A necessary condition in the form of a lower bound Jersey, 2002.

on the coupling gain K = Kc was established for the existence of [10] Y. Kuramoto, “Self-entrainment of a population of coupled non-linear
oscillators,” In International Symposium on Mathematical Problems in
a phase-locked state in the Kuramoto model. This bound is tighter
Theoretical Physics, Lecture Notes in Physics,, Vol. 39, pp. 420-422,
than the result provided by Jadbabaie et al. [8]. Sufficient condi-
Springer, New York, 1975.
tions for exponential synchronization of the oscillator frequencies [11] Y. Kuramoto, Chemical Oscillations, Waves, and Turbulence, Springer,
to the mean natural frequency of the group were also developed. Berlin, 1984.
[12] R.E. Mirollo and S.H. Strogatz, “The spectrum of locked state for
To the best of the authors’ knowledge this is the first result that
the Kuramoto model of coupled oscillators,” Physica D: Nonlinear
demonstrates almost global exponential synchronization in the finite
Phenomena, Vol. 205, Issue 1-4, pp. 249-266, 2005.
oscillator Kuramoto model with different natural frequencies, thereby [13] R. Olfati-Saber and R.M. Murray, “Consensus problems in networks
complementing the recent local stability results in [12]. A lower of dynamic agents with switching topology and time-delays,” IEEE

bound on the coupling gain was also developed to guarantee oscillator Transactions on Automatic Control, Vol.49, No. 9, pp. 1520-1533, 2004.
[14] J.A. Rogge and D. Aeyels, “Existence of partial entrainment and stability
synchronization. Furthermore, the coupling gain was characterized so
of phase locking behavior of coupled oscillators,” Progress of Theoretical
as to trap the oscillator phase differences within any desired compact Physics, Vol. 112, No. 6, pp. 921-942, 2004.
set in (−π, π), provided the initial oscillator phase differences satisfy [15] J.A. Rogge and D. Aeyels, “Stability of phase locking in a ring of
certain conditions. Future work involves studying synchronization for unidirectionally coupled oscillators,” Journal of Physics A, Vol. 37, pp.
11135-11148, 2004.
probabilistic distribution of the natural frequencies and incorporating
[16] R. Sepulchre, D. Paley, and N.E. Leonard, “Collection motion and os-
time delays in communication.
cillator synchronization,” Cooperative Control, Lecture Notes in Control
and Information Sciences, Vol. 309, V. Kumar, N.E. Leonard, and A.S.
VI. ACKNOWLEDGEMENTS Morse, Eds., pp. 189-206, Springer Verlag, 2004.
[17] S.H. Strogatz, “From Kuramoto to Crawford: exploring the onset of
The authors are grateful to the anonymous reviewers and to
synchronization in populations of coupled oscillators,” Physica D, Vol.
Professor Steven Strogatz and Professor Bruce Francis for their
143, Issue 1-4, pp. 1-20, 2000.
detailed and helpful comments. [18] S.H. Strogatz, SYNC: The Emerging Science of Spontaneous Order,
Hyperion Press, New York, 2003.
R EFERENCES [19] B.I. Triplett, D.J. Klein and K.A. Morgansen, “Discrete time Kuramoto
models with delay,” In Networked Embedded Sensing and Control,
[1] J. Buck, “Synchronous rhythmic flashing of fireflies. II,” Quarterly
Lecture Notes in Control and Information Sciences, pp. 9-23, Springer,
Review of Biology, Vol. 63, No. 3, pp. 265-289, 1988.
2005.
[2] N. Chopra and M.W. Spong, “On synchronization of Kuramoto oscilla-
[20] T.J. Walker, “Acoustic synchrony: two mechanisms in the snowy tree
tors,” IEEE Conference on Decision and Control, pp. 3916-3922, 2005.
cricket,” Science Vol. 166, No. 3907, 891-894, 1969.
[3] N. Chopra and M.W. Spong, “Passivity-based control of multi-agent
[21] W. Wang W. and J.J.E Slotine, “On Partial Contraction Analysis for
systems,” In Advances in Robot Control: From Everyday Physics to
Coupled Nonlinear Oscillators,” Biological Cybernetics Vol. 92, No. 1,
Human-Like Movements, Sadao Kawamura and Mikhail Svinin, Eds.,
pp. 38-53, 2005.
pp. 107-134, Springer Verlag, 2006.
[22] N. Wiener, Nonlinear Problems in Random Theory, MIT Press, Cam-
[4] C. Godsil and G. Royle, Algebraic Graph Theory, Springer Graduate bridge, Ma, 1958.
Texts in Mathematics, No. 207, New York, 2001. [23] K. Wiesenfeld, P. Colet, and S.H. Strogatz, “Frequency locking in
[5] J.L. van Hemmen and W.F. Wreszinski, “Lyapunov function for the Ku- Josephson arrays: Connection with the Kuramoto model,” Physical
ramoto model of nonlinearly coupled oscillators,” Journal of Statistical Review E, Vol. 57, No. 2, pp. 1563-1569, 1998.
Physics, Vol. 72, pp. 145-166, 1993. [24] A.T Winfree, The Geometry of Biological Time, Springer, New York,
[6] R.A. Horn and C.R. Johnson, Topics in Matrix Analysis, Cambridge 1980.
University Press, Cambridge, 1991.
[7] A. Jadbabaie, J. Lin, and A.S. Morse, “Coordination of groups of mobile
autonomous agents using nearest neighbor rules,” IEEE Transactions on
Automatic Control, Vol. 48, No. 6, pp. 988-1001, 2003.

You might also like