SlideShare a Scribd company logo
International Journal of Research in Engineering and Science (IJRES)
ISSN (Online): 2320-9364, ISSN (Print): 2320-9356
www.ijres.org Volume 3 Issue 7 ǁ July 2015 ǁ PP.15-21
www.ijres.org 15 | Page
Less Conservative Consensus of Multi-agent Systems with
Generalized Lipschitz Nonlinear Dynamics
Jian Li1
, Zhiyang Wu1
, Fang Song1,2
1.Laboratory of Intelligent Control and Robotics, Shanghai University of Engineering Science,
Shanghai, 201620, P. R. China
2. State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, 150001, P. R. China
Abstract : This paper addresses the problem of consensus of multi-agent systems with general Lipschitz
nonlinear dynamics. The goal of this note was to introduce a design approach. We take advantage of the
structure of the part of the non-linearity and inequality scaling technology. The advantage of the developed
approach was that it was significantly less conservative than other previously published results for Lipschitz
systems. A numerical example was presented to show the superiority of this letter.
Keywords- Consensus, Less Conservative Condition, Lipschitz Nonlinear Dynamics, Multi-agent Systems
I. Introduction
Recently, consensus for a group of agents has became an important problem in the area of cooperative
control of multi-agent systems and has been widely investigated by numerous researchers, due to its potential
applications in such broad areas as satellite formation flying, sensor networks, and cooperative surveillance[1,2].
In [3] a distributed observer-type consensus protocol based on relative output measurements was proposed. In
[4], a general framework of the consensus problems for networks of dynamic agents with fixed or switching
topologies and communication time delays was established. Relative-state distributed consensus protocols was
established in [5]. A distributed algorithm was proposed in [6] to achieve consensus in finite time. However the
provided synthesis conditions which infeasible for systems with big Lipschitz constants restrict all these
approaches, such as [6],[7],[8]. Then in [18] the authors introduced a generalized version of the Lipschitz
condition which includes some structural knowledge of the system non-linearity.
This paper considers the problem of consensus of multi-agent systems with general Lipschitz nonlinear
dynamics under a fixed topology. Consensus of multi-agent systems with general linear dynamics was researched
in [3],[5],[14],[15],[19]. Especially, different static and dynamic consensus protocols are established in
[3],[5],[14] which is difficult to tackle and implement by each agent in distributed fashion. Then, we design a
distributed consensus protocol for the relative states and an adaptive law for adjusting the coupling weights
between neighboring agents which were first proposed in [6]. One contribution of this paper is to extend the
result of [3],[5],[6],[14],[20] to a generalized Lipschitz nonlinear system which includes the classical Lipschitz
system as a special case. The goal of this note was to introduce a design approach. We take advantage of the
structure of the part of the non-linearity and inequality scaling technology. The advantage of the developed
approach was that it was significantly less conservative than other previously published results for Lipschitz
systems.
The rest of this paper was organized as follows. Some useful preliminaries results were reviewed in Section 2.
The consensus problems of multi-agent systems with generalized Lipschitz non-linear dynamics using distributed
adaptive protocols were investigated in Section 3. Extensions to Lipschitz non-linearity dynamics were studied in
Section 4. In Section 5, we use a simulative example to illustrate the applications of our consensus algorithm.
Section 6 concludes the paper.
II. Preliminaries
A. Graph theory notions
Let n n
R  be the set of n n real matrices, n n
C 
be the set of n n complex matrices. Denote by
1 ( P
R1 ) a column vector with all entries equal to one. The superscript T means transpose for real
matrices. PI represents the identity matrix of dimension P . For any matrices, if not explicitly stated, were
assumed to have compatible dimensions. Diag 1( ,..., )nA A represents a block-diagonal matrix with
matrix , 1,...,iA i n , on its diagonal .The matrix inequality ( )A B  means that A and B were square
Hermitian matrices and that A B was positive (semi-) definite. A B denotes the Kronecker product of
Less Conservative Consensus of Multi-agent Systems with Generalized Lipschitz Nonlinear Dynamics
www.ijres.org 16 | Page
matrices A and B . For a vector x , let x  denote its 2-norm. An undirected graph ( , )G   ,where
1{ ,..., }Nv v  was the set of nodes( i .e ,agents),and     was the set of edges( i .e,
communication links).An edge ( , )( )i jv v i j means that agents iv and jv can obtain information from each
other. A path between distinct nodes iv and lv was a sequence of edges of the form 1( , ), ,..., 1k kv v k i l   .
An undirected graph was connected if there exists a path between every pair of distinct nodes, otherwise was
disconnected. A directed graph G was a pair ( , )  , where 1{ ,..., }Nv v  was a non-empty finite set of notes
and     was the set of edges. For an edge ( . )i jv v , node iv was called the parent node ,node jv was
the child node, .i jv v were adjacent. A directed graph contains a directed spanning tree if there exists a node
called the root, which has no parent node, such that the node has a directed path to every other node in the graph.
A directed graph was strongly connected if there was a directed path from every node to every other node. A
directed graph has a directed spanning tree if it was strongly connected , but not vice versa.
The adjacency matrix [ ] N N
i jA a R 
  associated with the directed graph G was defined by 0, 1ii i ja a 
if ( , )j iv v  and 0i ja  otherwise. Adjacency matrix A associated with the undirected graph was defined
by 0, 1ii ji i ja a a   if ( , )j iv v  and 0ji i ja a  otherwise. Laplacian matrix [ ] N N
ijL L R 
  was
defined as ii ijj i
L a
  and ,ij ijL a i j   .
B. Lemmas:
Lemma 1[8,9]: Zero was an eigenvalue of L with 1 as a right eigenvector and all non-zero eigenvalues
have positive real parts .Furthermore ,zero was a simple eigenvalue of L if and only if the graph G has a
directed spanning tree .
Lemma2[17]: For any vectors , n
a b R and scalar 0  ,we have 1
2 T T T
a b a a b b 
  .
