Automatica 45 (2009) 2286–2291

Contents lists available at ScienceDirect

Automatica journal homepage: www.elsevier.com/locate/automatica

Brief paper

Synchronization of coupled harmonic oscillators in a dynamic proximity networkI Housheng Su a , Xiaofan Wang a , Zongli Lin b,∗ a

Department of Automation, Shanghai Jiao Tong University, Dongchuan Road 800, Shanghai 200240, China

b

Charles L. Brown Department of Electrical and Computer Engineering, University of Virginia, P.O. Box 400473, Charlottesville, VA 22904-4743, USA

article

info

Article history: Received 7 February 2009 Received in revised form 25 May 2009 Accepted 30 May 2009 Available online 26 July 2009 Keywords: Synchronization Distributed control Coupled harmonic oscillators Multi-agent systems

abstract In this paper, we revisit the synchronization problems for coupled harmonic oscillators in a dynamic proximity network. Unlike many existing algorithms for distributed control of complex dynamical networks that require explicit assumptions on the network connectivity, we show that the coupled harmonic oscillators can always be synchronized, without imposing any network connectivity assumption. Moreover, we also investigate the synchronization with a leader and show that all harmonic oscillators can asymptotically attain the position and velocity of the leader, again without any assumption on connectivity of the followers. Numerical simulation illustrates the theoretical results. © 2009 Published by Elsevier Ltd

1. Introduction In recent years, there has been significant interest in the study of synchronization from different fields (see, for example, Wang (2002) and Wu (2002) and the references therein). Two main lines of research on the problems of synchronization have emerged from this study. On the one hand, the two pioneering papers on synchronization in coupled systems (Fujisaka & Yamada, 1983) and synchronization in chaotic systems (Pecora & Carroll, 1990) have stimulated a great deal of interest in the study of complete synchronization of coupled nonlinear dynamical systems. On the other hand, there has been much interest in the study of synchronization in dynamical networks with complex topologies in the past few years due to the discovery of the small-world and scale-free properties of many natural and artificial complex networks (Wang & Chen, 2002, 2003). One of the most important contributions to the problem of synchronization in coupled systems is the Kuramoto model (Kuramoto, 1984), which was established based on the phenomenon of collective synchronization. In the Kuramoto model, the information of oscillators are assumed to be global, i.e., the underlying

I This paper was not presented at any IFAC meeting. This paper was recommended for publication in revised form by Associate Editor Tongwen Chen under the direction of Editor Ian R. Petersen. ∗ Corresponding author. Tel.: +1 434 9246342; fax: +1 434 9248818. E-mail addresses: [email protected] (H. Su), [email protected] (X. Wang), [email protected] (Z. Lin).

0005-1098/$ – see front matter © 2009 Published by Elsevier Ltd doi:10.1016/j.automatica.2009.05.026

topology is fully connected. The Kuramoto model was later modified for the scenarios of nearest neighbor interaction (Jadbabaie, Motee, & Barahona, 2004), switching topologies and presence of nonhomogeneous delays (Papachristodoulou & Jadbabaie, 2005). In contrast to the above models where the coupled systems are described by single integrator dynamics, Ren in Ren (2008a) recently investigated coupled second-order linear harmonic oscillator models. The oscillators investigated in Ren (2008a) are modeled as point masses on a real line. Under some rather mild network connectivity assumptions, the positions and velocities of coupled harmonic oscillators can be synchronized in both fixed and switching networks, with or without a leader. Related to the synchronization of coupled harmonic oscillators are second-order consensus problems (Ren, 2008b; Ren & Atkins, 2007; Xie & Wang, 2007) and flocking problems (Olfati-Saber, 2006; Su, Wang, & Chen, 2009a; Su, Wang, & Lin, 2009b; Su, Wang, & Yang, 2008; Tanner, Jadbabaie, & Pappas, 2007) in multi-agent systems. In order to achieve second-order consensus in a multiagent system, the underlying topology must contain a directed spanning tree in fixed networks, or must have a directed spanning tree at each time instant in switching networks (Ren, 2008b; Ren & Atkins, 2007; Xie & Wang, 2007). In the case of tracking a virtual leader, one of the followers should have the information of the virtual leader in a fixed network (Ren, 2008b). Stimulated by Reynolds’ model (Reynolds, 1987), flocking algorithms have been proposed by combining a local artificial potential field with a velocity consensus component (Olfati-Saber, 2006; Su et al., 2009a,b, 2008; Tanner et al., 2007). The convergence condition for

H. Su et al. / Automatica 45 (2009) 2286–2291

