You are on page 1of 14

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/310470965

Synchronization and local convergence analysis of networks with dynamic


diffusive coupling

Article  in  Chaos · November 2016


DOI: 10.1063/1.4966017

CITATIONS READS

4 118

2 authors:

Daniel Alberto Burbano Lombana Mario Di Bernardo


New York University University of Naples Federico II
26 PUBLICATIONS   181 CITATIONS    450 PUBLICATIONS   11,056 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Design and implementation of feedback control in a multicellular consortium View project

Mathematical modeling on intermittent androgen suppression of prostate cancer View project

All content following this page was uploaded by Daniel Alberto Burbano Lombana on 21 January 2018.

The user has requested enhancement of the downloaded file.


This is a preprint version
Full version: http://aip.scitation.org/doi/abs/10.1063/1.4966017
Chaos 26, 116308 (2016): https://doi.org/10.1063/1.4966017
Synchronization and local convergence analysis of networks with dynamic
diffusive coupling
Daniel A. Burbano L.a) and Mario di Bernardob)
Department of Electrical Engineering and Information Technology, University of Naples Federico II, Naples, 8125,
Italy.
(Dated: 9 June 2016)
In this paper we address the problem of achieving synchronization in networks of nonlinear units coupled by
dynamic diffusive terms. We present two types of couplings consisting of a static linear term, corresponding
to the diffusive coupling, and a dynamic term which can be either the integral or derivative of the sum
of the mismatches between the states of neighbouring agents. The resulting dynamic coupling strategy
is a distributed proportional-integral (PI) or proportional-derivative (PD) control law that is shown to be
effective in improving the network synchronization performance , for example when the dynamics at nodes
are nonidentical. We assess the stability of the network by extending the classical Master Stability Function
approach to the case where the links are dynamic ones of PI/PD type. We validate our approach via a set of
representative examples including networks of chaotic Lorenz and networks of nonlinear mechanical systems.

PACS numbers: Valid PACS appear here


Keywords: Synchronization, Master stability function, Networks

The study of the mechanisms and fundamen- effective in improving the network synchroniza-
tal laws that enable the emergence of com- tion performance6 .
plex behaviour in ensembles of cooperative units
has become a fundamental problem for science29
and technology as it is of relevance in many
applications19 . A particular yet important phe- I. INTRODUCTION
nomenon often used as a paradigm to investi-
gate the emergence of coordinated behaviour in Many natural and engineered systems can be described
networks is synchronization28 . When this hap- as ensembles of dynamical systems interacting with each
pens the trajectories of all the components of the other over a network of interconnections. This approach
ensemble, asymptotically converge toward each has been found to be successful for capturing and charac-
other onto a common solution. Examples in Sci- terising the behaviour of large and complex systems such
ence, Nature and Technology include frequency as the world-wide-web, metabolic networks, the electrical
synchronization in power grids, robot vehicle co- power grid, and animal groups among many others5,38 .
ordination and even abnormal synchronisation in A particularly important phenomenon in networks of dy-
neural networks14,25,40 . Typically, the intercon- namical systems is synchronisation28. When this hap-
necting links among each component are assumed pens the trajectories of all the components of the en-
to be diffusive and static21,40 . This represents semble, asymptotically converge toward each other onto
a gross oversimplifications since in more realis- a common solution. Examples in Science, Nature and
tic scenarios the communications links are of- Technology include frequency synchronisation in power
ten of dynamic nature. The aim of this paper grids, robot vehicle coordination and even abnormal syn-
is to present a simple yet effective extension of chronisation in neural networks14,25,40 . Typically, these
the linear diffusive coupling that can be used for systems are modelled as networks of dynamical systems
enhancing synchronisation in networks of identi- interconnected via static linear diffusive coupling21,40 .
cal nonlinear units possibly with parameter mis- The Master Stability Function approach (MSF)24 , has
matches. The idea is to extend the classical dif- been widely accepted for assessing local convergence to
fusive coupling by adding an integral or deriva- synchronisation in this class of networks. The main ad-
tive term depending on the mismatch between the vantage of the MSF is that it allows to reduce the compu-
states of neighbouring agents. The resulting dy- tational complexity required to assess if synchronization
namic coupling strategy is a proportional-integral is possible, since instead of studying the stability of the
or proportional-derivative law that is shown to be whole network, it is just required to study the stability of
one node (master node), which represents all the others
in the ensemble.
a) Electronic
The MSF approach is a powerful tool for investigating
mail: danielalberto.burbanolombana@unina.it
b) Electronic synchronisation in generic networks of identical oscilla-
mail: mario.dibernardo@unina.it; Also at Department
of Engineering Mathematics, University of Bristol, U.K. tors, by providing theoretical predictions of such syn-
chronous behaviour. Different extensions and applica-
This is a preprint version
Full version: http://aip.scitation.org/doi/abs/10.1063/1.4966017 2

tions of the MSF are available in the literature; for exam- synchronization in networks of other nonlinear systems
ple, an extension of the MSF to the case of nearly iden- such as those consisting nonlinear circuits12,13,32 where
tical oscillators has been reported in39 , while the MSF inductive and capacitive couplings can be modelled as
has also been exploited for studying networks with gen- PI/PD coupling.
eral delays on the links17 . Also, the MSF has been used
for studying synchronization in hypernetworks37, and for
networks with switching links10,18 . More recently, the II. PRELIMINARIES AND PROBLEM FORMULATION
MSF has been used for characterising and predicting the
formation of clusters (or patterns) in networks with topo- A. Notation
logical symmetries26 .
The aim of this paper is to present a simple yet effec- We denote by IN the identity matrix of dimension N ×
tive extension of the linear diffusive coupling that can be N ; by 1N a N × 1 vector with unitary elements. The
used for enhancing synchronisation in networks of identi- Frobenius norm is denoted by k·k. A diagonal matrix,
cal nonlinear units possibly with parameter mismatches. say D, with diagonal elements d1 , . . . , dN is indicated by
The idea is to extend the classical diffusive coupling by D = diag{d1 , . . . , dN }, λk (A) denotes the k-th eigenvalue
adding an integral or derivative term depending on the of a squared matrix A, and ⊗ denotes the Kronecker
mismatch between the states of neighbouring agents. The product3 .
resulting dynamic coupling strategy is a proportional-
An undirected graph G is defined by G = (N , E, A)
integral (PI) or proportional-derivative (PD) law that
where N = {1, 2, · · · , N } is the finite set of N node in-
has been shown to be effective in improving the network
dices; E ⊂ N × N is the set containing the E edges
synchronization performance6 .
between the nodes (i, j) for any i, j ∈ N , while the adja-
From a control theoretic viewpoint the approach can cency matrix A ∈ RN ×N represents the architecture of
be seen as the deployment of distributed PI or PD con- the network of interconnections, and its entries are given
trollers over a network of interest7 . PID controllers are by
well known in classical control as being able to provide

