Next Article in Journal
A Hybrid Nanofluid of Alumina and Tungsten Oxide for Performance Enhancement of a Parabolic Trough Collector under the Weather Conditions of Budapest
Next Article in Special Issue
A Practical Approach for Picking Items in an Online Shopping Warehouse
Previous Article in Journal
Emotion Recognition from ECG Signals Using Wavelet Scattering and Machine Learning
Previous Article in Special Issue
A Mobile Service Robot Global Path Planning Method Based on Ant Colony Optimization and Fuzzy Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Consensus of Multi-Agent Systems with Unbounded Time-Varying Delays

1
School of Automation, Southeast University, Nanjing 210096, China
2
School of Automation, Hangzhou Dianzi University, Hangzhou 310018, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2021, 11(11), 4944; https://doi.org/10.3390/app11114944
Submission received: 9 April 2021 / Revised: 17 May 2021 / Accepted: 25 May 2021 / Published: 27 May 2021
(This article belongs to the Collection Advances in Automation and Robotics)

Abstract

:
In multi-agent systems with increasing communication distances, the communication delay is time-varying and unbounded. In this paper, we describe the multi-agent system with increasing communication distances as the discrete-time system with non-distributed unbounded time-varying delays and study the consensus problem of the system via the distributed control. This paper uses a time-delay system to model the discrete-time system, and the maximum delay in the time-delay system tends to infinity as time goes on. Furthermore, caused by this property, most of convergence analysis methods for bounded time-delay systems are ineffective. Hence, for any finite integer k > 0 , the finite-dimensional augmented model of the time-delay system is built in the interval [ 0 , k ] to study the system state. Under the weaker topological assumption that the topology containing a spanning tree, the system is proved to achieve a consensus if the growth rate of the maximum delay satisfies some mild constraints, which also are constraints on the growth rate of the maximum communication distance between agents. Furthermore, we characterize that the rate of the system achieving a consensus and the growth rate of the maximum delay are negatively correlated. In other words, the rate of the system achieving a consensus and the growth rate of the maximum communication distance between agents are negatively correlated.

1. Introduction