the flocking algorithms in Olfati-Saber (2006); Tanner et al. (2007) and Su et al. (2008) is that the underlying topology is connected at each time instant. In order to track a virtual leader, the followers should get in touch, directly or indirectly, with the virtual leader from time to time (Su et al., 2009b). The convergence condition for the connectivity-preserving flocking algorithm based only on position measurements is that the initial network is connected (Su et al., 2009a). Synchronization of coupled harmonic oscillators, second-order consensus and flocking are all characterized by second-order dynamics, distributed control, local interactions and self-organization. A key difference among these problems lies in the intrinsic dynamics of the uncoupled systems. The intrinsic dynamics of the uncoupled systems in the second-order consensus and flocking problems are that of double integrators, while in the synchronization of coupled harmonic oscillators, the dynamics are that of second-order oscillators. A direct consequence of this difference is that the consensus and flocking equilibria for the velocities are zero or nonzero constants, while the synchronization equilibrium for the velocities is time varying. In the synchronization (Ren, 2008a), second-order consensus (Ren, 2008b; Ren & Atkins, 2007; Xie & Wang, 2007) and flocking (Olfati-Saber, 2006; Su et al., 2009a,b, 2008; Tanner et al., 2007) algorithms, certain network connectivity assumptions play a crucial role in the stability analysis. This is because exchanging sufficient information among agents is necessary for cooperation. However, in practice, such kinds of network connectivity assumptions are usually very difficult to verify and may not hold even if the initial network is well connected. On the other hand, we observe that the intrinsic dynamics of the harmonic oscillators will cause the agents to meet with each other from time to time, even if the initial velocities and positions are different. Motivated by this observation and inspired by the recent work (Ren, 2008a), we revisit in this paper the coupled second-order linear harmonic oscillator models in a dynamic proximity network. The topology of proximity network depends on the relative distances of the harmonic oscillators. The harmonic oscillators are coupled by their velocity information. We will examine the synchronization of coupled harmonic oscillators in the dynamic proximity network without any connectivity assumption. We will also examine the synchronization of coupled harmonic oscillators with a leader and in the absence of any connectivity assumption on the followers. The remainder of the paper is organized as follows. Section 2 states the problems to be solved in this paper. Section 3 establishes synchronization results, both without and with a leader. Section 4 presents the simulation results. Finally, Section 5 draws a brief conclusion to the paper. 2. Problem statement

2287

The problem of synchronization is to design a control input ui to cause lim kqi (t ) − qj (t )k = 0,

t →∞

and lim kpi (t ) − pj (t )k = 0,

t →∞

for all i and j. In the situation where a leader, labeled as agent N + 1, is present, the goal is then to design a control input ui to cause lim kqi (t ) − qγ (t )k = 0,

t →∞

and lim kpi (t ) − pγ (t )k = 0,

t →∞

for all i, where qγ and pγ are the position and velocity of the leader, respectively. The dynamic of the leader satisfies q˙ γ = pγ , p˙ γ = −ω2 qγ .

(2)

In Ren (2008a), N coupled harmonic oscillators are connected by dampers, i.e., ui = −

N X

aij (t ) pi − pj ,



i = 1, 2, . . . , N ,

(3)

i=1

where aij (t ) characterizes the interaction between agents i and j at time t. Under certain network connectivity assumptions and the influence of the control input (3), synchronization of the positions and velocities in both fixed and switching networks was established in Ren (2008a). In this paper, we investigate the system in a dynamic proximity network. Each agent has a limited communication capability which allows it to communicate only with agents within its neighborhood. The neighboring agents of agent i at time t is denoted as:

Ni (t ) = j : kqi − qj k < r , j = 1, 2, . . . , N , j 6= i ,





where k · k is the Euclidean norm. In the above definition, we have assumed that all agents have an identical influencing/sensing radius r. During the course of motion, the relative distances between agents may vary with time, so the neighbors of each agent may change. We define the neighboring graph G(t ) = {V , E (t )} to be an undirected graph consisting of a set of vertices V = {1, 2, . . . , N }, whose elements represent agents in the group, and a set of edges E (t ) = {(i, j) ∈ V × V : i ∼ j}, containing unordered pairs of vertices that represent neighboring relations at time t. Vertices i and j are said to be adjacent at time t if (i, j) ∈ E (t ). A path of length l between vertices i and j is a sequence of l + 1 distinct vertices starting with i and ending with j such that consecutive vertices in the sequence are adjacent.

We consider N agents moving in a one-dimensional Euclidean space. The behavior of each agent is described by a harmonic oscillator of the form

3. Synchronization of coupled harmonic oscillators