III. Consensus of multi-agent systems with generalized Lipschitz non-linear dynamics .
Consider a group of N identical agents with generalized Lipschitz nonlinearity dynamics. The dynamics of
the i -th agent were described by
( )i i i i ix A x Df Hx Bu   1, . . . ,i N (1)
where
n
ix R was the state,
p
iu R was the control input, and , , ,A B D H were constant matrices with
compatible dimensions, and nonlinear function ( )iDf Hx was assumed to satisfy the following general form
Lipschitz condition which was defined in [18] as follows
T T
f Wf x Rx    (2)
where the W and R were positive definite symmetric matrices . ( ) ( ),i j i jf f Hx f Hx x x x     . It can
be seen that any non-linear function ( )Df Hx was a Lipschitz function with max min( )/ ( )R W   which
called Lipschitz constant. Any Lipschitz non-function ( )Df Hx can satisfy condition (2) with 2
,W I R I  .
(2) can also be rewritten as a generalized form W RK f K x    , WK 、 RK were two positive definite matrices.
,W RK W K R  .
The communication topology among the agents was represented by an undirected graph ( , )G   , where
{1,..., }N  was the set of nodes( i .e ,agents), and     was the set of edges( i .e, communication links).
An edge ( , )( )i jv v i j means that agents iv and jv can obtain information from each other. A path between
distinct nodes 1v and lv was a sequence of edges of the form 1( , ), 1,..., 1k kv v k l   . An undirected graph
was connected if there exists a path between every pair of distinct nodes , otherwise was disconnected.
A variety of static and dynamic consensus protocols have been proposed to reach consensus for agents with
dynamics given by (1) e.g, in [1]–[5]. For instance, a dynamic consensus protocol based on the relative states
between neighboring agents was given in [6] as follows
(3)
1
( )
N
i i j i j i j
j
u F c a x x

 ( ) ( )T
ij i j i j i j i jc k a x x x x   
Less Conservative Consensus of Multi-agent Systems with Generalized Lipschitz Nonlinear Dynamics
www.ijres.org 17 | Page
where i ja was ( ,i j )-th entry of the adjacency matrix A associated with G , ij jik k were positive
constants, i jc denotes the time-varying coupling weight between agents iv and jv with
(0) (0)i j i jc c ,and p n
F R 
 and n n
R 
 were the feedback gain matrices.
Theorem 1 :Solve the LMI :
(4)
to get a matrix 0P  and a scalar 0  .Then the N agent described by (1) reach global consensus under the
protocol (3) with 1T
F B P
  and 1 1T
P BB P 
  for any connected communication graph G .
Proof: As argued in the Section 2 ,it follows that ( ) ( ), 0.i j jic t c t t   Using (3) for (1),we obtain the
closed-loop network dynamics as
( ) ( )T
ij i j i j i j i jc k a x x x x    1,...,i N (5)
Letting and 1[ ,..., ] ,T T T
Ne e e we get [( (1/ )11 ) ]T
N ne I N I x   .We can see that e satisfies the following
dynamics:
( ) ( )T
ij i j i j i j i jc k a e e e e    1,...,i N (6)
where ij ijc c   and  was a positive constant. Consider the Lyapunov function candidate
(7)
the time derivative of V along the trajectory of (8) as follows:
(8)
According to the equivalent form of Lipschitz condition (2) and Lemma 2 we obtain
(9)
. .1
1
1 1 1,
2
N N N
i j i jT
i i
i i j j i i j
c c
V e P e
k

   
   
 
 
1
1
0
T T T T
AP PA DW D BB PH
HP R
 



   
 
 
1
( ) ( )
N
i i i i j i j i j
j
x Ax Df Hx BF c a x x

   
1 1
1
( ) ( ) ( ) ( )
N N
i i i i ij i j i j
j j
e Ae Df Hx Df Hx c a BF e e
N

 
       
. .1
1
1 1 1,
2
N N N
i j i jT
i i
i i j j i i j
c c
V e P e
k

   
   
 
 
1 1 1 1
1 1 1 1 1
1
2 2 2 [ ( ) ( ) ( ) ( )]
N N N N N
T T T T
i i ij i j i i i i j
i i j i j
e P Ae L e P BB P e e P D f Hx f Hx f Hx f Hx
N
   
    
        
1 1
1 1 2 2
1 1 1
2 [ ( ) ( )] 2 [ ( ) ( )]
1
[ ( ) ( )] [ ( ) ( )]
T T
i i i i i i
T T T
i i i i i i
e P D f Hx f Hx e P DW W f Hx f Hx
e P DW D P e f Hx f Hx W f Hx f Hx


 
  
  
   
1 1 1 1T T T T
i i i ie P DW D P e e H RHe

  
 
1 1 1 1
[ ] , 0T T T
i ie P DW D P H RH e 

  
   
Less Conservative Consensus of Multi-agent Systems with Generalized Lipschitz Nonlinear Dynamics
www.ijres.org 18 | Page
As
1
0
N
T
i
i
e

 , then
(10)
Set up 1
ˆi ie P e
 , and ˆ [ ,..., ]T T T
i Ne e e , based on (9)and(10)we can draw from (8)that
(11)
Set up N N
U R 
 be the unitary matrix satisfying 2(0, ,..., )T
NU LU diag     ,set up
1
ˆ[ ,..., ] ( )T T T T
N NU I e     , then 1
1 [(1 / ) ] 0T N P e 
   ,from (11)we have
(12)
We choose sufficiently big  so that 2 , 2,...,i i N   , then
(13)
We get inequality (4) from (14) by using the Schur complement Lemma[12]. we know that ( ) 0.S  
1 0V  , so 1( )V t and every ijc were bounded. And from (5) we know that ijc was monotonically increasing,
so ijc converge to finite value and ijc as well. By using LaSalle-Yoshizawa Theorem [13] we
get lim ( ) 0t S   ,so lim 0, 2,...,t i i N   , 1 0  . In conclusion, lim , ( ) 0t e t  . so, we achieve
the proof .
Remark 1: Equation (2) was a generic form Lipschitz condition. Any Lipschitz non-function ( )f Hx can
satwasfy equation (2) with 2
,W I R I  which was first define in [18] includes some structural knowledge of
the system non-linearity for observer design. Then, it was used to consensus of multi-agent systems with
non-linear dynamics
Deduction to Lipschitz non-linearity dynamics
This subsection considers the consensus problem of the agents in (1) under the adaptive protocol (3). The
communication topology among the agents was represented by an undirected graph. The nonlinear function
( )iDf Hx was assumed to satisfy the Lipschitz condition with a Lipschitz constant 0  , i.e.
(14)
Theorem 2 :Solve the LMI :
(15)
To get a matrix 0P  and a scalar 0  .Then the N agent described by (1) reach global consensus under
the protocol (3) with 1T
F B P
  and 1 1T