The multi-agent system has become a very popular topic in the control community in recent years. This is mainly due to its broad applications in practical systems, such as formation control (see [1,2]), time synchronization (see [3,4,5]), etc. In the study of the multi-agent system, a fundamental problem is to design a distributed controller such that the states or the outputs of all agents reach an agreement whereas every agent has only access to the information of its neighboring agents. Such a problem, which is called the consensus problem, has been studied widely (see [6,7]).
It is a well-known fact that delay is unavoidable in many practical systems, which can lead to oscillatory instability, chaos and bifurcation (see [8,9,10]). In the multi-agent system, many factors such as the packet loss, the channel congestion, and the communication distance can cause delays. When the number of agents is large and the distance between these agents is small, the delay caused by the communication distance is very small and is often ignored. However, in order to perform precise tasks, the state between agents needs to be exactly synchronized. For example, in the field of the military reconnaissance, if a distributed multi-agent system needs to cooperatively observe targets, the agents need to achieve exact time synchronization. In this type of system, the time synchronization error between agents needs to reach the microsecond or nanosecond level (see [11]), and the smaller the time synchronization error is, the better the cooperative task of agents is completed. In this case, although the delay caused by the communication distance is very small, which may only reach the millisecond or microsecond level, it still cannot be ignored. Furthermore, when the number of agents in the system is small and the distance between agents is far, the density of the network is small. In this kind of network, the delay caused by the packet loss and the channel congestion decreases (see [12]). On the contrary, the delay caused by the communication distance increases and has a greater impact on the communication time-delay. Therefore, this paper mainly studies the influence of the time-delay caused by the communication distance on the consensus of the distributed multi-agent system.
Generally, time delays studied in multi-agent systems can be divided into constant delays (see [13,14]), time-varying delays (see [15,16,17]) and random delays (see [18]). In most of the researches, the above-mentioned delays were assumed to be bounded. To solve the consensus problem of multi-agent systems with bounded time-delays, researchers use the following common methods. In [15,18], by expanding the dimension of the system by a finite multiple, the multi-agent system with bounded time-delays is transformed into the multi-agent system without time-delay. Furthermore, the Lyapunov function is used to solve the consensus problem. In [14,16], the consensus problem of the system is transformed into a stability problem, and then the Lyapunov–Krasovskii functional with double integral is used to get conditions to ensure that the derivative of the Lyapunov–Krasovskii functional is negative definite. These conditions are related to time-delays and are sufficient conditions to ensure the stability of the system. In the Lyapunov–Krasovskii functional, since integration limits of the double integral are related to time-delays, the derivative of the Lyapunov–Krasovskii functional with double integral contains a positive quadratic term whose coefficient is the time-delay. The boundedness of the time-delay guarantees the existence of conditions to ensure that the derivative of the Lyapunov–Krasovskii functional is negative definite. In [13,17], under the discrete-time multi-agent system, after the consensus problem of the system is transformed into a stability problem, the discrete Lyapunov–Krasovskii functional with double summation is used to get stability conditions related to time-delays. In the difference of the discrete Lyapunov–Krasovskii functional, there is a positive quadratic term and its coefficient is the time-delay. Therefore, only if the time-delay is bounded, conditions that makes the difference negative definite exist.
In fact, the time delay may be unbounded. When we use a small number of nodes for search and rescue work in a large area, the communication distance between agents keeps increasing. For the multi-agent system with increasing communication distances, since the information transmission time and the communication distance are positively correlated, the time delay tends to infinity as time goes on. Hence, the multi-agent system with increasing communication distances is described as the multi-agent system with unbounded time-delays. Due to the unboundedness of delays, the above-mentioned method no longer applies. With unbounded time-delays, a finite-dimensional extended system cannot describe the multi-agent system with unbounded time-delays at all time. Hence, methods used in [15,18] are ineffective. Then, let us consider the Lyapunov–Krasovskii functional with double integral such as [14,16]. With unbounded time-delays, the positive quadratic term whose coefficient is the time-delay tends to positive infinity as time goes on. Therefore, the derivative of the Lyapunov–Krasovskii functional can not be negative definite. Furthermore, under the discrete-time multi-agent system, the discrete Lyapunov–Krasovskii functional with double summation faces the same problem. Hence, the dynamical study of unbounded delay system is recognized as being very difficult. The unbounded delay systems that have received attention are summarized into two categories.
The first category is the multi-agent system with distributed infinite delays. Many practical systems, such as the traffic flow (see [19,20]) and biological networks (see [21]), can be modeled as the system. In this category, the weighted delay information is used to control the system, and the greater the weight of the delay information is, the smaller the delay is. By using the algebraic graph theory and frequency domain analysis, Reference [19] shows that with the gamma distribution weight, the system can achieve a consensus if the topology is strongly connected. Further, under a weaker topological condition that the topology contains a spanning tree, Reference [20] shows that with the exponential distribution weight, the system can achieve a consensus by using a low gain controller. It can be noticed that, in this category, agents need to know the accurate delay of each received information. However, it is difficult to achieve in practical systems. In order to avoid this weakness, the second category is considered.
The second category is the multi-agent system with non-distributed unbounded time-delays. Some systems with a spacial nature, such as neural networks (see [22,23,24]), can be modeled as the system. Different from the first category, in the second category of unbounded delay system, the delay of each received information is unknown to any agent. For the second category, many results are about the stability of the system (see [22,23,24]). In [22], the authors introduced generalized Halanay inequalities to study the stability of the system. In [23], the method, which is based on upper bounding of the state vector by a decreasing function, is presented to analyse the stability of the system. In [24], based on an impulsive differential delay inequality, several novel delay-dependent inequalities are obtained to ensure the global stability of the system. However, only a few results are about the consensus of the system (see [25,26]). When the adjacency matrix of the topology is impartible, by using the algebraic graph theory and time domain analysis, the system achieves a consensus (see [25]). Furthermore, under the topology that satisfies the spanning tree assumption and the no-cycle assumption, Reference [26] solves the consensus problem of the system. However, to make the system achieving a consensus, assumptions of topologies in these results are quite strict.
In this paper, the multi-agent system with increasing communication distances is described as the discrete-time distributed system with non-distributed unbounded time-delays. The first goal of this paper is to use distributed algorithms to make the discrete-time system achieving a consensus under a weaker topology assumption. This paper uses a time-delay system to model the discrete-time system, and the maximum delay in the time-delay system tends to infinity as time goes on. Then, the consensus problem of the time-delay system is studied through a new method. It can be noticed that, for any finite integer k > 0 , the maximum delay is bounded in the interval [ 0 , k ] . Hence, for any finite integer k > 0 , the finite-dimensional augmented model of the time-delay system can be built in the interval [ 0 , k ] . Furthermore, these finite dimensional system models are used to study the system state. By using this method, under the fixed directed topology containing a spanning tree, which is weaker than topology assumptions in existing results (see [25,26]), the system is proved to achieve a consensus, if a mild assumption satisfied by the rate of the maximum delay tending to infinity. Since the maximum delay and the maximum communication distance are positively correlated, the assumption of the growth rate of the maximum delay also is the constraint on the growth rate of the maximum communication distance. The second goal of this paper is to study the convergent rate of the system. This paper reveals a new feature that the rate of the system achieving a consensus and the growth rate of the maximum delay are negatively correlated. In other words, rate of the system achieving a consensus and the growth rate of the communication distances between agents are negatively correlated. These theoretical results are verified by simulation results. Furthermore, these results are not only applicable to the multi-agent system with increasing communication distances, but also to any multi-agent system that can be described as the multi-agent system with non-distributed unbounded time-varying delays.
The rest of this paper is organized as follows. In the second section, the time-delay system model of the multi-agent system with increasing communication distances is introduced. Furthermore, for any integer k 0 , the finite-dimensional augmented model of the time-delay system in interval [ 0 , k ] is built. In the third section, conditions and the rate of the system achieving a consensus is studied. The fourth section uses numerical simulations to verify theoretical results given in the paper.
Basic symbols and concepts: R means the set of real number, and Z means the set of integers. R m × n means m × n -dimensional real space. 0 m × n means the m × n -dimensional 0 matrix. The unit matrix of an appropriate dimension is represented by I. For any matrix A, the i j entry of the matrix is represented by A i j . Let Λ ( A ) = { A | A i j = A i j or 0 } . For any vector x R n , the ith entry of x is represented by x i . For functions f ( x ) , g ( x ) , x D , where D is the definition domain, f ( x ) = O ( g ( x ) ) means that there exists a positive real number c 1 such that f ( x ) c 1 g ( x ) for all x D . For an x 0 D , f ( x ) = o ( g ( x ) ) as x x 0 means that f ( x ) g ( x ) 0 as x x 0 , where if the definition domain D is unbounded, x 0 could be infinity. Furthermore, f 1 ( x ) means the inverse function of f ( x ) . A function f ( x ) is called as a K class function, if f : [ 0 , + ) [ 0 , + ) , f ( 0 ) = 0 and f ( x ) is strictly increasing. max j { · } and min j { · } represent maximum and minimum functions, respectively. For a R and b Z , a = max { b | b a } . For a set C, | C | means the number of elements of the set C.
For a directed graph (digraph) G = ( V , E ) , V represents agent set and E represents edge set. Furthermore, if there is a directed edge from the agent i to the agent j, then ( i , j ) E . A directed path from the agent i to the agent j is made up by a sequence of directed edges in the edge set E connected end to end: ( i , i 1 ) , ( i 1 , i 2 ) , , ( i k 1 , i k ) , ( i k , j ) . Furthermore, the length of this directed path is the number of directed edges that make up this directed path, i.e., k + 1 . dis ( i , j ) represents the distance from the agent i to the agent j, which is the length of the shortest directed path from the agent i to the agent j.

2. Discrete-Time Distributed System and Its Mathematical Model