q˙ i = pi ,

3.1. Synchronization without a leader

p˙ i = −ω qi + ui , 2

i = 1, 2, . . . , N ,

(1)

where qi ∈ R is the position of agent i, pi ∈ R is its velocity vector, ui ∈ R is its control input and ω is the frequency of the oscillator. For notational convenience, we also define q1  q2 

   q=  ..  , .

qN

p1  p2 





 p=  ..  . .

pN

Let the control input for agent i be given by

X

ui = −

aij (q) pi − pj ,



i = 1, 2, . . . , N ,

(4)

j∈Ni (t )

where A(q) = aij (q) N ×N is the adjacent matrix which is defined in Olfati-Saber (2006) as



aij (q) =

0,



 ρh kqj − qi kσ /kr kσ ,

if j = i, if j 6= i,

2288

H. Su et al. / Automatica 45 (2009) 2286–2291

with thebump function ρh (z ), h ∈ (0, 1), being

 1,      z−h ρh (z ) = 0.5 1 + cos π ,  1−h  0,

if z ∈ [0, h), if z ∈ [h, 1], otherwise,

where the σ -norm k·kσ , defined for a general n-dimensional vector as a map Rn → R≥0 ,

kz kσ =

1 hp

ε

i

1 + εkz k2 − 1 ,

for some constant ε > 0. It is clear that aij (q) = aji (q) > 0 if (j, i) ∈ E (t ) and aij (q) = aji (q) = 0 if j 6= i but (j, i) 6∈ E (t ). Note that the adjacent matrix A(q) is continuous even if the network is switching. We define the Laplacian of graph G(t ) with adjacent matrix A(q) as L(q) = ∆(A(q)) − A(q), where the degree matrix ∆(A(q)) is PN a diagonal matrix with the ith diagonal element being j=1 aij (q). Denote the eigenvalues of L(q) as λ1 (L(q)) ≤ λ2 (L(q)) ≤ · · · ≤ λN (L(q)). Then, λ1 (L(q)) = 0 and (1, 1, . . . , 1)T ∈ RN is the corresponding eigenvector. Moreover, if G(t ) is a connected graph, then λ2 (L(q)) > 0 (Godsil & Royle, 2001). Denote the position and velocity of the center of mass (COM) of all agents in the group as N P

q¯ =

N P

qi

i=1

N

,

p¯ =

.

N

1

ω

p¯ (0) sin(ωt ),

and pi (t ) → −ω¯q(0) sin(ωt )¯q(0) + p¯ (0) cos(ωt ), as t → ∞, where q¯ (0) and p¯ (0) are respectively the initial position and velocity of the COM of the group. Proof. Denote the position difference and the velocity difference between agent i and the COM as q˜ i = qi − q¯ and p˜ i = pi − p¯ , respectively. Then, q˙˜ i = p˜ i , X  p˙˜ i = −ω2 q˜ i − aij (˜q) p˜ i − p˜ j . j∈Ni (t )

For notational convenience, we also define

  q˜ 1  q˜ 2   q˜ =   ..  , . q˜ N

p˜ 1  p˜ 2 





 p˜ =   ..  . . p˜ N

Consider the Lyapunov function candidate Q (˜q, p˜ ) =

1 2

1

ω2 q˜ T q˜ + p˜ T p˜ , 2

which is positive definite function and radially unbounded with respect to p˜ and q˜ . The derivative of Q along the trajectories of the agents is given by, Q˙ = ω p˜ q˜ + p˜ p˙˜ 2 T

q˜ T , p˜ T

T

o ∈ R2N : Q˙ = 0 .

We now consider the trajectories that lie entirely in S. Suppose that G(t ) consists of n(t ), 1 ≤ n(t ) ≤ N, connected subgraphs and there are Nk (t ) agents in the kth, 1 ≤ k ≤ n(t ), connected subgraph at time t. For any time t, there exists an orthogonal permutation matrix P (t ) ∈ RN ×N such that L(˜q) can be transformed into a block diagonal matrix as follows, L˘ (˜q) = P (t )L(˜q)P T (t )

L (˜q) 1  ..  .  = 0  .  . . 0

··· .. . ··· .. .

.. . Lk (˜q) .. .

···

0

0

T

= ω2 p˜ T q˜ + p˜ T (−ω2 q˜ − L(˜q)˜p) = −˜pT L(˜q)˜p ≤ 0. It then follows from the LaSalle Invariance Principle (Khalil, 2002) that all trajectories of the agents converge to the largest invariant set inside the region

··· .. .

0



··· .. . ···

0

   ,  

.. .

.. .

