Sei sulla pagina 1di 11

Robust global synchronization of Brockett oscillators

Hafiz Ahmed, Rosane Ushirobira, Denis Efimov

To cite this version:


Hafiz Ahmed, Rosane Ushirobira, Denis Efimov. Robust global synchronization of Brockett oscillators.
[Research Report] Inria Lille - Nord Europe. 2017. <hal-01391120v2>

HAL Id: hal-01391120


https://hal.inria.fr/hal-01391120v2
Submitted on 20 Jul 2017

HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est


archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents
entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non,
lished or not. The documents may come from émanant des établissements d’enseignement et de
teaching and research institutions in France or recherche français ou étrangers, des laboratoires
abroad, or from public or private research centers. publics ou privés.
1

Robust global synchronization of Brockett


oscillators
Hafiz Ahmed, Member, IEEE, Rosane Ushirobira, Denis Efimov, Senior Member, IEEE

Abstract—In this article, motivated by a recent work of protocol has been proposed for the model (1), such that the
R. Brockett [1], a robust global synchronization problem of conventional averaging theory does not predict the existence
multistable Brockett oscillators has been studied within an of a periodic (almost periodic) solution for small ε. However,
Input-to-State Stability (ISS) framework. Following a recent
generalization of the classical ISS theory to multistable systems a qualitative synchronization together with a small amplitude
and its application to the synchronization of multistable systems, irregular motion can be observed through numerical studies.
two synchronization protocols are designed with respect to Following [1], for ε sufficiently small, but non-zero, let us
compact invariant sets of the unperturbed Brockett oscillator. introduce the set
The conditions obtained in our work are global and applicable
(x, ẋ) ∈ R2 : ẋ2 + x2 − 1

to families of non-identical oscillators in contrast to the local Sε =
analysis of [1]. Numerical simulation examples illustrate our
+2ε2 xẋ sign(ẋ2 + x2 − 1) = ε ,

theoretical results.
Index Terms—Input-to-State Stability, synchronization, multi- which contains two smooth closed contours: Γ+ ε lies outside
stability, Brockett oscillator. the unit circle in the (x, ẋ)-space and Γ− lies inside the unit
ε
circle. Both curves approach the unit circle as ε goes to zero.
I. I NTRODUCTION Then the main result of [1] is given below.
Over the past decade, considerable attention has been
devoted to the problem of coordinated motion of multiple Theorem 1. Let Γ± ε be as before. Then there exist ε0 > 0
autonomous agents due to its broad applications in various such that for all 0 < ε < ε0 , the solutions of (1) beginning in

areas. One critical issue related with multi-agent systems is to the annulus bounded by Γ+ ε and√Γε remain in this annulus
develop distributed control policies based on local information for all time, provided that |u| ≤ x2 + ẋ2 .
that enables all agents to reach an agreement on certain quan- Theorem 1 provides a local synchronization result which
tities of interest, which is known as the consensus problem. depends on a small parameter ε 6= 0. Moreover, the result is
A classic example of distributed coordination/consensus in applicable to the synchronization of identical oscillators only.
physics, engineering and biology is the synchronization of The goal of this work is to extend the result of [1] and to
arrays of coupled nonlinear oscillators [2]–[7]. Oscillators develop a protocol of global synchronization in the network
synchronization has several potential application domains, for of (1), for the case of identical and non-identical models of
instance in power networks [8]–[11], smooth operations of the agents1 . It is assumed that the oscillators are connected
micro-grids [12], real-time distributed control in networked through a N -cycle graph2 [23]. The proposed solution is based
systems [13] and so on. on the framework of ISS for multistable systems [24], [25].
The problem of synchronization has been addressed by The ISS property provides a natural framework of stability
researchers from various technical fields like physics, biology, analysis with respect to input perturbations (see [26] and
neuroscience, automatic control, etc. To have a better insight references therein). The classical definition allows the stability
on the contribution of automatic control community in this properties with respect to arbitrary compact invariant sets (and
area, interested readers may consult [14]–[21]. In the context not simply equilibria) to be formulated and characterized. Nev-
of the synchronization of oscillators, R. Brockett has recently ertheless, the implicit requirement is that these sets should be
introduced the following model [1]: simultaneously Lyapunov stable and globally attractive, which
ẍ + εẋ ẋ2 + x2 − 1 + x = ε2 u, makes the basic theory not applicable for a global analysis

(1)
of many dynamical behaviors of interest having multistability
where x ∈ Rn is the state, u ∈ Rn is the control and [27]–[29], periodic oscillations [30], just to name a few, and
ε > 0 is a parameter. In [1], a centralized synchronization only a local analysis remains possible [31]. Some attempts
H. Ahmed is with the Department of Electrical and Computer were made to overcome such limitations by introducing the
Engineering, North South University, Dhaka-1229, Bangladesh (e-mail: notions of almost global stability [32] and almost input-to-
hafiz.h.ahmed@ieee.org). R. Ushirobira and D. Efimov are with Inria, Non-
A team, 40 avenue Halley, 59650 Villeneuve d’Ascq, France. D. Efimov
state stability [33], etc.
is also with CRIStAL CNRS UMR 9189, Ecole Centrale de Lille, Avenue Recently, the authors in [24], [25] have found that a natural
Paul Langevin, 59651 Villeneuve d’Ascq, France. E-mail: {rosane.ushirobira, way of developing ISS theory for systems with multiple invari-
denis.efimov@inria.fr}.
The project is partly supported by ANR project WaQMoS (ANR 15 CE 04
ant sets consists in relaxing the Lyapunov stability requirement
0002). H. Ahmed was partly supported by the regional council of Nord-Pas
1 Part of the results has been presented in [22].
de Calais, France during the period of this work.
The work has been performed while H. Ahmed was part of the NON-A 2A cycle graph CN is a graph on N nodes containing a single cycle through
team. all nodes, or in other words, N number of vertices connected in a closed chain.
2