P BB P 
  given as in Theorem 1 for any connected
communication graph G .The proof of Theorem 1can be shown by following similar steps in proving Theorem 2
Remark 2:Theorem 2 tends Theorem 1 to the case with Lipschitz non-linear dynamics. When
2
,W I R I  , Theorem 1will reduce to Theorem 2.Theorem 2 shows that the agents in (1) under the adaptive
protocol (3) can also get consensus with the nonlinear function satisfying the Lipschitz condition.
1
2
1
[ 2 ] ( )
N
T T T T T
i i i
i
AP PA DW D PH RHP BB S    



     
1 1
ˆ ˆ[ ( ) 2 ]T T T T T
i N ie I AP PA DW D PH RHP L BB e 


      
1
1 1
1
[ ( ) ( )] 0
N N
T
i i j
i j
e P f Hx f Hx
N

 
  
( ) ( ) ( )f Hx f Hy H x y     
0
T T T T
AP PA DD BB PH
HP I
  
 
   
 
 
1
1
1
[ ( ) 2 ]T T T T T
NV I AP PA DW D PH RHP BB   


       
1
2
1
[ 2 ] ( )
N
T T T T T
i i i
i
AP PA DW D PH RHP BB S    



     
1 1
2T T T T
AP PA DW D PH RHP BB 


   
1 1
0T T T T
AP PA DW D PH RHP BB 


     
, n
x y R 
Less Conservative Consensus of Multi-agent Systems with Generalized Lipschitz Nonlinear Dynamics
www.ijres.org 19 | Page
IV. Numerical comparisons and simulation examples
In order to evaluate our design methodology, we present in this Section a numerical example to validate the
effectiveness of the theoretical results. In fact, we show through this example that our approach was the best
method that takes into account the structure of the nonlinearity in detail.
Consider a network of single-link manipulators with revolute joints actuated by a DC motor. The dynamics
of the i-th manipulator was described by (3) with
[0 21.6 0 0]T
B 
[0 0 0 0.333]T
D  
[0 0 1 0]H 
3( ) [0 0 0 0.333sin( )]T
i iDf Hx x 
Clearly, ( )if Hx satisfies (4) with a Lipschitz constant 0.333  , solving the LMI (9) by using the LMI
toolbox of Matlab gives the feasible solution as
Fig 1 .Communication topology.
Fig 1 .Communication topology.
1
2
3
4
i
i
i
i
i
x
x
x
x
x
 
 
 
 
 
 
0 1 0 0
48.6 1.25 48.6 0
0 0 0 10
1.95 0 1.95 0
A
 
   
 
 
 
3239 500 2579 6459
500 77 398 998
2579 398 2054 5144
6459 998 5144 12881
 
   
   
 
 
[ 56.68 8.767 45.15 113.1]F    
0.8088, 0.3634  
Xi1
Xi3
Xi4Xi2
Less Conservative Consensus of Multi-agent Systems with Generalized Lipschitz Nonlinear Dynamics
www.ijres.org 20 | Page
Fig 2. States of the eight manipulators under (3)
Fig 3 . Coupling weights i jc .
In order to illustrate Theorem 2 ,we let the communication graph G as in fig 1. G was connected and
undirected. There were eight manipulators. In other words, , 1,...,8i j  in (1) , 1ij jik k  , (0) (0)ij jic c .
The coupling weighs were as Fg 2 . They converge to steady values. The states of the manipulators which
satisfies (3) were as Fg 3. They also get consensus.
Table1 .Comparwason of maximum Lipschitz constant for various LMI design techniques
Method LMI(14)of L. Zhongkui(2013) LMI(21)
max 0.34
6
10
We focus our study on the conservation of the states LMI approach. The comparison between different LMI
conditions in Table 1 shows that our approach is significantly less conservative than other previously published
results for Lipschitz systems.
V. Conclusions
We have studied the adaptive consensus problem of multi-agent systems with generalized Lipschitz
nonlinear dynamics. A less conservative adaptive consensus condition has been proposed by carefully
considering the structure information of nonlinearities and using a sharp inequality to deal with the generalized
Lipschitz condition. It can significantly reduce the conservatism in some existing adaptive consensus results for
Lipschitz nonlinear system,which is verified through a numerical example.
VI. Acknowledgement
This work was partly supported by the State Key Laboratory of Robotics and System (HIT) under Grant
SKLRS-2014-MS-10, the Jiangsu Provincial Key Laboratory of Advanced Robotics Fund Projects under Grant
JAR201401, and the Foundation of Shanghai University of Engineering Science under Grant nhky-2015-06,
14KY0130 and 15KY0117.
References
[1] R Olfati-Saber, J Fax, R Murray. Consensus and Cooperation networked multi-agent systems. Proc. IEEE. Vol 95, no 1, pp 215–233,
2007.
[2] W Ren, R Beard, E Atkins. Information consensus in multi-vehicle cooperative control. IEEE Control Syst. Mag . vol 27, no 2, pp
71–82, 2007.
[3] S Tuna. LQR-Based Coupling Gain for Synchronization of Linear Systems. 2008[Online]. Available :http:/ /arxiv.org / abc/
0801.3390.
[4] S Tuna. Conditions for synchronizability in arrays of coupled linear systems. IEEE Trans Autom. Vol 54, no 10, pp 726–737, 2008.
[5] L Scardovi , R Sepulchre. Synchronization in networks of identical linear systems. Automatica. Vol 45, no 11, pp 2557–2562, 2009.
[6] L Zhongkui . Consensus of Multi-Agent Systems With General Linear and Lipschitz Nonlinear Dynamics Using Distributed Adaptive
Protocols. Automatica. Vol 58,no 7.
[7] L Zhongkui .Global H  consensus of Multi-Agent Systems With Lipschitz Nonlinear dynamics. IET Control /Theory Appl.
vol.6,no 13, pp 2041-2048,2012.
[8] R Olfati-Saber, R Murray. Consensus problems in networks of agents with switching topology and time-delays. IEEE Trans,
Autom.Control. vol 49,no 9, pp 1520–1533, 2014.
[9] W Ren, R Beard. Consensus seeking in multi-agent systems under dynamically changing interaction topologies. IEEE Trans, Autom,
Less Conservative Consensus of Multi-agent Systems with Generalized Lipschitz Nonlinear Dynamics
www.ijres.org 21 | Page
Control. Vol 50, no 5, pp. 655–661, 2005.
[10] W Yu, G Chen, M Cao, J Kurths . Second-order consensus for multi-agent systems with directed topologies and nonlinear dynamics.
IEEE Trans.,Syst, Man, Cybern, B Cybern. Vol 40, no 3,pp. 881–891, 2010.
[11] Z Qu. Cooperative control of dynamical systems: applications to autonomous vehicles. Spinger-Verlag, London, UK. 2009.
[12] S Boyd, L Ghaoui, E Feron, V Balakrwashnan. Linear matrix inequalities in system and control theory. SIAM, Philadelphia, PA.2014.
[13] M Krstić, I Kanellakopoulos, P Kokotovic. Nonlinear and Adaptive Control Design. New York Wiley, 2013.
[14] Z Li, Z Duan, G Chen, L Huang. Consensus of multi agent systems and synchronization of complex networks: A unified viewpoint .
IEEE Trans.,Circuits Syst .,I:Reg.,Papers,. Vol 57, no 1, pp. 213–224,2010.
[15] J Seo, H Shim, J Back. Consensus of high-order linear systems using dynamic output feedback compensator: Low gain approach.
Automatica . vol 45, no. 11, pp. 2659–2664, 2009.
[16] J Cortés. Distributed algorithms for reaching consensus on general functions. Automatica. Vol 4,2013.
[17] H Ju,O Kwonb. Novel stability criterion of time delay systems with nonlinear uncertainties. Sciencedirect, Applied Mathematics
Letters . vol 18 ,pp 683–688, 2014
[18] M Ekramian, S Hosseinnia. Observer design for non-linear systems based on a generalized Lipschitz condition. Control Theory AppL,
IET. vol.5,no 16,pp 1813-1818, 2010.
[19] S Tuna. Conditions for synchronizability in arrays of coupled linear systems . IEEE Trans. Autom. Control. Vol 54, no 10, pp
2416–2420, 2009.
[20] P DeLellwas, M di Bernardo, T Gorochowski, G Russo. Synchronization and control of complex networks via contraction, adaptation
and evolution. IEEE Circuits Syst.,Mag. Vol 10, no 3, pp 64–82,2010.