a certain degree of robustness against constant distur- 1 (i, j) ∈ E
bances and noise together with many other desirable A := [Aij ] = (1)
0 otherwise
properties30 .
The use of PI couplings has been proposed in the
literature for achieving consensus in networks of iden- B. Network Model
tical nodes with linear dynamics2,15 . More recently, a
distributed PID coupling structure7 has been proposed
We consider ensembles of N nonlinear units, each one
for consensus in networks of heterogeneous linear agents.
described by a set of nonlinear ordinary differential equa-
Here, each one of the control contributions, i.e. P, I and
tions (ODEs) of the form dxi /dt = f (xi ) where xi ∈ Rn ,
D are exploited for coping with node heterogenities as
f (x) : Ω ⊆ Rn 7→ Rn is a nonlinear smooth function
well as with constant disturbances. Distributed PI/PID
and i ∈ {1, · · · , N }. Assuming diffusive coupling among
actions have been also used in different applications com-
neighbouring units21 , the overall network dynamics can
pressing synchronization and frequency control in power
be written as
grids4,34,36 , clock synchronization in networks of discrete-
time integrators in9 , autonomous space satellites2 , con- XN
gestion control43 , containment control of mobile robots11 . dxi
= f (xi ) − σ Lij h(xj , yj ), xi (0) = xi0 , i ∈ N
Further results still focused on networks of linear sys- dt j=1
tems are presented in22,41,42 . Contrary to the previous (2)
results in the literature, in this paper we consider dy- where N := {1, · · · , N } is the set of indices, while
namic PI/PD couplings for networks of nonlinear units xi (0) = xi0 ∈ Ω ⊆ Rn , i ∈ N are the vectors of ini-
possibly chaotic. The stability of the synchronous solu- tial conditions. h(xi , yi ) ∈ Rn is a dynamic coupling
tions is studied by extending the MSF approach to the function representing the exchange of information be-
case where the couplings are dynamic, i.e. PI/PD. Here, tween neighbouring units. Here the variable yi repre-
the “master node” equations are derived and the theo- sents a particular
Rt dynamic quantity that we assume to
retical results are illustrated via a representative exam- be yi = 0 xj (τ )dτ or yi = dxi /dt. The constant and
ple using networks of Chaotic Lorenz systems. Finally, positive scalar σ is the global coupling strength.
the approach is applied to study synchronization in net- The network of dynamical units (2) is represented by
works of mechanical nonlinear oscillators. We convinc- a graph G = (N , E, A) which can be described in terms
ingly show that the dynamic couplings can be properly of its associated Laplacian matrix L := diag{A1N } − A.
tuned for enhancing synchronization; as well as, for de-
creasing the residual error when some heterogenities are Assumption II.1 The network of interconnections in
present at all or some of the nodes. We wish to em- (2) represented by a graph G = (N , E, A) is assumed
phasize that our results can also be useful to investigate to be undirected, unweighted and connected.
This is a preprint version
Full version: http://aip.scitation.org/doi/abs/10.1063/1.4966017 3

It is important to highlight that for any connected III. MASTER STABILITY FUNCTION FOR NETWORKS
and undirected graph G , the associated Laplacian WITH DYNAMIC COUPLINGS
matrix L is a symmetric matrix; therefore, it can
be eigen-decomposed7 as L = QΛQT , where To study convergence towards synchronization, we
Q ∈ RN ×N is an orthonormal matrix given by next extend the MSF24 to networks with dynamic cou-
Q := [q1 , · · · , qN ] where qi ∈ RN ×1 are the eigenvectors plings of PI and PD type. For the sake of clarity we split
of L, and Λ := diag{0, λ2 , . . . , λN } with λi , i ∈ N the analysis in two cases and we derive the master equa-
being the eigenvalues of L, which can be ordered as tions for detecting local stable synchronous solutions in
0 = λ1 < λ2 ≤ · · · ≤ λN . network (2).

Here, we are interested in finding minimal conditions to


guarantee, that all states xi in the network of dynamical A. MSF for Dynamic Proportional-Integral Coupling
units (2) asymptotically converge towards each other, i.e
synchronisation. Consider network (2) with dynamic PI coupling (4);
setting h(·) = hI yields
Definition II.1 Network (2), is said to reach local syn-
chronisation if there exists a set of initial conditions XN
dxi
xi (0) = xi0 ∈ Ω ⊆ Rn such that = f (xi ) − σ Lij (αΓP xj + βzj ) (8)
dt j=1
lim kxj (t) − xi (t)k = 0, i ∈ N (3) dyi
t→∞
= ΓI xi , yi (0) = 0 (9)
dt

C. Dynamic Couplings From (8) and (9) it it immediate to see that the syn-
chronous solution s = x1 = · · · = xN must be such that
Rather than considering the standard static diffusive ds
= f (s) (10)
coupling, we use a control theoretic approach to define dt
two types of dynamic diffusive couplings7 dw
= ΓI s (11)
dt
- Proportional and Integral (PI)
where dy1 /dt = · · · = dyN /dt = dw/dt. The master
hI (xj , yj ) = αΓP xj + βyj (4) stability function approach, studies the local stability of
Zt the synchronous solution s(t), w(t) in the presence of
small perturbations24 . For the sake of clarity, we split
yi = ΓI xj (τ )dτ , i∈N (5) the MSF approach into four steps.
0 S1: We first assume that the uncoupled dynamical
system (10)-(11) has at least one asymptotic attractor,
where nodes exchange information on their states so that the synchronous solution s(t), w(t) is invariant.
using proportional and integral terms. Here, α, and S2: Next, we study the local stability of the syn-
β are non-negative constants each representing the chronous solution (10)-(11), in the presence of small
strength of the proportional, and integral contri- perturbations δx and δy respectively. Thus we set
butions respectively. ΓP , ΓI ∈ Rn×n are the inner s = xi − δxi , and w = yi − δyi . It follows from Taylor
coupling matrices possibly nonidentical each repre- series expansion that f (δxi + s) ≈ f (s) + Df (s)δxi , with
senting the proportional and integral interconnec- Df (s) being the time-varying Jacobian matrix of f (·). Let
tion between the state variables of each unit. The ∆x := [δxT1 , · · · , δxTN ] and ∆y := [δy1T , · · · , δyN
T
] be the
second dynamic coupling we consider is stack vectors of the perturbed states of the network, we
can recast the overall perturbed dynamics about the syn-
- Proportional and Derivative (PD) chronous solution as