Ln(t ) (˜q)

where Lk (˜q) ∈ RNk (t )×Nk (t ) is the Laplacian matrix associated with the kth connected subgraph of the graph G(t ).The indices of the state vector can be rearranged such that



p˘ 1

p˘ k1





pk2

  

p˘ k = 

 .  p˘ n(t )

Theorem 1. Consider a system of N mobile agents with dynamics (1), each being steered by the control input (4). Then, qi (t ) → q¯ (0) cos(ωt ) +

n

 p˘ 2    p˘ =  .  = P (t )˜p, .

pi

i=1

S=

˘ .. .

   , 

p˘ kNk (t )

where p˘ k is the velocity difference vector of the Nk (t ) agents within the kth connected subgraph. Therefore

h   T iT −˜pT L(˜q)˜p = −˘pT L˘ (˜q)˘p = − p˘ 1 T · · · p˘ k T · · · p˘ n(t ) L (˜q) · · ·   p˘ 1  0 ··· 0 1 .. .. ..   ..  ..  .. . .   . . . .    k  . · · · Lk (˜q) · · · 0  ˘ × 0 p     .  . . . ..  . .. .. ..   ...   . . 0 ··· 0 · · · Ln(t ) (˜q) p˘ n(t ) Clearly, −˜pT L(˜q)˜p = 0 if and only if p˘ k

T

(Lk (˜q))˘pk = 0,

k = 1, 2, . . . , n(t ).

(5)

By the sum of squares property (Olfati-Saber, 2006), p˘ k

T

(Lk (˜q))˘pk =

1

X

2

aij (˜q) p˘ ki − p˘ kj .

2 (i,j)∈E (t )

Therefore, Eq. (5) is equivalent to p˘ k1 = p˘ k2 = · · · = p˘ kNk (t ) ,

k = 1, 2, . . . , n(t ),

(6)

which implies that the velocities of the agents in the same subgroup are synchronized. We next show that n(t ) = 1. This would imply that all agents approach the same velocity asymptotically. From (1), (4) and (6), we have q˙ i = pi , p˙ i = −ω2 qi ,

i = 1, 2, . . . , N ,

(7)

from which we obtain qi (t ) = c1i cos(ωt ) + c2i sin(ωt ),

(8)

and pi (t ) = −c1i ω sin(ωt ) + c2i ω cos(ωt ),

(9)

H. Su et al. / Automatica 45 (2009) 2286–2291

where c1i and c2i depend on the initial positions and velocities of all the agents in the group. From (8), every pair of agents in the group must collide during each uniformly bounded time-interval

π ti+1 − ti = . ω

[ti , ti+1 ),

Assume that there are at least two connected subgroups in the system. Then, from earlier analysis, we know that agents from two different connected subgroups must collide at some time t 0 , i.e., at time t 0 , an agent i is connected with another agent j. In this case, we have p˜ i (t 0 ) 6= p˜ j (t 0 ). It then follows from (5) that Q˙ (t 0 ) < 0, which contradicts with the fact that Q˙ (t ) = 0. Thus, we conclude that the interaction network will not switch for all t. Consequently, n(t ) = 1 for all t, i.e.,

ui = −

X

2289

aij (q) pi − pj − aiγ (q) pi − pγ ,





j∈Ni (t )

i = 1, 2, . . . , N .

(11)

Theorem 2. Consider a system of N mobile agents with dynamics (1) and a leader with dynamic (2). Let each follower be steered by the control input (11). Then, qi (t ) → qγ (0) cos(ωt ) +

1

pγ (0) sin(ωt ),

ω

and pi (t ) → −ωqγ (0) sin(ωt ) + pγ (0) cos(ωt ), as t → ∞, where qγ (0) and pγ (0) are respectively the initial position and velocity of the leader. Proof. Denote the position difference and the velocity difference between agent i and the leader as q˜ i = qi − qγ and p˜ i = pi − pγ , respectively. Then

p˜ 1 = p˜ 2 = · · · = p˜ N = 0, or p1 = p2 = · · · = pN = p¯ ,

q˙˜ i = p˜ i , X  p˙˜ i = −ω2 q˜ i − aij (˜q) p˜ i − p˜ j − aiγ (˜q)˜pi .

which implies that p˙ 1 = p˙ 2 = · · · = p˙ N . Then, from (1) and (4)

For notational convenience, we also define

q1 = q2 = · · · = qN .

  q˜ 1  q˜ 2   q˜ =   ..  , . q˜ N

It follows from (1), (4) and the symmetry of A(t ) that N P

p˙¯ =

i =1

N

p˙ i

= −ω2 q¯ ,