More Related Content

PDF
Common Fixed Point Theorem for Weakly Compatible Maps in Intuitionistic Fuzzy...
PDF
About the 2-Banach Spaces
PDF
Common fixed point theorems for contractive maps of
DOCX
Planted Clique Research Paper
PDF
PDF
Novel analysis of transition probabilities in randomized k sat algorithm
PDF
Bd32360363
PDF
Minimality and Equicontinuity of a Sequence of Maps in Iterative Way
Common Fixed Point Theorem for Weakly Compatible Maps in Intuitionistic Fuzzy...
About the 2-Banach Spaces
Common fixed point theorems for contractive maps of
Planted Clique Research Paper
Novel analysis of transition probabilities in randomized k sat algorithm
Bd32360363
Minimality and Equicontinuity of a Sequence of Maps in Iterative Way

What's hot (19)

PDF
Existence and Uniqueness Result for a Class of Impulsive Delay Differential E...
PDF
QIT_part_III_essay_Named
PDF
directed-research-report
PDF
Local Closed World Semantics - DL 2011 Poster
DOCX
PDF
IRJET- Complete Meet Hyperlattices
PDF
COLOURED ALGEBRAS AND BIOLOGICAL RESPONSE IN QUANTUM BIOLOGICAL COMPUTING ARC...
PDF
Coloured Algebras and Biological Response in Quantum Biological Computing Arc...
PDF
PaperNo6-YousefiHabibi-IJAM
PDF
K-Sort: A New Sorting Algorithm that Beats Heap Sort for n 70 Lakhs!
PDF
A lattice-based consensus clustering
PDF
Joint3DShapeMatching
PDF
Functional analysis in mechanics
PDF
Functional analysis in mechanics 2e
PDF
Exploring Quantum Supremacy in Access Structures of Secret Sharing by Coding ...
PDF
Operator’s Differential geometry with Riemannian Manifolds
PDF
ALTERNATIVE METHOD TO LINEAR CONGRUENCE
PDF
Some fixed point theorems of expansion mapping in g-metric spaces
Existence and Uniqueness Result for a Class of Impulsive Delay Differential E...
QIT_part_III_essay_Named
directed-research-report
Local Closed World Semantics - DL 2011 Poster
IRJET- Complete Meet Hyperlattices
COLOURED ALGEBRAS AND BIOLOGICAL RESPONSE IN QUANTUM BIOLOGICAL COMPUTING ARC...
Coloured Algebras and Biological Response in Quantum Biological Computing Arc...
PaperNo6-YousefiHabibi-IJAM
K-Sort: A New Sorting Algorithm that Beats Heap Sort for n 70 Lakhs!
A lattice-based consensus clustering
Joint3DShapeMatching
Functional analysis in mechanics
Functional analysis in mechanics 2e
Exploring Quantum Supremacy in Access Structures of Secret Sharing by Coding ...
Operator’s Differential geometry with Riemannian Manifolds
ALTERNATIVE METHOD TO LINEAR CONGRUENCE
Some fixed point theorems of expansion mapping in g-metric spaces
Ad

Similar to Less Conservative Consensus of Multi-agent Systems with Generalized Lipschitz Nonlinear Dynamics (20)