hD (xj , yj ) = αΓP xj + γyj (6) d∆x


= [(IN ⊗ Df (s)) − σα (L ⊗ ΓP )] ∆x
dxj dt
yi = ΓD , i∈N (7) −σβ (L ⊗ In ) ∆y (12)
dt
d∆y
= (IN ⊗ ΓI ) ∆x (13)
where nodes exchange information on their states using dt
proportional and derivative terms. Here, α, and γ are S3: Then, a state transformation is considered in order to
non-negative constants each representing the strength decouple the perturbation dynamics of any single node
of the proportional, and derivative contributions respec- from the others. In particular, from the fact that the
tively, and ΓD ∈ Rn×n is the inner coupling matrix for network is assumed to be undirected and connected (see
the derivative term. Assumption II.1), we can eigen-decompose the Laplacian
This is a preprint version
Full version: http://aip.scitation.org/doi/abs/10.1063/1.4966017 4

matrix as L = QΛQT with Q being an appropriate or-


thonormal matrix.
 Then, using the state transformation

ζ := Q−1 ⊗ In ∆x and ξ := Q−1 ⊗ In ∆z we can
recast equations (12)-(13) in block-diagonal form as
dζi
= [Df (s) − σαλi ΓP ] ζi − σβλi IN ξi (14)
dt
dξi
= ΓI ζi (15)
dt
Note that for λ1 = 0 the equations are equal to those of
a single uncoupled system, while the other N − 1 blocks
differ from each other by the coupling terms σαλk and
σβλk for k = {2, · · · , N }. Therefore, each block of (14)-
(15) can be parametrised considering a “master node” (a)
equation24 , by setting α̃ = σαλi , and β̃ = σβλi , yielding
the parametrized equations
dζ̃
= [Df (s) − α̃ΓP ] ζ̃ − β̃ ξ̃ (16)
dt
dξ̃
= ΓI ζ̃ (17)
dt
S4: Finally, local transversal stability of the synchronous
solution (10)-(11) can be assessed by computing the
Maximum Lyapunov Exponent (MLE) of the variational
equation (16)-(17) as a function of the parameters α̃ and
β̃. We denote this MLE value as ΨI (α̃, β̃), which we term
as the PI Master Stability Function (PI-MSF).
It is important to highlight that if the matrix ΓI has (b)
r null rows; then, r zero Lyapunov Exponents (LEs)
will appear when studying the variational equation (17). FIG. 1. Generic schematic representation of two possible dif-
Those zero values should not be taken into account ferent scenarios of the MSF for the network (2) with dynamic
when calculating the PI-MSF since they represent non- couplings. The blue dotted-line represents the zero-plane,
existing interconnections between the variables of each while the red curve represents the intersection ΨI (α̃, β̃) = 0.
node. Hence, let Σ1 be the set of all the LEs denoted by
λ̃k for k = {1, · · · , 2n} of the variational equation (16)-
(17), and let Σ2 be the set of all the null LEs, then the B. MSF for Dynamic Proportional-Derivative Coupling
PI-MSF can be defined as

 max λ̃k , λ̃ ∈ Σ1 m > r, β̃ 6= 0 Next, we study convergence of the network when the
ΨI (α̃, β̃) = k (18) proportional and derivative coupling (6) is considered.
 max λ̃k , λ̃ ∈ Σ1 \ Σ2 otherwise e := InN + σγ(L ⊗ ΓD ), the closed-loop network
k Letting L
can be written as
where m is the cardinality of Σ2 , i.e. the number of null
LE Note that if the synchronous solution s(t) represents  
an equilibrium point; then, the stability problem becomes Le dx = F(x) − σα(L ⊗ ΓP )x (19)
dt
equivalent to that of studying the sign of the real part of
the dominant eigenvalue of (16)-(17).  T
Positive values of ΨI represent unstable modes, i.e. where F(x) := f (x1 )T , · · · , f (xN )T and x(t) :=
 T T
T
the network does not exhibit synchronised motion; while, x1 (t), · · · , xN (t) are the stack vectors of the nonlin-
negative values indicate that the network synchronises. ear functions and node states, respectively. From the
Analogous to the classic MSF for just diffusive coupled fact that the network is undirected (Assumption II.1),
networks5, the PI-MSF may also exhibit multiple scenar- one has that L = QΛQT where QQT = IN . Hence, we
ios where ΨI (α̃, β̃) intersects the zero manifold, for exam- can write
ple: if ΨI (α̃, β̃) is an increasing function (never becomes
negative); then, synchronisation cannot be attained, no e = (QQT ⊗ In ) + σγ(QΛQT ⊗ ΓD )
L
matter the value of the coupling strengths. Other two
possible cases are schematically depicted in Fig. 1 where and regrouping terms yields
synchronisation is guaranteed for the set of values α̃ and
β̃ such that ΨI (α̃, β̃) remains negative. e = (Q ⊗ In )Λ(Q
L e T ⊗ In ) (20)
This is a preprint version
Full version: http://aip.scitation.org/doi/abs/10.1063/1.4966017 5

e is a diagonal matrix with positive entries given  T