Q (˜q, p˜ ) =

q˙¯ = p¯ , p˙¯ = −ω2 q¯ .



(10)

The solution of (10) can be obtained as 1

ω

p¯ (0) sin(ωt ),

and p¯ (t ) = −ω¯q(0) sin(ωt ) + p¯ (0) cos(ωt ). In conclusion, it follows from the LaSalle Invariance Principle that qi (t ) → q¯ (0) cos(ωt ) +

1

ω

p¯ (0) sin(ωt )

and pi (t ) → −ω¯q(0) sin(ωt ) + p¯ (0) cos(ωt ), as t → ∞.

p˜ 1  p˜ 2 





 p˜ =   ..  . .

p˜ N

Consider the Lyapunov function candidate

which in turn implies that

q¯ (t ) = q¯ (0) cos(ωt ) +

(12)

j∈Ni (t )



Remark 1. Unlike many existing algorithms, Theorem 1 shows that the coupled harmonic oscillators can be synchronized even without any network connectivity assumption. This is because there exist an infinite sequence of contiguous, nonempty and uniformly bounded time-intervals [tj , tj+1 ), j = 0, 1, 2, . . . , such that across each time-interval each pair of agents in the group must naturally collide, i.e., they exchange velocity information with each other when the relative distances between them are within the influencing/sensing radius r across each time-interval. 3.2. Synchronization with a leader In this section, we investigate the synchronization algorithm for the situation when a leader is present. In this case, the control input for agent i is given by

1 2

1

ω2 q˜ T q˜ + p˜ T p˜ , 2

which is positive definite function and radially unbounded with respect to p˜ and q˜ . The derivative of Q along the trajectories of the agents is given by, Q˙ = ω2 p˜ T q˜ + p˜ T (−ω2 q˜ − L(˜q)˜p − H (˜q)˜p)

= −˜pT (L(˜q) + H (˜q))˜p ≤ 0, where a1γ (˜q)  0

 H (˜q) =  

.. .

0

.. .

··· ··· .. .

0

···

0

a2γ (˜q)

0 0



 ..  . . aN γ (˜q)

It then follows from the LaSalle Invariance Principle (Khalil, 2002) that all trajectories of the agents converge to the largest invariant set inside the region S=

n

q˜ T , p˜ T

T

o ∈ R2N : Q˙ = 0 .

We now consider the trajectories that lie entirely in S. Suppose that G(t ) consists of n(t ), 1 ≤ n(t ) ≤ N, connected subgraphs and there are Nk (t ) agents in the kth, 1 ≤ k ≤ n(t ), connected subgraph at time t. Similar to the analysis in the proof of Theorem 1, we have

−˜pT (L(˜q) + H (˜q))˜p = − L (˜q) 1  ..  .  × 0  .  . . 0

h

··· .. . ··· .. .

.. . Lk (˜q) .. .

···

0

0

p˘ 1

T

··· .. . ··· .. . ···

···

p˘ k

T

···  1   p˘ 0 ..   ..  .  .     0   p˘ k    ..   ..   .  . Ln(t ) (˜q) p˘ n(t )

p˘ n(t )

T iT

2290

H. Su et al. / Automatica 45 (2009) 2286–2291

a

a

Position Convergence

3

Position Difference

2 1.5

2

1 1

0.5 0 q

q

0

–0.5 –1

–1 –1.5

–2 –2 –3

0

5

10

–2.5

15

0

5

t Velocity Convergence

8

b

10

15

t

b

Velocity Difference

8

6 6 4 4

2

2 p

p

0 –2

0

–4 –2 –6 –4

–8 –10 5

0

10

–6

15

0

t



p˘ 1

T

H (˜q) 1  ..  .  × 0  .  . . 0

···

p˘ k

T



···

··· .. . ··· .. .

.. . Hk (˜q) .. .

···

0

··· .. .

0

··· .. . ···

T

(Lk (˜q) + Hk (˜q))˘pk = 0,

and pi (t ) → −ωqγ (0) sin(ωt ) + pγ (0) cos(ωt ),

  p˘ 1  0 ..   ..  .  .     0   p˘ k  ,  ..   ..   .  . Hn(t ) (˜q) p˘ n(t )

k = 1, 2, . . . , n(t ),

as t → ∞.

(13)

which implies that if one agent in the subgroup k is the neighbor of the leader, then the velocity difference between the agents in this subgroup and the virtual leader is zero, otherwise, the velocity difference between the agents in this subgroup is synchronized but may not be zero. As in the proof of Theorem 1, we can show that n(t ) = 1, and the leader is a neighbor of the agents of the connected group. From (13), p˜ 1 = p˜ 2 = · · · = p˜ N = 0,