[34] (rather than the global nature of the attractivity property). (2) at time t satisfying X(0, x; d(·)) = x. Together with (2),
Using this relatively mild condition, the ISS theory has been we will analyze its unperturbed version:
generalized in [24], [25], as well as the related literature
on time-invariant autonomous dynamical systems on compact ẋ(t) = f (x(t), 0) . (3)
spaces [35] for multistable systems. Multistability accounts A set S ⊂ M is invariant for the unperturbed system (3)
for the possible coexistence of various oscillatory regimes or if X (t, x; 0) ∈ S, for all t ∈ R and for all x ∈ S. For
equilibria in the state space of the system for the same set of a set S ⊂ M , define the distance to S from a point x ∈
parameters. Any system that exhibits multistability is called a M by |x|S = infa∈S δ(x, a) where the δ(x1 , x2 ) denotes the
multistable system. Frequently, for a given set of initial con- Riemannian distance between x1 and x2 in M . We have |x| =
ditions and inputs it is very difficult to predict the asymptotic |x|{0} for x ∈ M , the usual Euclidean norm of a vector x ∈
regime that a multistable system will attain asymptotically Rn . For a signal d : R → Rm , the essential supremum norm
[36]. Following the results of [24], [25], the authors in [37] is defined as kdk∞ = ess supt≥0 |d(t)|.
have provided conditions for the robust synchronization of A function α : R+ → R+ is said to belong to class K, i.e.
multistable systems in the presence of external inputs. Readers α ∈ K, if it is continuous, strictly increasing and α(0) = 0.
can consult [38] for an overview of recent developments in the Furthermore, α ∈ K∞ if α ∈ K and it is unbounded, i.e.
ISS framework, dealing in particular with the extension of the lims→∞ α(s) = ∞. For any x ∈ M , the α− and ω− limit
classical concept to systems with multiple invariant sets and sets for (3) can be defined as follows [39]:
possibly evolving on Riemannian manifolds.  
The results presented in [25] and [37] can be applied α(x) := y ∈ M | y = lim X(x, tn ) with tn & −∞ ,
n→−∞
to provide sufficient conditions for the existence of robust n o
synchronization for identical/non-identical Brockett oscillators ω(x) := y ∈ M | y = lim X(x, tn ) with tn % ∞ .
n→∞
in the presence of external inputs. In [22], a global synchro-
nization protocol has been proposed for the case N = 2. In this For an integer N ≥ 1 the symbol 1, N denotes the sequence
work, this result is extended to the general case N > 2 and to 1, . . . , N .
this end another synchronization control is proposed, which
is not based on the theory of [37] and a special Lyapunov
B. Decomposable sets
function is designed characterizing synchronization conditions
for a family of non-identical Brockett oscillators. In opposite to Let Λ ⊂ M be a compact invariant set for (3).
the local results of [1], the conditions obtained in this work are Definition 2. [35] A decomposition of Λ is a finite and
global. The obtained synchronized system may demonstrate
phase or anti-phase synchronization phenomena depending on Skfamily of compact invariant sets Λ1 , . . . , Λk such that
disjoint
Λ = i=1 Λi .
parameters of the oscillators.
The rest of this paper is organized as follows. Section For an invariant set Λ, its attracting and repulsing subsets
II introduces some preliminaries about decomposable sets, are defined as follows:
notions of robustness and conditions of robust synchronization
A(Λ) = {x ∈ M | |X(t, x, 0)|Λ → 0 as t → +∞},
of multistable systems. More details about Brockett oscillators
(such as the proof that they possess ISS property) and the R(Λ) = {x ∈ M | |X(t, x, 0)|Λ → 0 as t → −∞}.
synchronization of a family of oscillators (the main results) Define a relation on invariant sets in M : for W ⊂ M and
can be found in sections III and IV, respectively. In Section D ⊂ M , we write W ≺ D if A(W) ∩ R(D) 6= ∅.
V, a numerical simulation example is given to illustrate these
results. Concluding remarks in Section VI close this article. Definition 3. [35] Let Λ1 , . . . , Λk be a decomposition of Λ,
then
II. P RELIMINARIES 1) An r-cycle (r ≥ 2) is an ordered r-tuple of distinct
This section has been taken from [24], [37]. indices i1 , . . . , ir such that Λi1 ≺ . . . ≺ Λir ≺ Λi1 .
2) A 1-cycle is an index i such that (R(Λi ) ∩ A(Λi ))\Λi 6=
∅.
A. Preliminaries on input-to-stability of multistable systems 3) A filtration ordering is a numbering of the Λi so that
Let M be an n-dimensional C 2 connected and orientable Λi ≺ Λj ⇒ i ≤ j.
Riemannian manifold without a boundary and x ∈ M . Let
f : M × Rm → Tx M be a map of class C 1 . Throughout As we can conclude from Definition 3, the existence of an r-
this work, we assume that all manifolds are embedded in a cycle with r ≥ 2 is equivalent to the existence of a heteroclinic
Euclidean space of dimension n, so they contain 0. Consider cycle for (3) [40]. Moreover, the existence of a 1-cycle implies
a nonlinear system of the following form: the existence of a homoclinic cycle for (3) [40].
Definition 4. Let W ⊂ M be a compact set containing all α−
ẋ(t) = f (x(t), d(t)) , (2)
and ω−limit sets of (3). We say that W is decomposable
Sk if it
where the state x(t) ∈ M and d(t) ∈ Rm (the input d(·) is a admits a finite decomposition without cycles, W = i=1 Wi ,
locally essentially bounded and measurable signal) for t ≥ 0. for some non-empty disjoint compact sets Wi , forming a
We denote by X (t, x; d(·)) the uniquely defined solution of filtration ordering of W.
3

This definition of the compact set W will be used all D. Robust synchronization of multistable systems
through the article. This section summarizes the result on robust synchroniza-
tion of multistable systems obtained in [37]. The following
C. Robustness notions family of nonlinear systems is considered in this section:
The following robustness notions for systems in (2) have
been introduced in [25]. ẋi (t) = fi (xi (t), ui (t), di (t)) , i = 1, N , N > 1, (5)