where, Λ where ∆(t) := δxT1 (t), · · · , δxTN (t) .
by Λe = InN + σγ(Λ ⊗ ΓD ). e −1 = (Q ⊗ In )Λ
e −1 (QT ⊗
S3: From (20) one has that L
Note that the entries of the diagonal matrix Λ e are all
In ); therefore,
positive values and they correspond to the eigenvalues of
e therefore, L
L; e is a non-singular matrix and its inverse e −1 (L ⊗ ΓP )
P=L
exists7 . Next, from (19) we have (26)
e −1 (Λ ⊗ ΓP )(QT ⊗ In )
= (Q ⊗ In )Λ
dx e −1 F(x) − σαL
e −1 (L ⊗ ΓP )x
=L (21) Hence, by
dt  applying the state transformation ζ =
QT ⊗ In ∆(t) to (25) yields
Existence of a synchronous solution can be obtained from
(21), by setting s = x1 = · · · = xN yielding dζ e −1 ((IN ⊗ Df (s)) − σα(Λ ⊗ ΓP )) ζ
=Λ (27)
dt
ds̄ e −1 (1N ⊗ f (s)) − σαL
e −1 (L ⊗ ΓP )(1N ⊗ s) (22)
=L
dt Note that (27) is in triangular form with N decoupled
blocks given by
where s̄ = (1N ⊗ s) = [sT , · · · , sT ]T . Since L has zero
row-sum we have that L1N = 0N ×1 ; hence the last term dζi
= (In + σγλi ΓD )−1 (Df (s) − σαλi ΓP ) ζi (28)
of the right-hand side of (22) is null. Moreover, from dt
e it is easy to see that L(
the definition of L e 1N ⊗ f (s)) =
−1 Then, letting γ̃ = σγλi , and α̃ = σαλi we have that the
(1N ⊗ f (s)); hence, L (1N ⊗ f (s)) = (1N ⊗ f (s)). Con-
e general equation describing the perturbed dynamics of
sequently, we have that ds̄/dt = (1N ⊗ f (s)) which corre- the synchronous state for any node in the network can
sponds to the equation governing the synchronous motion be written in the parametric form
for each node, which is given by (10). Moreover, letting
P := L e −1 (L ⊗ ΓD ), and denoting by L b ij and Pij the dζ̃
= (In + γ̃ΓD )−1 (Df (s) − α̃ΓP ) ζ̃ (29)
e
n × n blocks of matrices L
−1
and P respectively, we have dt
    S4: Similarly to the PI case, local stability of the syn-
b 11 · · · L
L b 1N P11 · · · P1N chronous solution s(t) can be investigated by computing
 ..  , P =  .. . . .. 
e −1
L =  ... . . . .   . . .  the MLE, say ΨD (α, γ), of the variational equation (29).
b b PN 1 · · · PN N Hence, synchronisation is guaranteed for the set of values
LN 1 · · · LN N
α̃ and γ̃ such that ΨD (α̃, γ̃) remains negative.
so that, the dynamics of the ith node of network with
PD coupling (21) can be written as
C. Illustrative Example
N
X N
X
dxi b ij f (xj ) − σα
= L Pij xj , ∀i ∈ N (23) Next, we validate numerically the theoretical deriva-
dt j=1 j=1 tions of the Master Stability Function for networks with
dynamic diffusive coupling of PI/PD type.
Analogously to the case where dynamic PI couplings are Consider network (2), where the non-linear vector-field
considered, here we also follow four steps for assessing modelling the intrinsic dynamics of each unit is described
the local stability of the synchronous solution (10). by the well known Lorenz equation
S1: As in the case of Proportional-Integral coupling,  
we assume the existence of a synchronous invariant tra- µ(x2 − x1 )
jectory s(t) which is a solution of the dynamical equations f (x) =  x1 (ρ − x3 ) − x2  (30)
of an isolated node. x1 x2 − ωx3
S2: Next, we study the stability of the synchronous
solution of the closed-loop network (23), in the presence with the parameters set as µ = 10, ρ = 28 and ω = 2 for
of small perturbations δx(t) whose dynamics are given which the Lorenz system exhibits a chaotic solution16 .
by

XN XN 1. Computation of the PI-MSF


dδxi b ij Df (s)δxj − σα
= L Pij δxj (24)
dt j=1 j=1
Next, using the Jacobian matrix of (30) given by
which in compact form reads  
−µ µ 0
d∆ Df (x) =  ρ − x3 −1 −x1  (31)
e −1 (IN ⊗ Df (s)) ∆ − σαP∆
=L (25)
dt x2 x1 −ω
This is a preprint version
6
Full version: http://aip.scitation.org/doi/abs/10.1063/1.4966017
we first compute the PI-MSF by solving the variational
equation (16)-(17). In particular, we assume that only
the first state variable is used for the coupling, corre-
sponding to an inner coupling matrix Γ = diag{1, 0, 0}
noticing that r = 2. Then, we integrate the Lorenz sys-
tem (10)-(11) so that it evolves along its chaotic attrac-
tor. After reaching the steady state, we then compute
the PI-MSF (ΨI (α̃, β̃)) using standard methods for esti-
mating the Lyapunov exponents33 . We then repeat this
computation for different values of the parameters α̃ and
β̃ obtaining the plot shown in Fig. 2(a). For the sake of
clarity we also show the projection of the PI-MSF onto
a two dimensional space (see Fig. 2(b)). Here positive
values of the PI-MSF are colored in a red scale, while
negative values are depicted in blue.
Note that pure static coupling (β = 0) or dynamic cou-
pling (α = 0) are both able to guarantee synchronization (a)
above a certain threshold. However, both gains can be
considerably reduced by using both actions together with
a proper tuning. This represents an enhancement of the
stability of the synchronous state. Moreover, from Fig.
2(b) we can see that along the line β̃ = 10α̃ (white-dashed
line in Fig. 2(b)) the Lyapuonv Exponents decrease al-
most in a linear manner, suggesting that a faster con-
vergence to synchronization is expected as long as both
gains increase. We point out that the enhancement pro-
vided by the dynamic PI-coupling can be also exploited
for controlling synchronization in networks, by adding ex-
tra links such that the PI-MSF becomes negative20 . To
validate our theoretical predictions for the PI-MSF, we
next consider a group of one hundred (N = 100) chaotic
Lorenz with Γ = diag{1, 0, 0} and three different net-
work configurations: random, scale-free and small-world
as shown in Fig. 3. As a measure of synchronisation we
use the average error dynamics (or disagreement dynam- (b)
ics) given by

