Subido por Guillermo Alfonso Rubiano Galindo

On exponential synchronization of kuramoto Oscillators

Anuncio
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 54, NO. 2, FEBRUARY 2009
made contractively invariant, is proposed. The result is given explicitly in terms of the system matrices and P . Simultaneously, a necessary and sufficient conditions for 3 equalling 3 is presented. Furthermore, the maximal contractively invariant ellipsoid in minimal energy
control with guaranteed convergence rate problem is studied. Two examples are used to illustrate the effectiveness of the results. Along this
way, further research will attempt to reduce the conservatism without
destroying the method’s simplicity and to extend this method to multiple inputs case.
ACKNOWLEDGMENT
The authors would like to thank the anonymous reviewers and
the Associate Editor for their helpful comments and suggestions,
and Dr. Z. Lin for his helpful suggestions on the presentation of this
technical note.
353
On Exponential Synchronization of Kuramoto Oscillators
Nikhil Chopra and Mark W. Spong, Fellow, IEEE
Abstract—In this technical note we study the problem of exponential synchronization for one of the most popular models of coupled phase oscillators, the Kuramoto model. We consider the special case of finite oscillators
with distinct, bounded natural frequencies. Our first result derives a lower
bound on the coupling gain which is necessary for the onset of synchronization. This bound improves the one derived by Jadbabaie et al. [8]. We then
calculate a lower bound on the coupling gain that is sufficient to guarantee
oscillator synchronization and derive further sufficient conditions to ensure
exponential synchronization of the angular frequencies of all oscillators to
the mean natural frequency of the group. We also characterize the coupling
gain that is sufficient for the oscillator phase differences to approach any
desired compact set in finite time.
Index Terms—Cooperative control, exponential stabilization, Kuramoto
oscillators, multi-agent systems, synchronization.
REFERENCES
I. INTRODUCTION
[1] D. S. Bernstein and A. N. Michel, “A chronological bibliography
on saturating actuators,” Int. J. Robust Nonlin. Control, vol. 5, pp.
375–380, 1995.
[2] T. Hu and Z. Lin, Control Systems With Actuator Saturation: Analysis
and Design. Boston, MA: Birkhauser, 2001.
[3] G. J. Sussmann, E. D. Sontag, and Y. Yang, “A general result on the
stabilization of linear systems using bounded controls,” IEEE Trans.
Automat. Control, vol. 39, no. 12, pp. 2411–2425, Dec. 1994.
[4] Z. Lin, A. Saberi, and A. A. Stoorvogel, “Semiglobal stabilization of
linear discrete—Time systems subject to input saturation via linear
feedback—An ARE-based approach,” IEEE Trans. Automat. Control,
vol. 41, no. 8, pp. 1203–1207, Aug. 1996.
[5] C. Burgat and S. Tarbouriech, Nonlinear Systems. London, U.K.:
Chapman & Hall, 1996, vol. 2, ch. 4, pp. 113–197, Appendices C, D,
E, pp. 217-239.
[6] R. Suarez, J. Alvarez-Ramirez, and J. Alvarez, “Linear systems with
single saturated input: Stability analysis,” in Proc. 30th IEEE-CDC,
1991, pp. 223–228.
[7] G. F. Wredenhagen and P. R. Belanger, “Piecewise linear LQ control
for systems with inputs constraints,” Automatica, vol. 30, no. 3, pp.
403–416, 1994.
[8] E. B. Castelan and J. C. Hennet, “On invariant polyhedra of continuoustime linear systems,” IEEE Trans. Automat. Control, vol. 38, no. 11, pp.
1680–1685, Nov. 1993.
[9] C. Pittet, S. Tarbouriech, and G. Burgat, “Stability regions for linear
systems with saturating controls via circle and Popov criteria,” in Proc.
36th Conf. Decision Control, San Diego, CA, 1997, pp. 4518–4523.
[10] J. M. Gomes da Silva, Jr. and S. Tarbouriech, “Anti-windup design
with guaranteed regions of stability: An LMI-basead approach,” IEEE
Trans. Automat. Control, vol. 50, no. 1, pp. 106–111, Jan. 2005.
[11] S. Tarbouriech, C. Prieur, and J. M. Gomes da Silva, Jr., “Stability analysis and stabilization of systems presenting nested saturations,” IEEE
Trans. Automat. Control, vol. 51, no. 8, pp. 1364–1371, Aug. 2006.
[12] E. B. Castelan, S. Tarbouriech, J. M. Gomes da Silva, Jr., and I.
Queinnec, “ L -stabilization of continuous-time linear systems with
saturating actuators,” Int. J. Robust Nonlin. Control, vol. 16, no. 18,
pp. 935–944, 2006.
[13] T. Hu and Z. Lin, “Exact characterization of invariant ellipsoids for
single input linear systems subject to actuator saturation,” IEEE Trans.
Automat. Control, vol. 47, no. 1, pp. 164–169, Jan. 2002.
[14] M. C. Turner and I. Postlethwaite, “Guaranteed stability regions of
linear systems with actuator saturation using the low-and-high gain
technique,” Int. J. Control, vol. 74, no. 14, pp. 1425–1434, 2001.
[15] T. Kailath, Linear Systems. Englewood Cliffs, NJ: Prentice-Hall,
1980.
[16] B. D. O. Anderson and J. B. Moore, Linear Optimal Control. Englewood Cliffs, NJ: Prentice-Hall, 1971.
[17] A. R. Teel, “A nonlinear small gain theorem for the analysis of control
systems with saturation,” IEEE Trans. Automat. Control, vol. 41, no. 9,
pp. 1256–1270, Sep. 1996.
Collective synchronization has long been observed in biological,
chemical, physical and social systems. This phenomenon is observed
when the individual frequencies of coupled oscillators converge to a
common frequency despite differences in the natural frequencies of the
individual oscillators. Examples in biology and physics include groups
of synchronously flashing fireflies [1], crickets that chirp in unison
[20], and Josephson junctions [23]. Collective synchronization was first
studied by Wiener [22], who conjectured its involvement in the generation of alpha rhythms in the brain. It was then taken up by Winfree [24]
who used it to study circadian rhythms in living organisms. Winfree’s
model was significantly extended by Kuramoto [10], [11] who developed results for what is now popularly known as the Kuramoto model.
An elegant summary of Kuramoto’s work, and later attempts to answer
the questions that were raised by his formulations, can be found in [17]
and [18].
The Kuramoto model consists of a population of N oscillators whose
dynamics are governed by the following equations:
_i = !i + K
sin(k 0 i );
i = 1; . . . ; N
N k=1
N
(1)
where i is the phase of the ith oscillator, !i is its natural frequency,
and K > 0 is the coupling gain. The problem is then to characterize
the coupling gain K so that the oscillators synchronize.
Definition 1.1: The oscillators are said to synchronize if
lim
t!1
_i (t) 0 _j (t)
= 0
8i; j
;
= 1 ...
; N:
Manuscript received April 19, 2006; revised May 05, 2007 and January 06,
2008. Current version published February 11, 2009. This work was supported
in part by the Office of Naval Research under Grants N00014-02-1-0011 and
N00014-05-1-0186, and by the National Science Foundation under Grants ECS0122412, HS-0233314, and CCR-0209202. Recommended by Associate Editor
F. Bullo.
N. Chopra is with the Department of Mechanical Engineering and the Institute
for Systems Research, University of Maryland, College Park, MD 20742 USA
(e-mail: [email protected]).
M. W. Spong is with the Erik Jonsson School of Engineering and Computer
Science, University of Texas at Dallas, Richardson, TX 75080 USA (e-mail:
[email protected]).
Digital Object Identifier 10.1109/TAC.2008.2007884
0018-9286/$25.00 © 2009 IEEE
354
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 54, NO. 2, FEBRUARY 2009
Recently, control theoretic methods have been used in [2], [3], [7], [8],
[14]–[16], [19], [21] to address the synchronization phenomenon. Stability analysis was carried out for a unidirectional ring of oscillators
with Kuramoto-type dynamics in [15]. In [14], the authors demonstrated that only phase locking solutions, where the phases differences
correspond to (0(=2); (=2)), can be locally asymptotically 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 graph topology. The
authors derived a coupling gain KL necessary for the existence of the
phase-locked state in the traditional Kuramoto model (all-to-all connectivity). It was also shown that there exists a large enough coupling
gain K so that the vector of phase differences locally (0(=2); (=2))
converges to an unique constant. Recently, local exponential stability
of the phase-locked state in the Kuramoto model was studied in [12].
There are some important questions still associated with the
Kuramoto model and they form the motivation for this technical note.
It has been observed via numerical simulations that for a large enough
coupling gain K , the oscillator frequencies exponentially synchronize
to the mean natural frequency of the group. Local exponential stability
of the Kuramoto model has recently been studied in [12]. However,
till date there is no global analysis that shows that the oscillator
frequencies in the original Kuramoto model (where the oscillators
have different natural frequencies) synchronize exponentially. In
this technical note we extend our preliminary results in [2] to solve
the exponential synchronization problem by studying the nonlinear
Kuramoto model (1).
In this technical note, we study the case of a finite number N of
Kuramoto oscillators with all-to-all connectivity. We assume that the
natural frequencies !i of the oscillators are arbitrarily chosen from the
set of reals. Our contribution in this technical note can be summarized
as follows:
• 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
Kuramoto model. This bound improves the result of Jadbabaie
et al. [8].
• In Section III we derive sufficient conditions for exponential synchronization of the oscillator frequencies to the mean natural frequency of the group, and then in Section IV a lower bound on the
coupling gain is developed to achieve the sufficient conditions.
We believe this is the first result that demonstrates almost global
exponential synchronization in the Kuramoto model for distinct
natural frequencies of the individual oscillators. Furthermore, we
characterize the coupling gain that guarantees convergence of the
oscillator phase differences to any desired set in (0; ), provided certain conditions on the initial phase differences are satisfied [9].
As we are interested in the evolution of the phase differences, we
write the phase difference dynamics using (1) as
0
=
K
! !+
N
0
0
2 sin(
0
)+
(sin(
0
) + sin(
0
!j0!i =
K
N
2 sin(j
0 i )+
N
(sin(k
0 i )+sin(j 0 k ))
:(3)
Assuming without loss of generality that !j > !i , to calculate a lower
bound on the coupling gain K satisfying (3), we need to maximize the
expression
N
Eij
= 2 sin(j
0 i ) +
(sin(k
0 i ) + sin(j 0 k )) :
(4)
The first order necessary conditions for maximizing Eij are given by
@Eij
@i
=
@Eij
@j
= 2 cos(j
@Eij
@k
= cos(k
N
0 2 cos(j 0 i ) 0
N
0 i ) +
cos(k
cos(j
0 i ) = 0
(5)
0 k ) = 0
(6)
0 i ) 0 cos(j 0 k ) = 0
(7)
where k = 1; . . . ; N , k 6= i; j . Equation (7) implies that either j =
i +2p or k = p +(i + j =2), p = 0; 1; 2; 3; . . .. The first solution
implies that Eij = 0. As we are looking for a maximum, we investigate
the other solution. Replacing k by the even solution (p = 0; 2; . . .) in
(5) yields
2 cos(j
0 i ) +
N
cos
j 0 i
=0
2
) 2 cos(j 0 i ) + (N 0 2) cos j 02 i = 0
) 4 cos2 j 0 i 0 2 + (N 0 2) cos j 0 i
2
2
= 0:
Solving the above quadratic equation we get
cos
j 0 i
2
=
0(N 0 2) 6
(N
8:
0 2)2 + 32
As cos(x) 18x 2 R, a well defined solution for all N is given by
(j
0 i )opt1 = 2 cos01 0(N 0 2) +
(N
0 2)2 + 32
8
: (8)
Similarly, it can be verified that the odd solutions (p = 1; 3; . . .) lead
to the solution
II. NECESSARY CONDITION FOR SYNCHRONIZATION
_ _
Proof: The oscillators can only synchronize if the expression in the right hand side of (2) has at least one fixed point
8i; j = 1; . . . ; N i 6= j . The fixed point equation can be written as
))
:
(2)
If the oscillators are to synchronize, i.e., _i (t) 0 _j (t) ! 0 as t ! 1,
the right hand side of (2) must go to zero. Our first result calculates a
lower bound on the coupling gain K necessary for the right-hand side
of (2) to equal zero. In other words, we calculate a necessary condition
for the onset of synchronization in (1).
Theorem 2.1: Consider the system of oscillators described by (1).
There exists a coupling gain K = Kc > 0 below which the oscillators
cannot synchronize.
(j
0 i )opt2 = 2 cos01
(N
0 2) 0
(N
8
0 2)2 + 32
:
0 i )opt1 , (j 0 i )opt2 satisfy =2 and (j 0 i )opt2 3=2 respectively.
Therefore, using (4) we have Eij [(j 0 i )opt1 ] > Eij [(j 0 i )opt2 ],
and hence the candidate optimal value of j 0 i is
(j 0 i )opt
=
(j 0 i )opt1 . To verify the second order
The solutions (j
(j
0 i )opt1 necessary condition, note that the off-diagonal terms of the Hessian
of Eij consists of sin(1) terms and the diagonal terms are simply the
negative sum of the off-diagonal terms. As =2 (j 0 i )opt1 < ,
it follows from the even solution that all phase differences
((j 0 i )opt ; (k 0 i )opt ; (j 0 k )opt ) modulo 2 belong to
the interval [(=4); ]. Thus, sin (j 0 i )opt , sin (k 0 i )opt ,
sin (j 0 k )opt 0. Using Gershgorin’s Theorem [6], the Hessian
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 54, NO. 2, FEBRUARY 2009
for the function Eij is negative semidefinite and hence Eij is a
concave function over the domain [(=4); ]. Thus, the necessary
conditions for maximization are sufficient as well and the optimal
value of Eij is given as
E
0
N0 :
max = 2 sin( j
2(
N0
i )opt + 2(
0
( j
2) sin
i )opt
2
0!
E
!
K
(
c =
N
min )
max
(9)
max
where !max , !min are the maximum and minimum frequencies in the
set of natural frequencies.
The phrase critical coupling gain required for onset of synchronization does not imply that at Kc the oscillators synchronize. The critical
gain Kc is the gain below which the oscillators cannot synchronize.
It is interesting to compare condition (9) with that for the critical gain
obtained in [8]. The value for the critical coupling in [8] is given as
!
K
(
L =
max
0!
N0
N:
min )
2(
1)
!
0! N
N0
: (11)
( 0 )
0
2
, from (8) we have 0 For the case N
01 p =
= : Therefore, using (11), the critical coupling is given as K
! 0 ! . Substituting N in (10) we
get that K
! 0 ! . Consequently, K K when there
(
c =
2 sin( j
32 8)
=
min )
2) sin
2
( j
max
max
!1 K
N
c=
=
!1
lim
N
!
(
=
= 2
min
L =
min
c
are only two oscillators in the system.
When N ! 1, (8) yields the solution (j 0 i )opt
tuting the optimal solution in (11) and taking limit
lim
i )opt
2
c =
L =
max
i )opt + 2(
=
(
2
max
!
(
0
sin(
)
+2
N
0!
min )
2
0!
0
min )
max
1
2
sin
N
(
=
0
)
2
:
!1 K
N
L =
=
N
2
lim
N
max
!1
!1 K :
lim
1
0!
0
min )
1
=
!
(
max
N
0!
min )
2
c
Thus, the critical gain condition proposed in this technical note is equivalent to the one proposed in [8] for the infinite oscillator case. The comparison between the two critical gains can be summarized as
K K
K >K
 =
i
;N ! 1
N:
c =
L
N
c
L
for all other
N
0 0 ; i
= 2
It is interesting to note that for the two oscillator system, KL = Kc =
!max 0 !min is also sufficient for oscillator synchronization. We refer
the reader to [8] for further details.
In this section we develop sufficient conditions for synchronization
of Kuramoto oscillators and characterize the rate of convergence.
_ )
i
i )( j
;
= 1 ...
; N:
(12)
2
0K
S 0K
N =1 =1 0 0 N L (13)
0 , L 0 0 8i; j
where, L
=1 6=
; ; N i 6 j . If all the phase differences are contained in the set
j 0 j < = , L > , i ; ; N . Using Gershgorin’s Theorem
[6], all eigenvalues of the matrix L are located in the union of the N
N
N
_ =
cos( i
j
_ )
j
i)
ij =
_T
=
_
N
k
k
cos( k
i
cos( i
j)
=
=
1 ...
i
_
j )( i
i
ii =
2
j
0
ii
= 1 ...
discs
[
z2C z0
N
i=1
N
0 :
cos( k
N
0
cos( k
i)
i)
:
Thus all eigenvalues are located in the right half plane, and hence the
matrix L is positive semidefinite. The row sums of the matrix L are
zero, which implies that the matrix L has a zero eigenvalue with 1N
as the corresponding N dimensional eigenvector of ones. The matrix
L is also popularly known as the weighted Laplacian [4] in the graph
theory literature.
_ = Ni=1 !i . Therefore,
It is to be noted that (see [5], [14]) N
i=1 i
N
N
_
define = (1=N ) i=1 i = (1=N ) i=1 !i which implies that
is an invariant quantity. Following [13], the vector _ can be written as
_ =
1N +
(14)
where 1N is the N dimensional vector of ones associated with the zero
= 0 (as Ni=1 _i =
eigenvalue of the matrix L, satisfies N
i=1 i
N ). The vector is orthogonal to 1N and was referred to as the group
disagreement vector in [13]. Substituting (14) in (13) yields
d
dt
) dtd
L
2
(
1
2
+
T
1N +
(
T
)
T
1N
1N +
(
1N +
T
) =
0K
N
L L :
d=dt
T
1N +
1N
1N +
+
T
L
T
(
1N +
T
1N
T
+
)
) =
(
1N +
0K
N
(
T
1N
)
L
1N
)
T
Using invariance of ((
) 1N
1N = 0), orthogonality of the disagreement vector ( T 1N = 0), and the fact that 1N is an eigenvector
T
associated with the zero eigenvalue of L (1N
L = 0) we have
d dt
(
T
)
0 NK L:
2
=
T
(15)
In order to get a bound on the convergence rate of , it is easy to
verify that the smallest non-zero eigenvalue of the matrix L (using the
fact that the smallest nonzero eigenvalue of the N 2 N Laplacian of a
complete graph is N, and minfcos(i 0 j ) : ji 0 j j (=2) 0 g=
cos((=2) 0 ) = sin()), is lower bounded by N sin(). Using this
fact in (15) yields
d 0 K L 0 K dt
N
) kk e0 sin( )( 0 )
) j 0 j j j e0 sin( )( 0 ) 8i ; ; N
(
III. SUFFICIENT CONDITIONS FOR SYNCHRONIZATION
_
cos( j
j =1
Consider the positive function, S = (1=2)_ T _ where _ =
_ ...
_ ]T . Differentiating S along trajectories of (1) and rear[
1
N
ranging terms we have that
1
!
(
K
N
0
. Substi-
Comparing the above estimate to the critical gain condition proposed
by [8]
lim
0
(10)
As Emax 2(N 0 1), it follows that synchronization is not possible
for all coupling gains K satisfying KL K < Kc .
The critical gain condition (9) can be written as
2 cos
Theorem 3.1: Consider the system of oscillators described by (1).
If there exists T 0 such that 8t T , ji 0 j j < =2 0 8i; j ,
where 0 < < =2, then the oscillator frequencies _i synchronize
exponentially to the mean frequency = (1=N ) N
! and satisfy
i=1 i
j_i 0 j T e K sin()(t T ) , T > 0 8i = 1; . . . ; N .
Proof: Differentiating the Kuramoto model (1) we have
1)
Consequently, using (3) the critical coupling gain required for the onset
of synchronization in (2) is given by Kc = (!j 0 !i )N=Emax , 8i; j
If the natural frequencies belong to a compact set, then the critical coupling gain required for onset of synchronization in (1) is given as
K
355
T
)
min (
2
K
T
_
i
=
i
T
)
t
K
T
2
sin( )
T
T
t
T
=1 . . .
(16)
356
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 54, NO. 2, FEBRUARY 2009
where the notation k 1 k denotes the Euclidean norm of . Thus the
exponential convergence rate for synchronization is no worse that
K sin().
It also follows from the above result that the order parameter [17]
exponentially converges to a constant. The underlying assumption in
the previous result is that 9T 0s:t:fji 0 j j < (=2) 0 8i; j 8t T . In the next section we use the coupling gain K to steer the phase
differences to this desired set in finite time.
Proof: Let a positive definite Lyapunov function for the dynamic
system governed by (18) be given as V = (1=2K )(i 0 j )2 . The
derivative of V along trajectories of the system (18) is given as
V_ =
1
K
= (i
(i
0 j )(_i 0 _j )
0 j )
!i 0 !j
0 sin(i 0 j )
K
2
IV. CONTROLLING THE PHASE DIFFERENCES
In this section, a lower bound on the coupling gain K is developed
which is sufficient to trap the oscillator phase differences within any desired arbitrary compact subset of (0(=2); (=2)), and hence by Theorem 3.1 guarantee oscillator synchronization. We consider two possible cases
1) The initial phase of all oscillators lies within the set described by
D = fi ; j j ji 0 j j (=2) 0 g;8i; j where < =2 is an
arbitrary positive number.
2) Let p = [1 0 2 . . . 1 0 N . . . N 01 0 N ]T , be the (N (N 0
1)=2)2 1 vector of phase differences. The initial phase differences
satisfy the condition kp k 0 where is an arbitrary small
strictly positive number.
The first assumption allows for the case when all the initial phase differences lie within a compact set in (0(=2); (=2)). The second condition relaxes this constraint but imposes a norm constraint on the phase
differences. However, it is evident that the above cases do not span
(0; ) and we will address this in our future work. For both of the
above scenarios, we show that there exists a large enough gain to trap
the phase differences within any desired arbitrary compact subset of
(0(=2); (=2)).
Starting with the first case, we develop a lower bound on the coupling
gain K , denoted by Kinv , that makes the set D positively invariant for
all oscillators, i.e. i (0) 0 j (0) 2 D ) i (t) 0 j (t) 2 D8t > 0.
The phase difference dynamics, as described by (2), can be rewritten as
!i 0 !j
0 sin(i 0 j )
K
_i 0 _j = K
+
1
N
N
(sin(i 0 j )+sin(k 0 i )+sin(j 0 k ))
:
(17)
Consider the term under the summation in (17). This can be rewritten
using standard trigonometric manipulations as (1=N ) sin(i 0 j )Ck
where Ck = (1 0 (cos(k 0 ((i + j )=2)=(cos(i 0 j )=2))). It
is easy to see that 8(i 0 j ) 2 D , jCk j < 1. Using the transformed
summation, (17) can be rewritten as
_i 0 _j = K f
1
!i 0 !j
0 sin(i 0 j ) +
K
N
ji 0 j j
N
Ck
10
Ck
N
!i 0 !j
0 (i 0 j )
K
N 02
2 sin(i 0 j ) 1 0
N
ji 0 j j
where we have used the fact that jCk j < 1. Thus the derivative can be
written as
V_ ji 0 j j
2
!i 0 !j
0 (i 0 j ) sin(i 0 j ) :
K
N
It is to be noted that the function sin(i 0 j )(i 0 j ) is always
nonnegative in the considered domain. Therefore, if K > (N j!i 0
!j j=2 cos()), the derivative of the Lyapunov function is negative at
ji 0 j j = (=2) 0 , and thus the phase difference i 0 j cannot
leave the set D . Finally, if K = Kinv > (N j!max 0 !min j=2 cos()),
all phase differences i 0 j 8i = 1; . . . ; N are positively invariant
with respect to the compact set D .
As the phase differences are trapped within the set D by appropriately choosing the coupling gain, using Theorem 3.1 the oscillators are
guaranteed to synchronize.
Consider the second case when the initial phase differences satisfy
the condition kp (0)k 0 . Our next result shows that for a large
enough coupling gain K , the vector p is ultimately bounded.
Theorem 4.2: Consider the system dynamics as described by (17).
Let the initial vector of phase differences be contained in the set kp k 0 . Then there exists a coupling gain K (s) > 0, for some s > 0
such that the phase differences enters the set described by kp k s in
finite time.
Proof: A positive definite function of the phase differences is
given as Vp = (1=2)kp k2 . Differentiating Vp along solutions of (17)
yields
(_i
V_ p =
0 _j )(i 0 j )
i<j
((!i
=
0 !j )(i 0 j ) 0 K sin(i 0 j )(i 0 j )
i<j
+
N
(18)
K
N
N
(sin(i
+ sin(j
We are now in a position to state the first result of this section.
Theorem 4.1: Consider the system dynamics as described by (18).
Let all initial phase differences at t=0 be contained in the compact set
D = fi ; j j ji 0 j j (=2) 0 8i; j = 1; . . . ; N g where 0 < <
=2. Then there exists a coupling gain Kinv > 0 such that (i (t) 0
j (t)) 2 D8t > 0.
N
N
Ck sin(i 0 j )g
Ck ):g
1
!i 0 !j
0 (i 0 j )
K
2 sin(i 0 j )
N
!i 0 !j
1
= Kf
0 sin(i 0 j ) 2 (1 0
K
N
10
0 j ) + sin(k 0 i )
0 k )) (i 0 j )) :
The term under the double summation can be simplified as
N
(N
0 2)
sin(i
0 j )(i 0 j ) +
i<j
+ sin(j
0 k ))(i 0 j ):
(sin(k
0 i )
i<j
(19)
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 54, NO. 2, FEBRUARY 2009
Consider any two oscillators u; v , with v < u, among the N oscillators. Corresponding to these two oscillators, the first term in the above
equation contains the expression (N 0 2) sin(v 0 u )(v 0 u ). Now
consider the second term in (19). As both the oscillators are interconnected to N 0 2 other oscillators, the second term contains the two
sums r=1;r6=u;v sin(u 0 v )(v 0 r ) and r=1;r6=u;v sin(v 0
u )(u 0 r ). Adding the two sums results in the expression (N 0
2) sin(u 0 v )(v 0 u ). From the above discussion it follows that:
N
(sin(i
i<j
0 j ) + sin(k 0 i )+ sin(j 0 k )) (i 0j ) = 0:
The derivative of Vp is then given as
V_ p =
i<j
((!i
0 !j )(i 0 j ) 0 K sin(i 0 j )(i 0 j )) :
Using the fact that at time t = 0, sinc(i 0 j ) = (sin(i 0 j )=i 0
j ) 8i; j where 0 < 1 (as kp k 0 and sinc is a
decreasing even function in (0; )), the derivative reduces to
V_ p i<j
(!i
0 !j )(i 0 j ) 0 K
(i
0 j )2
:
Let !d = [!1 0 !2 . . . !1 0 !N . . . !N 01 0 !N ]T denote the vector of
the difference of natural frequencies. Then using the Cauchy–Schwarz
inequality
V_ p k!d kkp k 0 K
kp k2 kp k (k!d k 0 K kp k) :
Choose K (s) = (k!d k= s) + 2m, m > 0. The derivative of the
Lyapunov function reduces to
k!d k 0 k!sd k + 2m kp k
0 2m kp k2 if kp k s
) V_ p 0 4m Vp :
V_ p kp k
From the above inequality it is evident that Vp , and hence p , decays
at an exponential rate. Therefore, the phase differences enter the set
kp k s in finite time.
It is to be noted that the vector p is always decreasing until it enters the desired set. To ensure synchronization, choose s < =2 and
the coupling gain K (s) appropriately, then 9T 0 s:t: ji 0 j j <
(=2) 8i; j 8t T . Consequently, oscillator synchronization follows
from Theorem 3.1.
V. CONCLUSION
In this technical note we studied the phenomenon of synchronization
in the traditional Kuramoto model with an arbitrary but finite number
of oscillators. A necessary condition in the form of a lower bound on
the coupling gain K = Kc was established for the existence of a
phase-locked state in the Kuramoto model. This bound is tighter than
the result provided by Jadbabaie et al. [8]. Sufficient conditions for exponential synchronization of the oscillator frequencies to the mean natural frequency of the group were also developed. To the best of the authors’ knowledge this is the first result that demonstrates almost global
exponential synchronization in the finite oscillator Kuramoto model
with different natural frequencies, thereby complementing the recent
local stability results in [12]. A lower bound on the coupling gain was
also developed to guarantee oscillator synchronization. Furthermore,
the coupling gain was characterized so as to trap the oscillator phase
differences within any desired compact set in (0; ), provided the initial oscillator phase differences satisfy certain conditions. Future work
involves studying synchronization for probabilistic distribution of the
natural frequencies and incorporating time delays in communication.
357
ACKNOWLEDGMENT
The authors are grateful to the anonymous reviewers and to
Dr. S. H. Strogatz and Dr. B. A. Francis for their detailed and helpful
comments.
REFERENCES
[1] J. Buck, “Synchronous rhythmic flashing of fireflies. II,” Quart. Rev.
Biol., vol. 63, no. 3, pp. 265–289, 1988.
[2] N. Chopra and M. W. Spong, “On synchronization of Kuramoto oscillators,” in Proc. IEEE Conf. Decision Control, 2005, pp. 3916–3922.
[3] N. Chopra and M. W. Spong, “Passivity-based control of multi-agent
systems,” in Advances in Robot Control: From Everyday Physics to
Human-Like Movements, S. Kawamura and M. Svinin, Eds. New
York: Springer Verlag, 2006, pp. 107–134.
[4] C. Godsil and G. Royle, Algebraic Graph Theory. New York:
Springer, 2001, vol. 207.
[5] J. L. van Hemmen and W. F. Wreszinski, “Lyapunov function for the
Kuramoto model of nonlinearly coupled oscillators,” J. Stat. Phys., vol.
72, pp. 145–166, 1993.
[6] R. A. Horn and C. R. Johnson, Topics in Matrix Analysis. Cambridge,
U.K.: Cambridge University Press, 1991.
[7] A. Jadbabaie, J. Lin, and A. S. Morse, “Coordination of groups of mobile autonomous agents using nearest neighbor rules,” IEEE Trans. Automat. Control, vol. 48, no. 6, pp. 988–1001, Jun. 2003.
[8] A. Jadbabaie, N. Motee, and M. Barahona, “On the stability of the Kuramoto model of coupled nonlinear oscillators,” in Proc. Amer. Control
Conf., 2004, pp. 4296–4301.
[9] H. K. Khalil, Nonlinear Systems. Upper Saddle River, NJ: Prentice
Hall, 2002.
[10] Y. Kuramoto, “Self-entrainment of a population of coupled non-linear
oscillators,” in Proc. Int. Symp. Math. Problems Theoret. Phys., Lecture
Notes Phys., New York, NY, 1975, vol. 39, pp. 420–422.
[11] Y. Kuramoto, Chemical Oscillations, Waves, and Turbulence. Berlin,
Germany: Springer, 1984.
[12] R. E. Mirollo and S. H. Strogatz, “The spectrum of locked state for the
Kuramoto model of coupled oscillators,” Phys. D: Nonlin. Phenom.,
vol. 205, no. 1–4, pp. 249–266, 2005.
[13] R. Olfati-Saber and R. M. Murray, “Consensus problems in networks of
dynamic agents with switching topology and time-delays,” IEEE Trans.
Automat. Control, vol. 49, no. 9, pp. 1520–1533, Sep. 2004.
[14] J. A. Rogge and D. Aeyels, “Existence of partial entrainment and stability of phase locking behavior of coupled oscillators,” Progress Theoret. Phys., vol. 112, no. 6, pp. 921–942, 2004.
[15] J. A. Rogge and D. Aeyels, “Stability of phase locking in a ring of unidirectionally coupled oscillators,” J. Phys. A, vol. 37, pp. 11135–11148,
2004.
[16] R. Sepulchre, D. Paley, and N. E. Leonard, “Collection motion and
oscillator synchronization,” in Cooperative Control, Lecture Notes in
Control and Information Sciences, V. Kumar, N. E. Leonard, and A. S.
Morse, Eds. Berlin, Germany: Springer Verlag, 2004, vol. 309, pp.
189–206.
[17] S. H. Strogatz, “From Kuramoto to Crawford: Exploring the onset of
synchronization in populations of coupled oscillators,” Physica D, vol.
143, no. 1–4, pp. 1–20, 2000.
[18] S. H. Strogatz, SYNC: The Emerging Science of Spontaneous Order.
New York: Hyperion Press, 2003.
[19] B. I. Triplett, D. J. Klein, and K. A. Morgansen, “Discrete time Kuramoto models with delay,” in Networked Embedded Sensing and Control, Lecture Notes in Control and Information Sciences. Berlin, Germany: Springer, 2005, pp. 9–23.
[20] T. J. Walker, “Acoustic synchrony: Two mechanisms in the snowy tree
cricket,” Science, vol. 166, no. 3907, pp. 891–894, 1969.
[21] W. Wang and J. J. E. Slotine, “On partial contraction analysis for coupled nonlinear oscillators,” Biol. Cybern., vol. 92, no. 1, pp. 38–53,
2005.
[22] N. Wiener, Nonlinear Problems in Random Theory. Cambridge, MA:
MIT Press, 1958.
[23] K. Wiesenfeld, P. Colet, and S. H. Strogatz, “Frequency locking in
Josephson arrays: Connection with the Kuramoto model,” Phys. Rev.
E, vol. 57, no. 2, pp. 1563–1569, 1998.
[24] A. T. Winfree, The Geometry of Biological Time. New York:
Springer, 1980.
Descargar