Definition 5. We say that the system (2) has the practical where the state xi (t) ∈ Mi (Mi is ni -dimensional C 2
asymptotic gain (pAG) property if there exist η ∈ K∞ and connected and orientable Riemannian manifold without a
q ∈ R+ such that for all x ∈ M and all measurable essentially boundary), the control ui (t) ∈ Rmi and the external distur-
bounded inputs d(·), the solutions are defined for all t ≥ 0 and bance di (t) ∈ Rpi (ui (·) and di (·) are locally essentially
bounded and measurable signals) for t ≥ 0; and the map
lim sup |X(t, x; d)|W ≤ η (kdk∞ ) + q. (4) fi : Mi × Rmi × Rpi → Txi Mi is C 1 , fi (0, 0, 0) = 0. Denote
t→+∞
the common state vector of (5) as x = [xT1 , . . . , xTN ]T ∈ M =
If q = 0, then we say that the asymptotic gain (AG) property QN
holds. i=1 Mi , so M isPthe corresponding Riemannian manifold
N
of dimension n = i=1 ni where the family (5) evolves and
PN
Definition 6. We say that the system (2) has the limit property d = [d1 , . . . , dN ] ∈ Rp with p = i=1 pi is the exogenous
T T T
(LIM) with respect to W if there exists µ ∈ K∞ such that for input.
all x ∈ M and all measurable essentially bounded inputs d(·),
the solutions are defined for all t ≥ 0 and the following holds: Assumption 1. For all i = 1, N , each system in (5) has a
compact invariant set Wi containing all α− and ω−limit sets
inf |X(t, x; d)|W ≤ µ (kdk∞ ) . of ẋi (t) = fi (xi (t), 0, 0), Wi is decomposable in the sense of
t≥0
Definition 4, and the system is ISS with respect to the set Wi
Definition 7. We say that the system (2) has the practical
and the inputs ui and di .
global stability (pGS) property with respect to W if there
exist β ∈ K∞ and q ∈ R+ such that for all x ∈ M and This assumption implies that family (5) is composed of
all measurable essentially bounded inputs d(·), the following robustly stable nonlinear systems.
holds for all t ≥ 0: Let a C 1 function ψ(x) : M → Rq , ψ(0) = 0 be a
synchronization measure for (5). We say that the family (5)
|X(t, x; d)|W ≤ q + β (max{|x|W , kdk∞ }) .
is synchronized (or reached the consensus) if ψ (x(t)) ≡ 0
To characterize (4) in terms of Lyapunov functions, it has for all t ≥ 0 on the solutions of the network under properly
been shown in [25] that the following notion is suitable: designed control actions
Definition 8. We say that a C 1 function V : M → R is a ui (t) = ϕi (ψ (x(t))) (6)
practical ISS-Lyapunov function for (2) if there exists K∞
functions α1 , α2 , α and γ, and scalars q, c ∈ R+ such that (ϕi : Rq → Rmi is a C 1 function, ϕi (0) = 0) for d(t) ≡ 0,
t ≥ 0. In this case, the set A = {x ∈ W | ψ(x) = 0} contains
α1 (|x|W ) ≤ V (x) ≤ α2 (|x|W + c), the synchronous solutions of the unperturbed family in (5)
the function V is constant on each Wi and the dissipation and the problem of synchronization of “natural” trajectories
inequality below holds: is considered since A ⊂ W (due to ϕi (0) = 0 in (6), the
convergence of ψ (synchronization/consensus) implies that the
DV (x)f (x, d) ≤ −α(|x|W ) + γ(|d|) + q.
solutions belong to W).
If this latter holds for q = 0, then V is said to be an ISS- The main result of [37] states that by selecting the shapes
Lyapunov function. of ϕi , it is possible to guarantee robust synchronization of (5)
for any measurable and essentially bounded input d.
Notice that the existence of α2 and c follows (without any
additional assumptions) by standard continuity arguments. Proposition 10. Let Assumption 1 be satisfied for (5). Then
The main result of [25] connecting these robust stability there exist ϕi , i = 1, N in (6) such that the interconnection
properties is stated below: (5), (6) has pGS property with respect to the set W.
Theorem 9. Consider a nonlinear system as in (2) and let a For example, the result of Proposition 10 is valid for any
compact invariant set W containing all α− and ω−limit sets bounded functions ϕi , i = 1, N in (6).
of (3) be decomposable (in the sense of Definition 4). Then
Assumption 2. The set A is compact, it contains all α− and
the following are equivalent:
ω−limit sets of (5), (6) for d = 0, and it is decomposable.
1) The system admits an ISS Lyapunov function;
2) The system enjoys the AG property; Therefore, it is assumed that the controls ϕi (ψ) ensure the
3) The system admits a practical ISS Lyapunov function; network global synchronization, while the decomposability in
4) The system enjoys the pAG property; general follows from Assumption 1.
5) The system enjoys the LIM property and the pGS.
Theorem 11. Let conditions of Proposition 10 be satisfied
A system in (2) that satisfies this list of equivalent properties together with Assumption 2, then the interconnection (5), (6)
is called ISS with respect to the set W [25]. is ISS with respect to A.
4

III. P ROPERTIES OF B ROCKETT OSCILLATOR on the line x2 there is the only invariant solution at the origin
Let us consider the Brockett oscillator [1]: (in W1 ), therefore U̇ = 0 for all x ∈ W, which contains all
  invariant solutions of the system. Since the origin is unstable,
ξ¨ + bξ˙ ξ˙2 + ξ 2 − 1 + ξ = au, (7) it can be concluded that the limit cycle W2 is almost globally
asymptotically stable.
where ξ ∈ R, ξ˙ ∈ R are the states variables, a, b > 0 are
Remark 13. To check the instability of the origin in an
parameters and u is the control input. By p
considering x1 = ξ,
˙ x = [x1 , x2 ]T and |x| = x2 + x2 equation alternative way, let us consider a small closed ball with the
ẋ1 = x2 = ξ,
1 2 radius ρ > 0 around the origin B (ρ) = x ∈ R2 : |x|2 ≤ ρ .
(7) can be written in the state-space form as:
Inside this ball, by imposing the parameter b = 1 without
ẋ1 = x2 loosing generality, the unperturbed system of (8) can be written
ẋ2 = −x1 + au − bx2 |x|2 − 1 ,

(8) as the following uncertain linear system:
 
0 1
where the state of the system (8), i.e. x, evolves in the ẋ = Ax, A = , ρ̃ ∈ [0, ρ] , (10)
−1 − (ρ̃ − 1)
manifold M = R2 . By analyzing equation (8) it can be
seen that the unperturbed system admits two invariant sets: where the matrix A ∈ R2×2 belongs to the domain DA defined
namely, the origin W1 = {0} and the limit cycle W2 = Γ =
 as:
x ∈ M : |x|2 = 1 . So, the invariant set for the trajectories ( 2
X
)
of (8) can be defined as: DA , A : A = β1 A1 + β2 A2 , β1 , β2 > 0, βi = 1
i=1
W := W1 ∪ W2 = {0} ∪ Γ. (9)     (11)
0 1 0 1
In order to verify the decomposability of the invariant set W, with A1 = and A2 = . Then,
−1 1 −1 − (ρ − 1)
we need to know the nature of the equilibrium W1 and the by applying Chetaev instability theorem [42], it can be con-
limit cycle W2 = Γ. This information can be obtained by cluded that the origin is unstable if there exist P > 0, Q > 0
analyzing the Lyapunov stability of the unperturbed system such that for i = 1, 2
(8).
ATi P + P Ai  Q. (12)
A. Stability of the autonomous Brockett oscillator The LMI (12) can be easily verified by using any standard
Since W is invariant for the trajectories of (9), then the solvers like Yalmip [43]. For example, let us select ρ = 0.2,
following proposition provides the stability of the unforced then the following values are obtained satisfying LMI (12):
Brockett oscillator ((8) with u = 0) with respect to W. 
21.4643 −6.8278
 
6.1040 −1.3080

P = ,Q = .
Proposition 12. For (8) with u = 0, the limit cycle Γ is almost ? 17.8390 ? 7.8838
globally asymptotically stable and the origin is unstable. As a result, it can be concluded that the origin is unstable.
Proof: The instability of the origin of the unperturbed
system (8) can be verified for a linearized version of the B. Stability of the non-autonomous Brockett oscillator
system.√The eigenvalues of the linearized system λ1,2 = In the previous section, we have proved the stability of
1

2 b± b2 − 4 have always positive real parts for any b > 0. the unperturbed system with u = 0. In this section, we will
Alternatively, this fact can also be checked through LMI analyze the stability of the Brockett oscillator in the presence
formulation which is given in Remark 13. of input u. As it was shown in the previous section, W contains
To analyze the stability of the limit cycle W2 , let us consider all α− and ω−limit sets of the unperturbed system in (8), and
the following Lyapunov function: it admits a decomposition without cycles. Consequently the
1 2 result of [24] can be applied to show the robust stability of
U (x) = |x|2 − 1 , the Brockett oscillator in (8) with respect to W:
2
which is zero on the set W2 and positive otherwise. Evaluating Proposition 14. The system (8) is ISS with respect to the set
the total derivative of U along the solutions of (8), we obtain: W.
U̇ = |x|2 − 1 2aux2 − 2bx22 |x|2 − 1
 
Proof: To prove the ISS property, let us introduce two
2 new variables y and h as,
= −2bx22 |x|2 − 1 + 2aux2 |x|2 − 1