In the multi-agent system with increasing communication distances, each agent updates its state and sends the state information to its neighbors according to the period T. If an agent does not receive the state information sent by one of its neighbors in a period T, then the agent updates its own state with the last received state information of the neighbor. Consider the digraph G = ( V , E ) with n agents, where V = { 1 , 2 , , n } , E is the set of all directed links in digraph G. Furthermore, if ( i , j ) E , agent j can receive the information sent by agent i. In this paper, we have the following assumption on digraph G.
Assumption 1.
The digraph G contains a spanning tree.
As we all know, the communication delay and the communication distance are positively correlated. In this paper, we take the approximately linear relationship between the time delay and the communication distance as an example, and we have m j i ( k ) = b C j i ( k ) , where b > 0 is a constant, the integer m j i ( k ) [ 0 , k ] is the delay in the directed link ( i , j ) , and C j i ( k ) is the communication distance between agents i and j. The consensus algorithm of the multi-agent system with increasing communication distances can be described as the discrete-time distributed system with non-distributed unbounded time-delays:
x j ( k + 1 ) = x j ( k ) + c i = 1 n a j i x i ( k m j i ( k ) ) x j ( k )
for all j V , where c ( 0 , 1 ) is a designable constant gain of system (1), and x j R is the state of agent j. In (1), i = 1 n a j i = 1 , where a j i > 0 when ( i , j ) E and a j i = 0 otherwise. For any j V , the initial state x j ( 0 ) is given. For the multi-agent system (1) with increasing communication distances, the following assumption means that the communication distance between agents mast increase slower than the speed of information transfer. In other words, for any ( i , j ) E , the following assumption guarantees that the agent j can receive the information sent by the agent i.
Assumption 2.
For any ( i , j ) E and any integer k 0 , m j i ( k ) Z [ 0 , k ] and k m j i ( k ) as k .
When the following definition is satisfied, system (1) is called achieving a consensus.
Definition 1.
System (1) achieves a consensus, if there exists a constant x * such that
| x j ( k ) x * | 0 , k
for all j V .
Let M ( k ) be the maximum delay, i.e., M ( k ) = max { s Z [ 0 , k ] and i , j V } { m j i ( s ) } . Assumption 2 shows that the maximum delay M ( k ) could be unbounded. In other words, when k , M ( k ) . Then, for all integer k [ 0 , ) , the system (1) cannot be described by one finite-dimensional time-delay system. To solve this problem in the modelling and consensus analysis, for any finite integer K > 0 , system states are studied by building a finite-dimensional augmented model in the interval [ 0 , K ] . Let x ( k ) = [ x 1 ( k ) , , x n ( k ) ] T for all integer k [ 0 , ) . Without loss of generality, let x ( k ) x ( 0 ) for all k { 0 , 1 , } . Furthermore, for any integer K [ 0 , ) and integer k [ 0 , K ] , let y x , K ( k ) = [ x ( k ) T , x ( k 1 ) T , , x ( k M ( K ) ) T ] T . Then, for any integer K [ 1 , ) and all integers k [ 0 , K 1 ] , system (1) is equivalent to
y x , K ( k + 1 ) = A K ( k ) y x , K ( k ) ,
where
A K ( k ) = A K ^ 0 ( k ) A K ^ 1 ( k ) A K ^ M ( K ) 1 ( k ) A K ^ M ( K ) ( k ) I 0 n × n 0 n × n 0 n × n 0 n × n I 0 n × n 0 n × n 0 n × n 0 n × n I 0 n × n .
The Laplacian matrix of the digraph G is represented by L, which satisfies that for any i , j V , if i j then L j i = a j i ; for all j V , L j j = 1 . Let A ˇ = I c L . In (4), the matrix A K ( k ) satisfies properties that A K ^ s ( k ) R n × n and A K ^ s ( k ) Λ ( A ˇ ) for all s { 0 , , M ( K ) } . Furthermore, we have s = 0 M ( K ) A K ^ s ( k ) = A ˇ . Diagonal entries of A K ^ 0 ( k ) are the same as diagonal entries of A ˇ . For any i , j V , if i j then A K ^ m j i ( k ) ( k ) j i = A ˇ j i . For any integer K > 0 , the set of matrices A K ( k ) for all k Z [ 0 , K 1 ] is represented by S ( K ) , and the number of different matrices in S ( K ) is | E | ( M ( K ) + 1 ) .

3. Convergence Analysis

This section studies the consensus problem of system (1). Firstly, under Assumption 2, properties of system states in the interval [ 0 , K ] for any finite integer K > 0 is studied. Let c ˜ = min { min i , j V { a i j | a i j 0 } c , 1 c } ( 0 , 1 ) , D G max i , j V { dis ( i , j ) } + 1 , and H M ( K ) D G ( M ( K ) + 1 ) . Furthermore, the state error of the system (1) satisfies following theorem.
Theorem 1.
Under Assumptions 1 and 2, for the constant c ˜ , there exist an integer K 1 > 0 such that the state error of system (1) satisfies
| x i ( K ) x j ( K ) | = O 1 c ˜ H M ( K ) K H M ( K )
for all i , j V and all integers K K 1 .
The proof of Theorem 1 is given in Appendix A.
For system (1), Theorem 1 shows that the convergence rate of the state error and the growth rate of the maximum delay M ( K ) are related. Since the relationship between the maximum delay M ( K ) and the maximum communication distance is linear, the rate of states achieving a consensus and the growth rate of the maximum communication distances are related. It is worth noting that when the topology of system (1) satisfies Assumption 1, system (1) cannot achieve a consensus if the delay only satisfies Assumption 2. Next, in order to make system (1) satisfy Definition 1, the growth rate of M ( k ) needs to be reasonably restricted by the following assumption, which also is the constraint on the growth rate of the maximum communication distance.
Assumption 3.
For the constant c ˜ , there exists an integer K 2 > 0 , such that
1 c ˜ H M ( K ) K H M ( K ) = O f ( K )
for all integers K K 2 , where f ( K ) = o 1 K as K .
The following theorem shows the sufficient condition for the maximum delay M ( k ) to satisfy Assumption 3.
Theorem 2.
For the constant c ˜ , any a ( 0 , c ˜ ) , any b ( 0 , 1 2 · D G ) , and any constant M, if M ( k ) log a k b + M for all integers k 0 , then for the constant c ˜ and any ϵ ( h ^ , 1 ) , there exists an integer K 2 > 0 such that
1 c ˜ H M ( K ) K H M ( K ) < ϵ k
for all k Z [ K 2 , ) , which means that the maximum delay M ( k ) satisfies Assumption 3.
In Appendix B, the proof of Theorem 2 and h ^ are given.
In the multi-agent system (1) with increasing communication distances, since the relationship between the maximum delay and the maximum communication distance is linear, if the growth rate of the maximum communication distance is not faster than the growth rate of the function log a k b + M , the maximum delay M ( k ) of system (1) satisfies conditions in Theorem 2. When the maximum delay M ( k ) satisfies Assumptions 2 and 3, the following theorem is given.
Theorem 3.
Under Assumptions 1–3, system (1) achieves a consensus. Furthermore, for the constant c ˜ , there exist an integer K ^ > 0 , a constant x * [ min i V { x i ( 0 ) } , max i V { x i ( 0 ) } ] , and a constant a ( 0 , 1 ) , which is related to M ( K ^ ) and c ˜ , such that
| x i ( k ) x * | = O a k k Z [ 0 , K ^ ) O f ( K ) k Z [ K ^ , )
for all i V .
For the multi-agent system (1) with increasing communication distances, Theorems 2 and 3 show that when the growth rate of the maximum communication distance is not faster than the growth rate of the function log a k b + M , system (1) achieves a consensus if the Assumption 1 for topology is satisfied. The proof of Theorem 3 is given in Appendix C.
Combing (5), (6), and (8), we have that under Assumptions 1–3, for all integers k K ^ , the convergence rate of the consensus system (1) is equal to the rate of 1 c ˜ H M ( K ) k H M ( K ) tending to 0. When k tends to infinity, the faster M ( k ) tends to infinity, the slower 1 c ˜ H M ( K ) k H M ( K ) tends to 0. Hence, we directly obtain that the convergence rate of the consensus system (1) and the growth rate of the maximum delay M ( k ) are negatively correlated. In other words, for the multi-agent system (1) with increasing communication distances, the convergence rate of the consensus system (1) and the growth rate of the maximum communication distance are negatively correlated.
Theorem 4.
Under Assumptions 1–3, for the constant c ˜ , there exist an integer K ^ > 0 such that for all integers k K ^ , the rate of system (1) achieving a consensus and the rate of the maximum delay M ( k ) tending to infinity are negatively correlated.
Next, we use some corollaries to support Theorem 4. When the maximum time delay satisfies some special forms, we have following corollaries. The first form is the bounded maximum time delay. In other words, the maximum communication distance is bounded. Actually, Theorem 3 is suitable to consensus systems with bounded delays. For the bounded time delay m i j ( K ) , its maximum time delay satisfies M ( K ) M for all integers K 0 . Then K m i j ( K ) as K , and, for all integers K 0 , 1 c ˜ H M ( K ) K H M ( K ) = O a K , where a = 1 c ˜ D G ( M + 1 ) 1 D G ( M + 1 ) ( 0 , 1 ) . In other words, system (1) with the bounded maximum delay M ( k ) satisfies Assumptions 2 and 3 at the same time. As direct consequences of Theorem 3, we have the following corollary.
Corollary 1.
(Exponential Consensus) Suppose that M ( k ) M for all integers k 0 , where M > 0 is a constant integer. Under Assumption 1, system (1) achieves a consensus. Furthermore, for the constant c ˜ , there exist constants a = 1 c ˜ D G ( M + 1 ) 1 D G ( M + 1 ) ( 0 , 1 ) and x * [ min i V { x i ( 0 ) } , max i V { x i ( 0 ) } ] such that
| x i ( k ) x * | = O a k
for all i V and all integers k [ 0 , ) .
The second form is the unbounded maximum time delay. Let M ( k ) = log a k b + M for all integers k 0 , where a ( 0 , c ˜ ) , b ( 0 , 1 2 · D G ) , and M is a constant. In other words, the growth rate of the maximum communication distance is not faster than the growth rate of the function log a k b + M . Obviously, the maximum time delay M ( k ) is unbounded and the time delay m i j ( k ) corresponding to M ( k ) satisfies Assumption 2. Furthermore, Theorem 2 shows that the unbounded maximum time delay M ( k ) = log a k b + M satisfies Assumption 3. Then, combining Theorems 2 and 3, we directly have the following corollary.
Corollary 2.
(Asymptotical Consensus) Suppose that M ( k ) = log a k b + M for all integers k 0 , where a ( 0 , c ˜ ) , b ( 0 , 1 2 · D G ) , and M is a constant. Under Assumption 1, system (1) achieves a consensus. Furthermore, for the constant c ˜ and any ϵ ( h ^ , 1 ) shown in Lemma A2, there exist an integer K ^ = max { K 1 , K 2 } , a constant x * [ min i V { x i ( 0 ) } , max i V { x i ( 0 ) } ] , and a constant a 1 ( 0 , 1 ) related to M ( K ^ ) and c ˜ such that
| x i ( k ) x * | = O a 1 k k Z [ 0 , K ^ ) O ϵ k k Z [ K ^ , )
for all i V .
When the maximum time delay is bounded, there exist an integer K ^ such that for all integers k K ^ , the growth rate of the maximum time delay is 0. Furthermore, Corollary 1 shows that the convergence rate of system (1) with bounded maximum time delays is exponential. For the unbounded maximum time delay M ( k ) = log a k b + M , the growth rate of the unbounded maximum delay is faster than the growth rate of the bounded maximum time delay, obviously. On the contrary, Corollary 2 shows that the convergence rate of system (1) with the unbounded maximum delay M ( k ) = log a k b + M is asymptotic which is slower than the convergence rate of system (1) with bounded maximum time delays. Hence, Corollary 1 and Corollary 2 support the result of Theorem 4.