(14)

from which it follows that p˙˜ 1 = p˙˜ 2 = · · · = p˙˜ N = 0. Then, from (12) it follows that q˜ 1 = q˜ 2 = · · · = q˜ N = 0.

(15)

Finally, from (2), (14) and (15), we have qi (t ) → qγ (0) cos(ωt ) +

1

ω

pγ (0) sin(ωt ),

15

Fig. 2. Synchronization with a leader of 10 agents under control input (11).

 iT n(t ) T

where p˘ k is the velocity difference within the kth connected subgraph. Clearly, −˜pT (L(˜q) + H (˜q))˜p = 0 if and only if p˘ k

10 t

Fig. 1. Synchronization of 10 agents under control input (4).

h

5



Remark 2. Unlike many existing algorithms with a leader, Theorem 2 shows that all harmonic oscillators can asymptotically attain the position and velocity of the leader even without any connectivity assumption on the followers. This is because there exists an infinite sequence of contiguous, nonempty and uniformly bounded time-intervals [tj , tj+1 ), j = 0, 1, 2, . . . , such that during each time-interval all agents in the group and the leader must naturally collide, i.e., each agent in the group exchange velocity information with the leader when the relative distance between them are below the influencing/sensing radius r across each timeinterval. 4. Simulation study All the simulations are performed with 10 agents whose initial positions and velocities are randomly chosen within [−4, 4] and [−2, 2], respectively. In the simulation, we choose the influencing/sensing radius r = 0.5, the parameter ω = 3.162, and ε = 0.1 for the σ -norm. Fig. 1 shows the synchronization of coupled harmonic oscillators under control input (4). In particular, Plots (a) and (b) are respectively the evolutions of the position and velocity of the ten agents. It is obvious from these plots that the control input (4) is capable of achieving stable synchronization motion in the absence of any network connectivity assumption. Fig. 2 shows the synchronization with a leader of coupled harmonic oscillators under control input (11). In this figure, initial

H. Su et al. / Automatica 45 (2009) 2286–2291

position and velocity of the leader are set to be qγ (0) = 1 and pγ (0) = 1. Shown in Plots (a) and (b) are respectively the evolution of the position difference and velocity differences between the ten agents and the leader. These simulation results show that all agents asymptotically attain the position and velocity of the leader in the absence of any connectivity assumption on the followers. 5. Conclusions In this paper, we have investigated synchronization of coupled harmonic oscillators, both without and with a leader. By exploiting the inherent dynamical properties of the uncoupled systems, i.e., the coupled harmonic oscillators will naturally exchange information with each other from time to time through the coupling, we were able to design control laws that achieve synchronization without requiring any connectivity assumption on the agents. This is in contrast with the existing algorithms for the same problem where certain network connectivity assumptions are needed. In the situation where a leader is present, all agents in the group will track the leader in the absence of any connectivity assumption on the followers. Acknowledgements This work was supported in part by National Natural Science Foundation of China under grants 60731160629 and 60674045. The work was performed while the third author was visiting Shanghai Jiao Tong University as a Cheung Kong Scholarship Chair Professor. References Fujisaka, H., & Yamada, T. (1983). Stability theory of synchronized motion in coupled-oscillator systems. Progress of Theoretical Physics, 69, 32–47. Godsil, C., & Royle, G. (2001). Graduate texts in mathematics: Vol. 207. Algebraic graph theory. New York: Springer. Jadbabaie, A., Motee, N., & Barahona, M. (2004). On the stability of the Kuramoto model of coupled nonlinear oscillators. In Proceedings of the american control conference (pp. 4296–4301). Khalil, H. K. (2002). Nonlinear systems (Third ed.). Upper Saddle River, New Jersey: Prentice Hall. Kuramoto, Y. (1984). Chemical oscillations, waves and turbulence. Berlin: Springer. Olfati-Saber, R. (2006). Flocking for multi-agent dynamic systems: Algorithms and theory. IEEE Transactions on Automatic Control, 51, 401–420. Papachristodoulou, A., & Jadbabaie, A. (2005). Synchronization in oscillator networks: Switching topologies and presence of nonhomogeneous delays. In Proc. of the 44th IEEE conference on decision and control (pp. 5692–5697). Pecora, L. M., & Carroll, T. L. (1990). Synchronization in chaotic systems. Physical Review Letters, 64, 821–824. Ren, W. (2008a). Synchronization of coupled harmonic oscillators with local interaction. Automatica, 44, 3195–3200. Ren, W. (2008b). On consensus algorithms for double-integrator dynamics. IEEE Transactions on Automatic Control, 53, 1503–1509. Ren, W., & Atkins, E. (2007). Distributed multi-vehicle coordinated control via local information exchange. International Journal of Robust and Nonlinear Control, 17, 1002–1033. Reynolds, C. W. (1987). Flocks, herds, and schools: A distributed behavioral model. Computer Graphics, ACM SIGGRAPH 87 Conference Proceedings, 21, 25–34.