2 2 a2 y(x) = |x|2 − 1, ẏ = −2bx22 y + 2ax2 u;


≤ −2bx22 |x|2 − 1 + bx22 |x|2 − 1 + u2
b h(x) = (x1 + x2 )y, ḣ = a[y + 2x2 (x1 + x2 )]u
2 a2 2
2 2
≤ −bx2 |x| − 1 + u . − (h − 2x2 y + bx2 y 2 + 2bx22 h).
b
Then for u = 0 we have U̇ ≤ 0 and all trajectories are Next, let us consider the following Lyapunov function for (8)
globally bounded. By LaSalle’s invariance principle [41], all with some c, d > 0:
 
trajectories of the system converge to the set where U̇ = 0. 1 2 2 1 4
W (x) = h (x) + cy (x) + dy (x) . (13)
Note that {x ∈ M : U̇ = 0} = W2 ∪ {x ∈ M : x2 = 0} and 2 2
5

Notice that W (x) = 0 for all x ∈ W2 and positive otherwise. corresponding Riemannian manifold of dimension n = 2N
Therefore, there exist α1 ,α2 ∈ K∞ such that the first condition where the family (5) behaves and u = [u1 , . . . , uN ]T ∈ RN
of Definition 8 is satisfied for all x ∈ M for the above function is the common input. Through propositions 12 and 14, it has
W (x). Evaluating the total derivative of W , along the solutions been shown that each member of family (14) is robustly stable
of (8), we obtain with respect to the set Wi = W1i ∪W2i , where W1i = {0} and
W2i = {xi ∈ Mi : |xi |2 = 1}. Consequently, the family (14)
Ẇ = cy ẏ + hḣ + dy 3 ẏ
is a robustly stable nonlinear system. As a result, Assumption
= 2au[h(x22 + x1 x2 + 0.5y) + x2 y(c + dy 2 )] 1 is satisfied for the case of (14).
−h2 − 2bx22 [h2 + y 2 (c + dy 2 )] + hx2 y(2 − by). There are several works devoted to synchronization and
design of consensus protocols for such a family or oscillatory
Next by applying Young’s inequality, we can derive the series network [44]–[46].
of relations:
1 2 h2
2hx2 y ≤ h + 2x22 y 2 , hx2 y 2 ≤ + bx22 y 4 , A. Problem statement
2 4b
Let a C 1 function ψ : M → Rq , ψ(0) = 0 be a
 
b 2 a 2
x22 hu ≤ x22 h + u ,
4a b synchronization measure for (14). We say that the family (14)
b 2 2 a 2 2 h2 is synchronized (or reached the consensus) if ψ(x(t)) ≡ 0
hux1 x2 ≤ h x2 + x1 u , huy ≤ + 4ay 2 u2 , for all t ≥ 0 on the solutions of the network under properly
4a b 16a

b 2 2 a 2
 designed control actions
2 2
(c + dy )ux2 y ≤ (c + dy ) x y + u .
2a 2 2b ui (t) = ϕi [ψ(x(t))] , (15)
3
By substituting these inequalities for c = d = 2b and after
b, where ϕi : Rq → R is a C 1 function, ϕi (0) = 0.
simplification, we obtain Due to the condition ϕi (0) = 0, the convergence of ψ
 