PDF
Semi-global Leaderless Consensus with Input Saturation Constraints via Adapti...
PDF
Graph Theoretic Methods in Multiagent Networks Mehran Mesbahi
PDF
Nonlinear Control And Filtering For Stochastic Networked Systems Bo
PDF
Exact network reconstruction from consensus signals and one eigen value
PDF
IROS 2011 talk 2 (Filippo's file)
PDF
System properties of random networks
PDF
Theory of stabilization for linear boundary control systems 1st Edition Nambu
PPTX
Controllability of Linear Dynamical System
PDF
Ds15 minitute-v2
PDF
Cdc18 dg lee
PDF
[IJCT-V3I2P19] Authors: Jieyin Mai, Xiaojun Li
PDF
Journal of Electronic & Information Systems | Vol.4, Iss.2 October 2022
PDF
Distributed target tracking under realistic network conditions
PDF
Reachability Analysis Control of Non-Linear Dynamical Systems
PDF
Reachability Analysis "Control Of Dynamical Non-Linear Systems"
PDF
Icros2021 handout
PPTX
Research project on Concensus in multi agent system.pptx
PDF
CSS_Workshop_Stockholm.pdf
PDF
Pawar-Ajinkya-MASc-MECH-December-2016
Semi-global Leaderless Consensus with Input Saturation Constraints via Adapti...
Graph Theoretic Methods in Multiagent Networks Mehran Mesbahi
Nonlinear Control And Filtering For Stochastic Networked Systems Bo
Exact network reconstruction from consensus signals and one eigen value
IROS 2011 talk 2 (Filippo's file)
System properties of random networks
Theory of stabilization for linear boundary control systems 1st Edition Nambu
Controllability of Linear Dynamical System
Ds15 minitute-v2
Cdc18 dg lee
[IJCT-V3I2P19] Authors: Jieyin Mai, Xiaojun Li
Journal of Electronic & Information Systems | Vol.4, Iss.2 October 2022
Distributed target tracking under realistic network conditions
Reachability Analysis Control of Non-Linear Dynamical Systems
Reachability Analysis "Control Of Dynamical Non-Linear Systems"
Icros2021 handout
Research project on Concensus in multi agent system.pptx
CSS_Workshop_Stockholm.pdf
Pawar-Ajinkya-MASc-MECH-December-2016
Ad

More from IJRES Journal (20)

PDF
Exploratory study on the use of crushed cockle shell as partial sand replacem...
PDF
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
PDF
Review: Nonlinear Techniques for Analysis of Heart Rate Variability
PDF
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
PDF
Study and evaluation for different types of Sudanese crude oil properties
PDF
A Short Report on Different Wavelets and Their Structures
PDF
A Case Study on Academic Services Application Using Agile Methodology for Mob...
PDF
Wear Analysis on Cylindrical Cam with Flexible Rod
PDF
DDOS Attacks-A Stealthy Way of Implementation and Detection
PDF
An improved fading Kalman filter in the application of BDS dynamic positioning
PDF
Positioning Error Analysis and Compensation of Differential Precision Workbench
PDF
Status of Heavy metal pollution in Mithi river: Then and Now
PDF
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
PDF
Experimental study on critical closing pressure of mudstone fractured reservoirs
PDF
Correlation Analysis of Tool Wear and Cutting Sound Signal
PDF
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
PDF
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
PDF
A novel high-precision curvature-compensated CMOS bandgap reference without u...
PDF
Structural aspect on carbon dioxide capture in nanotubes
PDF
Thesummaryabout fuzzy control parameters selected based on brake driver inten...
Exploratory study on the use of crushed cockle shell as partial sand replacem...
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
Review: Nonlinear Techniques for Analysis of Heart Rate Variability
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
Study and evaluation for different types of Sudanese crude oil properties
A Short Report on Different Wavelets and Their Structures
A Case Study on Academic Services Application Using Agile Methodology for Mob...
Wear Analysis on Cylindrical Cam with Flexible Rod
DDOS Attacks-A Stealthy Way of Implementation and Detection
An improved fading Kalman filter in the application of BDS dynamic positioning
Positioning Error Analysis and Compensation of Differential Precision Workbench
Status of Heavy metal pollution in Mithi river: Then and Now
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
Experimental study on critical closing pressure of mudstone fractured reservoirs
Correlation Analysis of Tool Wear and Cutting Sound Signal
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
A novel high-precision curvature-compensated CMOS bandgap reference without u...
Structural aspect on carbon dioxide capture in nanotubes
Thesummaryabout fuzzy control parameters selected based on brake driver inten...

Recently uploaded (20)

PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
DOCX
573137875-Attendance-Management-System-original
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Well-logging-methods_new................
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
composite construction of structures.pdf
PDF
Digital Logic Computer Design lecture notes
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Sustainable Sites - Green Building Construction
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
CYBER-CRIMES AND SECURITY A guide to understanding
OOP with Java - Java Introduction (Basics)
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Operating System & Kernel Study Guide-1 - converted.pdf
573137875-Attendance-Management-System-original
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Well-logging-methods_new................
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
UNIT 4 Total Quality Management .pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
composite construction of structures.pdf
Digital Logic Computer Design lecture notes
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Sustainable Sites - Green Building Construction
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...

Less Conservative Consensus of Multi-agent Systems with Generalized Lipschitz Nonlinear Dynamics

  • 1. International Journal of Research in Engineering and Science (IJRES) ISSN (Online): 2320-9364, ISSN (Print): 2320-9356 www.ijres.org Volume 3 Issue 7 ǁ July 2015 ǁ PP.15-21 www.ijres.org 15 | Page Less Conservative Consensus of Multi-agent Systems with Generalized Lipschitz Nonlinear Dynamics Jian Li1 , Zhiyang Wu1 , Fang Song1,2 1.Laboratory of Intelligent Control and Robotics, Shanghai University of Engineering Science, Shanghai, 201620, P. R. China 2. State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, 150001, P. R. China Abstract : This paper addresses the problem of consensus of multi-agent systems with general Lipschitz nonlinear dynamics. The goal of this note was to introduce a design approach. We take advantage of the structure of the part of the non-linearity and inequality scaling technology. The advantage of the developed approach was that it was significantly less conservative than other previously published results for Lipschitz systems. A numerical example was presented to show the superiority of this letter. Keywords- Consensus, Less Conservative Condition, Lipschitz Nonlinear Dynamics, Multi-agent Systems I. Introduction Recently, consensus for a group of agents has became an important problem in the area of cooperative control of multi-agent systems and has been widely investigated by numerous researchers, due to its potential applications in such broad areas as satellite formation flying, sensor networks, and cooperative surveillance[1,2]. In [3] a distributed observer-type consensus protocol based on relative output measurements was proposed. In [4], a general framework of the consensus problems for networks of dynamic agents with fixed or switching topologies and communication time delays was established. Relative-state distributed consensus protocols was established in [5]. A distributed algorithm was proposed in [6] to achieve consensus in finite time. However the provided synthesis conditions which infeasible for systems with big Lipschitz constants restrict all these approaches, such as [6],[7],[8]. Then in [18] the authors introduced a generalized version of the Lipschitz condition which includes some structural knowledge of the system non-linearity. This paper considers the problem of consensus of multi-agent systems with general Lipschitz nonlinear dynamics under a fixed topology. Consensus of multi-agent systems with general linear dynamics was researched in [3],[5],[14],[15],[19]. Especially, different static and dynamic consensus protocols are established in [3],[5],[14] which is difficult to tackle and implement by each agent in distributed fashion. Then, we design a distributed consensus protocol for the relative states and an adaptive law for adjusting the coupling weights between neighboring agents which were first proposed in [6]. One contribution of this paper is to extend the result of [3],[5],[6],[14],[20] to a generalized Lipschitz nonlinear system which includes the classical Lipschitz system as a special case. The goal of this note was to introduce a design approach. We take advantage of the structure of the part of the non-linearity and inequality scaling technology. The advantage of the developed approach was that it was significantly less conservative than other previously published results for Lipschitz systems. The rest of this paper was organized as follows. Some useful preliminaries results were reviewed in Section 2. The consensus problems of multi-agent systems with generalized Lipschitz non-linear dynamics using distributed adaptive protocols were investigated in Section 3. Extensions to Lipschitz non-linearity dynamics were studied in Section 4. In Section 5, we use a simulative example to illustrate the applications of our consensus algorithm. Section 6 concludes the paper. II. Preliminaries A. Graph theory notions Let n n R  be the set of n n real matrices, n n C  be the set of n n complex matrices. Denote by 1 ( P R1 ) a column vector with all entries equal to one. The superscript T means transpose for real matrices. PI represents the identity matrix of dimension P . For any matrices, if not explicitly stated, were assumed to have compatible dimensions. Diag 1( ,..., )nA A represents a block-diagonal matrix with matrix , 1,...,iA i n , on its diagonal .The matrix inequality ( )A B  means that A and B were square Hermitian matrices and that A B was positive (semi-) definite. A B denotes the Kronecker product of
  • 2. Less Conservative Consensus of Multi-agent Systems with Generalized Lipschitz Nonlinear Dynamics www.ijres.org 16 | Page matrices A and B . For a vector x , let x  denote its 2-norm. An undirected graph ( , )G   ,where 1{ ,..., }Nv v  was the set of nodes( i .e ,agents),and     was the set of edges( i .e, communication links).An edge ( , )( )i jv v i j means that agents iv and jv can obtain information from each other. A path between distinct nodes iv and lv was a sequence of edges of the form 1( , ), ,..., 1k kv v k i l   . An undirected graph was connected if there exists a path between every pair of distinct nodes, otherwise was disconnected. A directed graph G was a pair ( , )  , where 1{ ,..., }Nv v  was a non-empty finite set of notes and     was the set of edges. For an edge ( . )i jv v , node iv was called the parent node ,node jv was the child node, .i jv v were adjacent. A directed graph contains a directed spanning tree if there exists a node called the root, which has no parent node, such that the node has a directed path to every other node in the graph. A directed graph was strongly connected if there was a directed path from every node to every other node. A directed graph has a directed spanning tree if it was strongly connected , but not vice versa. The adjacency matrix [ ] N N i jA a R    associated with the directed graph G was defined by 0, 1ii i ja a  if ( , )j iv v  and 0i ja  otherwise. Adjacency matrix A associated with the undirected graph was defined by 0, 1ii ji i ja a a   if ( , )j iv v  and 0ji i ja a  otherwise. Laplacian matrix [ ] N N ijL L R    was defined as ii ijj i L a   and ,ij ijL a i j   . B. Lemmas: Lemma 1[8,9]: Zero was an eigenvalue of L with 1 as a right eigenvector and all non-zero eigenvalues have positive real parts .Furthermore ,zero was a simple eigenvalue of L if and only if the graph G has a directed spanning tree . Lemma2[17]: For any vectors , n a b R and scalar 0  ,we have 1 2 T T T a b a a b b    . III. Consensus of multi-agent systems with generalized Lipschitz non-linear dynamics . Consider a group of N identical agents with generalized Lipschitz nonlinearity dynamics. The dynamics of the i -th agent were described by ( )i i i i ix A x Df Hx Bu   1, . . . ,i N (1) where n ix R was the state, p iu R was the control input, and , , ,A B D H were constant matrices with compatible dimensions, and nonlinear function ( )iDf Hx was assumed to satisfy the following general form Lipschitz condition which was defined in [18] as follows T T f Wf x Rx    (2) where the W and R were positive definite symmetric matrices . ( ) ( ),i j i jf f Hx f Hx x x x     . It can be seen that any non-linear function ( )Df Hx was a Lipschitz function with max min( )/ ( )R W   which called Lipschitz constant. Any Lipschitz non-function ( )Df Hx can satisfy condition (2) with 2 ,W I R I  . (2) can also be rewritten as a generalized form W RK f K x    , WK 、 RK were two positive definite matrices. ,W RK W K R  . The communication topology among the agents was represented by an undirected graph ( , )G   , where {1,..., }N  was the set of nodes( i .e ,agents), and     was the set of edges( i .e, communication links). An edge ( , )( )i jv v i j means that agents iv and jv can obtain information from each other. A path between distinct nodes 1v and lv was a sequence of edges of the form 1( , ), 1,..., 1k kv v k l   . An undirected graph was connected if there exists a path between every pair of distinct nodes , otherwise was disconnected. A variety of static and dynamic consensus protocols have been proposed to reach consensus for agents with dynamics given by (1) e.g, in [1]–[5]. For instance, a dynamic consensus protocol based on the relative states between neighboring agents was given in [6] as follows (3) 1 ( ) N i i j i j i j j u F c a x x   ( ) ( )T ij i j i j i j i jc k a x x x x   
  • 3. Less Conservative Consensus of Multi-agent Systems with Generalized Lipschitz Nonlinear Dynamics www.ijres.org 17 | Page where i ja was ( ,i j )-th entry of the adjacency matrix A associated with G , ij jik k were positive constants, i jc denotes the time-varying coupling weight between agents iv and jv with (0) (0)i j i jc c ,and p n F R   and n n R   were the feedback gain matrices. Theorem 1 :Solve the LMI : (4) to get a matrix 0P  and a scalar 0  .Then the N agent described by (1) reach global consensus under the protocol (3) with 1T F B P   and 1 1T P BB P    for any connected communication graph G . Proof: As argued in the Section 2 ,it follows that ( ) ( ), 0.i j jic t c t t   Using (3) for (1),we obtain the closed-loop network dynamics as ( ) ( )T ij i j i j i j i jc k a x x x x    1,...,i N (5) Letting and 1[ ,..., ] ,T T T Ne e e we get [( (1/ )11 ) ]T N ne I N I x   .We can see that e satisfies the following dynamics: ( ) ( )T ij i j i j i j i jc k a e e e e    1,...,i N (6) where ij ijc c   and  was a positive constant. Consider the Lyapunov function candidate (7) the time derivative of V along the trajectory of (8) as follows: (8) According to the equivalent form of Lipschitz condition (2) and Lemma 2 we obtain (9) . .1 1 1 1 1, 2 N N N i j i jT i i i i j j i i j c c V e P e k              1 1 0 T T T T AP PA DW D BB PH HP R              1 ( ) ( ) N i i i i j i j i j j x Ax Df Hx BF c a x x      1 1 1 ( ) ( ) ( ) ( ) N N i i i i ij i j i j j j e Ae Df Hx Df Hx c a BF e e N            . .1 1 1 1 1, 2 N N N i j i jT i i i i j j i i j c c V e P e k              1 1 1 1 1 1 1 1 1 1 2 2 2 [ ( ) ( ) ( ) ( )] N N N N N T T T T i i ij i j i i i i j i i j i j e P Ae L e P BB P e e P D f Hx f Hx f Hx f Hx N                   1 1 1 1 2 2 1 1 1 2 [ ( ) ( )] 2 [ ( ) ( )] 1 [ ( ) ( )] [ ( ) ( )] T T i i i i i i T T T i i i i i i e P D f Hx f Hx e P DW W f Hx f Hx e P DW D P e f Hx f Hx W f Hx f Hx               1 1 1 1T T T T i i i ie P DW D P e e H RHe       1 1 1 1 [ ] , 0T T T i ie P DW D P H RH e         
  • 4. Less Conservative Consensus of Multi-agent Systems with Generalized Lipschitz Nonlinear Dynamics www.ijres.org 18 | Page As 1 0 N T i i e   , then (10) Set up 1 ˆi ie P e  , and ˆ [ ,..., ]T T T i Ne e e , based on (9)and(10)we can draw from (8)that (11) Set up N N U R   be the unitary matrix satisfying 2(0, ,..., )T NU LU diag     ,set up 1 ˆ[ ,..., ] ( )T T T T N NU I e     , then 1 1 [(1 / ) ] 0T N P e     ,from (11)we have (12) We choose sufficiently big  so that 2 , 2,...,i i N   , then (13) We get inequality (4) from (14) by using the Schur complement Lemma[12]. we know that ( ) 0.S   1 0V  , so 1( )V t and every ijc were bounded. And from (5) we know that ijc was monotonically increasing, so ijc converge to finite value and ijc as well. By using LaSalle-Yoshizawa Theorem [13] we get lim ( ) 0t S   ,so lim 0, 2,...,t i i N   , 1 0  . In conclusion, lim , ( ) 0t e t  . so, we achieve the proof . Remark 1: Equation (2) was a generic form Lipschitz condition. Any Lipschitz non-function ( )f Hx can satwasfy equation (2) with 2 ,W I R I  which was first define in [18] includes some structural knowledge of the system non-linearity for observer design. Then, it was used to consensus of multi-agent systems with non-linear dynamics Deduction to Lipschitz non-linearity dynamics This subsection considers the consensus problem of the agents in (1) under the adaptive protocol (3). The communication topology among the agents was represented by an undirected graph. The nonlinear function ( )iDf Hx was assumed to satisfy the Lipschitz condition with a Lipschitz constant 0  , i.e. (14) Theorem 2 :Solve the LMI : (15) To get a matrix 0P  and a scalar 0  .Then the N agent described by (1) reach global consensus under the protocol (3) with 1T F B P   and 1 1T P BB P    given as in Theorem 1 for any connected communication graph G .The proof of Theorem 1can be shown by following similar steps in proving Theorem 2 Remark 2:Theorem 2 tends Theorem 1 to the case with Lipschitz non-linear dynamics. When 2 ,W I R I  , Theorem 1will reduce to Theorem 2.Theorem 2 shows that the agents in (1) under the adaptive protocol (3) can also get consensus with the nonlinear function satisfying the Lipschitz condition. 1 2 1 [ 2 ] ( ) N T T T T T i i i i AP PA DW D PH RHP BB S              1 1 ˆ ˆ[ ( ) 2 ]T T T T T i N ie I AP PA DW D PH RHP L BB e           1 1 1 1 [ ( ) ( )] 0 N N T i i j i j e P f Hx f Hx N       ( ) ( ) ( )f Hx f Hy H x y      0 T T T T AP PA DD BB PH HP I              1 1 1 [ ( ) 2 ]T T T T T NV I AP PA DW D PH RHP BB              1 2 1 [ 2 ] ( ) N T T T T T i i i i AP PA DW D PH RHP BB S              1 1 2T T T T AP PA DW D PH RHP BB        1 1 0T T T T AP PA DW D PH RHP BB          , n x y R 
  • 5. Less Conservative Consensus of Multi-agent Systems with Generalized Lipschitz Nonlinear Dynamics www.ijres.org 19 | Page IV. Numerical comparisons and simulation examples In order to evaluate our design methodology, we present in this Section a numerical example to validate the effectiveness of the theoretical results. In fact, we show through this example that our approach was the best method that takes into account the structure of the nonlinearity in detail. Consider a network of single-link manipulators with revolute joints actuated by a DC motor. The dynamics of the i-th manipulator was described by (3) with [0 21.6 0 0]T B  [0 0 0 0.333]T D   [0 0 1 0]H  3( ) [0 0 0 0.333sin( )]T i iDf Hx x  Clearly, ( )if Hx satisfies (4) with a Lipschitz constant 0.333  , solving the LMI (9) by using the LMI toolbox of Matlab gives the feasible solution as Fig 1 .Communication topology. Fig 1 .Communication topology. 1 2 3 4 i i i i i x x x x x             0 1 0 0 48.6 1.25 48.6 0 0 0 0 10 1.95 0 1.95 0 A             3239 500 2579 6459 500 77 398 998 2579 398 2054 5144 6459 998 5144 12881               [ 56.68 8.767 45.15 113.1]F     0.8088, 0.3634   Xi1 Xi3 Xi4Xi2
  • 6. Less Conservative Consensus of Multi-agent Systems with Generalized Lipschitz Nonlinear Dynamics www.ijres.org 20 | Page Fig 2. States of the eight manipulators under (3) Fig 3 . Coupling weights i jc . In order to illustrate Theorem 2 ,we let the communication graph G as in fig 1. G was connected and undirected. There were eight manipulators. In other words, , 1,...,8i j  in (1) , 1ij jik k  , (0) (0)ij jic c . The coupling weighs were as Fg 2 . They converge to steady values. The states of the manipulators which satisfies (3) were as Fg 3. They also get consensus. Table1 .Comparwason of maximum Lipschitz constant for various LMI design techniques Method LMI(14)of L. Zhongkui(2013) LMI(21) max 0.34 6 10 We focus our study on the conservation of the states LMI approach. The comparison between different LMI conditions in Table 1 shows that our approach is significantly less conservative than other previously published results for Lipschitz systems. V. Conclusions We have studied the adaptive consensus problem of multi-agent systems with generalized Lipschitz nonlinear dynamics. A less conservative adaptive consensus condition has been proposed by carefully considering the structure information of nonlinearities and using a sharp inequality to deal with the generalized Lipschitz condition. It can significantly reduce the conservatism in some existing adaptive consensus results for Lipschitz nonlinear system,which is verified through a numerical example. VI. Acknowledgement This work was partly supported by the State Key Laboratory of Robotics and System (HIT) under Grant SKLRS-2014-MS-10, the Jiangsu Provincial Key Laboratory of Advanced Robotics Fund Projects under Grant JAR201401, and the Foundation of Shanghai University of Engineering Science under Grant nhky-2015-06, 14KY0130 and 15KY0117. References [1] R Olfati-Saber, J Fax, R Murray. Consensus and Cooperation networked multi-agent systems. Proc. IEEE. Vol 95, no 1, pp 215–233, 2007. [2] W Ren, R Beard, E Atkins. Information consensus in multi-vehicle cooperative control. IEEE Control Syst. Mag . vol 27, no 2, pp 71–82, 2007. [3] S Tuna. LQR-Based Coupling Gain for Synchronization of Linear Systems. 2008[Online]. Available :http:/ /arxiv.org / abc/ 0801.3390. [4] S Tuna. Conditions for synchronizability in arrays of coupled linear systems. IEEE Trans Autom. Vol 54, no 10, pp 726–737, 2008. [5] L Scardovi , R Sepulchre. Synchronization in networks of identical linear systems. Automatica. Vol 45, no 11, pp 2557–2562, 2009. [6] L Zhongkui . Consensus of Multi-Agent Systems With General Linear and Lipschitz Nonlinear Dynamics Using Distributed Adaptive Protocols. Automatica. Vol 58,no 7. [7] L Zhongkui .Global H  consensus of Multi-Agent Systems With Lipschitz Nonlinear dynamics. IET Control /Theory Appl. vol.6,no 13, pp 2041-2048,2012. [8] R Olfati-Saber, R Murray. Consensus problems in networks of agents with switching topology and time-delays. IEEE Trans, Autom.Control. vol 49,no 9, pp 1520–1533, 2014. [9] W Ren, R Beard. Consensus seeking in multi-agent systems under dynamically changing interaction topologies. IEEE Trans, Autom,
  • 7. Less Conservative Consensus of Multi-agent Systems with Generalized Lipschitz Nonlinear Dynamics www.ijres.org 21 | Page Control. Vol 50, no 5, pp. 655–661, 2005. [10] W Yu, G Chen, M Cao, J Kurths . Second-order consensus for multi-agent systems with directed topologies and nonlinear dynamics. IEEE Trans.,Syst, Man, Cybern, B Cybern. Vol 40, no 3,pp. 881–891, 2010. [11] Z Qu. Cooperative control of dynamical systems: applications to autonomous vehicles. Spinger-Verlag, London, UK. 2009. [12] S Boyd, L Ghaoui, E Feron, V Balakrwashnan. Linear matrix inequalities in system and control theory. SIAM, Philadelphia, PA.2014. [13] M Krstić, I Kanellakopoulos, P Kokotovic. Nonlinear and Adaptive Control Design. New York Wiley, 2013. [14] Z Li, Z Duan, G Chen, L Huang. Consensus of multi agent systems and synchronization of complex networks: A unified viewpoint . IEEE Trans.,Circuits Syst .,I:Reg.,Papers,. Vol 57, no 1, pp. 213–224,2010. [15] J Seo, H Shim, J Back. Consensus of high-order linear systems using dynamic output feedback compensator: Low gain approach. Automatica . vol 45, no. 11, pp. 2659–2664, 2009. [16] J Cortés. Distributed algorithms for reaching consensus on general functions. Automatica. Vol 4,2013. [17] H Ju,O Kwonb. Novel stability criterion of time delay systems with nonlinear uncertainties. Sciencedirect, Applied Mathematics Letters . vol 18 ,pp 683–688, 2014 [18] M Ekramian, S Hosseinnia. Observer design for non-linear systems based on a generalized Lipschitz condition. Control Theory AppL, IET. vol.5,no 16,pp 1813-1818, 2010. [19] S Tuna. Conditions for synchronizability in arrays of coupled linear systems . IEEE Trans. Autom. Control. Vol 54, no 10, pp 2416–2420, 2009. [20] P DeLellwas, M di Bernardo, T Gorochowski, G Russo. Synchronization and control of complex networks via contraction, adaptation and evolution. IEEE Circuits Syst.,Mag. Vol 10, no 3, pp 64–82,2010.