4. Numerical Simulation

Under the digraph G with 8 agents as shown in Figure 1, numerical simulations of system (1) are executed. In Figure 1, for any i , j { 1 , , 8 } , if ( i , j ) E , then there is a black arrow from the agent i pointing to the agent j.
Figure 1 shows that the digraph G not only contains a spanning tree but also contains a cycle and the adjacency matrix of the digraph G is partible. Hence, the digraph G do not meet the topological assumptions in [25,26]. The communication cycles of agents are all T = 1 s. When the state of the agent i is updated for the kth time, the distance from the center of mass of the agent i to the starting point is D i ( k ) , and C j i ( k ) represents the communication distance from the agent i to the agent j, the maximum communication distance between agents is C m a x ( k ) = max i , j V , s k { C j i ( s ) } . The speed of information dissemination is v ( m / s ) . In this paper, it is assumed that the relationship between the time delay and the communication distance is linear, so let M ( k ) = C m a x ( k ) / v . For multi-agent systems with increasing communication distances (1), by numerically simulating the convergence of the system (1) under four different conditions where the growth rate of the communication distances is different, the conclusions of this paper are verified.
Among the four simulations, the first three simulations all use eight agents to explore a wide area from the same point, and each agent is responsible for a fan-shaped area with an angle of π / 4 . Record the starting point as the origin. In the simulation (1), for any integer k 0 and any i V , D i ( 1 ) ( k ) = v 2 ( log a k b ) , where a ( 0 , c ˜ ) , b 0 , 1 2 n . Therefore, there exist a 1 ( 0 , c ˜ ) and b 1 0 , 1 2 n such that the maximum communication distance of the system satisfies C m a x ( 1 ) ( k ) = v ( log a 1 k b 1 ) . This system can be described as a system (1) with an unbounded maximum delay M 1 ( k ) . In the simulation (2), for any integer k 0 and any i V , D i ( 2 ) ( k ) = v d 2 k 2 , where d 2 ( 0 , 1 ) . Therefore, there exists d 2 ( 0 , 1 ) such that the maximum communication distance of the system satisfies C m a x ( 2 ) ( k ) = v d 2 k . The system can be described as a system (1) with an unbounded maximum delay M 2 ( k ) . In the simulation (3), for any integer k 0 and any i V , D i ( 3 ) ( k ) = v 2 ( log a ( k b / 2 ) ) . Therefore, there exist a 3 = a 1 and b 3 = b 1 / 2 such that the maximum communication distance of the system satisfies C m a x ( 3 ) ( k ) = v ( log a 3 k b 3 ) . The system can be described as a system (1) with an unbounded maximum delay M 3 ( k ) . The simulation (4) uses 8 agents to explore in a circle with a diameter of v ( m ) . The starting points of agents are 8 octsection points on the circle, and each agent is responsible for the fan-shaped area with an angle of π / 4 . The agent finally converges at the center of the circle. Then, for any integer k 0 and any i V , D i ( 4 ) ( k ) = v d 4 v k , where d 4 > 0 , and satisfies D i ( 4 ) ( k ) 0 . Therefore, the maximum communication distance of the system satisfies C m a x ( 4 ) ( k ) 2 v . This system can be described as a system (1) with a bounded maximum delay M 4 ( k ) . It can be noticed that in the first three simulations, the maximum communication distance C m a x ( 1 ) ( k ) , C m a x ( 2 ) ( k ) and C m a x ( 3 ) ( k ) tends to infinity as the number of iterations k growths, and the maximum communication distance C m a x ( 4 ) ( k ) in the simulation (4) is bounded.
Figure 2 describes the motion trajectories of eight agents in four simulations, in which the abscissa and ordinate describe the position of any point in the two-dimensional plane, and the unit is m. The colored curves are the motion trajectories of all agents. Starting from the purple trajectory and rotating clockwise to the green trajectory, corresponding agent numbers are 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , respectively; and the black dashed line is used to separate the detection areas of the eight agents. In Figure 2, the circle enclosed by the black dashed line in the sub-figure simulation (4) is the boundary of the detection area in the simulation (4).
Figure 3, Figure 4, Figure 6 and Figure 7 show the variation of the maximum communication distances between agents C m a x ( s ) ( k ) , s = 1 , 2 , 3 , 4 and the maximum delays M s ( k ) , s = 1 , 2 , 3 , 4 with the number of iterations k of four simulations, respectively. It can be seen that the maximum communication distance C m a x ( k ) and the maximum communication delay M ( k ) meet the same changing trend. Figure 5 is a comparison figure of change curves of the agent state value in the simulation (1) and the simulation (2). Figure 8 describes the logarithmic function curve of the state error between the agents in the simulation (1), the simulation (3) and the simulation (4) in logarithmic coordinates.
First, compare the simulation (1) and the simulation (2). Since the growth rate of D i ( 2 ) ( k ) in the simulation (2) is faster than the growth rate of D i ( k ) ( 1 ) in the simulation (1), Figure 2 shows that the range of agent detection in the simulation (2) obviously exceeds the range of agent detection in the simulation (1).
Figure 3 shows that since the maximum communication distance satisfies C m a x ( 1 ) ( k ) = v ( log a 1 k b 1 ) , the curve of the maximum communication delay M 1 ( k ) closely follows the logarithmic function curve g 1 ( k ) = log a 1 k b 1 . Figure 4 shows that since the maximum communication distance satisfies C m a x ( 2 ) ( k ) = v d 2 k , the curve of the maximum communication delay M 2 ( k ) closely follows the linear function curve g 2 ( k ) = d 2 k . Therefore, the unbounded maximum delay M 1 ( k ) satisfies the condition in Corollary 2, and the unbounded maximum delay M 2 ( k ) only satisfies Assumption 2.
Figure 5 shows that the system with the maximum delay M 1 ( k ) is convergent, but the system with the maximum delay M 2 ( k ) is divergent. In other words, when the growth rate of the maximum communication distance can ensure that the maximum delay satisfies both Assumption 2 and Assumption 3, the system (1) can reach a consensus under Assumption 1 for topology, which is more relaxed than the topological assumptions in [25,26].
Next, compare the simulation (1), the simulation (3) and the simulation (4). Since D i ( 1 ) ( k ) growths faster than D i ( 3 ) ( k ) , Figure 2 shows that the detection range of agents in the simulation (1) is larger than the detection range of agents in the simulation (3). Furthermore, since D i ( 3 ) ( k ) increases with the growth of k, D i ( 4 ) ( k ) decreases with the growth of k, there exists K > 0 such that D i ( 3 ) ( k ) > D i ( 4 ) ( k ) for all integers k > K . In other words, due to the limited detection range of the simulation (4), as long as the detection time is long enough, the detection range of agents in the simulation (1) and the simulation (3) will always be larger than the detection range of agents in the simulation (4).
Figure 6 shows that due to the maximum communication distance satisfies C m a x ( 3 ) ( k ) = v ( log a 3 k b 3 ) , the curve of the maximum communication delay M 3 ( k ) closely follows the logarithmic function curve g 3 ( k ) = log a 3 k b 3 . Therefore, the unbounded maximum delay M 3 ( k ) satisfies the condition in Corollary 2. Figure 7 shows that due to the maximum communication distance satisfies C m a x ( 4 ) ( k ) v , the curve of the maximum communication delay M 3 ( k ) satisfies M 4 ( k ) 1 , which is bounded. In other words, the unbounded maximum delay M 4 ( k ) satisfies the condition in Corollary 1. Obviously, the maximum delay in the simulation (1), the simulation (3) and the simulation (4) satisfies that the growth rate of M 1 ( k ) is greater than the growth rate of M 3 ( k ) , and the growth rate of M 3 ( k ) is greater than the growth rate of M 4 ( k ) .
Figure 8 describes the system error curve F ( k ) = max i , j { x i ( k ) x j ( k ) } in the simulation (1), the simulation (3) and the simulation (4) under logarithmic coordinates ln ( k ) ln ( F ( k ) ) . In Figure 8, the curve of the function f 1 ( k ) = 0 . 4 k in logarithmic coordinates is a red dashed line, the curve of the function f 3 ( k ) = 0 . 1 k in logarithmic coordinates is a blue dashed line, and the curve of the function f 4 ( k ) = 0 . 7 k in logarithmic coordinates is a black dashed line. The red solid line is the F ( k ) of the system (1) with the unbounded maximum delay M 1 ( k ) . It is below the red dashed line f 1 ( k ) , indicating that the convergence rate of the system (1) with the unbounded maximum delay M 1 ( k ) is O 0 . 4 k , and the system is asymptotically convergent. The blue solid line is the F ( k ) of the system (1) with the unbounded maximum delay M 3 ( k ) . It is below the blue dashed line f 3 ( k ) , indicating that the convergence rate of the system (1) with the unbounded maximum delay M 3 ( k ) is O 0 . 1 k . In other words, the system (1) with unbounded maximum delay M 3 ( k ) is asymptotically convergent and has a faster convergence rate than the convergence rate of the system (1) with unbounded maximum delay M 1 ( k ) . The black solid line is the F ( k ) of the system (1) with the unbounded maximum delay M 4 ( k ) . It is below the black dashed line f 4 ( k ) , indicating that the convergence rate of the system (1) with the unbounded maximum delay M 4 ( k ) is O 0 . 7 k , which is exponential. It is faster than the convergence rate of the system (1) in simulation (1) and simulation (3). Therefore, the comparison simulation supports the conclusion of Theorem 4 the the convergence rate of the system (1) is negatively correlated with the growth rate of the maximum delay.

