Next Article in Journal / Special Issue
Chaos Control and Synchronization of a Hyperchaotic Zhou System by Integral Sliding Mode control
Previous Article in Journal
Geometric Thermodynamics: Black Holes and the Meaning of the Scalar Curvature
Previous Article in Special Issue
A Memristive Diode Bridge-Based Canonical Chua’s Circuit
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Consensus of Discrete Multiagent System with Various Time Delays and Environmental Disturbances

College of Automation, Harbin Engineering University, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Entropy 2014, 16(12), 6524-6538; https://0-doi-org.brum.beds.ac.uk/10.3390/e16126524
Submission received: 4 October 2014 / Revised: 9 December 2014 / Accepted: 9 December 2014 / Published: 11 December 2014
(This article belongs to the Special Issue Complex Systems and Nonlinear Dynamics)

Abstract

:
In this paper, the consensus problem of discrete multiagent systems with time varying sampling periods is studied. Firstly, with thorough analysis of various delays among agents, the control input of each agent is designed with consideration of sending delay and receiving delay. With construction of discrete dynamics of state error vector, it is proved by applying Halanay inequality that consensus of the system can be reached. Further, the definition of bounded consensus is proposed in the situation where environmental disturbances exist. In order to handle this problem, the Halanay inequality is extended into a more general one with boundedness property. Based on the new Halanay inequality obtained, the boundedness of consensus error is guaranteed. At last, simulation examples are presented to demonstrate the theoretical conclusions.

1. Introduction

The study of multiagent system (MAS) has attracted the interests of researchers from various fields for its potential application prospects in distributed computing, sensor networks and multi-robots system [14]. From the viewpoint of automatic control, consensus-oriented flocking and formation control of MAS are widely discussed in previous articles [59]. For all kinds of difficulties appearing in the multiagent system, complex networks involved in synchronization of MAS is among the most significant ones since it is relatively inconvenient to model the exact structure. As a consequence, several entropy measurements have been introduced into the area of multiagent control to describe the property of networks recently [1012]. In addition, coordination methods are also proposed from entropy view with measurements depicting characteristics of the MAS [13,14]. Apart from the problems resulting from network, cooperative control of MAS depending on delayed information is also an extensively studied topic due to the inevitabilities of unreliable communication link, bandwidth limitation, packets loss and computing constraint [1518]. In this case, in order to guarantee the consensus of the multiagent system, assumptions are usually made about the delays and conditions concerning the control parameters are derived at the same time. Furthermore, for multiagent system with discrete feedbacks, the designed controllers can only rely on sampled states data of agents and the input values are zero-order-hold during sampling instants. As a result, the dynamics of multiagent systems can be presented as discrete ones and the corresponding consensus analyses are also brought out in previous researches [1922]. Most of the above mentioned consequences are acquired depending on Lyapunov theory and stochastic matrix theory. For example, in [23], consensus of the system with communication delays is obtained based on the property of SIA (Stochastic, Indecomposable and Aperiodic) matrix. In [24], the leader following consensus problem is solved taking use of Lyapunov-Krasovskii functional. Without any doubt, as two classic methods used in the field of MAS, both Lyapunov theory and stochastic matrix theory have their own advantages. Nevertheless, in order to apply the Lyapunov theory, it is always required that the adjacent matrix of communication graph is symmetric and the results obtained can hardly directly extended to the asymmetric situations. On the other hand, to implement results from stochastic matrix, system matrix needs to be nonnegative with row sum value of one. Efforts have been made to overcome these obstacles. In [25], based on stochastic approximation, ergodicity approach is applied to prove mean square consensus for systems that the existing Lyapunov approaches cannot handle. Through establishing relations between consensus and ergodic backward products, an effective tool to solve consensus problems is proposed. In [26], an auxiliary system is introduced and sophisticated transformations are made to make the consensus analysis more convenient. The requirement that rows of transition matrix are identical plays an important role in the proofs. Actually, it can be viewed as a modification of the unit row sum condition when states of the system, other than error states of the system, are discussed.
The aim of this paper is to provide a new method to study about the consensus problem of discrete multiagent system with consideration of practical constraints. First of all, sampling period of the multiagent system is assumed to be time varying. This is often the case for MAS with centralized feedback system such as the vision-based position feedback system for multiple small UAVs (Unmanned Aerial Vehicles) and ground vehicles teams guided by UAVs or satellites. In addition, information delay between two connected agents is formulated as combination of sending delay and receiving delay. With this kind of formulation, different causes of time delay are analyzed more clearly. Additionally, conditions about time delays are also discussed as two separated ones regarding sending delay and receiving delay respectively. Considering about the delayed system constructed as above, we propose a new idea to prove the consensus of multiagent systems consist of first-order discrete agent based on the Halanay inequality discussed in [27]. In fact, researchers of multiagent system have begun to implement various inequality results from mathematics recently. For example, Gronwall-Bellman-Halanay type differential inequality has been applied in [28] to handle the stochastic consensus seeking problem. In [29], an improved Halanay inequality has been utilized for impulsive differential systems. In this paper, due to the similarity between the discrete multiagent system constructed and the Halanay inequality studied in [27], results in [27] are applied here to analyze the consensus of the multiagent system.
In addition, this paper further discusses situations where environmental disturbances exist in the feedback system. Here, environmental disturbances mainly indicate the influences of environment on sensors in measuring the states of agents. For example, ocean waves usually add disturbances on velocity and depth measurements of marine vehicles and light reflections will also impact the accuracy of vision-based localization for small UAVs mentioned above. As a consequence, the feedback states of agents in the system are corrupted. To better illustrate this problem, the definition of consensus error is proposed in this paper to describe the consensus state of the system. With the unstructured disturbances, the results in [27] are not applicable anymore. To take care of this problem, the discrete Halanay inequality is first time extended into a more general one with asymptotical boundedness, as shown in Lemma 2 in Section 3. With the implementation of Lemma 2, it is proved that the consensus error of the multiagent system with environmental disturbances and time delays is still bounded.
The main contributions of this paper are as follows.
  • The introduction of Halanay inequality into the area of discrete multiagent system control with various delays. Comparing with Lyapunov dependent methods, the advantage of Halanay inequality lies in the easy extension of results from undirected graphs to directed graphs. At the same time, unlike the stochastic matrix theory, no row sum condition is necessary to guarantee the consensus by Halanay inequality. Even though the method proposed in this paper is preliminary and not capable of solving all kinds of consensus problems in multiagent systems, it can still be viewed as a supplement of traditional tools for situations where they can hardly be applied.
  • Extension of the discrete Halanay inequality into a more general one. With the extension, the obtained result is more suitable for complex problems with disturbances. It should also be noticed that the extension we have made is a fundamental one and the potential applications are not limited in multiagent systems.