d(t) := x(t) − (1/N ) 1N 1TN ⊗ I3 x(t) (32) FIG. 2. (a) PI-MSF for Chaotic Lorenz with Γ =
diag{1, 0, 0}. The red and light-green curves represent the
where d(t) = 0 indicates that the network has reached case when β = 0 (classic diffusive case), and α = 0 (purely in-
synchronisation. We simulate the network at two points tegral coupling). The blue plain corresponds to ΨI (α̃, β̃) = 0
in the control parameter space (see Fig. 2(b)). At point (b) Two dimensional representation of the PI-MSF.
P1 : (α̃ = 4, β̃ = 6), where the PI-MSF is positive, and
synchronisation should not be attained, and at point
P2 :(α̃ = 4, β̃ = 20) where synchronization is ensured.
For tuning the proportional α and integral β coupling
strengths we notice that α̃ = ασλi and β̃ = βσλi , for
any i ∈ N .
Without loss of generality we set σ = 1 and explore
different network structures setting α = α̃/(σλ2 ) and
β = β̃/(σλ2 ) at each of the two points (P1 and P2 ) and (a) (b) (c)
for each of the network structures being considered. A
summary of the gain selection is reported in Table I to- FIG. 3. Three different network structures: (a) Random, (b)
gether with the algebraic connectivity λ2 of the networks Scale-free and (c) Small world
under investigation.
The time responses of the error dynamics d(t) at point
P1 and P2 for the three network configurations are shown asymptotically converges to zero indicating that all the
in Fig. 4(a) and Fig. 4(b) respectively. As expected at P1 node states converge toward each other in all the three
no synchronization is attained, while at P2 the error d(t) network configurations.
This is a preprint version
7
Full version: http://aip.scitation.org/doi/abs/10.1063/1.4966017
TABLE I. Coupling gains for the PI
λ2 = 1.57 λ2 = 0.5 λ2 = 0.318
α(P 1) 2.547 8 12.578
β(P 1) 3.821 12 18.867
α(P 2) 2.547 8 12.578
β(P 2) 12.738 40 62.893

(a)
(a)

(b)

FIG. 4. Evolution of the error dynamics for a network of 100


Lorenz coupled with dynamic PI for three different network
topologies: random, scale free and small-world: (a) at point
P1 , (b) at point P2

Note that for the random network the synchroniza-


tion error d(t) at P1 oscillates in a lower range of values (b)
than the scale-free and small world, suggesting better
performance is achieved with this particular configura-
FIG. 5. (a) PD-MSF for Chaotic Lorenz with Γ =
tion. This is strongly related with the algebraic connec-
diag{1, 0, 0}, (b) Two dimensional representation of the PD-
tivity of the network λ2 , which for the random structure MSF.
is the highest one (see Table I).

2. Computation of the PD-MSF

Following a similar approach to that used to compute In the following we validate the theoretical predictions
the PI-MSF, we now compute the PD-MSF by solving of the PD-MSF shown in Fig. 5 by considering the same
the variational equation (29) with Γ = diag{1, 0, 0}. The three networks structures of the previous example. Note
PD-MSF together with its two-dimensional representa- that at the point P1 = (α̃, γ̃) = (4, 4) the networks should
tion are depicted in Fig. 5. From the diagrams of not synchronize, while at P 2 = (α̃, γ̃) = (4, 8) (see dia-
Fig. 5 we note that similarly to the PI case, a purely gram in Fig. 5(b)) synchronization should be attained.
static (γ = 0) or dynamic (α = 0) coupling is found able
to guarantee synchronization above a certain threshold. Hence, for P1 we have that α = β is equal to 2.54,
Most importantly, we note once again that an appropri- 7.2 and 12.17 for the random, scale-free and small world
ate choice of α̃ and γ̃ can considerably enhance the stabil- networks respectively, while for P2 : (4, 8) we have that β
ity of the synchronous solution, suggesting that depend- is 5.09, 14.41 and 25,15 for each network configuration.
ing on the network structure (via λk , for k ∈ {2, · · · , N }), The time response of the three networks at points P1 and
the static (α) and dynamic (γ) coupling gains can be P2 are shown in Fig. 6 which confirms the theoretical
properly adjusted in order to guarantee synchronization. findings.
This is a preprint version
Full version: http://aip.scitation.org/doi/abs/10.1063/1.4966017 8

(a)

FIG. 7. Free body diagram representation of a nonlinear duff-


ing mechanical oscillator.

(b) B. Mechanical Network Model

FIG. 6. Evolution of the error dynamics for a network of We consider the case where N Duffing oscillators
100 Lorenz coupled with dynamic PD for the three different can be interconnected through ideal linear springs and
network topologies: (a) at point P1 , (b) at point P2 dampers with associated constants kc and dc respectively
(see Fig. 8). Thus, the mechanical network of duffing os-

IV. APPLICATION TO NETWORKS OF MECHANICAL


OSCILLATORS

Synchronization in mechanical systems can be traced


back to the seventeenth century, to the observation on
coupled pendulum clocks made by the Dutch scientist
Christiaan Huygens28 . Nowadays, synchronization in
mechanical networks is an active research field with ap-
plications inlcuding networks of robot manipulators23 ,
networks of electromechanical power generators14, hor-
izontal platform systems1 , harmonic oscillators31, etc.
Here, we consider a nonlinear oscillator, which is a mass-
damper-spring system described by the paradigmatic
Duffing equations27 with an external forcing signal.
FIG. 8. Network of interconnected mechanical duffing oscil-
lators.
A. Mathematical Model of the Duffing Oscillator
cillators can be represented by a graph G = (N , E, A),
where N is the set of indices for each oscillator and A
The free-body diagram of a duffing oscillator is de- denotes the adjacency matrix representing the architec-
picted in Fig. 7 , and its dynamics are described by27 ture of the interconnections between any pair of Duffing
dx oscillators. The overall network dynamics can then be
=v (33) written as
dt
dv dxi
m = −dy v − (−ky + kd x2 )x + k(Fi − x) (34) = vi (35)
dt dt
dvi
where x and v are the position and velocity of a mass m m = −dy v − (−ky + kd x2 )x + k(δ(t) − x) + kui
dt
respectively. dy is the viscous damping, while ky and kd N  
are both constants representing the linear and nonlinear X d
+ aij kc (xj − xi ) + dc (xj − xi ) (36)
stiffness of the spring respectively. Fi (t) := δ(t) + ui (t) is dt
j=1
an external forcing signal which is transmitted through a
linear spring with associated constant stiffness k. δ(t) is where xi and vi represent the position and velocity of
the periodic forcing signal given by δ(t) := qsin(ωt) and the ith oscillator. aij are the elements of the adjacency
ui is a control input. matrix with aij = 1 if there is an interconnection between
This is a preprint version
9
Full version: http://aip.scitation.org/doi/abs/10.1063/1.4966017
oscillator i and j and aij = 0 otherwise, for any i, j ∈
N . Next we show that the mechanical network (35)-
(36) can be written as network (2) with dynamic diffusive
coupling of PD type, and we study the synchronization
of the network when the control action is first absent and
then when there is coupling through a feedback on the
accelerations of neighbouring oscillators.

C. Mechanical network neglecting the control input

