ArticlePDF Available

Erratum: Section V-B of 'Contraction Theory and the Master Stability Function: Linking Two Approaches to Study Synchronization in Complex Networks'

Authors:

Abstract

In this brief, the contraction theory is applied to the synchronization of a network. The association between the contraction principle, the Lyapunov exponents of a system, and the master stability function of the network is pointed out. Novel sufficient criteria for the fulfillment of a synchronous state are derived.
Contraction Theory and the Master Stability
Function: linking two approaches to study
synchronization of complex networks
Giovanni Russo and Mario di Bernardo
Abstract—In this paper contraction theory is applied to the
problem of synchronization of a network. Particularly, the associ-
ation between the contraction principle, the Lyapunov exponents
of a system and the Master Stability Function of the network are
pointed out. Novel, sufficient criteria warranting the fulfilment
of a synchronous state are derived. Numerical simulations are
used to validate the theoretical results.
I. INTRODUCTION
The study of coupled oscillators is a common problem in
a variety of different research areas such as mathematics,
biology, robotics, electronics and neuroscience (see e.g. [1],
[2], [3], [4], [5]). Indeed, many complex systems in nature
and technology can be described as networks (or graphs) of
interacting agents communicating over the network links. Ex-
amples include neural systems, the world-wide web, electrical
power grids [6]. A typical problem is to find conditions to
guarantee the synchronization of a network of identical non-
linear oscillators, so that all oscilators converge asymptotically
towards the same common evolution. Rigorous stability results
were obtained by constructing appropriate Lyapunov functions
(see for example [7]) or by means of local tools such as
the Master Stability Function (MSF) introduced in [8]. The
former approach requires the coupling matrix to be positive
definite and aims at proving global stability of the synchronous
evolution. The MSF, instead, uses Lyapunov exponents to
guarantee the local transversal stability of the synchronization
manifold, assuming that the coupling functions and vector
fields can be locally linearized and block-diagonalized.
In the above approaches, stability is considered with respect
to a particular solution or to some invariant set. However, in
synchronization problems we are typically interested in finding
conditions guaranteeing the evolution of all the trajectories, i.e.
solutions, of the nodes of a network of interest towards a stable
manifold which is unknown a priori. For this reason a possible
approach to the study of synchronization would be that of
studying the convergence properties of all solutions rather than
of one a priori solution or set. The first results on asymptotic
stability of all solutions of a nonlinear dynamical system are
due to the Russian mathematician Demidovich [9]. Several
G. Russo is with the Department of Systems and Computer Science,
University of Naples Federico II giovanni.russo2@unina.it
M. di Bernardo is with the Department of Systems and Computer Science,
University of Naples Federico II mario.dibernardo@unina.it
Copyright (c) 2008 IEEE. Personal use of this material is permitted.
However, permission to use this material for any other purposes must be
obtained from the IEEE by sending an email to pubs-permissions@ieee.org
decades after Demidovich’s publications the interest on the
stability properties of trajectories with respect to each other
revived: incremental stability [10] and contraction theory are
indeed related to these concepts. Contraction theory has been
established as an effective tool for analyzing the convergence
behavior of nonlinear systems in state-space form. It was
successfully applied to both nonlinear control and observer
problems, [11], [12] and, more recently, to synchronization
and consensus problems in complex networks [13], [14], [15].
A pressing open problem, only marginally addressed in the
existing literature [16], is to understand the relationship be-
tween the MSF approach, mostly developed (and used) within
the Physics community, and the contraction theory approach
proposed within the nonlinear control theoretic community.
The aim of this paper is to address this open problem. We
shall seek to establish a formal link between the MSF and the
contraction principle by giving a novel set of conditions under
which a given network (characterized by a general topology,
linear or nonlinear coupling and regular or chaotic dynamics
at the nodes) synchronizes.
II. PROBLEM STATEMENT
We consider graphs in which each node is a nonlinear
autonomous system; the coupling can be either a linear or non-
linear function of all or some of the system states. Specifically,
we assume that there are Nidentical nodes, with dynamics
given by
˙xi=f(xi),(1)
where xiRmand f:RmRm; then, the dynamics of
the whole network can be represented as:
˙x=F(x)αL H(x),(2)
with x= (x1, ..., xN)T,F(x) = (f(x1), ..., f (xN))T,
H(x) = (h(x1), ..., h (xN))T,indicating the direct prod-
uct, Lrepresenting the N×NLaplacian matrix and h:
RmRma coupling function. The network is said to
be synchronized if all oscillators converge towards the same
synchronous state, characterized by the stability properties of
the synchronization manifold, defined as {xRmN :x1=
... =xN}.
III. PROVING SYNCHRONIZATION
In this section we briefly review the main features of
the two approaches of our concern used for the study of
synchronization: contraction theory and MSF (see [17] and
[8] for further details).
A. Contraction theory
A nonlinear dynamical system is called contracting if initial
conditions or temporary perturbations decay exponentially
fast. We consider general deterministic systems of the form
(1). All quantities are assumed to be real and sufficiently
smooth. Recall that a virtual displacement is an infinitesimal
displacement at fixed time. Formally it defines a linear tangent
differential form [18]. Considering two neighboring trajecto-
ries of the flow, the virtual displacement δx between them and
the virtual velocity δ˙x, we have:
δ˙x=∂f
∂x (x)δx. (3)
From (3) we get
d
dt δxTδx= 2δxT∂f
∂x δx 2λmaxδxTδx, (4)
where λmax (x)is the largest eigenvalue of the symmetric part
of the Jacobian ∂f
∂x . Hence, if λmax (x)in (4) is uniformly
strictly negative, any infinitesimal length converges exponen-
tially to zero. By path integration, this immediately implies
that the length of any finite path in phase space converges
exponentially to zero, i.e. that distances shrink in phase space.
The contraction principle, derived in [17] and [13] can be
stated as follows.
Theorem 1: Let x(t)and ˜x(t)be two generic trajectories
of (1). Say Mt:Bε(x(t)) and let CRmbe a contracting
region in phase space, defined as: C:= {xRm:
1
2∂f
∂x +fT
∂x ≤ −βI,β > 0,tR+}.If ˜x(t)is such
that: (i) ˜x(t0)M0;(ii) MtCtR+, then: (I)
˜x(t)Mt,tR+; (II) δxTδx kδxT
0δx0eβt ,k1,
β0,tR+. And viceversa.
Thus, all the solutions of (1) starting from any initial condition
inside the contraction region will remain in Cand converge
exponentially to a single trajectory. Note that: (i) in Theorem
1, Mtis an invariant, time-varying, set; (ii) the dynamics
along a chaotic attractor are not contracting as they are charac-
terised by local exponential divergence of nearby trajectories.
To apply contraction theory to synchronization of networks
the construction of a virtual system is needed [12]. Such a
system depends on the state variables of the oscillators and
on some virtual state variables. The substitution of the i-th
node state variables into the virtual state variables returns the
dynamics of the i-th node of the network. The proof of the
contracting property with respect to these virtual state variables
immediately implies synchronization.
Example 1: Consider two coupled nonlinear systems:
˙z=f(z) + h(w)h(z),(5)
˙w=f(w) + h(z)h(w),(6)
where his some output function. A suitable virtual system
can be chosen as
˙x=f(x)2h(x) + h(z) + h(w) := ϕ(x, z, w).(7)
Trajectories of the nodes are particular solutions (x-solutions)
of the virtual system, e.g. ϕ(z, z, w) = f(z) + h(w)h(z)
and ϕ(w, z, w) = f(w) + h(z)h(w). If (7) is contracting
with respect to the xstate variable the two particular x-
solutions zand wwill converge to each other. Synchronization
is then attained. To prove synchronization of (5) and (6), it
will suffice to show that (7) is contracting with respect to the
xstate variable. Differentiation of (7) with respect to xyields
δ˙x=∂f (x)
∂x 2∂ h (x)
∂x δx. (8)
Contractivity is then ensured by making the Jacobian matrix
uniformly negative definite (see [14], [19]).
B. The Master Stability Function approach
Let xs(t)be a trajectory of (1) with initial conditions xs0. In
[20] the Lyapunov exponents for xs(t)are defined as follows.
Definition 1: The Lyapunov exponents of the flow φ(xs0)
are defined to be the Lyapunov exponents of the associated
stroboscopic time-T map.
Thus, the Lyapunov exponents of a flow are defined in terms
of the Lyapunov exponents of a map, i.e. the time-T map.
Namely, let g:RmRmbe a smooth map and say g(n)
the n-th iterate of g. Define Jn= g(n)
∂xnand let Σbe the m-
dimensional sphere of unitary radius with JnΣrepresenting
the deformation of the sphere after niterations of the map.
Also, let rn
kbe the length of the k-th longest orthogonal axis
of the ellipsoid JnΣfor an orbit with initial point xs0Σ,
for k= 1, ..., m .
Definition 2: The k-th Lyapunov number, Lk, of xs0is
defined as
Lk= lim
n→∞ (rn
k)1/n ,(9)
if this limit exists. The k-th Lyapunov exponent of xs0is hk=
ln Lk. Notice that by definition L1L2... Lmand
h1h2... hm.
Thus, the Lyapunov exponents measure the rates of divergence
of nearby points along morthogonal directions determined
by the dynamics of the flow. The MSF approach makes use
of the following assumptions, as shown in [21] and [22]: (i)
the coupled oscillators (nodes) and the coupling functions are
all identical; (ii) the synchronization manifold is an invariant
manifold; (iii) the coupling functions are well approximated
near the synchronous state by a linear operator. The main idea
in [8] is to derive the variational equation from equation (2)
describing small variations, ξk, of the trajectories of (2) from
the synchronous evolution, say xs(t). This equation is then
block diagonalized to give:
˙
ξk=∂f (xs)
∂x αλk
∂H (xs)
∂x ξk.(10)
For k= 0, we have the variational equation along the
synchronization manifold; all other ks correspond to transverse
eigenmodes to such manifold. Hence, it is shown that local
stability of the synchronous evolution can be captured by the
computation of the maximum Lyapunov exponent as a function
of α, i.e. the MSF.
IV. A COMPARISON BETWEEN CONTRACTION THEORY
AND MASTER STABILITY FUNCTION
We start by looking at the representative example of two
coupled Rossler oscillators of the form:
˙x1=(y1+z1) + εx(α(x2x1))
˙y1=x1+ay1+εy(α(y2y1))
˙z1=b+z1(x1c) + εz(α(z2z1))
,(11)
˙x2=(y2+z2) + εx(α(x1x2))
˙y2=x2+ay2+εy(α(y1y2))
˙z2=b+z2(x2c) + εz(α(z1z2))
.(12)
We study the cases when coupling is active only on the x-
variable (εy=εz= 0), or only on the y-variable (εx=εz=
0), or on all variables (εx6= 0,εy6= 0,εz6= 0). A shown in
Section III-A, a possible virtual system is:
˙x=(y+z) + εx(2αx +αx1+αx2)
˙y=x+ay +εy(2αy +αy1+αy2)
˙z=b+z(xc) + εz(2αz +αz1+αz2)
.(13)
We assume a= 0.2,b= 0.2,c= 2.5, so that each Rossler
system has a chaotic attractor. The virtual velocities of (13)
are expressed as:
"δ˙x
δ˙y
δ˙z#="2αεx
11
1 0.22αεy0
z0x2.52αεz#" δx
δy
δz #.
(14)
The symmetric part of the Jacobian in (14), in the case of
coupling on the x-variable (εx= 1), is:
Js=
2α0 (z1) /2
0 0.2 0
(z1) /2 0 x2.5
.(15)
Analytical computation of the eigenvalues of (15) reveals that
an eigenvalue is always positive, implying that (13) is not
contracting. However, it is well known that the two systems
can be synchronized for small coupling strengths: indeed in
[23], [24], [22] it is shown that the MSF is negative for small
α. The symmetric part of the Jacobian in (14) in the case of
coupling on the y-variable (εy= 1) is:
Js=
0 0 (z1) /2
0 0.22α0
(z1) /2 0 x2.5
.(16)
The analytical expressions of the eigenvalues of Js, in (16),
reveals that an eigenvalue is positive definite and indepen-
dent on α, implying that (13) is not contracting. However,
we know that chaotic Rossler systems can be synchronized
for a sufficiently large coupling strength, i.e. their MSF is
negative for large coupling strengths. The symmetric part of
the Jacobian in (14) in the case of coupling on all the state
variables (εx=εy=εz= 1) is:
Js=
2α0 (z1) /2
0 0.22α0
(z1) /2 0 x2α2.5
.(17)
The eigenvalues of (17) are all dependent on the coupling
strength: particularly, the increase of the coupling strength
causes the decrease of the eigenvalues. Thus, for large enough
coupling strengths, the system is contracting and the two
Rossler systems synchronize. This result is confirmed by
studying the MSF, which is negative for large α. The example
indicates that if a virtual system is contracting, the MSF is
negative, but that the viceversa, as expected, is not true.
Remark 1: The MSF provides local conditions for synchro-
nization that need to be checked numerically, the construction
of a virtual system and the ensuing analysis provide a stronger
stability result which is global and can be proven analytically.
Remark 2: The MSF approach requires a priori knowledge
of the existence of the synchronization manifold. Contraction
theory, instead, does not require the knowledge of a specific
attractor to perform the stability analysis.
A. Lyapunov exponents and Contraction theory
Corollary 1: If Theorem 1 holds with CRmthen the
transverse Lyapunov exponents to all the system trajectories
are negative.
Proof: Given a generic trajectory, xs(t), from Definition
1 and Definition 2, in [20] (page 382) we have:
˙
Jt=A(t)Jt,(18)
where Jt=∂φ(xs0)
∂x and A(t) = ∂f
∂x . To prove the theorem, we
show that if the contracting property holds, then the volume
of any given ball of initial conditions in state space shrinks.
To do this, we use the Liouville’s formula, given by:
t=T r (A(t)) ∆t
0= 1 ,(19)
where t=det(Jt). From (19) the following result can be
obtained:
t= exp
t
Z
0
T r (A(t)) dt
.(20)
If the system is contracting, then:
1
2 ∂f
∂x
T
+∂f
∂x !≤ −βI. (21)
This hypothesis holds for all x(t)and for all tR+:
particularly it will be true for xs. From [25] (page 398) we
know that the trace, the determinant and all principal minors
of a negative definite matrix are negative. Thus, the integral
in (20) is negative, meaning that the volume of any given ball
in the phase space decreases.
V. SYNCHRONIZATION
A. Syncronization of all to all networks
Theorem 2: Consider a network of Nnodes with an all-to-
all topology. If the network dynamics are contracting for some
range of the coupling strength, A, then the master stability
function will be negative in the same range.
Proof: The virtual system corresponding to a network of
Nelements with all-to-all topology is:
˙x=f(x)αNh (x) + αh (x1) + ... +αh (xN).(22)
System (22) is contracting if:
∂f
∂x αN h
∂x ≤ −βI, (23)
with β > 0. Since an all-to-all network can be viewed as a
complete graph, and since the Laplacian matrix for such a
graph has one zero eigenvalue (the first), while the others are
all equal to N, as shown in [26] (page 280 Lemma 13.1.3),
it is possible to rewrite (10) as:
˙
ξk=∂f (xs)
∂x αN h(xs)
∂x ξk,(24)
for each transverse mode, i.e. k6= 0. The matrix in (24)
has the same expression of the Jacobian (23). As the virtual
system is contracting in some range Aof the coupling strength
by hypothesys, then system (24) will be contracting over the
same range. Following Corollary 1, the maximum Lyapunov
exponent of (24) is negative and the theorem remains proved.
Example 2: Theorem 2 is applied to reinterpret the behavior
of two Rossler systems coupled on all state variables. We have
already pointed out that the virtual system corresponding to
the network of two coupled Rossler systems is contracting.
From (10), the variational equations for the modes of the
synchronous state of the network are:
˙
ξ0=
011
1 0.2 0
zs0xs2.5
ξ0,(25)
˙
ξ1=
011
1 0.2 0
zs0xs2.5
2α
1 0 0
0 1 0
0 0 1
ξ1.
(26)
Since the matrix in (26) is equal to the Jacobian matrix of
the virtual system and it is contracting for all (x, y, z )for
large enough α, this will be true for (xs, ys, zs). Thus, the
dynamics of the transverse modes are contracting if αis
sufficiently large, implying the negativeness of the master
stability function in the same range of the parameter α.
Remark 3: Note that the higher is N(set equal to 2 in (26)),
the lower will be the value of αthat synchronizes the network,
confirming what stated in the literature [27].
B. Synchronization of networks with general topology
Theorem 3: Consider a network with Nidentical nodes.
If: (i) the network topology contains only one connected
component; (ii) the coupling functions are strictly increasing;
(iii) the virtual system is contracting for some range of the
coupling strength, A; then the master stability function will
be negative if the coupling strength αis sufficiently large.
Proof: For a network with general topology, the virtual
system can be chosen as:
˙x=f(x)αX
jNx
Lxjh(xj)deg (x)αh (x),(27)
where Nxdenotes the set of nodes adjacent to the virtual
node xand deg (x)indicates the degree of the virtual node.
The Jacobian of (27) is:
∂f
∂x deg (x)αh
∂x .(28)
The coupling that guarantees the synchronization depends
on deg (x). Since the system is contracting, and since the
coupling function is positive definite, there will exist an α
such that α > αthe network synchronizes. Notice that α
can be thought of as the αthat synchronizes the network when
deg (x) = degmin (x);degmin (x)being the minimum degree
of the network nodes. By comparing (28) and (10), we find
that they will be formally equal if:
α=αλk.(29)
To check the stability of the synchronous state the transverse
modes have to be considered. Since the network topology is
connected, then λ26= 0 and, since λ2is the smallest nonzero
eigenvalue, we can conclude that the master stability function
will be negative αα
λ2.
Remark 4: Theorem 3 shows that αand αare related by
means of λ2. In particular, if λ2>1then the MSF becomes
negative for a value of αlower than that required for the
virtual system to become contracting. The viceversa happens
if λ2<1. The two coupling strengths coincide if λ2= 1.
Remark 5: Hypothesis (ii) of Theorem 3 is satisfied in
many practical situations e.g. biological systems [28], neural
networks [29], multi agent systems [30]. Moreover, if hypothe-
sis (ii) is relaxed, it is trivial to prove that, if the virtual system
is contracting over some range A, there exists a bounded set
of values of the coupling strength which guarantee negativity
of the MSF, i.e. there will exist an αand α∗∗ such that
ααα∗∗. This corresponds to using the eigenratio
λ2Nas the MSF.
VI. NUMERICAL VALIDATIONS
To validate Theorem 3 we used the classical oscillator
defined in [31] and [32] as:
˙x1=x1x2x1x2
1+x2
2
˙x2=x1+x2x1x2
1+x2
2.(30)
We assume that the coupling between nodes is linear and act-
ing on both state variables. Using a virtual system constructed
as in (27), it is easy to see that the second and third hypotheses
of Theorem 3 are satisfied. We now consider two connected
network topologies of N= 1000 nodes in order to satisfy the
first hypothesis of Theorem 3.
A. Nearest neighbor network
This topology presents a small algebraic connectivity, thus,
the coupling strength α, computed as required by Theorem 3
is expected to be large (in this case α
=12000). In Figure 1
the behavior is shown of the network state variables when the
coupling strength is increased from 0to αat time t= 10s.
B. Small world network
The algebaic connectivity is increased by adding new links,
with uniform probability, to the nearest neighbor topology of
Section VI-A. Then, the coupling strength computed using
Theorem 3 decreases considerably with respect to the previous
case. In Figure 2 the behavior is shown of the states of the
network and the applied coupling strength (in this case α
=
800).
0 10 20 30 40 50 60
−5
0
5
0 10 20 30 40 50 60
0
5000
10000
15000
t
cx1
Fig. 1. Evolution of the first state component for all oscillators (top) when
the coupling strength (c) is varied between 0and αat t= 10s.
0 10 20 30 40 50 60
−5
0
5
0 10 20 30 40 50 60
0
200
400
600
800
t
cx1
Fig. 2. Evolution of the first state component for all oscillators (top) when
the coupling strength (c) is varied between 0and αat t= 10s.
VII. CONCLUSIONS
We discussed the relationship between two approaches to
study synchronization of networks of oscillators: contraction
theory and the MSF. Using the contraction principle we estab-
lished a link between contractivity of a dynamical system and
its Lyapunov exponents. This allowed us to propose a rigorous
formal relationship between contractivity and the MSF. In
particular, we found that contractivity of the virtual system
implies negativity of the MSF but that the viceversa does not
hold. The link between the contraction principle and the MSF
was further explored by considering the problem of synchro-
nizing a network with an all-to-all connection topology. It was
shown that, as predicted when the MSF is used, the contraction
theoretic approach also predicts the network synchronizability
to improve as the number of oscillators increases. The analysis
was then generalized to the case of a network with arbitrary
topology and validated numerically on a network of nonlinear
oscillators.
REFERENCES
[1] S. Coombes, “Phase locking in networks of synaptically coupled McK-
ean relaxation oscillators,” Physica D, vol. 160, pp. 173–188, 2001.
[2] J. J. Hopfield and C. D. Brody, “What is a moment? transient synchrony
as a collective mechanism for spatiotemporal integration,” Proc. Natl.
Acad. Sci. USA, vol. 98, pp. 1282–1287, 2001.
[3] R. E. Mirollo and S. H. Strogatz, “Synchronization of pulse-coupled
biological oscillators,” SIAM Journal on Applied Mathematics, vol. 50,
pp. 1645–1662, 1990.
[4] P. Krishnaprasad and D. Tsakiris, “Oscillations, SE(2)-snakes and mo-
tion control: A study of the roller racer,Dynamical Systems, vol. 16,
pp. 347–397, 2001.
[5] l. O. Chua, CNN: a paradigm for complexity, W. S. Press, 1998.
[6] M. E. J. Newman, “The structure and function of complex networks,”
SIAM Review, vol. 45, pp. 167–256, 2003.
[7] R. He and P.G. Vaidya, “Analysis and synthesis of synchronous periodic
and chaotic systems,” Phys. Rev. A, vol. 46, pp. 7387–7392, 1992.
[8] M. Barahona and L. M. Pecora, “Synchronization in small-world sys-
tems,” Physical Review E, vol. 89, pp. 54–101, 2002.
[9] A. Pavlov, A. Pogromvsky, N. van de Wouv, and H. Nijmeijer, “Conver-
gent dynamics, a tribute to Boris Pavlovich Demidovich,” Systems and
Control Letters, vol. 52, pp. 257–261, 2004.
[10] D. Angeli, “A Lyapunov approach to incremental stability properties,
IEEE Transactions on Automatic Control, vol. 47, pp. 410–421, 2002.
[11] W. Lohmiller and J. J. E. Slotine, “Nonlinear process control using
contraction theory,” AIChe Journal, vol. 46, pp. 588–596, 2000.
[12] J. Jouffroy and J. J. Slotine, “Methodological remarks on contraction
theory,CDC 43rd IEEE Conference on Decision and Control, vol. 3,
pp. 2537–2543, 2004.
[13] J. J. Slotine, W. Wang, and K. E. Rifai, “Contraction analysis of
synchronization of nonlinearly coupled oscillators.”, Proceedings of the
16th International Symposium on Mathematical Theory of Networks and
Systems, 2004
[14] W. Wang, J. J. Slotine, “On partial contraction analysis for coupled
nonlinear oscillators,Biological Cybernetics, vol. 92, pp. 38–53, 2005.
[15] A. G. Richardson, M. C. Tresch, E. Bizzi, and J. J. E. Slotine, “Stability
analysis of nonlinear muscle dynamics using contraction theory,Pro-
ceedings of the 2005 IEEE Engineering in Medicine and Biology 47th
Annual Conference, pp. 4986–4989, 2005.
[16] K. Li, M. Small, and X. Fu, “Contraction stability and transverse stability
of synchronization in complex networks,Physical Review E, vol. 76,
056213, 2007.
[17] W. Lohmiller and J. Slotine, “On contraction analysis for non-linear
systems,” Automatica, vol. 34, pp. 683–696, 1998.
[18] V. I. Arnold, Mathematical Methods of Classical Mechanics, Springer-
Verlag, 1978.
[19] G. Russo and M. di Bernardo, “How to synchronize biological clocks,”
Journal of Computational Biology, to appear, 2008.
[20] K. T. Alligod, T. Sauer, and J. Yorke, Chaos: an introduction to
dynamical systems, Springer-Verlag, 1996.
[21] K. S. Fink, “Three coupled oscillators as a universal probe of syn-
chronization stability in coupled oscillator arrays,” Physical Review E,
vol. 61, pp. 5080–5090, 2000.
[22] L. M. Pecora and T. L. Carroll, “Master stability function for synchro-
nized coupled systems,” Physical Review E, vol. 80, pp. 2019–2112,
1998.
[23] J. F. Heagy, L. M. Pecora, and T. L. Carroll, “Short wavelength
bifurcations and size instabilities in coupled oscillator systems,” Physical
Review Letters, vol. 74, pp. 4185–4188, 1995.
[24] L. M. Pecora, “Synchronization conditions and desynchronizing patterns
in coupled limit-cycle and chaotic systems,Physical Review E, vol. 58,
pp. 347–360, 1998.
[25] R. A. Horn and C. R. Johnson, Matrix Analysis, Springer-Verlag, 2001.
[26] C. Godsil and G. Royle, Algebraic graph theory, Springer-Verlag, 2001.
[27] Z. Fan, “Complex networks: From topology to dynamics, Ph.D. dis-
sertation, Centre for Chaos and Complex Networks, City University of
Hong Kong, 2006.
[28] M. Bier, B. M. Bakker, and H. V. Westerhoff, “How yeast cells syn-
chronize their glycolytic oscillations: A perturbation analytic treatment,
Biophys. Journal, vol. 78, pp. 1087–1093, 2000.
[29] M. Dhamala, V. K. Jirsa, and M. Ding, “Transitions to synchrony in
coupled bursting neurons,Phys. Rev. Lett., vol. 92, pp. 028101.1–
028101.4, 2004.
[30] R. Olfati-Saber and R. M. Murray, “Consensus problems in networks
of agents with switching topology and time delays, IEEE Transactions
on Automatic Control, vol. 9, pp. 1520–1533, 2004.
[31] J. Guckenheimer and P. Holmes, Nonlinear Oscillations, Dynamical
Systems, and Bifurcations of Vector Fields, Springer-Verlag, 1983.
[32] S. H. Strogatz, Nonlinear Dynamics and Chaos, R. Perseus, 1994.
... This property has a very wide range of applications in different fields of academia and industry. In recent years, due to the increasing potential application value in many frontier fields, such as PI controlled missiles [11] as well as the synchronization problem of network dynamics [12][13][14], there are already a lot of literature available on incremental stability, e.g., [4,5] provided a systematic exposition and discussion of related issues, and [3] provided specific examples of incremental stability related applications. ...
... f (x, t) = f i (x, x τ 1 , ..., x τ m , r(t)), (x, x τ 1 , ..., x τ m , t) ∈ R i (13) in which f i : R n×(m+1) × R + → R n , regions R i ⊂ R n×(m+1) × R + , i = 1, ..., K. All of the regions R i have nonempty interior. ...
Preprint
Full-text available
Incremental stability analysis for time-delay systems has attracted more and more attentions for its contemporary applications in transportation processes, population dynamics, economics, satellite positions, etc. This paper researches criteria on v(t)-incremental stability, which is defined to demonstrate the convergence rate for incremental stability, for time-delay systems. Firstly, the sufficient conditions for v(t)-incremental stability for time-delay systems with continuous right-hands are studied, and several corollaries for specific cases are provided. As for time-delay systems with discontinuous right-hands, after expounding the relevant conditions for the existence and uniqueness of the Filippov solution, by using approximation methods, sufficient conditions for v(t)-incremental stability are obtained. The conclusions are applied to linear switched time-delay systems and Hopfield neural network system with composite right-hand afterwards.
... Complex networks can be investigated with microscopic level (node) or macroscopic level (collective dynamics). Horde of literatures reported the network dynamics of complex systems and appreciate the significance on various fields [1][2][3]. Local dynamical behaviors such as multistability may or may not contribute while considering a network model, if the influence persists coupling strength and noise effects needs to be included. Generally, a set of coupled interconnected nodes formulates the network model and each node dynamics intricate the network dynamics [4][5][6][7][8][9]. ...
... where  and  are the weight of corrector and predictor forms. The weight are evaluated by 1 1 ...
Preprint
Full-text available
Master stability function (MSF) plays a substantial role in understanding the synchronisation behaviour of coupled nonlinear oscillators. Recent attention in the fractional calculus and its applications in nonlinear dynamics has expanded to investigate the network dynamics of them. Hence, we derive the MSF for couped fractional order nonlinear oscillators and investigate their relation with coupling strength and fractional order. To make the comparison between integer and fractional order MSF, we have used well known nonlinear oscillators for investigation. Similar to the integer order, the fractional order coupled nonlinear oscillators too exhibit MSFs which are analysed for existence of negative with in the finite interval of normalized coupling parameter value. We have used the same classifications of integer order MSFs to define different classes for fractional order MSF’s. By using numerical simulations, we could show that majority of fractional order coupled oscillators exhibit higher classes of MSF confirming better synchronisation compared to their integer order counterparts.
... A dynamic system is said to be incrementally stable if its trajectories with different initial states converge to each other as time goes to infinity. Incremental stability problems attract more and more concern in recent years for the potential applications in some frontier fields, such as PI controlled missile [3] and some problems about synchronization of dynamical networks [4,5,6]. Several literatures [7,8] discussed the problems along these lines, and some examples of the applications are included in [9]. ...
... Under Assumption 1 and 2, let { ( , )} be the function sequence satisfying the conditions in  1 (Σ) and suppose that Σ is -reachable, bounded and invariant for (2) and (5). If { ( , )} is uniformly contracting, the solutions of (2) exponentially converge towards each other in Σ. ...
Article
Full-text available
Incremental stability analysis, which plays a crucial role in dynamical systems, especially nonlinear systems, has attracted more and more concern for its applications in real world control systems nowadays. This paper presents a constructive approach to derive sufficient conditions for incremental exponential stability of the Filippov solutions of a class of differential systems with discontinuous right-hand sides, by introducing a sequence of continuous dynamical systems which is uniformly contracting and approximating the Filippov systems in terms of the evolution map graphs. Afterwards, several applications of the derived theoretical results are explored. Some specific classes of control dynamical systems with discontinuous right-hand sides are studied and relative detailed conditions are presented to show the power of the present approach to investigate the stability of switched dynamical systems, Hopfield neural network with discontinuous activations and sliding mode control.
... Therefore, if this auxiliary system is incrementally exponentially stable uniformly in x 1 and x 2 , then the two agents synchronize. This simple observation makes it possible to apply contraction theory to synchronization and consensus problems in various situations [87,37,114,133,34,102,104]. ...
Thesis
Stability of equilibrium points of nonlinear systems is one of the central issues of nonlinear control theory and applications. Stability analysis often boils down to searching for a Lyapunov candidate that adequately dissipates along the system’s solutions. The last two decades have witnessed a growing need to go beyond stability of an equilibrium, by imposing that any two solutions of a system eventually converge to one another. Such an incremental version of Lyapunov stability (contraction) indeed proves useful in observer design, synchronization and trajectory tracking. However, analysis methods to contraction are still far from being standardized, particularly for systems evolving on manifolds such as rotation dynamics in special orthonormal group, Lagrangian systems modeled in non-Euclidean configuration space and quantum systems in density matrix space. The main objective of this thesis is to provide further understanding of contractive systems on manifolds and to propose applicable methods to ensure contraction. More precisely, the contributions of the thesis are:C1 Introduce the new tool, based on the complete lift, for contraction analysis. This new tool makes it possible to carry out contraction analysis on manifolds in a coordinate-free manner and to understand the geometric essence of contractive systems.C2 Show that Finsler-Lyapunov functions play a similar role for contraction as Lyapunov functions for stability analysis. In particular, we show that a contractive system always admits a Finsler-Lyapunov function.C3 Provide new geometric characterizations of contractive systems.First, we show that contraction can be fully characterized on a tubular neighborhood of the base manifold of the tangent bundle, therefore relaxing the main results of C1. Second, we establish a connection between Lyapunov stability and contraction. The connection is made by Krasovskii’s method. It is shown that a Lyapunov function can be directly constructed using the information of contraction, in which the latter is concerned with objects in the tangent bundle while the former is an object on the base manifold.C4 Study local exponential stability of nontrivial solutions of systems on manifolds. It is found that such stability has close relationship with contraction, and is easier to use than contraction in some situations.Necessary and sufficient conditions are obtained. An illustrative example, namely, convergence analysis of observer of Lagrangian system is given to show the effectiveness of the approach.C5 Study robustness of contraction by converting contraction into transverse stability. It is shown that contraction is robust when the system flow along the horizontal manifold is hyperbolic. The method is then extended to study almost global input to state stability, which proves particularly useful for observer design on compact manifolds.
Article
This paper describes a novel method to design a saturated controller for a singularly perturbed systems (SPS). These systems frequently exhibit complexity and uncertainty that may have negative impacts on the performance. Further, the SPS are characterised by a substantial time scale difference between fast and slow dynamics. In order to overcome these difficulties, the singular perturbation approach is used to design a nonlinear saturated controller which has a filter and disturbance observer. A strategical approach is presented based on contraction theory to achieve convergence of all closed-loop states of the system. For the analysis and design of these systems, contraction theory offers a rigorous mathematical framework that ensures system trajectories will converge even in the presence of singular perturbation and uncertainties. The suggested approach is validate on pitch angle control of the Twin Rotor MIMO System (TRMS) to replicate the real time situations.
Article
Asymptotic stability of synchronization has been widely analyzed for identically coupled dynamical systems, while such a study is further challenging for the case of non-identical self-dynamics. In this letter, we analyze synchronization in a network of interacting nonidentical dynamical systems under heterogeneous coupling functions. For such a case, the complete synchronization manifold does not remain invariant. We derive that strong interconnections enhance the robustness of synchronization and keep the network systems in proximity of synchronization states. We prove the orbits of sub-systems start evolving near the synchronization manifold and remain in a neighborhood of that manifold. With particular and quantified additional assumptions, we reveal how the interplay among perturbations on the individual node dynamics, underlying network architecture, and interaction functions yield such robustness. Interestingly, for the periodic, fast oscillating mismatched coupling function, we reveal that the mismatch coupling function does not influence the synchronization robustness. Finally, we validate the theoretical results with numerical illustrations for two different kinds of systems, namely, interacting Stuart-Landau and Lorenz systems.
Article
Full-text available
To examine the hemostatic behaviors of neural activity and extracellular matrix (ECM) molecules, this paper provides a mathematical model for ECM combined with a FitzHugh–Nagumo neuronal model. The dynamic behaviors of the proposed model are investigated utilizing dynamical tools such as Lyapunov exponents and bifurcation diagrams. The basin attractions of the ECM molecule and protease models were also studied. The presented model demonstrates the coexistence of periodic and chaotic dynamics, which are thought to be distinct modulation modes of neuronal circuits in ECM. Finally, the master stability function is used to examine the synchronization characteristics of the two coupled systems. It is discovered that the coupling configurations of protease concentration to the protease concentration, protease concentration to the potential membrane of the neuron, and the potential membrane of the neuron to the ECM concentration variables can synchronize the coupled models. This research will help neurologists investigate numerous rhythms in the brain and their roles.
Article
Modern industrial processes generate many inter-associated variables, which are more likely to implicit associations knowledge for describing irregular changes at different times to accurately describe behaviour changes. Motivated by this issue, a novel knowledge-data-based synchronization states analysis method is proposed for process monitoring. Its advantage mainly refers to integrating physical-chemical mechanism knowledge to handle the representation of associated relationships between numerous monitor variables. Furthermore, this method utilizes the trend distributions of variable changes to observe the differences between operation states and their parents online, which can maintain the simple, practical, and efficient advantage of data-driven process monitoring. Specifically, global process monitoring can be achieved by the synchronization status exceeding its corresponding threshold ( $\chi ^{2}$ distribution). At the same time, the local cause of backtracking can also be identified by whether the weighting of eigenvector components of each variable exceeds their corresponding thresholds ( $\chi ^{2}$ distribution). This novel proposed process monitoring method is applied to one practical hydrometallurgical zinc purification process consisting of copper and cobalt removal processes. The application's comparable performance shows the applicability and effectiveness of this proposed method.
Chapter
This chapter gives an overview of the synchronization of chaotic systems, generalized synchronization, multi-synchronization problem and their associated problems.
Article
In this article, we investigate the emergent dynamics in a network of $N$ coupled cells, each expressing a similar genetic bistable switch. The bistable switch is modeled as a piecewise affine system and the cells are diffusively coupled. We show that both the coupling topology and the strength of the diffusion parameter may introduce new steady-state patterns in the network. We study the synchronization properties of the coupled network and, using a control set of only three possible values ( $u_{\min}$ , $u_{\max}$ , or 1), propose different control strategies which stabilize the system into a chosen synchronization pattern, both in the weak and strong coupling regimes. The results are illustrated by several numerical examples.
Book
Full-text available
Graphs.- Groups.- Transitive Graphs.- Arc-Transitive Graphs.- Generalized Polygons and Moore Graphs.- Homomorphisms.- Kneser Graphs.- Matrix Theory.- Interlacing.- Strongly Regular Graphs.- Two-Graphs.- Line Graphs and Eigenvalues.- The Laplacian of a Graph.- Cuts and Flows.- The Rank Polynomial.- Knots.- Knots and Eulerian Cycles.- Glossary of Symbols.- Index.
Article
Full-text available
We show that many coupled oscillator array configurations considered in the literature can be put into a simple form so that determining the stability of the synchronous state can be done by a master stability function, which can be tailored to one's choice of stability requirement. This solves, once and for all, the problem of synchronous stability for any linear coupling of that oscillator.
Article
Full-text available
This paper is concerned with the problem of motion generation via cyclic variations in selected degrees of freedom (usually referred to as shape variables) in mechanical systems subject to non-holonomic constraints (here the classical system of a disc rolling without sliding on a flat surface). In earlier work, we identified an interesting class of such problems arising in the setting of Lie groups, and investigated these under a hypothesis on constraints, that naturally led to a purely kinematic approach. In the present work, the hypothesis on constraints does not hold, and as a consequence, it is necessary to take into account certain dynamical phenomena. Specifically we concern ourselves with the group SE (2) of rigid motions in the plane and a concrete mechanical realization dubbed the 2-node, 1-module SE (2)snake. In a restricted version, it is also known as the Roller Racer (a patented ride/ toy). Based on the work of Bloch, Krishnaprasad, Marsden and Murray, one recognizes in the example of this paper a balance law called the momentum equation, which is a direct consequence of the interaction of the SE (2)-symmetry of the problem with the constraints. The systematic use of this type of balance law results in certain structures in the example of this paper. We exploit these structures to demonstrate that the single shape freedom in this problem can be cyclically varied to produce a rich variety of motions of the SE (2)-snake. In their study of the snakeboard, a patented modification of the skateboard that also admits the group SE (2) as a symmetry group, Lewis, Ostrowski, Burdick and Murray exploited the same type of balance law as that discussed here to generate motions. A key difference, however, is that, in the present paper, we have only one control variable and thus controllability considerations become somewhat more delicate. In the present paper, we give a self-contained treatment of the geometry, mechanics and motion control of the Roller Racer.
Article
A previous paper described a network of simple integrate-and-fire neurons that contained output neurons selective for specific spatiotemporal patterns of inputs: only experimental results were described. We now present the principles behind the operation of this network and discuss how these principles point to a general class of computational operations that can be carried out easily and naturally by networks of spiking neurons. Transient synchrony of the action potentials of a group of neurons is used to signal "recognition" of a space-time pattern across the inputs of those neurons. Appropriate synaptic coupling produces synchrony when the inputs to these neurons are nearly equal, leaving the neurons unsynchronized or only weakly synchronized for other input circumstances. When the input to this system comes from timed past events represented by decaying delay activity, the pattern of synaptic connections can be set such that synchronization occurs only for selected spatiotemporal patterns. We show how the recognition is invariant to uniform time warp and uniform intensity change of the input events. The fundamental recognition event is a transient collective synchronization, representing "many neurons now agree," an event that is then detected easily by a cell with a small time constant. If such synchronization is used in neurobiological computation, its hallmark will be a brief burst of gamma-band electroencephalogram noise when and where such a recognition event or decision occurs.
Article
In this paper, we discuss consensus problems for networks of dynamic agents with fixed and switching topologies. We analyze three cases: 1) directed networks with fixed topology; 2) directed networks with switching topology; and 3) undirected networks with communication time-delays and fixed topology. We introduce two consensus protocols for networks with and without time-delays and provide a convergence analysis in all three cases. We establish a direct connection between the algebraic connectivity (or Fiedler eigenvalue) of the network and the performance (or negotiation speed) of a linear consensus protocol. This required the generalization of the notion of algebraic connectivity of undirected graphs to digraphs. It turns out that balanced digraphs play a key role in addressing average-consensus problems. We introduce disagreement functions for convergence analysis of consensus protocols. A disagreement function is a Lyapunov function for the disagreement network dynamics. We proposed a simple disagreement function that is a common Lyapunov function for the disagreement dynamics of a directed network with switching topology. A distinctive feature of this work is to address consensus problems for networks with directed information flow. We provide analytical tools that rely on algebraic graph theory, matrix theory, and control theory. Simulations are provided that demonstrate the effectiveness of our theoretical results.
Article
We show that many coupled oscillator array configurations considered in the literature can be put into a simple form so that determining the stability of the synchronous state can be done by a master stability function which solves, once and for all, the problem of synchronous stability for many couplings of that oscillator.
Article
A simple model for synchronous firing of biological oscillators based on Peskin's model of the cardiac pacemaker [Mathematical aspects of heart physiology, Courant Institute of Mathematical Sciences, New York University, New York, 1975, pp. 268-278] is studied. The model consists of a population of identical integrate-and-fire oscillators. The coupling between oscillators is pulsatile: when a given oscillator fires, it pulls the others up by a fixed amount, or brings them to the firing threshold, whichever is less. The main result is that for almost all initial conditions, the population evolves to a state in which all the oscillators are firing synchronously. The relationship between the model and real communities of biological oscillators is discussed; examples include populations of synchronously flashing fireflies, crickets that chirp in unison, electrically synchronous pacemaker cells, and groups of women whose menstrual cycles become mutually synchronized.
Article
Many coupling schemes for both limit-cycle and chaotic systems involve adding linear combinations of dynamical variables from various oscillators in an array of identical oscillators to each oscillator node of the array. Examples of such couplings are (nearest neighbor) diffusive coupling, all-to-all coupling, star coupling, and random linear couplings. We show that for a given oscillator type and a given choice of oscillator variables to use in the coupling arrangement, the stability of each linear coupling scheme can be calculated from the stability of any other for symmetric coupling schemes. In particular, when there are desynchronization bifurcations our approach reveals interesting patterns and relations between desynchronous modes, including the situation in which for some systems there is a limit on the number of oscillators that can be coupled and still retain synchronous chaotic behavior.