2291

Su, H., Wang, X., & Chen, G. (2009a). A connectivity-preserving flocking algorithm for multi-agent systems based only on position measurements. International Journal of Control, 82, 1334–1343. Su, H., Wang, X., & Lin, Z. (2009b). Flocking of multi-agents with a virtual leader. IEEE Transactions on Automatic Control, 54, 293–307. Su, H., Wang, X., & Yang, W. (2008). Flocking in multi-agent systems with multiple virtual leaders. Asian Journal of Control, 10, 238–245. Tanner, H. G., Jadbabaie, A., & Pappas, G. J. (2007). Flocking in fixed and switching networks. IEEE Transactions on Automatic Control, 52, 863–868. Wang, X. (2002). Complex networks: Topology, dynamics, and synchronization. International Journal of Bifurcation and Chaos, 12, 885–916. Wang, X., & Chen, G. (2002). Synchronization in scale-free dynamical networks: Robustness and fragility. IEEE Transactions on Circuits and Systems-I: Fundamental Theory and Applications, 49, 54–62. Wang, X., & Chen, G. (2003). Complex networks: Small-world, scale-free and beyond. IEEE Circuits and Systems Magazine, 3, 6–20. Wu, C. W. (2002). Synchronization in coupled chaotic circuits and systems. Singapore: World Scientific. Xie, G., & Wang, L. (2007). Consensus control for a class of networks of dynamic agents. International Journal of Robust and Nonlinear Control, 17, 941–959.

Housheng Su was born in Wuhan, China, in 1979. He received his B.S. degree in Automatic Control and M.S. degree in Control Theory and Control Engineering from Wuhan University of Technology, Wuhan, China, in 2002 and 2005, respectively, and his Ph.D. degree in Control Theory and Control Engineering from Shanghai Jiao Tong University, Shanghai, China, in 2008. He is currently a Postdoctoral researcher with the Department of Electronic Engineering, City University of Hong Kong, Hong Kong, China. His research interests lie in the areas of multiagent coordination control theory and its applications to autonomous robotics and mobile sensor networks. Xiaofan Wang (M’01, SM’05) received the B.Sc. degree in Mathematics from Suzhou University in 1986, the M.Sc. degree in Computational Mathematics from Nanjing Normal University in 1991, and the Ph.D. degree in Control Theory and Applications from the Southeast University, China, in 1996. Currently, he is a professor with the Department of Automation, Shanghai Jiao Tong University, China. He received the National Science Fund for Distinguished Young Scholars of China in 2002 and the Best Transactions Paper Award from the IEEE Circuits and Systems Society in 2005. His research interests include analysis and control of complex dynamical networks. Zongli Lin is a professor of Electrical and Computer Engineering at the University of Virginia. He received his B.S. degree in Mathematics and Computer Science from Xiamen University, Xiamen, China, in 1983, his Master of Engineering degree in Automatic Control from Chinese Academy of Space Technology, Beijing, China, in 1989, and his Ph.D. degree in Electrical and Computer Engineering from Washington State University, Pullman, Washington, in 1994. His current research interests include nonlinear control, robust control, and control applications. He was an Associate Editor of the IEEE Transactions on Automatic Control (2001–2003) and the Corresponding Editor for Conference Activities of the IEEE Control Systems Magazine (2005–2007). He currently serves on the editorial boards of several journals, including Automatica, Systems & Control Letters, IEEE/ASME Transactions on Mechatronics and IEEE Control Systems Magazine. He is an elected member of the Board of Governors of the IEEE Control Systems Society. He is a Fellow of the IEEE.

Automatica Synchronization of coupled harmonic ...

Jul 26, 2009 - virtual leader, one of the followers should have the information of the virtual leader in a fixed network (Ren, 2008b). Stimulated by Reynolds' model (Reynolds, 1987), flocking algorithms have been proposed by combining a local artificial potential field with a velocity consensus component (Olfati-Saber, ...

2MB Sizes 2 Downloads 255 Views

Recommend Documents