In this case we consider ui = 0 in (36) and we assess the


stability of the synchronous solutions. Then, by setting
xi := [xi , yi ]T , a = −dy /m, b = (ky − k)/m, c = −kd /m,
d = k/m, the overall network dynamics can be written
in compact form (2) with σ = 1/m, and
(a)
 
v
f= (37)
av + bx + cx3 + dδ(t)

while the dynamic coupling h(xj , yj ) is a proportional-


derivative one (6) with α = kc , γ = dc and
 
0 0
ΓP = ΓI =
1 0

Note that the first row of the inner coupling matrix are
zeros since the first state variable of each oscillator is
not affected by any coupling term and feedback is im-
plemented through the second state variable with contri-
butions depending only on the position xi of the neigh-
bouring Duffing systems We set the parameters of each
oscillator as a = −0.1, b = 0, c = 1, k = 3, q = 1.8667
and ω = 1 so that they exhibit chaotic behaviour16 . Also (b)
without loss of generality we assume all oscillators have
unitary mass m = 1 so that σ = 1. Then following a
procedure similar to that followed for the Example III C, FIG. 9. Two dimensional representation of the PD-MSF, for
we obtain the two dimensional diagram of the PD-MSF networks of Duffing oscillators with (a) null control input
shown in Fig. 9(a), for the network of Duffing oscillators. ui , i = {1, · · · , N }, and (b) distributed acceleration control
(38) with Ku = 2.
Note that when the oscillators are only coupled
through springs, i.e. via purely proportional coupling coupling protocol based on the accelerations of the oscil-
(γ̃ = 0) we have that the MSF exhibits multiple inter- lators in the network. Namely, we set
sections at zero leading to two unstable regions where
N  
synchronization is not attained. When a damper is in- dc X dvj dvi
cluded in the coupling i.e. an additional derivative action ui = Ku aij − (38)
k j=1 dt dt
is added to the coupling among oscillators, stability is
much improved as for values of γ̃ > 0.16 we observe the where dvi /dt is the acceleration of the ith oscillator and
PD-MSF to be always negative for any value of α̃. Ku is the control gain. Using the notation introduced
above, we can rewrite the resulting network as a network
of the form (2) coupled through the PD protocol in (6)
D. Mechanical network with distributed acceleration with
control    
0 0 0 0
ΓP = , ΓI =
1 0 1 Ku
Next we use our theoretical derivations to design a dis-
tributed control action to extend the network synchro- Solving the variational equation (29), we obtain the two
nizability region. Specifically, we consider the following dimensional diagram shown in Fig. 9(b) when Ku = 2.
This is a preprint version
10
Full version: http://aip.scitation.org/doi/abs/10.1063/1.4966017
Note that the new coupling strategy notably extends the average as < d >. Next we rescale < d > in the range
stability region when compared to Fig. 9(a). In particu- [0, 1] by considering an exponential function
lar, we now observe the PD-MSF to remain negative for
any value of α̃ when γ̃ is greater than 0.05. d˜ := e−c<d> (40)
Contrary to the case where no control action is present where c is a non-negative constant representing the sen-
and the coupling matrices are set to be identical ΓP = sitivity of the rescaling. Note that for large values of
ΓI , the addition of the feedback control term (38) makes < d >, d˜ takes values close to zero (high synchronization
the coupling matrices ΓP and ΓI to be different from each error), while if instead < d > is close to zero the function
other. Such independence of the coupling matrices has d˜ tends to one (corresponding to a lower synchronization
a notably effect on the stability by expanding the region error).
where synchronization is attained. Even, recent studies We calculate d˜ varying the static coupling gain in the
on this aspect35 support the idea that this independence range α ∈ [0, 15] with an increment step of 0.125 for
on the inner coupling matrices represents an extra degree different values of the integral and derivative coupling
of freedom that may be used to enhance synchronization. strengths. The results are shown in Fig. 10 where for
We wish to emphasize that the uncontrolled network each point we calculate the average of d˜ over 100 trials
of mechanical oscillators can be also studied with the starting from random initial conditions. It is important
classic MSF approach by considering only diffusive static
couplings27 , nevertheless, when the acceleration feedback
is present the overall network dynamics cannot be recast 1
as a static problem and a PD coupling should be consid-
ered instead. 0.8

0.6
V. ROBUSTNESS ASSESSMENT: HETEROGENEOUS
NODE DYNAMICS d˜ β
β
=0
=7
0.4
β = 14
In many practical applications networks are often het- β = 20
erogeneous with nodes being described by different vec- 0.2
tor fields. Therefore, we investigate next synchroniza-
tion of networks with dynamic PI/PD couplings when a
mismatch on the parameters of each node dynamics is 0
0 5 10 15
present. In particular we consider a network of the form
α
XN
dxi (a)
= f (xi , µi ) − σ Lij h(xj , yj ), ∀i ∈ N (39)
dt j=1
1

where µi represents a generic constant parameter. Note


that µi renders the node dynamics heterogeneous when 0.8
at least one parameter µi of the ith node is different from
the others. In this case exact synchronization cannot be
0.6
achieved since the nodes do not share a common solution

onto which to synchronize. Instead, trajectories remain γ =0


asymptotically close to each other with a bounded error γ =1
0.4
γ =2
depending on the coupling strength value and the net- γ =3
work structure39 .
0.2

A. Case study I: nonidentical Lorenz oscillators 0


0 5 10 15

For the sake of simplicity we consider four chaotic α


Lorenz (30) coupled in an All-to-All network configura- (b)
tion. We set µi = ωi as the parameter undergoing mis-
matches so that µi = −2 for i = 1, 3 (just nodes 1 and 3), FIG. 10. Rescaled average disagreement with c = 0.5459 of
while µi = −2.15 otherwise. As a measure of synchro- an all-to-all network of four chaotic Lorenz coupled via (a) PI
nization and to better expound the results of our analysis, and (b) PD coupling.
we first average the disagreement signal d(t) defined in
(32) neglecting the transient response. We denote such to highlight that for tuning the value of the sensitivity c,
This is a preprint version
11
Full version: http://aip.scitation.org/doi/abs/10.1063/1.4966017
the worst case scenario is considered, i.e. all the oscilla-
tors are uncoupled. First, note that simplifying c from γ=0 γ = 0.0125 γ = 0.025
(40) one has that c = −ln(d)/˜ < d > with d˜ represent-
1
ing the level of synchronization. Since the oscillators are
uncoupled, no synchronization is attained and d˜ should
be exactly zero; however, in our numerical simulator we 0.8
assume d˜ = 10−5 for this worst case scenario. Finally, we
calculate < d > for 100 different initial conditions yield- 0.6