5. Conclusions

In this paper, the consensus problem of multi-agent systems is studied with non-distributed unbounded time-delays caused by the growth of communication distances. The multi-agent system is modeled as a discrete time-delay system. Then, for any finite integer k > 0 , the finite-dimensional augmented model of the time-delay system is built in the interval [ 0 , k ] to study the system state. Firstly, under the topology containing a spanning tree and a mild condition about the growth rate of the maximum delay, which also is a constraint on the growth rate of the maximum communication distance, the system is proved to achieve a consensus. Then, this paper shows that the rate of the system achieving a consensus and the growth rate of the maximum delay are negatively correlated. Furthermore, the rate of the system achieving a consensus and the growth rate of the maximum communication distance also satisfy the same relationship. It is worth noting that these results are applicable to any multi-agent system that can be described as the discrete system with non-distributed unbounded time-varying delays. Furthermore, in the future research, we will study the influence of the unbounded delay containing the transmutation delay and the a process scheduling delay on the modeling and consensus conditions of the system. It is foreseeable that the research results will be applicable to a wider range of practical systems.

Author Contributions

Conceptualization, S.Z. and Y.-P.T.; methodology, S.Z.; software, S.Z.; validation, S.Z. and Y.-P.T.; formal analysis, S.Z.; investigation, S.Z.; resources, S.Z.; data curation, S.Z.; writing—original draft preparation, S.Z.; writing—review and editing, S.Z. and Y.-P.T.; visualization, S.Z.; supervision, Y.-P.T.; project administration, Y.-P.T.; funding acquisition, Y.-P.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under grant 61573105.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proof of Theorem 1