WUJNS Linearly Coupled Synchronization of the New ...
School of Water Resources and Hydropower , Wuhan. University , Wuhan 430072 , Hubei , China. Abstract : This paper investigates synchronization within the new systems , which we denote as Liu system in this paper. New stability criteria for synchroni

Dynamics and synchronization of coupled self ...
After the presentation of the model and statement of the problem, the analytic study of the ... Two types of nonlinear components are considered in the model.

Chaos synchronization of resistively coupled Duffing ...
doi:10.1016/j.cnsns.2008.01.019. * Corresponding author. Tel.: +237 99 32 93 76; fax: +237 33 40 75 69. E-mail addresses: [email protected] (E.T. Wembe), ...

Synchronization of two coupled self-excited systems ...
(Received 10 March 2007; accepted 24 June 2007; published online 12 September ... self-excited systems modeled by the multi-limit cycles van der Pol oscillators ...... ings of the International Conference on Acoustic, Speech and Signal Pro-.

Nonlinear dynamics and synchronization of coupled ...
well as in the realm technology. ... chaos to mask the information bearing signal) [11–14], in biology, chemistry and medicine the .... from the orbit Aa to the orbit Ac. We just inverse the initial conditions for the case Ac to Aa. ..... [3] El-Ba

Generalized synchronization in linearly coupled time ... - CMA.FCT
an array of fully connected coupled oscillators ([12]). The purpose of ... m. ∑ j=1. Di,j = 0,. (2). (this is the case studied in [12]). In this conditions the subspace.

Dynamics and synchronization of coupled self ...
After the presentation of the model and statement of the problem, the analytic study .... The solution of Eq. (12) in the nth unstable region may be assumed in the.

Adaptive synchronization of coupled self-sustained elec
direct method to study the asymptotic stability of the solutions of the .... Note that the equality (9) implies that the span of rows of BT P belongs to the span of rows ...

Nonlinear dynamics and synchronization of coupled ...
Communications in Nonlinear Science and Numerical Simulation xxx (2005) xxx–xxx ...... chaos to mask the information bearing signal) [11–14], in biology, chemistry and ... from its orbit to that of the other system (master) as it appears in Fig.

Synchronization in Electrically Coupled Neural Networks
Department of Electrical and Computer Engineering, ... cessing occurs in real nervous systems. ... of network dynamics is the choice of neural coupling [1].

Boundary Element Formulation of Harmonic ... - Semantic Scholar
On a deeper level, BEM makes possible the comparison of trans- finite harmonic ... Solving a Dirichlet problem could seem a high price to pay, but the quality of the .... Euclidean space, and not just to some large yet bounded domain. This task ...

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

Differential Synchronization
is a minimalistic synchronization mechanism, whose design goal is to have minimal impact ... DS is a state-based optimistic synchronization algorithm.[13] The ... include pair programming between distributed sites, the ability to invite a remote ...

Boundary Element Formulation of Harmonic ... - Semantic Scholar
that this will allow tailoring new interpolates for particular needs. Another direction for research is ... ment methods with the software library BEMLIB. Chapman &.

Optimal Synchronization of Complex Networks
Sep 30, 2014 - 2Department of Applied Mathematics, University of Colorado at Boulder, Boulder, Colorado 80309, USA ... of interacting dynamical systems.

DECENTRALIZED ADAPTIVE SYNCHRONIZATION OF ...
Jan 15, 2008 - rithm, complex system, discrete-time stochastic model, coupling ... the point of view of automatic control, the drivers of these cars must control ...

Synchronization of recurring records in incompatible databases
Aug 24, 2001 - (10) Patent Number: US RE43,571 E ... 11/1991 Kelly ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 395/800. 5,124,912 A ..... Newsweek Business Information Inc. (1995). Staten ... “All I need is a miracle; computer-aided educational packages; Small ..

manual-caja-cambios-automatica-01m-automatismo-mecanica ...
There was a problem previewing this document. Retrying... Download. Connect more apps... manual-ca ... stico.pdf. manual-ca ... stico.pdf. Open. Extract. Open with. Sign In. Details. Comments. General Info. Type. Dimensions. Size. Duration. Location.

manual-transmision-automatica-mecanica-automotriz.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item.

Differential Synchronization - Neil Fraser
ALTERNATIVE STRATEGIES. Three common approaches to synchronization are the pessimistic ... real-time collaboration across a network with latency. 3. DIFFERENTIAL ..... technical scalability far exceeds the point where social scalability.

Magnetism in systems of exchange coupled nanograins
plane, z− neighbours in plane i − 1 and z+ neighbours in ..... cent study on Nd2Fe14B/α-Fe nanocomposite materials,. Lewis and ... Such domain wall widths are ...