ing c = −ln(10−5)/mink (< d >) where mink (< d >)
is the best error case out of the k = 100 trials, yielding 0.4
c = 0.5459. Note from Fig. 10 that when the integral
or derivative actions are neglected (purely proportional 0.2
diffusive coupling) the network exhibits a smooth transi-
tion towards synchronization and for values of α > 10 the 0
normalized synchronization index d˜ is grater than 0.6. If 0 1 2 3 4 5
instead an integral/derivative action is considered, the λ2 α
synchronization index can be notably enhanced. Inter- (a)
estingly, by increasing the strength of the dynamic I or
D couplings, the transition exhibited by the static case
becomes faster; therefore, lower synchronization errors γ=0 γ = 0.075 γ = 0.15
are expected even for low values of the proportional gain
1
α < 10, despite the presence of heterogeneities in the
nodes. This extra degree of freedom provided by the
derivative or integral gain can be properly used to op- 0.8
timize the network performance, since low values of the
coupling strengths may decrease the amount of energy on 0.6

the links required to achieve bounded synchronization.
0.4

0.2
B. Case study II: nonidentical mechanical oscillators
0
0 1 2 3 4 5
Following the example presented above we consider
again an All-to-All network of four chaotic mechanical
λ2 α
oscillators (35)-(36). For the sake of completeness we (b)
first show the case when all the oscillators are identi-
cal; so that, the results of the PD-MSF in Fig. 9(a) are FIG. 11. Rescaled average disagreement for an all-to-all net-
validated. In Fig. 11(a), the rescaled average disagree- work of four chaotic Duffing oscillators: (a) with identical
ments d˜ are shown for the All-to-All mechanical network node dynamics, (b) with heterogeneous node dynamics.
with null control input, using three different values of the
derivative gain γ = 0 (static coupling), γ = 0.0125 and
γ = 0.025 and α ∈ [0, 1.25]. These values correspond to
VI. CONCLUSIONS
γ̃ = 0, γ̃ = 0.05 and γ̃ = 0.1 respectively, while α̃ ∈ [0, 5]
(λ2 = 4 for an all-to-all network). As expected synchro-
nization is lost for those gain values where the PD-MSF Inspired by a theoretical control approach, we stud-
was predicted to be positive. Moreover, increasing the ied two different types of dynamic coupling strategies
derivative coupling gain enhances synchronization by in- to achieve synchronization in a network of nonlinear dy-
creasing the range of values of the proportional gain α namical systems. In both cases the coupling consists of
where synchronization is attained (i.e. d˜ = 1). Finally, a static diffusive term complemented by either an inte-
we choose the amplitude of the forcing signal δ(t) to be gral or derivative term depending on the mismatch of
a parameter undergoing mismatches, i.e. µi = qi for the states between neighboring nodes. We shown that
i = {1, 2, 3, 4}. Specifically we consider µi = 1.8667 for the presence of dynamic coupling can notably expand
nodes 1 and 3, while µi = 1.9667 for nodes 2 and 4 and the region where synchronization is attained.The numer-
we calculate the rescaled average disagreement d˜ with ical observations were confirmed analytically by extend-
c = 6.1301 as can be seen in Fig. 11(b). Once again the ing the well known MSF approach to the case where the
addition of a derivative term in the coupling among oscil- couplings are dynamic of PI/PD type. Synchronization
lators is shown to improve the network synchronization regions are shown to be non trivial functions of the cou-
performance when heterogenities are present. pling parameters and network structure exhibiting com-
12

plex geometries. Moreover, we have shown that dynamic Proceedings of 45th IEEE Conference on Decision and Control,
couplings are of particular importance when some param- pages 338 –343, 2006.
16 L. Huang, Q. Chen, Y.C. Lai, and L.M. Pecora. Generic behav-
eter mismatches are presents at nodes, since the coupling
ior of master-stability functions in coupled nonlinear dynamical
gains can be properly tuned for decreasing the residual er- systems. Phys. Rev. E, 80:036204, 2009.
ror. Analytical estimations of such errors are the subject 17 W. Kinzel, A. Englert, G. Reents, M. Zigzag, and I. Kanter.

of ongoing work where the aim is to adapt the Extended Synchronization of networks of chaotic units with time-delayed
MSF approach39 to the case of dynamic couplings. We couplings. Phys. Rev. E, 79:056207, May 2009.
18 V. Kohar, P. Ji, A. Choudhary, S. Sinha, and J. Kurths. Syn-
wish to emphasize that the presence of both static and
chronization in time-varying networks. Phys. Rev. E, 90:022812,
dynamic contributions for each existing link in the net- Aug 2014.
work can be relaxed by considering a multiplex approach8 19 Naomi Ehrich Leonard. Multi-agent system dynamics: Bifurca-

where the proportional and the integral/derivative cou- tion and behavior of animal groups. Annual Reviews in Control,
plings are deployed independently from each other. Pre- 38(2):171 – 183, 2014.
20 T. Liu, D.J. Hill, and J. Zhao. Synchronization of dynamical
liminary numerical results show that this extra-degree networks by network control. IEEE Transactions on Automatic
of freedom can also be exploited for enhancing synchro- Control, 57(6):1574–1580, June 2012.
nization. This is currently under investigation and will 21 Wenlian Lu and Tianping Chen. New approach to synchroniza-

be presented elsewhere. tion analysis of linearly coupled ordinary differential systems.


Physica D: Nonlinear Phenomena, 213(2):214 – 230, 2006.
22 C. Murguia, Fey R.H.B., and H. Nijmeijer. Network synchroniza-