In order to prove Theorem 1, the following lemma is given.
Lemma A1.
Under Assumption 1, for any P ( l ) S ( K ) , l { 1 , , H M ( K ) } , l = 1 H M ( K ) P ( l ) , the product of these H M ( K ) matrices, contains a column in which all entries are not zero.
Proof of Lemma A1.
For any n ( M ( K ) + 1 ) -dimensional square matrix P S ( K ) , We divide the matrix into blocks as follows
P = P [ 11 ] P [ 1 ( M ( K ) + 1 ) ] P [ ( M ( K ) + 1 ) 1 ] P [ ( M ( K ) + 1 ) ( M ( K ) + 1 ) ] ,
where for i , j { 1 , , M ( K ) + 1 } , P [ i j ] R n × n . For any s 1 and any P ( l ) S ( K ) , l { 1 , , s } , the product of any s matrices belonging to the set S ( K ) is represented by l = 1 s P ( l ) . Firstly, for l = 1 M ( K ) + 1 P ( l ) and any i { 1 , , M ( K ) + 1 } , diagonal entries of ( l = 1 M ( K ) + 1 P ( l ) ) [ i 1 ] are all non-zero. Under Assumption 1, without loss of generality, let the agent 1 be the root agent. There must exists V 1 V such that ( 1 , s 1 ) E for all s 1 V 1 . Hence, for any P ( M ( K ) + 2 ) S ( K ) and any s 1 V 1 , ( l = 1 M ( K ) + 2 P ( l ) ) [ 11 ] ) s 1 1 is non-zero. Then, for l = 1 2 ( M ( K ) + 1 ) P ( l ) , any i { 1 , , M ( K ) + 1 } , and any s 1 V 1 , diagonal entries and s 1 1 entry of ( l = 1 2 ( M ( K ) + 1 ) P ( l ) ) [ i 1 ] are all non-zero. There also exists V 2 V , which satisfies that for each s 2 V 2 , and there is at least one s 1 V 1 such that ( s 1 , s 2 ) E . Hence, for any P ( 2 M ( K ) + 3 ) S ( K ) and any s V 1 V 2 , ( ( l = 1 2 M ( K ) + 3 P ( l ) ) [ 11 ] ) s 1 is non-zero. Then, for l = 1 3 ( M ( K ) + 1 ) P ( l ) , any i { 1 , , M ( K ) + 1 } , and any s V 1 V 2 , diagonal entries and s 1 entry of ( l = 1 3 ( M ( K ) + 1 ) P ( l ) ) [ i 1 ] are all non-zero. Since subscripts of sets V r all satisfy the inequality that r D G 1 , and Assumption 1 is satisfied, we have that { 1 } V 1 V D G 1 = V . Therefore, for any P ( l ) S ( K ) , l { 1 , , H M ( K ) } , l = 1 H M ( K ) P ( l ) contains a column in which all entries are not zero. □
Based on Lemma A1, the proof of Theorem 1 is given.
Proof of Theorem 1.
For any integer K 1 , we have (3) for all k Z [ 0 , K 1 ] . For any integers k 1 , k 2 satisfying 0 k 1 k 2 < K , let R K ( k 2 , k 1 ) = s = k 1 k 2 A K ( s ) . It can be noticed that R K ( k 1 , k 1 ) = I . According to Assumption 2, there exists an integer K 1 > 0 such that K > H M ( K ) for all K Z [ K 1 , ) . Under Assumption 1, Lemma A1 shows that for any integer K [ K 1 , ) and all integers k [ H M ( K ) , K 1 ] , R K ( k , k H M ( K ) ) contains a column in which all entries are not zero. Hence, for any integer K K 1 , we have that max j min i { R K ( k , k H M ( K ) ) i j } c ˜ H M ( K ) > 0 for all integers k [ H M ( K ) , K 1 ] . We consider the Lyapunov function V ( y x , K ( k ) ) = max i { ( y x , K ) i ( k ) } min i { ( y x , K ) i ( k ) } . Applying Lemma 2 in [3], we get that for any integer K K 1 and all integers k [ 0 , K ] , the function V ( y x , K ( k ) ) satisfies the following inequality that
V ( y x , K ( k ) ) 1 max j min i { R K ( k 1 , k H M ( K ) 1 ) i j } · V ( y x , K ( k H M ( K ) 1 ) ) 1 c ˜ H M ( K ) V ( y x , K ( k H M ( K ) 1 ) ) 1 c ˜ H M ( K ) k H M ( K ) V ( y x , K ( 0 ) ) = 1 c ˜ H M ( K ) k H M ( K ) max i , j V { | x i ( 0 ) x j ( 0 ) | } .
when k = K , Equation (A1) implies that for any integer K K 1 ,
| x i ( K ) x j ( K ) | V ( y x , K ( K ) ) O 1 c ˜ H M ( K ) K H M ( K ) .

Appendix B. Proof of Theorem 2