2 1 (synchronization/consensus) implies
QN that the solutions of the
Ẇ ≤ −h 2
+ bx2 − x22 y 2 (1 + b2 y 2 )
8 interconnection belong to W = i=1 Wi . In this case the set
a2 A = {x ∈ W | ψ(x) = 0} contains the synchronous solutions
+ 2 [2b|x|2 + 10b2 y 2 + 3]u2 . of the family in (15) and the problem of synchronization of
b
“natural” trajectories is considered since A ⊂ W.
From the properties of the functions h and y we can substan-
In this work we deal with the following synchronization
tiate that √
1 2 5 − 17 2 2 measure:
2 2
h + x2 y ≥ |x| y ,
8 8 ψ = [ψ , . . . , ψN ]T ,
and W is a practical ISS Lyapunov function for (8) since (1
x2(i+1) − x2i , i = 1, N − 1
2bq + 10b2 (q − 1)2 + 3 a2 2 ψi = .
|x|2 ≥ max{q, 16 √ u } x21 − x2N , i=N
(5 − 17)(q − 1)2 b2
√ From a graph theory point of view, the oscillators are con-
5 − 17 2 2
⇒ Ẇ ≤ − |x| y nected through a N -cycle graph [23] (each oscillator needs
16 only the information of its next neighbor), i.e.
for any q > 1. Consequently, using Theorem 9 it can be  
concluded that the system (8) is ISS with respect to the set −1 1 0 ··· 0
 0 −1 1 . . .
 
W from the input u. x21
 

 ..   
Remark 15. It is straightforward to check that there exists a ψ = S  . , S =   .. .. .. ,
. . . 
function α ∈ K∞ such that for all x ∈ M and u = 0 we x2N
 
 1 
have Ẇ ≤ −α(|x|W ). Thus W is a global Lyapunov function
1 −1
establishing multistability of (8) with respect to W for u = 0.
and any other connection type can be studied similarly. More-
IV. S YNCHRONIZATION OF B ROCKETT OSCILLATORS over, the interconnection matrix S has Metzler form since
The following family of Brockett oscillators is considered all off-diagonal elements are positive. Next, let us define
in this section for some N > 1: the synchronization error among the various states of the
oscillators as follows for i = 1, N − 1:
ẋ1i = x2i ,
e2i−1 = x1i − x1(i+1) , ė2i−1 = x2i − x2(i+1) = e2i
ẋ2i = ai ui − x1i − bi x2i |xi |2 − 1 , i = 1, N ,

(14)
where ai , bi > 0 are the parameters of an individual oscil- and e2N −1 = x1N − x11 , ė2N −1 = x2N − x21 = e2N . Thus,
lator, the state xi = [x1i x2i ]T ∈ Mi = R2 , the control ψi = −e2i i = 1, N ,
ui ∈ R (ui : R+ → R is locally essentially bounded and N −1
measurable signal). Denote the common
QN state vector of (5)
X
ψN = − e2i
as x = [xT1 , . . . , xTN ]T ∈ M = i=1 Mi , so M is the i=1
6

and the quantity e = [e1 , e2 , . . . , e2N ] = 0 implies that ψ = 0 and 14 convergence of all trajectories in a vicinity of W
(the synchronization state is reached). For yi = |xi |2 − 1 the immediately follows. If (15) is properly bounded then any
error dynamics can be written in the form: accuracy of approaching W can be guaranteed, and the next
result summarizes the conditions of synchronization:
ė2i−1 = e2i , i = 1, N , (16)
ė2i = −e2i−1 + ai ui − ai+1 ui+1 − bi x2i yi Corollary 18. Let the set A contain all α− and ω−limit sets
+bi+1 x2(i+1) yi+1 , i = 1, N − 1, of (14), (15) and it is decomposable for given bounded ϕi , i =
1, N , then the interconnection (14), (15) is synchronized, i.e.
ė2N = −e2N −1 + aN uN − a1 u1 − bN x2N yN in (14), (15) all solutions stay bounded for all t ≥ 0 and the
+b1 x21 y1 . set A is globally asymptotically attractive.
PN −1
Since e2N −j = i=1 e2i−j for j = 0, 1, then formally only Proof: In the conditions of the corollary Assumption 2 is
N − 1 errors can be considered in (16). satisfied for (14), (15). The proof follows from the result of
In order to design the controls we will consider in this work Theorem 11 since Assumption 1 is satisfied due to Proposition
the following Lyapunov function 14.
N 2N If we assume that (15) contains an additional perturbation
X αi 1X 2
V (x) = yi2 + e , (17) d ∈ RN :
i=1
4 2 i=1 i

where αi ≥ 0 are weighting parameters. Notice that V (x) = 0


QN ui (t) = ϕi [ψ(x(t)) + di (t)] , i = 1, N ,
for all x ∈ A ∩ i=1 W2i and positive otherwise. Such a
choice of Lyapunov function is very natural for our goal since
it has two items: the former one characterizes stability of each which models the connection errors and coupling imperfec-
oscillator, while the latter item evaluates synchronicity of the tions, then ISS property with respect to the set A can be proven
network. in the conditions of Corollary 18 (the result of Theorem 11).

B. Preliminary results
In [22] for N = 2 and
C. Global synchronization control
u = kψ, k > 0, (18)
Consider a variant of synchronization control in the follow-
e.g. ϕ(ψ) = kψ in (15), the following result has been proven ing form:
using V (x):
Theorem 16. [22] The family of Brockett oscillators (14)
  
−2 1 0 ··· 1 x21
with N = 2 is synchronized by (18), i.e. in (14),(18) all  1 −2 1 ··· 0  x22 
solutions stay bounded for all t ≥ 0 and the set A is globally
  
u = k
 0 1 −2 ··· 0  .. 
(20)
asymptotically attractive.  .. .. ..

 . 

 . . .   x2(N −1) 
The result of this theorem is a particular case of Proposition 1 ··· 0 1 −2 x2N
19 given below for N > 2. It has been observed in numerical  
e2
experiments that for N > 2 and (18) the synchronization  e4 
persists, but the proof cannot be extended to the case N > 2 
..

= kS T  ,
 
since (17) is not a Lyapunov function in such a case.  . 
Remark 17. To overcome this problem, based on the idea  e2N −2 
presented in [47], the following modification to the control e2N
law (18) can be proposed:
ui = kψi + bi x2i yi . (19) where k > 0 is the coupling strength. Obviously, the control
(20) can be rewritten as (15):
Since the modified control law (19) compensates the nonlinear
part of (14), as a result the closed loop system becomes linear.
u = −kS T ψ.
In this case, it is trivial to show that the closed loop system
(14) and (19) is globally asymptotically synchronized.
Theorem 16 guarantees global asymptotic stability of the With such a control each ith oscillator is connected with its
synchronized behavior, but not the robustness. Note that the neighbors (i−1)th and (i+1)th oscillators, and the closed loop
controls (18) and (19) are not bounded, then it is impossible network (14), (20) is organized again in the form of N -cycle
to apply the result of Proposition 14 to prove robust stability graph [23]. Note that for N = 2 the control (20) takes the
of W. Moreover, in many application areas, the control is form of (18).
bounded due to actuator limitations. With such a motivation, Let us calculate the derivative of the Lyapunov function
take a bounded version of (15), then from propositions 10 V (x) for (14), (20) (in the calculations below we will use
7

convention for indexes that N + 1 = 1): converge to the largest invariant set in
N
X Ω∞ = {x ∈ M : |xi | = const, e22i−1 + e22i = const,
V̇ = [αi (−bi x22i yi2 + ai x2i yi ui ) x2(i−1) + x2(i+1) = (2 + αi (|xi |2 − 1))x2i ,
i=1
+e2i (ai ui − ai+1 ui+1 − bi x2i yi + bi+1 x2(i+1) yi+1 )] i = 1, N }.
N
X As we can conclude, the set Ω∞ includes the dynamics of
= [ai (αi x2i yi + e2i − e2i−2 )ui interest with synchronization at the unit circle (when |xi | = 1
i=1 for all i = 1, N ) or on a circle (when |xi | =
6 0 for all i = 1, N ).
+bi (e2i−2 − e2i )x2i yi − αi bi x22i yi2 ] Indeed, the relations
N
X
= [ai (αi x2i yi + e2i − e2i−2 )k(e2i−2 − e2i ) βi x2i = x2(i−1) + x2(i+1) (21)
i=1
with constant βi = 2 + αi (|xi |2 − 1), which satisfy in the
+bi (e2i−2 − e2i )x2i yi − αi bi x22i yi2 ] set Ω∞ for all i = 1, N , can be interpreted as a kind of
N
X synchronization, with another synchronization measure (the
= [{ai αi k + bi }(e2i−2 − e2i )x2i yi previously introduced ψ(x(t)) may be non zero in general
i=1
case). Note that different, phase or anti-phase, patterns can
−kai (e2i−2 − e2i )2 − αi bi x22i yi2 ]. be obtained in (14), (20) depending on values of parameters.
bi The case when |xi | = 0 for all i = 1, N corresponds also to
Select αi = kai , then
synchronization, but it is not interesting from application point
N
X of view since there is no oscillating solution in this case.
V̇ = bi [2(e2i−2 − e2i )x2i yi
Theorem 20. For any k > 0, if there is an index 1 ≤ i ≤ N
i=1
such that 2ai k < bi , then in the system (14), (20) all
−αi−1 (e2i−2 − e2i )2 − αi x22i yi2 ] trajectories are bounded and almost all of them converge to
N
X the largest invariant set in
= − bi [αi−0.5 (e2i−2 − e2i ) − αi0.5 x2i yi ]2
i=1 Ω0∞ = {x ∈ M : |xi | = const 6= 0, e22i−1 + e22i = const,
≤ 0 x2(i−1) + x2(i+1) = (2 + αi (|xi |2 − 1))x2i ,
i = 1, N }.
QN V is positive definite with respect to the set A ∩
Since
i=1 W2i , which is compact, then all trajectories in the system Proof: Since all conditions of Proposition 19 are satisfied,
are globally bounded. By LaSalle’s invariance principle all
then all trajectories converge to the set Ω∞ . By substitution
trajectories of the system converge to the largest invariant set
of the control (20) in the equations of (14) we obtain:
in
ẋ1i = x2i ,
Ω = {x ∈ M : V̇ (x) = 0}
= ai ui − x1i − bi x2i |xi |2 − 1

ẋ2i
= {x ∈ M : e2i−2 − e2i = αi x2i yi , i = 1, N }.
= ai k(x2(i−1) − 2x2i + x2(i+1) ) − x1i
Note that ui = k(e2i−2 − e2i ) = kαi x2i yi = abii x2i yi in −bi x2i |xi |2 − 1

the set Ω, then on that set the control performs compensation = −x1i − (2ai k − bi )x2i + ai k(x2(i−1)
of nonlinearity as (19) and asymptotically the dynamics of
synchronization errors take the form for i = 1, N : +x2(i+1) ) − bi x2i |xi |2 .
Linearizing this system around the origin (|xi | = 0 for all
ė2i−1 = e2i , i = 1, N ) we conclude that this equilibrium is unstable if there
ė2i = −e2i−1 + ai ui − ai+1 ui+1 − bi x2i yi exists at least one index 1 ≤ i ≤ N with 2ai k < bi . Thus, for
+bi+1 x2(i+1) yi+1 almost all initial conditions trajectories converge to a subset
= −e2i−1 of Ω∞ where |xi | = 6 0, i.e. to the set Ω0∞ (see Proposition 11
in [48]).
and In the set Ω∞ we have for all i = 1, N :

ẏi = −2bi x22i yi + 2ai x2i ui = 0, x21i + x22i = ri2 ,


ẋ1i = x2i , ρ2i = e22i−1 + e22i = ri2 + ri+1
2
− 2(x1i x1(i+1) + x2i x2(i+1) )
ẋ2i = −x1i , for some ri ∈ R+ and ρi ∈ R+ , and
i.e. the norms |xi | and |(e2i−1 , e2i )| for all i = 1, N become x2(i−1) + x2(i+1) = βi x2i , x1(i−1) + x1(i+1) = βi x1i + ci
constant on Ω. Therefore, the following result has been proven: (22)
bi
Proposition 19. For any k > 0 in the system (14), (20) all for βi = 2 + αi (ri2 − 1), αi = ka i
and some ci ∈ R. Note
trajectories are bounded for all t ≥ 0 and asymptotically that if bi > 2ai k then βi can take non-positive values. If
8

βi = 0, then from the above equations x2(i−1) = −x2(i+1) whose time derivative has the form:
and x1(i−1) = ci − x1(i+1) ; using these relations and taking N  
X ai+1 + ai−1 − 2ai
sum of ρ2i and ρ2i−1 we obtain Ẇ = − 2 2
bi x2i |xi | − k −1
i=1
2bi
ρ2i + ρ2i−1 = 2ri2 + ri+1
2 2
+ ri−1 − 2x1i ci , N
X ai + ai+1 2
consequently, for ci 6= 0 the variable x1i has to be constant, − k e2i .
2
which is impossible in Ω0∞ , then ci = 0 leading to an equality i=1
q According to Theorem 20, asymptotically Ẇ = 0 in the set
ρi + ρi−1 = 2ri + ri+1 + ri−1 , ri = 1 − 2αi−1 . (23)
2 2 2 2 2
Ω0∞ , then
Assume that βi 6= 0, then finding from equations (22) the N  
X ai+1 + ai−1 − 2ai
expressions for x1i and x2i and substituting them into the bi x22i |xi |2 − − 1
equation for ρi we obtain: i=1
2bi k −1
ai + ai+1 2
ρ2i = ri2 + (1 − 2βi−1 )ri+1
2
− 2βi−1 (x1(i−1) x1(i+1) + e2i = 0.
2k −1
+x2(i−1) x2(i+1) − ci x1(i+1) ). Note that in the set Ω0∞ we have x2i = ri sin(φi − t) for all
Taking square of both sides in (22) and adding them we get: i = 1, N , where ri = |xi | and φi ∈ [0, 2π) are some constants
depending on the system parameters and initial conditions,
βi2 ri2 + ci (2βi x1i + ci ) 2
= ri−1 2
+ ri+1 + 2(x1(i−1) x1(i+1) then the equation above can be rewritten as follows:
+x2(i−1) x2(i+1) ), N
X ai + ai+1
from which the expression for x1(i−1) x1(i+1) +x2(i−1) x2(i+1) 0 = k ri ri+1 (cos(φi − φi+1 ) − 1) (25)
2
can be derived and substituted in the expression for ρ2i : i=1
  
2 φi + φi+1
2ci (βi−1 x1(i+1) − x1i ) = ρ2i − ri2 − (1 − 2βi−1 )ri+1
2 +ri k(ai + ai+1 )ri+1 sin −t
2
+βi−1 (βi2 ri2 − ri−1
2 2
− ri+1 + c2i ), −ri bi (ri2 − 1) + 2kai sin2 (φi − t) .
 

where the right-hand side is a constant. Differentiating this This equation has a trivial solution φi = φi+1 and ri = 1 for
equation we conclude that either ci = 0 or all i = 1, N (the case of synchronization). Differentiating this
x2(i+1) = βi x2i equality, we obtain:
N
that from (22) implies x2(i−1) = 0 for all i = 1, N . Thus, if
X
0 = k(ai + ai+1 )ri ri+1 sin (φi + φi+1 − 2t)
we are interested in the solution into Ω0∞ , then we have to i=1
select the option ci = 0, which leads to the set of equations −ri2 bi (ri2 − 1) + 2kai sin (2φi − 2t) ,


ρ2i = (1 − βi )ri2 + (1 − βi−1 )ri+1


2
+ βi−1 ri−1
2
and differentiating once more:
or, equivalently, N
X 
φi + φi+1
2
 
0 = k(ai + ai+1 )ri ri+1 1 − 2 sin −t (26)
2
1 + αi (ri2 − 1) 2 i=1
ρ2i = r − (1 + αi (ri2 − 1))ri2
  
2 2 2
−ri bi (ri − 1) + 2kai 1 − 2 sin (φi − t) .
2 + αi (ri2 − 1) i+1
1 Finally combining (25) and (26), we derive a time-invariant
+ r2 (24)
2 + αi (ri2 − 1) i−1 equation
for all i = 1, N . For the subsystems with bi > 2ai k (the N
X
solution 2 + αi (ri2 − 1) = 0 is admissible), the corresponding 0 = k(ai + ai+1 )ri ri+1 cos(φi − φi+1 )
equation in (24) has to be replaced with (23). i=1
−ri2 bi (ri2 − 1) + 2kai ,

Note that the system of equations (24) for ri = 1, i = 1, N
admits the only solution ρi = 0, i = 1, N . If we assume that which describes all possible relations between φi and ri for
ρi = 0, i = 1, N , then by definition ri2 = ri+1
2
and (24) can i = 1, N such that the corresponding trajectories are in Ω0∞ .
be reduced to Note that by definition:
0 = αi (ri2 − 1)ri2 , i = 1, N , ρ2i = ri2 + ri+1
2
− 2ri ri+1 cos(φi − φi+1 ),
which in Ω0∞
has the only admissible solution ri = 1, i = then we obtain
1, N , as we need. Unfortunately, the equation (24) (as well as N
(23)) admits also other solutions with ri ∈ (0, 1) and ρi 6= 0. 0 =
X
(ρ2i − ri2 − ri+1
2
)k(ai + ai+1 )
In order to exclude other solutions with ρi 6= 0 let us i=1
consider a Lyapunov function
+2ri2 bi (ri2 − 1) + 2kai ,

(27)
N N
1X 1X 2 which together with N equations in (24) form the system of
W = |xi |2 = x + x22i ,
2 i=1 2 i=1 1i N + 1 nonlinear algebraic equations for 2N unknowns (ri and
9

ρi ) describing the kind of synchronization in (14), (20) that is


admissible in Ω0∞ ((27) is not a linear combination of (24)).
Corollary 21. Let all conditions of Theorem 20 be satisfied,
and all solutions of (24), (27) with ri 6= 1 admit the
restriction:  
2 1 kai
ri < 1−2 (28)
3 bi
for some 1 ≤ i ≤ N . Then for almost all initial conditions
the system (14), (20) is synchronized.
As we can note, bi > 2ai k is a necessary condition for
Figure 1. The results of simulation of (14), (20) for N = 4. Top) Oscillator
Corollary 21 to satisfy. states, solid lines - x2i , broken lines - x1i ; Bottom) Control signals.
Proof: Let us consider the dynamics of the variables ri :
ai k(x2(i−1) + x2(i+1) ) − x2i (bi [|xi |2 − 1] + 2ai k)
ṙi = x2i , V. E XAMPLES AND SIMULATIONS
ri
then considering only trajectories in Ω0∞ and substituting To illustrate the theoretical results, we will consider N = 4
x2i = ri sin(φi − t) we obtain (the same equation can be non-identical Brockett oscillators in (14) with parameters
derived considering (14), (20) in polar coordinates ri and
 θi a = [1.25 1 0.75 0.5]T , b = [5 4.5 3.5 3]T , k = 1.
p
(the amplitude ri = x1i + x2i and phase θi = arctan xx2i
2 2
1i
of an oscillator) and selecting θi = φi − t): The chosen parameters respect the necessary condition bi >
2ai k of Corollary 21 for all i = 1, N . In order to check
ṙi = ai k sin(φi − t)(ri−1 sin(φi−1 − t) + ri+1 sin(φi+1 − t)) (28) the system of equations (24), (27) was solved using a
−ri sin2 (φi − t)(bi [ri2 − 1] + 2ai k). Newton iterative method for 1000 random initial conditions.
If the norm of the error in the equations (24), (27) on the last
For any constant values ri and φi , which constitute a solution step was less than 0.1, then it was assumed that a solution to
of the system of equations (24) and (27), introduce lineariza- (24), (27) has been found and (28) was tested for the found
tion of the dynamics of ri taking φi as constants: values of ri , and (28) was always verified. Then, according
˙ i = −δri sin2 (φi − t)(bi [3r2 − 1] + 2ai k)
δr to Corollary 21, the system (14), (20) is synchronized and it
i
converges to the unit circle.
+ai k sin(φi − t)(δri−1 sin(φi−1 − t) + δri+1 sin(φi+1 − t)),
The simulation results are given in Fig. 1. Experimental
where δri represents the deviation with respect to ri for ith study of the results presented in this work can be found in
oscillator in the linearized dynamics. Let us investigate a [49].
Lyapunov function showing instability of this time-varying
system in the given equilibrium: VI. C ONCLUSIONS
N
1X This paper studied the problem of global robust synchro-
U (δr1 , . . . , δrN ) = δri2 , nization of non-identical Brockett oscillators. To this end,
2 i=1
global stability and ISS analysis were done for an individual
then oscillator (with respect to the set W composed by the equi-
N
X librium at the origin and the limit cycle at the unit sphere).
U̇ = ai kδri sin(φi − t){δri−1 sin(φi−1 − t) These results make Brockett oscillator a promising benchmark
i=1 model for the investigation of synchronization and consensus
+δri+1 sin(φi+1 − t)} phenomena. Next, two synchronization control strategies were
−δri2 sin2 (φi − t)(bi [3ri2 − 1] + 2ai k) proposed. The first one imposes restriction on the synchro-
N
X nization control amplitude and uses generic ISS arguments.
= k[ai + ai+1 ]δri sin(φi − t)δri+1 sin(φi+1 − t) The second synchronization control design is based on a
i=1 special Lyapunov function proposed in this work, and it allows
−δri2 sin2 (φi − t)(bi [3ri2 − 1] + 2ai k). the kind of synchronous motions to be evaluated. Numerical
simulations demonstrated the effectiveness of our method by
It is easy to check that if the condition (28) is satisfied for
applying it to networks of non-identical and identical Brockett
some 1 ≤ i ≤ N and δrj = 0 for all 1 ≤ j 6= i ≤ N , then
oscillators.
U̇ (t) > 0 for almost all instants of time t ≥ t0 ≥ 0, which
implies instability of the linearized dynamics. Applying the
same Lyapunov function U to the original nonlinear system R EFERENCES
it is possible to prove its local instability at that equilibrium [1] R. Brockett, “Synchronization without periodicity,” in Mathematical
point. Finally, if bi [3ri2 − 1] + 2ai k < 0 (under the condition Systems Theory, A Volume in Honor of U. Helmke, K. Huper and
J. Trumpf, Eds. CreateSpace, 2013, pp. 65–74.
(28)), then bi [ri2 − 1] + 2ai k < 0 and the result follows [2] I. I. Blekhman, Synchronization in science and technology. ASME
Proposition 11 in [48]. Press, 1988.
10