The reminder of the paper is organized as follows. In Section 2, problem concerned in this paper is formulated. Then main results of this paper are presented in Section 3. At last, simulations are proposed to demonstrate the feasibility of the obtained results.

2. Problem Formulation

Consider a multiagent system consists of n agents with discrete dynamics as below
x i ( k + 1 ) = p i x i ( k ) + T ( k ) q i u i ( k )
where xi(k) ∈ ℝ indicates the state of agent i, k is the kth update instant, T(k) is the sampling period between instant k and k + 1 with assumption that T ¯ T ( k ) T ¯ , u i ( k ) denotes the control input of agent i. In this paper, it is assumed that all agents are identical, that is, ∀i ∈ {1, 2,⋯, n}, pi = p and qi = q. In addition, the states of all agents are scalars to avoid possible complexity in expression and all results obtained in this paper can be easily extended into multiple states agents with kronecker product.
Remark 1. From Equation (1), it is assumed that the sampling period of the whole system is time varying. Under this assumption, the obtained results can be applied to more general situations. Usually, for feedback systems based on sensors, the sampling period is determined by configurations and always fixed. However, for the situation where centralized feedback system is deployed, such as the vision-based position feedback of indoor multi-UAVs system, the sampling period maybe time-varying from time to time due to the computing time of the central server.
For the multiagent system, the interactions among agents are modeled as a communication graph G(υ, ε) with vertex set υ = {1, 2,⋯, n} and edge set ε = {(j, i) : i, jε} ⊂ υ × υ. If agent i can receive message from agent j, we have (i, j) ∈ ε and aij = 1. Adjacency matrix of the graph can be denoted as A = (aij)n×n and the neighbor set of agent i is Ni = {jυ : (i, j) ∈ ε}. A path in a graph is denoted as a sequence of ordered edges (i, i1), (i1, i2),⋯, (im, j) and if there is a path to i from any vertex in the graph, i is called a globally reachable vertex. Besides, diagonal matrix is defined as D = diag{d1, d2, ⋯, dn} with d i = j N i a i j. In the rest of this paper, it is assumed that the graph is connected and undirected.
Definition 1. The consensus of multiagent system consists of Equation (1) is reached if for any initial states of agents, there exists
lim k x i ( k ) x j ( k ) = 0 ; i = 1 , 2 , , n
Denote a globally reachable agent in the system as agent n, according to Definition 1, the consensus error of the MAS at instant k is presented as ζ(k) with definition
ζ ( k ) = 1 i n 1 ( x i ( k ) x n ( k ) ) 2
Based on the definition of consensus error, the bounded consensus of multiagent system is proposed in this paper to describe the situation where consensus cannot be reached.
Definition 2. The bounded consensus of multiagent system consists of Equation (1) is called achieved if there exist a constant C > 0, that
lim k ζ ( k ) C
With the above Definitions, it can be concluded that the consensus of multiagent system can be viewed as a special case of bounded consensus with C = 0. It should be noticed that in [30], the definition of practical consensus is proposed to depict a similar consensus state for multiagent systems resulting from quantization effect. Even though there exist similarities, the bounded consensus defined in this paper is aiming at describing the situation where consensus of MAS is influenced by disturbances. For bounded consensus, it needs to prove that the consensus error of the system is bounded and the convergent set is influenced by bound of disturbance.
The purpose of this paper is to design the structure of control input ui(k) depending only on local information to reach consensus or bounded consensus for the multiagent system with consideration of various delays and disturbances. To solve the consensus problems proposed as above, the following control protocol is constructed at first
u i ( k ) = 1 j N i a i j j N i a i j ( α i x i ( k ) β i x j ( k τ ( k ) ) )
where, αi and βi are positive control parameters to be designed, τ(k) is bounded sending delay satisfying 1 ≤ τ(k) ≤ r. In addition, with receiving delays μ(k) concerned in this paper, it should be noticed that shared information from neighbored agents will not be effective until agent i receives it. As a result, the control input of agent i should be revised as
u i ( k ) = { 0 t k t < t k + μ ( k ) 1 j N i a i j j N i a i j ( α i x i ( k ) β i x j ( k τ ( k ) ) ) t k + μ ( k ) t < t k + 1
where t k = j = 1 k 1 T ( j ) and delay μ(k) satisfies 0 ≤ μ(k) ≤ T (k) − ∆T. ∆T > 0 is a constant value.
Remark 2. From the formulation process of the controller (6), the time delays between agents are formulated as combination of sending delay and receiving delay in this paper. Through dividing delays into two different parts, a more clear description about sources of delays is obtained. It is assumed that τ(k) ≥ 1, indicating that agents cannot instantly send the feedback data out to neighbors due to the limitation from system resources or structures. In addition, since the discrete systems are sampled-data dependent, τ(k) is an integer number. On the other hand, the receiving delay depicts the information delay between agents within one sampling period. From practical point of view, the kind of delay always results from instruments or transmissions. Combining two kinds of delays, the total information delay between two connected agents can be calculated as μ ( k ) + j = k τ ( k ) k T ( j ). In previous researches, conditions about the total delay are usually discussed. With this kind of construction, we can analyze the influence of delays on the system with better clearness through considering the sending delay and receiving delay separately.
In the next section, with the introduction of the Halanay inequality, main results of this paper are presented regarding the consensus and bounded consensus problem designed.

3. Main Results

Based on the control protocol Equation (6), the dynamics of agent i can be described as
x i ( k + 1 ) = p x i ( k ) q { 1 j N i a i j j N i ( T ( k ) μ ( k ) ) a i j ( α i x i ( k ) β i x j ( k τ ( k ) ) ) }
Define X(k) = [x1(k), x2(k),⋯, xn(k)]T, P = pIn and Q = qIn, the dynamics of multiagent system can be expressed in compact form as
X ( k + 1 ) = P X ( k ) Q T α ( k ) X ( k ) + Q T β ( k ) X ( k τ ( k ) )
where Tα(k) is a diagonal matrix with ith diagonal item as αi(T(k)−μ(k)), and Tβ(k) is a weighted adjacency matrix as
T β ( k ) = D 1 [ ( T ( k ) μ ( k ) ) β 1 0 0 0 ( T ( k ) μ ( k ) ) β 2 0 0 0 0 0 0 ( T ( k ) μ ( k ) ) β n ] A
Since all the agents in the system have identical discrete dynamics, we can adopt the same controller gain for all agents as αi = α and βi = β. Considering about the consensus error defined as (3), the state error vector of multiagent system can be presented as
E ( k ) = [ e 1 ( k ) , e 2 ( k ) , , e n 1 ( k ) ] T
with ei(k) = xi(k) − xn(k). According to the Equation (8), the dynamics of error vector can be derived. Since the following relation exists
[ E ( k ) x n ( k ) ] = [ I n 1 1 n 1 0 1 ] X ( k ) = M X ( k )
Combining this with Equation (8), we have
M X ( k + 1 ) = P M X ( k ) Q M T α ( k ) X ( k ) + Q M T β ( k ) X ( k τ ( k ) )
That is,
[ E ( k + 1 ) x n ( k + 1 ) ] = P [ E ( k ) x n ( k ) ] Q M T α ( k ) M 1 [ E ( k ) x n ( k ) ] + Q M T β ( k ) M 1 [ E ( k τ ( k ) ) x n ( k τ ( k ) ) ]
By calculating, we have
M T α ( k ) M 1 = T α ( k ) M M 1 = T α ( k )
and
M T β ( k ) M 1 = β ( T ( k ) μ ( k ) ) M D 1 A M 1
Further
M D 1 A M 1 = [ C 0 n 1 M C 1 ]
where C is related with the communication graph of whole system as
C = D n 1 1 A n 1 1 d n 1 n 1 A n 1 n
where Dn−1 is the first n − 1 rows and the first n − 1 columns of matrix D and An−1 has similar definitions. A n 1 n is formed by the first n − 1 items of nth rows of matrix A. MC ∈ R1×(n−1) can also be calculated, the detailed structure of MC is omitted here. Now, the discrete dynamics of state error vector E(k) can be obtained as follows
E ( k + 1 ) = p E ( k ) q α ( T ( k ) μ ( k ) ) E ( k ) + q β ( T ( k ) μ ( k ) ) C E ( k τ ( k ) )
Based on Definition 1, the consensus problem of multiagent system is transformed into the stability problem of the multi-state system depicted as Equation (14). Before introducing Theorem 1, the following lemma from [27] is presented.
Lemma 1. Let 0 < a(n) ≤ Ma < 1, 0 < b(n) ≤ 1, and let {yn}n≥−r be a sequence of real numbers satisfying the Halanay-type inequality
Δ y n a ( n ) y n + b ( n ) max { y n , y n 1 , , y n r } , y n 0 , n 0.
where, ∆yn = yn+1yn If there exist positive constants Γ ∈ Z+, and λl ∈ (0, 1) such that
i = k Γ ( k + 1 ) Γ 1 [ 1 a ( i ) + b ( i ) ( 1 M a ) r ] λ l < 1 , k N ,
then
y n [ 1 + 1 ( 1 M a ) r ] Γ 1 max { y 0 , y 1 , , y r } λ l [ n Γ ] , n 0.
With Lemma 1, Theorem 1 can be presented as one of the main results of this paper.
Theorem 1. For multiagent system consist of agent with dynamics as Equation (1), with the control protocol designed as Equation (6) and assumptions made about the sending and receiving delays, the consensus of the system is guaranteed if following conditions are satisfied by proper choice of control parameters α and β.
  • sup λα(k) < 1
  • λ β ( k ) < 1 λ C
  • λ β ( k ) λ C d 0 λ α r ( k ) λ α r + 1 ( k )
where, 0 < d0 < 1, λα(k) = |p(T(k) − μ(k))|, λβ(k) = |p(T(k) − μ(k))| and λC = ║Cis constant value for fixed communication graph.
Proof. According to Equation (14), the error dynamics of multiagent system can be expressed as follows.
E ( k + 1 ) | p q α ( T ( k ) μ ( k ) | E ( k ) + | p q β ( T ( k ) μ ( k ) | C E ( k τ )
where, ║ · ║ indicates the 2-norm. With the definition of λα, λβ and λC
E ( k + 1 ) E ( k ) ( 1 λ α ( k ) ) | E ( k ) + λ β ( k ) λ C E ( k τ )
Define γ(k) = ║E(k)║, we have the Halanay-type inequality presented in Lemma 1 as below
Δ γ ( k ) ( 1 λ α ( k ) ) γ ( k ) + λ β ( k ) λ C γ ( k τ )
From condition (iii), we have
λ β ( k ) λ C ( 1 λ α ( k ) ) r < λ β ( k ) λ C ( 1 sup k λ α ( k ) ) r
In addition, it is obvious that γ(kτ) ≤ max{γ(k), γ(k − 1),⋯, γ(kτ)} and with conditions (i) and (ii), Lemma 1 can be applied to prove that
γ ( k ) [ 1 + 1 ( 1 λ 0 ) r ] max { γ ( 0 ) , γ ( 1 ) , γ ( r ) } d 0 n , n 0
Based on above inequality, it can be found that as n → ∞, γ(k) = 0. Considering about the definition of consensus error, that is ζ(k) = γ2(k), the consensus of the multiagent system is reached. Theorem 1 is proved.
Remark 3. During the discussion of Theorem 1, it can be concluded that one advantage of implementing the Halanay inequality in proving stability of the multiagent system is the avoidance of dependence on symmetry of communication graph. As a matter of fact, even though the communication graph is assumed to be connected and undirected, conditions (i–iii) in Theorem 1 are not dependent on this assumption.
Remark 4. The existence of α and β satisfying conditions (i) and (ii) is actually decided by the dynamics of agents, receiving delay and communication graph together. Since the situations can vary from case to case, it is difficult to obtain general expressions for conditions of α and β. However, with particular dynamics of agents and communication graph, the values of α and β can be easily chosen according to definitions of λα and λβ. Here, a typical situation where p > 0 and q > 0 is presented for a better illustration. According to conditions (i) and (ii), we have
p + 1 q ( T ( k ) μ ( k ) ) > α > p 1 q ( T ( k ) μ ( k ) )
and
λ C p + 1 λ C q ( T ( k ) μ ( k ) ) > β > λ C p 1 λ C q ( T ( k ) μ ( k ) )
with α p q ( T ( k ) μ ( k ) ) and β p q ( T ( k ) μ ( k ) ). Besides, Equations (20) and (21) also imply requirements forT as
Δ T > sup { p 1 λ C p + 1 λ C T ( k ) , p 1 p + 1 T ( k ) }
As for condition (iii), the value of r indicates the maximum sending delay tolerant by the system. During the implementation of Theorem 1, condition (iii) can be verified with chosen control parameters and r. For other situations, similar process can be carried out to decide values of α and β.
In Theorem 1, we have proved that for the discrete system as Equation (1) with control protocol (5), the consensus of multiagent system can be obtained even though different kinds of delays are involved. However, in practical environment, not only delays critically influences the performance of system, but also the environmental disturbances that bring inaccuracy to feedback data will severely impair the consensus of the system. In the following part of this paper, we will further discuss about the situation where disturbances exist. In this case, the control protocol (6) should be further revised as
u i ( k ) = { 0 , t k t < t k + μ ( k ) 1 j N i a i j j N i a i j ( α i ( x i ( k ) + δ i ( k ) ) β i ( x j ( k τ ( k ) ) + δ j ( k τ ( k ) ) ) ) , t k + μ ( k ) t < t k + 1
where δi(k) and δj(kτ(k)) denote bounded state disturbances of agent i and j respectively. Due to the uncertainty of disturbance, δj(kτ(k)) can also be presented as δj(k). Based on the protocol, the dynamics of the multiagent system can be presented as
X ( k + 1 ) = P X ( k ) Q T α ( k ) X ( k ) + Q T β ( k ) X ( k τ ( k ) ) Q T δ ( k ) Ξ ( k )
where Tδ = Tα(k) − Tβ(k) and Ξ(k) = [δ1(k), δ2(k),⋯, δn (k)]T. The error dynamics of the system should be revised as
E ( k + 1 ) = p E ( k ) q α ( T ( k ) μ ( k ) ) E ( k ) + q β ( T ( k ) μ ( k ) ) C E ( k τ ) q ( T ( k ) μ ( k ) ) ( α I n 1 β C ) Λ ( k )
where Λ(k) = [δ1(k) − δn(k),⋯, δn−1(k) − δn (k)]T.
Due to the existence of state disturbances, the discrete error dynamics of the MAS is presented as Equation (25). It can be found that Lemma 1 can no longer be directly used to prove the consensus of the system. In fact, the consensus of multiagent system defined in Definition 1 can no longer be obtained. In this case, the concept of bounded consensus proposed in Definition 2 is used to describe the performance of the control protocol under environmental disturbances. In order to prove the bounded consensus of the system, the Halanay inequality in Lemma 1 should be extended into a more general case with consideration of disturbances. As a result, Lemma 2 is proposed as follows. Comparing with Lemma 1, a positive value c is added in the Halanay inequality to make the obtained result capable of handling the bounded consensus problem.
Lemma 2. Let 0 < a(n) ≤ Ma < 1, 0 < b(n) ≤ 1, c ≥ 0 and let {zn}n≥−r be a sequence of real numbers satisfying the inequality
Δ z n a ( n ) z n + b ( n ) max { z n , z n 1 , , z n r } + c , z n 0 , n 0.
If there exist two constant Γ ϵ Z+ and 0 < λl < 1 such that
i = k Γ ( k + 1 ) Γ 1 ( 1 a ( i ) + κ b ( i ) ) λ l , k N ,
where κ = 1 ( 1 M a ) r, then
z n + 1 ( 1 + κ ) Γ 1 max { z 0 , z 1 , , z r } λ l [ n + 1 Γ ] + Ψ ,
where
Ψ = max { ρ c ( λ l / ϵ Γ 1 ) ϵ s λ l + 1 ( 1 λ l ) ( 1 ϵ ) } , s { Γ , Γ + 1 , , 2 Γ 1 } ,
where ϵ = 1 − a + κb with a = min{a(i)}, b = max{b(i)}, i ϵ {1, 2,⋯, n}, and ρ > 1.
Proof. Define an auxiliary system as below
a ( n ) y n + b ( n ) max { y n , y n 1 , , y n r } + c Δ y n a ( n ) y n + b ( n ) max { y n , y n 1 , , y n r } + ρ c , ρ > 1 , y n 0.
We can assume that there is a n1 ≥ 0 such that zs = ys, s ∊ {n1, n1 − 1, …, n1r}, then
z n y n , n n 1 .
Define another auxiliary system
Δ p n = a ( n ) p n , p n 0.
Let pn1 = yn1, we have
y n p n = i = n 1 n 1 ( 1 a ( i ) ) p n 1 = i = n 1 n 1 ( 1 a ( i ) ) y n 1 , n > n 1 .
As a result,
max { y n , y n 1 , , y n r } y n 1 i = n r n 1 ( 1 a ( i ) ) y n 1 ( 1 M a ) r .
It follows from (29) and (30) that
y n + 1 ρ c ( 1 a ( n ) + κ b ( n ) ) y n
By iterative computation, we have
y n + 1 i = 0 n ( 1 a ( i ) + κ b ( i ) ) y 0 + ψ
where
ψ = ρ c [ 1 + j = 1 n i = j n ( 1 a ( i ) + κ b ( i ) ) ] > 0.
Using (27) and noting 1 − a(i) + κb(i) ≤ 1 + κ, we obtain that
i = 0 n ( 1 a ( i ) + κ b ( i ) ) y 0 ( 1 + κ ) Γ 1 max { y 0 , y 1 , , y r } λ 0 [ n + 1 Γ ] .
Define variables ψ0 and ω as
ψ 0 = j = ε Γ + 1 n i = j n ( 1 a ( i ) + κ b ( i ) ) ω = { i = ( ε + 1 ) Γ n ( 1 a ( i ) + κ b ( i ) ) , n ( ε + 1 ) Γ 1 , n = ( ε + 1 ) Γ 1
where ε is a positive integer satisfying
( ε + 1 ) Γ 1 n < ( ε + 2 ) Γ 1
Then ψ can be presented as
ψ = ρ c [ 1 + ( j = 1 ε Γ i = 1 ( ε + 1 ) Γ 1 ( 1 a ( i ) + κ b ( i ) ) ) ω + ψ 0 ] .
Since
1 a ( i ) + κ b ( i ) 1 a + κ b ,
ψ0 and ω have the following relations
ψ 0 j = ε Γ + 1 n i = j n ( 1 a + κ b ) = ( 1 a + κ b ) ( 1 ( 1 a + κ b ) n ε Γ ) a κ b
ω i = ( ε + 1 ) Γ n ( 1 a + κ b ) = ( 1 a + κ b ) n ( ε + 1 ) Γ + 1
Substitute (35) and (36) into (34), we obtain
ψ ρ c [ 1 + ( 1 a + κ b ) ( 1 ( 1 a + κ b ) n ε Γ ) a κ b + [ ( 1 a + κ b ) Γ 1 + ( 1 a + κ b ) Γ 2 + + 1 ] ( λ 0 1 λ 0 ) ( 1 a + κ b ) n ( ε + 1 ) Γ + 1 ] ρ c ( λ 0 / Γ 1 ) n ε Γ + 1 λ 0 + 1 ( 1 λ 0 ) ( 1 ) .
This together with (33), we have
ψ Ψ .
It follows from (31), (32) and (38) that
y n + 1 ( 1 + κ ) Γ 1 max { y 0 , y 1 , , y r } λ 0 [ n + 1 Γ ] + Ψ = ( 1 + κ ) Γ 1 max { x 0 , x 1 , , x r } λ 0 [ n + 1 Γ ] + Ψ
Since znyn for n > n1,
z n + 1 ( 1 + κ ) Γ 1 max { z 0 , z 1 , , z r } λ 0 [ n + 1 Γ ] + Ψ , n 0.
Based on Lemma 2, Theorem 2 can be proposed as follows.
Theorem 2. For multiagent system consist of agents with dynamics as Equation (1), with the control protocol presented as Equation (23) and conditions assumed in Theorem 1, the bounded consensus of the system is guaranteed.
Proof. According to Equation (25), similar as the proof in Theorem 1, we have
E ( k + 1 ) E ( k ) ( 1 λ α ) E ( k ) + λ β λ C E ( k τ ) + λ δ λ C Λ ( k )
where λδ = λαβ. It is obviously that above equation can satisfy the condition of Lemma2 with Γ = 1. Since the environmental disturbances concerned are bounded, the value of ω = supk→∞δλC║Λ(k)║} is also bounded. As a consequence, the boundedness of the multiagent system is guaranteed. And the bound of consensus error can be calculated as
C = ( ρ ω 1 d 0 ) 2
Theorem 2 is proved. □

4. Simulations

In this section, examples are given to illustrate the effectiveness of results obtained in this paper. A multiagent system consists of five identical agents is concerned with a = 1.1, b = 2. The communication graph among agents can be depicted as Figure 1. In both examples, we assume that T(k) = 0.5 for simplicity. The receiving delay is supposed to be 0.2 ≤ μ(k) ≤ 0.3 and the sending delay τ(k) is randomly chosen from {1, 2}, that is, r = 2. With the choice of control parameters α = 0.5 and β = 0.1, it can be verified that all conditions in Theorem 1 can be satisfied.
The simulation result is shown in Figure 2 without consideration of disturbances, it is obvious that as time goes to infinity, the consensus error of the system converges to zero. In Figure 3, it is assumed that there are environmental disturbances δ(k) in all feedback links and the disturbances are chosen from [−0.5 0.5]. From the simulation results, it can be concluded that the consensus error of the multiagent system is still bounded.
In the simulations, we assume the communication graph is connected and undirected. In fact, from the derivation of the theorems, it is known that as long as the strong connectivity of graph is guaranteed, similar results can also be reached with directed communication links according to the same process of proof in this paper. In addition, from Lemma 1 and Lemma 2, it is known that conditions proposed in Theorem 1 are relative conservative. In the future studies, more strict conditions will be derived with consideration of more complex agent dynamics and switching communication graphs.

5. Conclusions

In this paper, consensus problems of discrete multiagent systems were discussed. The main contribution of this paper was the introduction of Halanay inequality in proving the consensus of discrete multiagent systems. Dispensing with discussions of symmetry of communication graph and row sum of system matrix, consensus of the discrete multiagent systems with various delays was proved. In addition, with an extension of the Halanay inequality, it was proved that bounded consensus of the whole system could still be reached when environmental disturbances were concerned. At last, feasibility and effectiveness of the proposed control protocol were positively demonstrated through simulations.

Acknowledgments

The authors are grateful to the Editor and the reviewers the insightful comments that make the paper significantly improved. This work is supported by China Scholarship Council (201306680019) and National Natural Science Foundation of China (Grant No. 5179038).

Author Contributions

All authors contributed to the initial motivation of the work, to the research and numerical experiments and to the writing. All authors have read and approved the final manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bullo, F.; Cortes, J.; Martinez, S. Distributed Control of Robotic Networks; Applied Mathematics Series; Princeton University Press: Princeton, NJ, USA, 2009. [Google Scholar]
  2. Aggarwal, C.C. Managing and Mining Sensor Data; Springer: New York, NY, USA, 2013. [Google Scholar]
  3. Ren, W.; Beard, R.W.; Atkins, E.M. Information consensus in multivehicle cooperative control. IEEE Control Syst. Mag. 2007, 27, 71–82. [Google Scholar]
  4. Do, K.D. Formation tracking control of unicycle-type mobile robots with limited sensing ranges. IEEE Trans. Control Syst. Technol. 2008, 16, 527–538. [Google Scholar]
  5. Olfati-Saber, R. Flocking for multi-agent dynamic systems: Algorithms and theory. IEEE Trans. Autom. Control 2006, 51, 401–420. [Google Scholar]
  6. Tanner, H.G.; Jadbabaie, A.; Pappas, G.J. Flocking in fixed and switching networks. IEEE Trans. Autom. Control 2007, 52, 863–868. [Google Scholar]
  7. Ren, W.; Sorensen, N. Distributed coordination architecture for multi-robot formation control. Robot. Auton. Syst. 2008, 56, 324–333. [Google Scholar]
  8. Ren, W.; Beard, R.W.; Atkins, E.M. A survey of consensus problems in multi-agent coordination, Proceedings of the 2005 American Control Conference, Portland, OR, USA, 8–10, June 2005; pp. 1859–1864.
  9. Ni, W.; Cheng, D. Leader-following consensus of multi-agent systems under fixed and switching topologies. Syst. Control Lett. 2010, 59, 209–217. [Google Scholar]
  10. Wang, J.; Chen, K.; Ma, Q. Adaptive Leader-Following Consensus of Multi-Agent Systems with Unknown Nonlinear Dynamics. Entropy 2014, 16, 5020–5031. [Google Scholar]
  11. Anand, K.; Bianconi, G. Entropy measures for networks: Toward an information theory of complex topologies. Phys. Rev. E 2009, 80. [Google Scholar] [CrossRef]
  12. Mowshowitz, A.; Dehmer, M. Entropy and the complexity of graphs revisited. Entropy 2012, 14, 559–570. [Google Scholar]
  13. Van Dyke Parunak, H.; Brueckner, S. Entropy and self-organization in multi-agent systems, Proceedings of the Fifth International Conference on Autonomous Agents, Montreal, Canada, 28 May–1 June 2001.
  14. Hadeli, K.; Valckenaers, P.; Zamfirescu, C.; van Brussel, H.; Saint Germain, B.; Hoelvoet, T.; Steegmans, E. Self-organising in multi-agent coordination and control using stigmergy. In Engineering Self-Organising Systems; Lecture Notes in Computer Science, Volume 2977; Springer: Berlin/Heidelberg, Germany, 2004; pp. 105–123. [Google Scholar]
  15. Liu, C.; Tian, Y. Formation control of multi-agent systems with heterogeneous communication delays. Int. J. Syst. Sci. 2009, 40, 627–636. [Google Scholar]
  16. Sun, Y.; Wang, L. Consensus of multi-agent systems in directed networks with nonuniform time-varying delays. IEEE Trans. Autom. Control 2009, 54, 1607–1613. [Google Scholar]
  17. Tian, Y.; Liu, C. Consensus of multi-agent systems with diverse input and communication delays. IEEE Trans. Autom. Control 2008, 53, 2122–2128. [Google Scholar]
  18. Olfati-Saber, R.; Murray, R.M. Consensus problems in networks of agents with switching topology and time-delays. IEEE Trans. Autom. Control 2004, 49, 1520–1533. [Google Scholar]
  19. Jadbabaie, A.; Lin, J.; Morse, A. Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Trans. Autom. Control 2003, 48, 988–1001. [Google Scholar]
  20. Wang, L.; Xiao, F. A new approach to consensus problems in discrete-time multiagent systems with time-delays. Sci. China F 2007, 50, 625–635. [Google Scholar]
  21. Xiao, F.; Wang, L. Consensus protocols for discrete-time multi-agent systems with time-varying delays. Automatica 2008, 44, 2577–2582. [Google Scholar]
  22. Zhu, W. Consensus of discrete time second-order multiagent systems with time delay. Discret. Dyn. Nat. Soc. 2012, 2012. [Google Scholar] [CrossRef]
  23. Xiao, F.; Wang, L. Asynchronous consensus in continuous-time multi-agent systems with switching topology and time-varying delays. IEEE Trans. Autom. Control 2008, 53, 1804–1816. [Google Scholar]
  24. Peng, K.; Yang, Y. Leader-following consensus problem with a varying-velocity leader and time-varying delays. Physica A 2009, 388, 193–208. [Google Scholar]
  25. Huang, M. Stochastic approximation for consensus: A new approach via ergodic backward products. IEEE Trans. Autom. Control 2012, 57, 2994–3008. [Google Scholar]
  26. Liu, S.; Xie, L.; Zhang, H. Distributed consensus for multi-agent systems with delays and noises in transmission channels. Automatica 2011, 47, 920–934. [Google Scholar]
  27. Song, Y.; Shen, Y.; Yin, Q. New discrete Halanay-type inequalities and applications. Appl. Math. Lett. 2013, 26, 258–263. [Google Scholar]
  28. Liu, J.; Liu, X.; Xie, W.; Zhang, H. Stochastic consensus seeking with communication delays. Automatica 2011, 47, 2689–2696. [Google Scholar]
  29. Hu, J.; Liang, J.; Cao, J. Synchronization of hybrid-coupled heterogeneous networks: Pinning control and impulsive control schemes. J. Frankl. Inst. 2014, 351, 2600–2622. [Google Scholar]
  30. Ceragioli, F.; de Persis, C.; Frasca, P. Discontinuities and hysteresis in quantized average consensus. Automatica 2011, 47, 1916–1928. [Google Scholar]
Figure 1. Communication graph of multiagent system.
Figure 1. Communication graph of multiagent system.
Entropy 16 06524f1
Figure 2. Consensus error of multiagent system without disturbances.
Figure 2. Consensus error of multiagent system without disturbances.
Entropy 16 06524f2
Figure 3. Consensus error of multiagent system with disturbances.
Figure 3. Consensus error of multiagent system with disturbances.
Entropy 16 06524f3

Share and Cite

MDPI and ACS Style

Yan, Z.; Wu, D.; Liu, Y. Consensus of Discrete Multiagent System with Various Time Delays and Environmental Disturbances. Entropy 2014, 16, 6524-6538. https://0-doi-org.brum.beds.ac.uk/10.3390/e16126524

AMA Style

Yan Z, Wu D, Liu Y. Consensus of Discrete Multiagent System with Various Time Delays and Environmental Disturbances. Entropy. 2014; 16(12):6524-6538. https://0-doi-org.brum.beds.ac.uk/10.3390/e16126524

Chicago/Turabian Style

Yan, Zheping, Di Wu, and Yibo Liu. 2014. "Consensus of Discrete Multiagent System with Various Time Delays and Environmental Disturbances" Entropy 16, no. 12: 6524-6538. https://0-doi-org.brum.beds.ac.uk/10.3390/e16126524

Article Metrics

Back to TopTop