For proving Theorem 2, the following lemma is given.
Lemma A2.
If M ( k ) satisfies that for a K class function f ( x ) = ( D G x ) c ˜ D G x 2 and the constant c ˜ , there exist K 3 Z [ 0 , ) such that M ( k ) + 1 < f 1 ( k ) for all k Z [ K 3 , ) , then for the constant c ˜ and any ϵ ( h ^ , 1 ) , there exists an integer K 2 K 3 such that
1 c ˜ D G ( M ( k ) + 1 ) k D G ( M ( k ) + 1 ) < ϵ k
for all k Z [ K 2 , ) , where h ^ = h ^ δ , and h ^ [ 0 , 1 e ] is shown by Lemma 2 in [27].
Proof of Lemma A2.
Firstly, according to M ( k ) + 1 < f 1 ( k ) for all k Z [ K 3 , ) , we get that k f ( M ( k ) + 1 ) > 1 for all k Z [ K 3 , ) . Then, we have
k D G ( M ( k ) + 1 ) > k f ( M ( k ) ) D G ( M ( k ) + 1 ) k c ˜ D G ( M ( k ) + 1 )
for all k Z [ K 3 , ) .
Secondly, since M ( k ) as k , we can get from Lemma 2 in [27] that for any ϵ ( h ^ , 1 ) , there exists an integer K 3 > 0 such that ( 1 c ˜ D G ( M ( k ) + 1 ) ) c ˜ D G ( M ( k ) + 1 ) < ϵ for all k Z [ K 3 , ) , where K 3 is related to ϵ and c ˜ .
Hence, for any ϵ ( h ^ , 1 ) , there exists K 2 = max { K 3 , K 3 } > 0 such that
1 c ˜ D G ( M ( k ) + 1 ) k D G ( M ( k ) + 1 ) < ϵ k
for all k Z [ K 2 , ) . □
Now, the proof of Theorem 2 is given.
Proof of Theorem 2.
For the K class function f ( x ) = ( D G x ) c ˜ D G x 2 , since a ( 0 , c ˜ ) , we have
f ( M ( k ) + 1 ) ( D G ( log a k b + M + 1 ) ) c ˜ D G ( log a k b + M + 1 ) 2 < ( D G ( log a k b + M + 1 ) ) c ˜ D G ( M + 1 ) 2 k 2 b D G .
Furthermore, since b ( 0 , 1 2 · D G ) , we have that 2 b D G < 1 . Hence, we have that there exists an integer K 3 > 0 such that f ( M ( k ) + 1 ) < k for all integers k K 3 . Since f ( x ) is the K class function, for all integers k K 3 , we have that M ( k ) + 1 < f 1 ( k ) . Then, using Lemma A2, we have that there exists a K 2 K 3 such that the unbounded maximum time delay M ( k ) log a k b + M satisfies (A3) for all k Z [ K 2 , ) . □

Appendix C. Proof of Theorem 3

In this section, the proof of Theorem 3 is given.
Proof of Theorem 3.
Lyapunov function V ( y x , K ( k ) ) = max i { ( y x , K ) i ( k ) } min i { ( y x , K ) i ( k ) } is considered. According to (A2) and Assumption 3, there exist an integer K ^ = max { K 1 , K 2 } such that
| x i ( K ) x j ( K ) | = O f ( K )
for any integer K K ^ . Furthermore, according to (A1), there exists a constant a ( 0 , 1 ) being related to M ( K ^ ) and c ˜ such that
| x i ( k ) x j ( k ) | V ( y x , K ^ ( k ) ) O a k
for all integers k [ 0 , K ^ ] .
From (A4) and (A5), it follows that
| x i ( K ) x j ( K ) | 0 , K .
From (3), we have
x 1 ( K ) = x 1 ( K 1 ) + s = 0 M ( K ) i V [ A K ^ s ( K 1 ) ] 1 i x i ( K 1 s ) x 1 ( K 1 )
for all integers K 1 . Because of
1 c ˜ H M ( K ) K 1 H M ( K ) 1 c ˜ H M ( K ) K H M ( K ) 1 a s K ,
then
1 c ˜ H M ( K ) K 1 H M ( K ) = O 1 c ˜ H M ( K ) K H M ( K )
for all integers K [ K ^ , ) . From (A1), (6) shown in Assumption 3, and (A8), the function V ( y x , K ( K 1 ) ) satisfies the following inequality that
V ( y x , K ( K 1 ) ) = O f ( K )
for all integer K [ K ^ , ) .
According to (A9), we have
max i V , K M ( K ) 1 k K 1 | x 1 ( K 1 ) x i ( k ) | V ( y x , K ( K 1 ) ) = O f ( K )
for all integer K K ^ .
Then, combining (A7) and (A10), we have
| x 1 ( K ) x 1 ( K 1 ) | O f ( K )
for all integer K K ^ .
According to (A11) and f ( K ) = o 1 K as K shown in Assumption 3, by using the Cauchy’s convergence test, we can get that there exists a constant x * such that | x i ( k ) x * | 0 , k for all i V . Since there are no external inputs in system (1), we have x * [ min i V { x i ( 0 ) } , max i V { x i ( 0 ) } ] . Therefore, system (1) satisfies Definition 1. □