1 M.P.
tion using invariant-manifold-based diffusive dynamic couplings
Aghababa and H.P. Aghababa. Synchronization of mechan- with time-delay. Automatica, 57:34 – 44, 2015.
ical horizontal platform systems in finite time. Applied Mathe- 23 H. Nijmeijer and A. Rodriguez-Angeles. Synchronization of Me-
matical Modelling, 36(10):4579 – 4591, 2012. chanical Systems. World Scientific Series on Nonlinear Science
2 M. Andreasson, D.V. Dimarogonas, H. Sandberg, and K.H. Jo-
Series A: Volume 46, 2003.
hansson. Distributed control of networked dynamical systems: 24 L.M. Pecora and T.L. Carroll. Master stability functions for
Static feedback, integral action and consensus. IEEE Transac- synchronized coupled systems. Phys. Rev. Lett., 80:2109–2112,
tions on Automatic Control, 59(7):1750–1764, July 2014. Mar 1998.
3 D.S. Bernstein. Matrix Mathematics: Theory, Facts, and For-
25 L.M. Pecora and T.L. Carroll. Synchronization of chaotic sys-
mulas (Second Edition). Princeton University Press, 2009. tems. Chaos, 25(9):097611, 2015.
4 A. Bidram, F.L. Lewis, and A. Davoudi. Distributed control sys-
26 L.M Pecora, F. Sorrentino, A.M. Hagerstrom, T.E. Murphy, and
tems for small-scale power networks: Using multiagent coopera- R. Roy. Cluster synchronization and isolated desynchronization
tive control theory. IEEE Control Systems Magazine, 34(6):56– in complex networks with symmetries. Nature Communications,
77, Dec 2014. 5:4079, 2014.
5 S. Boccaletti, V. Latora, Y. Moreno, M. Chavez, and D.U.
27 A. Perlikowski, P. Stefanski. Synchronization of coupled me-
Hwang. Complex networks: Structure and dynamics. Physics chanical oscillators. Mechanics and Mechanical Engineering,
Reports, 424(4-5):175 – 308, 2006. 10(1):110–116, 2006.
6 D.A. Burbano L. and M. di Bernardo. Consensus and syn- 28 A. Pikovsky, M. Rosenblum, and J. Kurths. Synchronization: A
chronization of complex networks via proportional-integral cou- universal concept in nonlinear sciences. Cambridge University
pling. In Circuits and Systems (ISCAS), 2014 IEEE Interna- Press, 2001.
tional Symposium on, pages 1796–1799, June 2014. 29 Gabriel Popkin. The physics of life. Nature, 529:16–18, 2016.
7 D.A. Burbano L. and M. di Bernardo. Distributed PID control
30 K. J. Åström and T. Hägglund. PID Controllers - Theory, De-
for consensus of homogeneous and heterogeneous networks. IEEE sign, and Tuning. International Society for Measurement and
Transactions on Control of Network Systems, 2(2):154–163, June Control, 1995.
2015. 31 Wei Ren. Synchronization of coupled harmonic oscillators with
8 D.A Burbano L. and M. di Bernardo. Multiplex PI control for
local interaction. Automatica, 44(12):3195 – 3200, 2008.
consensus in networks of heterogeneous linear agents. Automat- 32 M. Righero, F. Corinto, and Mario Biey. Master stability func-
ica, 67:310 – 320, 2016. tion for networks of chua’s circuits with static and dynamic cou-
9 R. Carli, A. Chiuso, L. Schenato, and S. Zampieri. A PI con-
plings. In Circuits and Systems (ISCAS), 2011 IEEE Interna-
sensus controller for networked clocks synchronization. In 17th tional Symposium on, pages 737–740, May 2011.
IFAC World Congress, volume 17, pages 10289–10294, 2008. 33 M Sandri. Numerical calculation of lyapunov exponents. Math-
10 L. Chen, C. Qiu, and H. B. Huang. Synchronization with on-off
ematica J., 6:78–84, 1996.
coupling: Role of time scales in network dynamics. Phys. Rev. 34 A. Sarlette, J. Dai, Y. Phulpin, and D. Ernst. Cooperative fre-
E, 79:045101, Apr 2009. quency control with a multi-terminal high-voltage DC network.
11 L. Cheng, Y. Wang, W. Ren, Z.-G. Hou, and M. Tan. Contain-
Automatica, 48(12):3128 – 3134, 2012.
ment control of multiagent systems with dynamic leaders based 35 R. Sevilla-Escoboza, R. Gutiérrez, G. Huerta-Cuellar, S. Boc-
on a P I n -type approach. IEEE Transactions on Cybernetics, caletti, J. Gómez-Gardeñes, A. Arenas, and J. M. Buldú. En-
PP(99):1–14, 2015. hancing the stability of the synchronization of multivariable cou-
12 M. de Magistris, M. di Bernardo, and C. Petrarca. Experiments
pled oscillators. Phys. Rev. E, 92:032804, 2015.
on synchronization in networks of nonlinear oscillators with dy- 36 J.W. Simpson-P., F. Dörfler, and F. Bullo. Synchronization and
namic links. Nonlinear Theory and Its Applications, IEICE, power sharing for droop-controlled inverters in islanded micro-
4(4):462–472, 2013. grids. Automatica, 49(9):2603 – 2611, 2013.
13 S.V. Dhople, B.B. Johnson, F. Dörfler, and A.O. Hamadeh. Syn-
37 F. Sorrentino. Synchronization of hypernetworks of coupled dy-
chronization of nonlinear circuits in dynamic electrical networks namical systems. New Journal of Physics, 14:033035, 2012.
with general topologies. IEEE Transactions on Circuits and Sys- 38 S. Strogatz. Exploring complex networks. Nature, 410:268–276,
tems I: Regular Papers, 61(9):2677–2690, Sept 2014. 2001.
14 F. Döfler and F. Bullo. Synchronization in complex networks of
39 J. Sun, E. M. Bollt, and T. Nishikawa. Master stability func-
phase oscillators: A survey. Automatica, 50(6):1539 – 1564, 2014. tions for coupled nearly identical dynamical systems. EPL (Eu-
15 R.A. Freeman, P. Yang, and K.M. Lynch. Stability and conver-
rophysics Letters), 85(6):60011, 2009.
gence properties of dynamic average consensus estimators. In
13

40 Y. Tang, F. Qian, H. Gao, and J. Kurths. Synchronization in 42 P. Wieland, Jingbo Wu, and F. Allögwer. On synchronous steady
complex networks and its applications: A survey of recent ad- states and internal models of diffusively coupled systems. IEEE
vances and challenges. Annual Reviews in Control, 38(2):184 – Transactions on Automatic Control, 58(10):2591–2602, 2013.
198, 2014. 43 Xuan Z. and A. Papachristodoulou. A distributed pid controller
41 P. Wieland, R. Sepulchre, and F. Allögwer. An internal model for network congestion control problems. In American Control
principle is necessary and sufficient for linear output synchroniza- Conference (ACC), pages 5453–5458, June 2014.
tion. Automatica, 47(5):1068 – 1074, 2011.

View publication stats

You might also like