[3] G. V. Osipov, J. Kurths, and C. Zhou, Synchronization in Oscillatory [30] G.-B. Stan and R. Sepulchre, “Analysis of interconnected oscillators by
Networks. Springer, 2007. dissipativity theory,” IEEE Trans. Automatic Control, vol. 52, pp. 256–
[4] A. Pikovsky and J. Kurths, Synchronization: A Universal Concept in 270, 2007.
Nonlinear Sciences. Cambridge University Press, 2003. [31] M. Chaves, T. Eissing, and F. Allgower, “Bistable biological systems:
[5] S. H. Strogatz, Sync: How Order Emerges from Chaos in the Universe, A characterization through local compact input-to-state stability,” IEEE
Nature, and Daily Life. Hyperion, 2004. Trans. Automatic Control, vol. 45, pp. 87–100, 2008.
[6] E. M. Izhikevich, Dynamical systems in neuroscience. MIT press, 2007. [32] A. Rantzer, “A dual to Lyapunov’s stability theorem,” Syst. Control Lett.,
[7] R. Jeter and I. Belykh, “Synchronization in on-off stochastic networks: vol. 42, pp. 161–168, 2001.
windows of opportunity,” Circuits and Systems I: Regular Papers, IEEE [33] D. Angeli, “An almost global notion of input-to-state stability,” IEEE
Transactions on, vol. 62, no. 5, pp. 1260–1269, 2015. Trans. Automatic Control, vol. 49, pp. 866–874, 2004.
[8] F. Dorfler and F. Bullo, “Synchronization and transient stability in [34] D. Efimov, “Global lyapunov analysis of multistable nonlinear systems,”
power networks and nonuniform kuramoto oscillators,” SIAM Journal SIAM Journal on Control and Optimization, vol. 50, no. 5, pp. 3132–
on Control and Optimization, vol. 50, no. 3, pp. 1616–1642, 2012. 3154, 2012.
[9] B. B. Johnson, S. V. Dhople, A. O. Hamadeh, and P. T. Krein, [35] Z. Nitecki and M. Shub, “Filtrations, decompositions, and explosions,”
“Synchronization of nonlinear oscillators in an LTI electrical power American Journal of Mathematics, vol. 97, no. 4, pp. 1029–1047, 1975.
network,” Circuits and Systems I: Regular Papers, IEEE Transactions [36] E. Egorov and A. Koronovskii, “Dynamical control in multistable
on, vol. 61, no. 3, pp. 834–844, 2014. systems,” Technical Physics Letters, vol. 30, no. 3, pp. 186–189, 2004.
[10] S. V. Dhople, B. B. Johnson, F. Dorfler, and A. O. Hamadeh, “Synchro- [37] H. Ahmed, R. Ushirobira, D. Efimov, and W. Perruquetti, “Robust syn-
nization of nonlinear circuits in dynamic electrical networks with general chronization for multistable systems,” IEEE Transactions on Automatic
topologies,” Circuits and Systems I: Regular Papers, IEEE Transactions Control, vol. 61, no. 6, pp. 1625–1630, 2016.
on, vol. 61, no. 9, pp. 2677–2690, 2014. [38] P. Forni and D. Angeli, “The ISS approach to the stability and robustness
[11] A. Dòria-Cerezo, J. M. Olm, M. di Bernardo, and E. Nuño, “Modelling properties of nonautonomous systems with decomposable invariant sets:
and control for bounded synchronization in multi-terminal vsc-hvdc an overview,” European Journal of Control, vol. 30, pp. 50–60, 2016.
transmission networks,” IEEE Transactions on Circuits and Systems I: [39] N. Bhatia and G. Szegö, Stability Theory of Dynamical Systems. Berlin:
Regular Papers, vol. 63, no. 6, pp. 916–925, 2016. Springer-Verlag, 1970.
[12] D. Efimov, J. Schiffer, and R. Ortega, “Robustness of delayed multistable [40] J. Guckenheimer and P. Holmes, “Structurally stable heteroclinic cycles,”
systems with application to droop-controlled inverter-based microgrids,” Math. Proc. Camb. Phil. Soc., vol. 103, pp. 189–192, 1988.
International Journal of Control, vol. 89, no. 5, pp. 909–918, 2016. [41] J. P. LaSalle, “Some extensions of liapunov’s second method,” Circuit
[13] G. Cena, I. C. Bertolotti, S. Scanzio, A. Valenzano, and C. Zunino, “Syn- Theory, IRE Transactions on, vol. 7, no. 4, pp. 520–527, 1960.
chronize your watches: Part I: General-purpose solutions for distributed [42] N. G. Chetaev, The stability of motion. Pergamon Press, 1961.
real-time control,” Industrial Electronics Magazine, IEEE, vol. 7, no. 1, [43] J. Lofberg, “Yalmip : A toolbox for modeling and optimization in
pp. 18–29, 2013. MATLAB,” in Proceedings of the CACSD Conference, Taipei, Taiwan,
[14] S. Knorn, Z. Chen, and R. H. Middleton, “Overview: Collective control 2004. [Online]. Available: http://users.isy.liu.se/johanl/yalmip
of multiagent systems,” IEEE Transactions on Control of Network [44] Z. Li, Z. Duan, G. Chen, and L. Huang, “Consensus of multiagent
Systems, vol. 3, no. 4, pp. 334–347, 2016. systems and synchronization of complex networks: A unified viewpoint,”
Circuits and Systems I: Regular Papers, IEEE Transactions on, vol. 57,
[15] V. Gazi and K. M. Passino, Swarm Stability and Optimization. Springer,
no. 1, pp. 213–224, 2010.
2011.
[45] J. Zhao, D. Hill, and T. Liu, “Global bounded synchronization of general
[16] J. S. Shamma, Cooperative Control of Distributed Multi-Agent Systems.
dynamical networks with nonidentical nodes,” Automatic Control, IEEE
Wiley-Interscience, 2008.
Transactions on, vol. 57, no. 10, pp. 2656–2662, 2012.
[17] R. Olfati-Saber, “Flocking for multi-agent dynamic systems: algorithms
[46] A. Y. Pogromsky, “A partial synchronization theorem,” Chaos, vol. 18,
and theory,” Automatic Control, IEEE Transactions on, vol. 51, no. 3,
p. 037107, 2008.
pp. 401–420, 2006.
[47] A. Das and F. L. Lewis, “Distributed adaptive control for synchronization
[18] F. Lewis, H. Zhang, K. Hengster-Movric, and A. Das, Cooperative of unknown nonlinear networked systems,” Automatica, vol. 46, no. 12,
Control of Multi-Agent Systems, ser. Communications and Control pp. 2014–2021, 2010.
Engineering. Springer, 2014. [48] P. Monzón and R. Potrie, “Local and global aspects of almost global
[19] D. Efimov, “Phase resetting for a network of oscillators via phase stability,” in Proc. 45th IEEE Conf. on Decision and Control, San Diego,
response curve approach,” Biological cybernetics, vol. 109, no. 1, pp. USA, 2006, pp. 5120–5125.
95–108, 2015. [49] H. Ahmed, R. Ushirobira, and D. Efimov, “Experimental study
[20] W. Ren, R. W. Beard, and E. M. Atkins, “Information consensus of the robust global synchronization of brockett oscillators,” The
in multivehicle cooperative control,” IEEE Control systems magazine, European Physical Journal Special Topics, 2017. [Online]. Available:
vol. 2, no. 27, pp. 71–82, 2007. https://www.researchgate.net/publication/314280311 Experimental
[21] R. Olfati-Saber, A. Fax, and R. M. Murray, “Consensus and cooperation study of the robust global synchronization of Brockett oscillators
in networked multi-agent systems,” Proceedings of the IEEE, vol. 95,
no. 1, pp. 215–233, 2007.
[22] H. Ahmed, R. Ushirobira, and D. Efimov, “On the robust synchronization
of brockett oscillators,” IFAC-PapersOnLine, vol. 49, no. 14, pp. 142–
147, 2016.
[23] S. Pemmaraju and S. Skiena, “Cycles, stars, and wheels,” Computational
Discrete Mathematics Combinatiorics and Graph Theory in Mathemat-
ica, pp. 284–249, 2003.
[24] D. Angeli and D. Efimov, “Characterizations of input-to-state stability
for systems with multiple invariant sets,” Automatic Control, IEEE
Transactions on, vol. 60, no. 12, pp. 3242–3256, 2015.
[25] ——, “On input-to-state stability with respect to decomposable invariant
sets,” in Decision and Control (CDC), 2013 IEEE 52nd Annual Confer-
ence on. IEEE, 2013, pp. 5897–5902.
[26] S. Dashkovskiy, D. Efimov, and E. Sontag, “Input to state stability and
allied system properties,” Automation and Remote Control, vol. 72, no. 8,
pp. 1579–1614, 2011.
[27] D. Angeli, J. Ferrell, and E. Sontag, “Detection of multistability, bifur-
cations and hysteresis in a large class of biological positive-feedback
systems,” Proc. Natl. Acad. Sci. USA, vol. 101, pp. 1822–1827, 2004.
[28] D. Angeli and E. Sontag, “Multi-stability in monotone input/output
systems,” Systems&Control Lett., vol. 51, pp. 185–202, 2004.
[29] A. Gelig, G. Leonov, and V. Yakubovich, Stability of nonlinear systems
with non unique equilibrium. Moscow: Nauka, 1978, [in Russian].

Potrebbero piacerti anche