References

  1. Lin, Z.; Wang, L.; Chen, Z.; Fu, M.; Han, Z. Necessary and sufficient graphical conditions for affine formation control. IEEE Trans. Autom. Control 2016, 61, 8277–8291. [Google Scholar] [CrossRef]
  2. Dong, C.; Zhang, W.; Wang, Q.; Liu, Y. Time-varying anti-disturbance formation control for high-order non-linear multi-agent systems with switching directed topologies. IET Control Theory Appl. 2020, 14, 271–282. [Google Scholar] [CrossRef]
  3. Schenato, L.; Fiorentin, F. Average TimeSynch: A consensus-based protocol for clock synchronization in wireless sensor networks. Automatica 2011, 47, 1878–1886. [Google Scholar] [CrossRef]
  4. He, J.; Cheng, P.; Shi, L.; Chen, J.; Sun, Y. Time synchronization in WSNs: A maximum-value-based consensus approach. IEEE Trans. Autom. Control 2014, 59, 660–675. [Google Scholar] [CrossRef]
  5. Tian, Y.P. Time synchronization in WSNs with random bounded communication delays. IEEE Trans. Autom. Control 2017, 62, 5445–5450. [Google Scholar] [CrossRef]
  6. 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] [CrossRef] [Green Version]
  7. Ren, W.; Beard, R.W.; McLain, T.W. Coordination variables and consensus building in multiple vehicle systems. Lecture Notes Control Inf. Sci. 2005, 309, 171–188. [Google Scholar]
  8. Song, X.; Zhao, P.; Xing, Z.; Peng, J. Global asymptotic stability of cnns with impulses and multi-proportional delays. Math. Methods Appl. Sci. 2016, 39, 722–733. [Google Scholar]
  9. Wan, P.; Jian, J. Global convergence analysis of impulsive inertial neural networks with time-varying delays. Neurocomputing 2017, 245, 68–76. [Google Scholar] [CrossRef]
  10. Tu, Z.; Cao, J.; Alsaedi, A.; Alsaadi, F. Global dissipativity of memristor-based neutral type inertial neural networks. Neural Netw. 2017, 88, 125–133. [Google Scholar] [CrossRef]
  11. Tian, Y.P.; Chun, S.; Chen, G.; Zong, S.; Huang, Y.; Wang, B. Delay compensation based time synchronization under random delays: Algorithm and experiment. IEEE Trans. Control Syst. Technol. 2021, 29, 80–95. [Google Scholar] [CrossRef]
  12. Tilak, S.; Abu-Ghazaleh, N.; Heinzelman, W. Infrastructure tradeoffs for sensor networks. In Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications, Atlanta, GA, USA, 28 September 2002; pp. 49–58. [Google Scholar]
  13. Zhang, W.A.; Yu, L. Stability analysis for discrete-time switched time-delay systems. Automatica 2009, 45, 2265–2271. [Google Scholar] [CrossRef]
  14. Hou, W.; Fu, M.; Zhang, H. Consensusability of linear multi-agent systems with time delay. Int. J. Robust Nonlinear Control 2017, 26, 2529–2541. [Google Scholar] [CrossRef]
  15. Xiao, F.; Wang, L. Consensus protocols for discrete-time multi-agent systems with time-varying delays. Automatica 2008, 44, 2577–2582. [Google Scholar] [CrossRef]
  16. Kaviarasan, B.; Sakthivel, R.; Li, Y.; Zhao, D.; Ren, Y. Non-fragile control protocol for finite-time consensus of stochastic multi-agent systems with input time-varying delay. Int. J. Mach. Learn. Cybern. 2020, 11, 325–337. [Google Scholar] [CrossRef]
  17. Liang, S.; Liu, Z.; Chen, Z. Leader-following exponential consensus of discrete-time multi-agent systems with time-varying delay and intermittent communication. Int. J. Control Autom. Syst. 2019, 17, 1–11. [Google Scholar] [CrossRef]
  18. Chen, Y.; Lam, J.; Cui, Y.; Kwok, K.W. Switched systems approach to state bounding for time delay systems. Inf. Sci. 2018, 465, 191–201. [Google Scholar] [CrossRef]
  19. Michiels, W.; Morǎrescu, C.I.; Niculescu, S.I. Consensus problems with distributed delays, with application to traffic flow models. SIAM J. Control Optim. 2009, 48, 77–101. [Google Scholar] [CrossRef]
  20. Xu, X.; Feng, G. Consensus of linear multi-agent systems with distributed infinite transmission delays: A low gain method. In Proceedings of the 2018 37th Chinese Control Conference (CCC), Wuhan, China, 25–27 July 2018; Volume 48, pp. 6645–6652. [Google Scholar]
  21. Josić, K.; López, J.M.; Ott, W.; Shiau, L.; Bennett, M.R. Stochastic delay accelerates signaling in gene networks. PLoS Comput Biol. 2011, 7, e1002264. [Google Scholar] [CrossRef] [Green Version]
  22. Liu, B.; Lu, W.; Chen, T. Generalized Halanay inequalities and their applications to neural networks with unbounded timevarying delays. IEEE Trans. Neural Netw. 2011, 22, 1508–1513. [Google Scholar] [CrossRef]
  23. Pathirana, P.N.; Nam, P.T.; Trinh, H.M. Stability of positive coupled differential-difference equations with unbounded time-varying delays. Automatica 2018, 92, 259–263. [Google Scholar] [CrossRef]
  24. Li, H.; Zhang, W.; Li, C.; Zhang, W. Global asymptotical stability for a class of non-autonomous impulsive inertial neural networks with unbounded time-varying delay. Neural Comput. Appl. 2019, 31, 6757–6766. [Google Scholar] [CrossRef]
  25. Liu, X.; Lu, W.; Chen, T. Consensus of multi-agent systems with unbounded time-varying delays. IEEE Trans. Autom. Control 2010, 55, 2396–2401. [Google Scholar] [CrossRef]
  26. Xiang, X.; Lu, L.; Gang, F. Consensus of single integrator multi-agent systems with unbounded transmission delays. J. Syst. Sci. Complex. 2019, 32, 778–788. [Google Scholar]
  27. Zong, S.; Tian, Y.P. Consensus of discrete-time multi-agent systems with unbounded time-varying delays. In Proceedings of the 39th Chinese Control Conference (CCC), Shenyang, China, 27–29 July 2020. [Google Scholar]
Figure 1. The topology graph G with 8 agents.
Figure 1. The topology graph G with 8 agents.
Applsci 11 04944 g001
Figure 2. The motion trajectories of 8 agents.
Figure 2. The motion trajectories of 8 agents.
Applsci 11 04944 g002
Figure 3. The maximum communication distances C m a x ( 1 ) ( k ) between agents and the maximum delays M 1 ( k ) in the simulation (1).
Figure 3. The maximum communication distances C m a x ( 1 ) ( k ) between agents and the maximum delays M 1 ( k ) in the simulation (1).
Applsci 11 04944 g003
Figure 4. The maximum communication distances C m a x ( 2 ) ( k ) between agents and the maximum delays M 2 ( k ) in the simulation (2).
Figure 4. The maximum communication distances C m a x ( 2 ) ( k ) between agents and the maximum delays M 2 ( k ) in the simulation (2).
Applsci 11 04944 g004
Figure 5. The state change curve of agents in the simulation (1) and the simulation (2).
Figure 5. The state change curve of agents in the simulation (1) and the simulation (2).
Applsci 11 04944 g005
Figure 6. The maximum communication distances C m a x ( 3 ) ( k ) between agents and the maximum delays M 3 ( k ) in the simulation (3).
Figure 6. The maximum communication distances C m a x ( 3 ) ( k ) between agents and the maximum delays M 3 ( k ) in the simulation (3).
Applsci 11 04944 g006
Figure 7. The maximum communication distances C m a x ( 4 ) ( k ) between agents and the maximum delays M 4 ( k ) in the simulation (4).
Figure 7. The maximum communication distances C m a x ( 4 ) ( k ) between agents and the maximum delays M 4 ( k ) in the simulation (4).
Applsci 11 04944 g007
Figure 8. The system error curve in the simulation (1), the simulation (3) and the simulation (4) under logarithmic coordinates.
Figure 8. The system error curve in the simulation (1), the simulation (3) and the simulation (4) under logarithmic coordinates.
Applsci 11 04944 g008
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zong, S.; Tian, Y.-P. Consensus of Multi-Agent Systems with Unbounded Time-Varying Delays. Appl. Sci. 2021, 11, 4944. https://doi.org/10.3390/app11114944

AMA Style

Zong S, Tian Y-P. Consensus of Multi-Agent Systems with Unbounded Time-Varying Delays. Applied Sciences. 2021; 11(11):4944. https://doi.org/10.3390/app11114944

Chicago/Turabian Style

Zong, Siheng, and Yu-Ping Tian. 2021. "Consensus of Multi-Agent Systems with Unbounded Time-Varying Delays" Applied Sciences 11, no. 11: 4944. https://doi.org/10.3390/app11114944

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop