Next Article in Journal
Inverse Probability-Weighted Estimation for Dynamic Structural Equation Model with Missing Data
Next Article in Special Issue
Reinforcement Learning with Value Function Decomposition for Hierarchical Multi-Agent Consensus Control
Previous Article in Journal
Performance Analysis for Predictive Voltage Stability Monitoring Using Enhanced Adaptive Neuro-Fuzzy Expert System
Previous Article in Special Issue
The Impact of Digital Economy on TFP of Industries: Empirical Analysis Based on the Extension of Schumpeterian Model to Complex Economic Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fixed-Time Event-Triggered Consensus of a Class of Multi-Agent Systems with Disturbed and Non-Linear Dynamics

School of Mechano-Engineering, Xidian University, Xi’an 710126, China
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(19), 3009; https://doi.org/10.3390/math12193009
Submission received: 28 August 2024 / Revised: 24 September 2024 / Accepted: 25 September 2024 / Published: 26 September 2024
(This article belongs to the Special Issue Advance in Control Theory and Optimization)

Abstract

:
This paper investigates the problem of fixed-time event-triggered consensus control for a class of multi-agent systems with disturbed and non-linear dynamics. A fixed-time consensus protocol based on an event-triggered strategy is proposed, which can ensure a fixed-time event-triggered consensus, reduce energy consumption, and decrease the frequency of controller updates. The control protocol can also be applied to the case when the systems are free of disturbances; it solves the problem of high convergence time of the systems and reduces energy consumption of the systems. Sufficient conditions are proposed for the multi-agent systems with disturbed and non-linear dynamics to achieve the fixed-time event-triggered consensus by using algebraic graph theory, inequalities, fixed-time stability theory, and Lyapunov stability theory. Finally, simulation results show that the proposed control protocol has the advantages of both event-triggered and fixed-time convergence; compared to previous work, the convergence time of the new control protocol is greatly reduced (about 1.5 s) and the update times are also greatly reduced (less than 50 times), which is consistent with the theoretical results.

1. Introduction

Consensus is a relatively important issue in the collaborative control [1,2,3,4] of multi-agent systems. The convergence rate is an important performance metric for evaluating the proposed consensus protocols [5]. The convergence rate was shown to be influenced by the algebraic connectivity, which is the second smallest eigenvalue of the Laplacian matrix. In [6], researchers can improve the convergence rate to linear protocols, but only asymptotically. In practice, it is sometimes necessary for multi-agent systems to achieve consensus in finite time [7,8,9]. However, the finite-time consensus has a major drawback in that the convergence time of the systems still depends on the initial conditions of the multi-agent systems. Therefore, it is difficult to provide a strict estimate of the convergence time. Furthermore, the issue of how to decrease the loss of energy of the agents is also a noted research topic. Therefore, the aim of this paper is to research this problem; specifically, it will be based on fixed-time convergence and event-triggered mechanisms to propose a new strategy: a fixed-time event-triggered consensus control protocol.
Fixed-time stability [10] refers to a state where the convergence time of a closed-loop system is independent of the initial conditions. A fixed-time averaging consensus algorithm was discussed for multi-agent systems with integrator dynamics in an undirected topology [11]; then, conclusions on finite-time and fixed-time stability analysis of non-linear systems were presented by using an implicit Lyapunov function approach [12]. Then, the robust fixed-time consensus problem for multi-agent systems with non-linear dynamics and uncertain disturbances was studied [13]. Researchers investigated the fixed-time consensus problem for a class of heterogeneous non-linear multi-agent systems and proposed a new control protocol to achieve the fixed-time consensus problem for leaderless and leader-following systems by using fixed-time control theory and graph theory [14]. In [15], the fixed-time leader-following consensus problem for higher-order non-linear multi-agent systems was studied. Based on a fixed-time distributed observer and a dynamic gain control method, a dynamic controller was proposed to achieve fixed-time tracking consensus. In [16], a non-singular sliding-mode control law was designed based on fixed-time synchronization stability, thus solving the fixed-time synchronization consensus problem. Researchers studied the fixed-time consensus tracking problem of second-order multi-agent systems under a directed interaction topology, designed a sliding surface, and established a non-singular terminal sliding-mode consensus protocol to achieve fixed-time convergence of the tracking error to the origin [17]. In [18], an ideal fixed-time stable virtual control protocol was derived by adding power integrator techniques, radial basis function neural network approximation, and adaptive methods; it solved the problems of unknown control direction and external disturbances of the system. In [19], the fixed-time control of a second-order perturbed non-linear multi-agent system was studied. A new non-singular terminal sliding-mode control protocol was proposed to achieve the fixed-time convergence of the system, and an explicit estimation of the settling time was given. It is worth noting that the loss of energy of the agents is not considered in the above-mentioned studies on the fixed-time consensus of multi-agent systems. Additionally, the event-triggered control problem is closely related to the measurement feedback control problem. An event-triggered control system is a sampled-data system in which the sampling time instants are determined by events generated by the real-time system state. By taking advantage of the inter-sample behavior, event-triggered sampling may realize improved control performance over periodic sampling. It also has the advantages of saving communication bandwidth, improving system response speed, reducing control cost, improving system robustness, and applying to complex systems [9,20,21,22,23,24]. Therefore, it is important to combine the event-triggered mechanism with multi-agent systems with fixed-time consensus to reduce the energy consumption and the frequency of controller updates. Additionally, researchers studied the fixed-time event-triggered consensus problem of uncertain non-linear multi-agent systems [20], proposed two fixed-time event-triggered consensus controllers, and obtained sufficient conditions for the fixed-time convergence of the system. Ref. [21] studied the problem of achieving fixed-time average consensus for a class of multi-agent systems under switching topology and intermittent communication based on the event-based control strategy, and obtained sufficient conditions for the system to achieve fixed-time average consensus. Ref. [22] proposed a new fixed-time event-triggered control protocol based on a dynamic compensator approach to obtain a sufficient condition for the fixed-time consensus of linear multi-agent systems. An event-triggered consensus protocol was proposed in [23]; it obtained sufficient conditions for convergence of event-triggered attitude consensus for multi-agent systems. In [24], researchers studied the fixed-time event-triggered consensus of a class of non-linear multi-agent systems with switching topologies and gave an upper bound on the fixed-time convergence time of the system and sufficient conditions for the convergence of the system.
It should be noted that the previous works have made significant contributions to the field of multi-agent consensus control, but some issues have not been considered. In [13], a non-linear multi-agent system control protocol was proposed in first-order multi-agent systems with disturbed and non-linear dynamics, but when the agents are internally powered by their own power supply or battery, the bandwidth is easily limited and the loss of communication resources occurs, which have not been considered. In addition, researchers studied the fixed-time event-triggered consensus problem for a class of non-linear multi-agent systems. Ref. [24] proposed a control algorithm that considers its influence by uncertain non-linear terms, but the disturbance of the systems was not considered; the algorithm provided a high prediction of the upper bound on the convergence time. Motivated by the previous works, in this paper, a fixed-time event-triggered consensus control protocol is proposed, which can achieve fixed-time event-triggered consensus for multi-agent systems with disturbed and non-linear dynamics. The control protocol is also suitable for the case when the systems are free of disturbances. Compared with the previous works, the results shown in this paper have the following features: Firstly, this protocol reduces power consumption. Secondly, compared to [24], this paper can provide a more accurate upper bound estimation of convergence time and save more resources. Finally, the multi-agent systems with external disturbances are considered. Results about the fixed-time event-triggered consensus for multi-agent systems with disturbed and non-linear dynamics are available.
This paper is organized as follows: Preparation and problem formulation are presented in Section 2. In Section 3, a fixed-time event-triggered consensus control protocol is proposed and consensus analyses are reviewed. In Section 4, some simulation examples are provided to illustrate the effectiveness of the fixed-time event-triggered consensus protocol. Conclusions are drawn in Section 5.

2. Preparation and Problem Description

In this section, firstly, the knowledge of the graph theory will be introduced. Secondly, some lemmas used in this paper will be introduced. Finally, the problem formulation will be presented.
A.
the basic graph theory
Let G ( V , E , A ) be an undirected graph G of order N. The V = { 1 , 2 , , N } indicates that the graph has N nodes and E V × V is the set of edges. An edge ( i , j ) E indicates that note j can exchange information state from note i and note i can also exchange information from note j . In this paper, agents are considered nodes. Agent i and j can communicate with each other. A = [ a i j ] R n × n is an N order matrix when edge ( i , j ) E , a i j > 0 ; otherwise, a i j = 0 , A is known as an adjacency matrix. The degree matrix is defined as D = d i a g { d 1 , , d N } , d i = j = 1 , j i N a i j . The Laplacian matrix of graph G is defined by L = D A .
B.
Some lemmas
Lemma 1
([13]). The graph G is undirected and connected, and the following three conclusions hold:
(1) 
0 is an eigenvalue of the matrix  L  and the corresponding eigenvector is  1 n ,  L 1 n = 0 .
(2) 
The Laplace matrix is positive semidefinite, and all the eigenvalues of the matrix satisfy the following relation:
0 λ 2 λ n , 1 T x = 0   then   x T L x λ 2 x T x .
Algebraic connectivity of the graph  G ; the second smallest eigenvalue of the Laplace matrix is  λ 2 .
(3) 
For any  x = ( x 1 , x 2 , , x N ) T R N ,  x T L x = 1 2 i = 1 N j = 1 N a i j ( x j x i ) 2 .
Lemma 2
([11]). If there is a continuous radial unbounded function  V ( x ( t ) ) :  R n R + { 0 } such that  x = 0 V ( x ) = 0
x  satisfies the inequality
V ˙ ( t ) a V p ( x ( t ) ) b V q ( x ( t ) )
for  a , b > 0 , p ( 0 , 1 ) , q > 1 p = 1 1 2 γ , q = 1 + 1 2 γ , γ > 1 then, the fixed-time stable can be achieved and the settling time  T  satisfies the following conditions: where,  γ
T ( x ) T max = π γ a b , x 0 R n
Lemma 3
([13]). Let x 1 , x 2 , , x N 0 , 0 < p 1  and  q > 1 . Then
i = 1 N x i p ( i = 1 N x i ) p ,   i = 1 N x i q N 1 q ( i = 1 N x i ) q
C.
the problem formulation
The multi-agent systems consist of N agents and the dynamics model of the agents can be described by the following differential equation:
x ˙ i ( t ) = u i ( t ) + f ( x i ( t ) , t ) + d i ( x i ( t ) , t )
where i = 1 , 2 , , N , u i ( t ) R N is the control input of the multi-agent systems, x i ( t ) R N is the state of agent,  f ( x i ( t ) , t ) is a non-linear function, and d i ( x i ( t ) , t ) are disturbances. In this paper, before moving on, the following assumptions are made:
Assumption 1.
f ( x i ( t ) , t )  is a non-linear function; there exists a positive constant  k 0 < p < 1  and  q > 1 p < η < q p , q  and  q  are the ratios of positive odd numbers, such that
| f ( x i ( t ) , t ) f ( x j ( t ) , t ) | k | x i ( t ) x j ( t ) | η
For example, a non-linear function  f x t = 1 2 x t + 1 + s i n t , and  x i t  is the state of agent  i x j t  is the state of agent  j , so  f x i t f x j t = 1 2 x i t + 1 1 2 x j t + 1 1 2 x i t x j t k = 1 2 ƞ = 1 .
Assumption 2.
The disturbances  d i ( x i ( t ) , t )  are bounded by
| d i ( x i ( t ) , t ) | d
where the number  d  is assumed to be given, and  i = 1 , 2 , , N .
  • For example, a disturbances function  d x t , t = s i n x t c o s ( x t ) , then for the state of agent  i d x i t , t = s i n x i t c o s ( x i t ) 1  as well as  d = 1 .
Definition 1.
With a given control protocol, the fixed-time consensus of the multi-agent systems (4) is that there exists a fixed-time T such that  lim t T | x i ( t ) x j ( t ) | = 0  and when t T , x i ( t ) = x j ( t ) ( i , j = 1 , 2 , , N ) , if for any initial value x i ( 0 ) , there is a positive constant T max , such that T T max , multi-agent systems will be said to achieve fixed-time consensus.

3. Fixed-Time Event-Triggered Consensus Protocol

In this section, the main results of the fixed-time event-triggered consensus of the system (4) are investigated.
Consider the following control protocol:
u i ( t ) = k 1 j = 1 N a i j ( x i ( t k i ) x j ( t k i ) ) p k 2 j = 1 N a i j ( x i ( t k i ) x j ( t k i ) ) q k 3 j = 1 N a i j ( x i ( t k i ) x j ( t k i ) ) η k 4 j = 1 N a i j s i g n ( x i ( t k i ) x j ( t k i ) )
where k 1 , k 2 , k 3 , k 4 > 0 , 0 < p < 1 , q > 1 , p < η < q . p , η and q are the ratios of positive odd numbers. t k i is the kth event-triggered instants of the agent i . Additionally, parameters k1, k2, k3, and k4 affect the consistency of different orders, respectively, and the interaction reaches the consistency of fixed time.
Define a measurement error; the event-triggered function is related to this measurement error.
e i ( t ) = k 1 j = 1 N a i j ( x i ( t k i ) x j ( t k i ) ) p + k 2 j = 1 N a i j ( x i ( t k i ) x j ( t k i ) ) q + k 3 j = 1 N a i j ( x i ( t k i ) x j ( t k i ) ) η + k 4 j = 1 N a i j s i g n ( x i ( t k i ) x j ( t k i ) ) k 1 j = 1 N a i j ( x i ( t ) x j ( t ) ) p k 2 j = 1 N a i j ( x i ( t ) x j ( t ) ) q k 3 j = 1 N a i j ( x i ( t ) x j ( t ) ) η k 4 j = 1 N a i j s i g n ( x i ( t ) x j ( t ) )
The following event-triggered function is constructed based on the measurement error:
φ ( t ) = | e i ( t ) | m k 1 j = 1 N a i j | x i ( t ) x j ( t ) | p m k 2 j = 1 N a i j | x i ( t ) x j ( t ) | q m k 3 j = 1 N a i j | x i ( t ) x j ( t ) | η m k 4 N
where 0 < m < 1 , k 1 , k 2 , k 3 , k 4 > 0 , 0 < p < 1 , q > 1 .
The event-triggered conditions are as follows:
t k + 1 i = inf { t > t k i | φ ( t ) 0 }
Based on trigger conditions, at the next trigger moment, each agent will be updated within its trigger period and will send the updated state information to its neighbors.
Theorem 1.
Under all assumptions above, the multi-agent systems, composed of the controlled plant (4) and the control protocol (7), satisfy the event-triggered condition (10); the multi-agent systems can achieve fixed-time consensus, if the following inequalities hold:
2 m N λ N ( L 2 / p ) p 2 N 1 p λ N ( L 2 / p + 1 ) p + 1 2
2 m N λ N ( L 2 / q ) q 2 λ N ( L 2 / q + 1 ) q + 1 2
k 2 η + 1 2 2 η k 3 λ 2 ( L 2 / η + 1 ) η + 1 2
2 N 1 2 ( m k 4 N + d ) k 4 λ 2 ( L 2 ) 1 2
where  L 2 / p  denotes the Laplacian matrix of a graph, where the value of each element is  a i j 2 / p ; L 2 p + 1  denotes the Laplacian matrix of a graph, where the value of each element is  a i j 2 p + 1 ; L 2 q + 1  denotes the Laplacian matrix of a graph, where the value of each element is  a i j 2 q + 1 ; and  L 2 ƞ + 1  denotes the Laplacian matrix of a graph, where the value of each element is  a i j 2 ƞ + 1 .
The systems (4) can achieve fixed-time consensus under the control protocol (7), and the system convergence time satisfies:
T T max = π γ α ¯ β ¯
where the parameters α ¯ , β ¯ are as follows:
α ¯ = k 1 2 p N 1 p λ N ( L 2 / p + 1 ) p + 1 2 k 1 2 p 2 m N λ N ( L 2 / p ) p 2
β ¯ = 2 q k 2 λ N ( L 2 / q + 1 ) q + 1 2 2 2 q k 2 m N λ N ( L 2 / q ) q 2 .
Proof. 
Introducing x ¯ ( t ) , let x ¯ ( t ) = 1 N j = 1 N x j ( t ) define the state error as follows:
ε i ( t ) = x i ( t ) x ¯ ( t )
Consider the Lyapunov function as
V ( t ) = 1 2 i = 1 N ε i 2 ( t )
Differentiating,
V ˙ ( t ) = i = 1 N ε i ( t ) ( u i ( t ) + f ( x i ( t ) , t ) + d i ( x i ( t ) , t ) x ˙ ¯ ( t ) ) = j = 1 N ε i ( t ) ( e i ( t ) k 1 j = 1 N a i j ( x i ( t ) x j ( t ) ) p k 2 j = 1 N a i j ( x i ( t ) x j ( t ) ) q k 3 j = 1 N a i j ( x i ( t ) x j ( t ) ) η k 4 j = 1 N a i j s i g n ( x i ( t ) x j ( t ) ) + d i ( x i ( t ) , t ) ) + i = 1 N ε i ( t ) ( f ( x i ( t ) , t ) x ˙ ¯ ( t ) )
According to the state error and the inequalities, one obtains
V ˙ ( t ) i = 1 N ε i ( t ) ( f ( x i ( t ) , t ) f ( x ¯ ( t ) , t ) + f ( x ¯ ( t ) , t ) 1 N j = 1 N f ( x j ( t ) , t ) 1 N j = 1 N d j ( x j ( t ) , t ) ) + i = 1 N | ε i ( t ) | ( | e i ( t ) | + d ) k 1 i = 1 N ε i ( t ) ( j = 1 N a i j ( ε i ( t ) ε j ( t ) ) p ) k 2 i = 1 N ε i ( t ) ( j = 1 N a i j ( ε i ( t ) ε j ( t ) ) q ) k 3 i = 1 N ε i ( t ) ( j = 1 N a i j ( ε i ( t ) ε j ( t ) ) η ) k 4 i = 1 N ε i ( t ) ( j = 1 N a i j s i g n ( ε i ( t ) ε j ( t ) ) ) i = 1 N ε i ( t ) ( f ( x i ( t ) , t ) f ( x ¯ ( t ) , t ) + f ( x ¯ ( t ) , t ) 1 N j = 1 N f ( x j ( t ) , t ) 1 N j = 1 N d j ( x j ( t ) , t ) ) + i = 1 N | ε i ( t ) | ( | e i ( t ) | + d ) k 1 2 i = 1 N j = 1 N a i j ( ε i ( t ) ε j ( t ) ) ( ε i ( t ) ε j ( t ) ) p k 2 2 i = 1 N j = 1 N a i j ( ε i ( t ) ε j ( t ) ) ( ε i ( t ) ε j ( t ) ) q k 3 2 i = 1 N j = 1 N a i j ( ε i ( t ) ε j ( t ) ) ( ε i ( t ) ε j ( t ) ) η k 4 2 i = 1 N j = 1 N a i j ( ε i ( t ) ε j ( t ) ) s i g n ( ε i ( t ) ε j ( t ) )
Since i = 1 N ε i ( t ) = 0 , one has ( i = 1 N ε i ( t ) ) ( f ( x ¯ ( t ) , t ) 1 N j = 1 N f ( x j ( t ) , t ) ) = 0 and ( i = 1 N ε i ( t ) ) ( 1 N j = 1 N d j ( x j ( t ) , t ) ) = 0 and
i = 1 N j = 1 N a i j ϵ i t ϵ j t s i g n ϵ i t ϵ j t = i = 1 N j = 1 N a i j ϵ i t ϵ j t
Substituting Assumption 1 with Assumption 2, and substituting the event-triggered conditions, one has
V ˙ ( t ) k i = 1 N | ε i ( t ) | 2 + ( m k 4 N + d ) N 1 2 ( i = 1 N | ε i ( t ) | 2 ) 1 2 + m k 1 N ( i = 1 N | ε i ( t ) | 2 ) 1 2 ( i = 1 N j = 1 N a i j 2 p | ε i ( t ) ε j ( t ) | 2 ) p 2 + m k 2 N ( i = 1 N | ε i ( t ) | 2 ) 1 2 ( i = 1 N j = 1 N a i j 2 q | ε i ( t ) ε j ( t ) | 2 ) q 2 + m k 3 N ( i = 1 N | ε i ( t ) | 2 ) 1 2 ( i = 1 N j = 1 N a i j 2 η | ε i ( t ) ε j ( t ) | 2 ) η 2 k 1 2 N 1 p ( i = 1 N j = 1 N a i j 2 p + 1 | ε i ( t ) ε j ( t ) | 2 ) p + 1 2 k 2 2 ( i = 1 N j = 1 N a i j 2 q + 1 | ε i ( t ) ε j ( t ) | 2 ) q + 1 2 k 3 2 ( i = 1 N j = 1 N a i j 2 η + 1 | ε i ( t ) ε j ( t ) | 2 ) η + 1 2 k 4 2 ( i = 1 N j = 1 N a i j 2 | ε i ( t ) ε j ( t ) | 2 ) 1 2
Invoking Lemma 1, the following inequalities can be obtained:
i = 1 N j = 1 N a i j 2 p | ε i ( t ) ε j ( t ) | 2 = 2 ε T L 2 / p ε 4 λ 2 ( L 2 / p ) V ( t )
i = 1 N j = 1 N a i j 2 p | ε i ( t ) ε j ( t ) | 2 = 2 ε T L 2 / q ε 4 λ 2 ( L 2 / q ) V ( t )
i = 1 N j = 1 N a i j 2 η | ε i ( t ) ε j ( t ) | 2 = 2 ε T L 2 / η ε 4 λ 2 ( L 2 / η ) V ( t )
i = 1 N j = 1 N a i j 2 p + 1 | ε i ( t ) ε j ( t ) | 2 = 2 ε T L 2 / p + 1 ε 4 λ 2 ( L 2 / p + 1 ) V ( t )
i = 1 N j = 1 N a i j 2 q + 1 | ε i ( t ) ε j ( t ) | 2 = 2 ε T L 2 / q + 1 ε 4 λ 2 ( L 2 / q + 1 ) V ( t )
where L 2 / p , L 2 / q , L 2 / η , L 2 / p + 1 , and L 2 / q + 1 are the Laplacian matrices of the weighted graphs G ( A [ 2 / p ] ) , G ( A [ 2 / q ] ) , G ( A [ 2 / η ] ) , G ( A [ 2 / p + 1 ] ) , and G ( A [ 2 / q + 1 ] ) , respectively.
By Lemma 2, the following inequality can be obtained:
V ˙ ( t ) ( k 1 N 1 p λ N ( L 2 / p + 1 ) p + 1 2 k 1 2 m N λ N ( L 2 / p ) p 2 ) 2 p V p + 1 2 ( t ) ( k 2 λ N ( L 2 / q + 1 ) q + 1 2 2 k 2 m N λ N ( L 2 / q ) q 2 ) 2 q V q + 1 2 ( t ) + ( k 2 η + 1 2 2 η k 3 λ 2 ( L 2 / η + 1 ) η + 1 2 ) V η + 1 2 ( t ) + ( 2 N 1 2 ( m k 4 N + d ) k 4 λ 2 ( L 2 ) 1 2 ) V 1 2 ( t )
By Inequalities (13) and (14)
V ˙ ( t ) α ¯ V p + 1 2 ( t ) β ¯ V q + 1 2 ( t )
When p = 1 + 1 γ , q = 1 1 γ , γ > 1 , one has
V ˙ ( t ) α ¯ V 1 1 2 γ ( t ) β ¯ V 1 + 1 2 γ ( t )
According to Lemma 2, the systems’ convergence time satisfies:
T T max = π γ α ¯ β ¯
Here are the parameters α ¯ , β ¯ as follows:
α ¯ = k 1 N 1 p 2 p λ N ( L 2 / p + 1 ) p + 1 2 k 1 2 2 p m N λ N ( L 2 / p ) p 2
β ¯ = k 2 2 q λ N ( L 2 / q + 1 ) q + 1 2 2 2 q k 2 m N λ N ( L 2 / q ) q 2
where λ N ( L 2 / p + 1 ) , λ N ( L 2 / p ) , λ N ( L 2 / q + 1 ) , and λ N ( L 2 / q ) are the biggest eigenvalues of the Laplacian matrices L 2 / p + 1 , L 2 / p , L 2 / q + 1 , and L 2 / q in the connected undirected graphs G ( A [ 2 / p + 1 ] ) , G ( A [ 2 / p ] ) , G ( A [ 2 / q + 1 ] ) , and G ( A [ 2 / p ] ) . The multi-agent systems can achieve fixed-time consensus.
Under the control protocol (7), the inter-event interval is lower bounded; this can be proven in the following theorem: □
Theorem 2.
Considering the multi-agent systems (4) with disturbed and non-linear dynamics, for any initial condition, the inter-event interval is lower bounded by the strictly positive.
Proof. 
The presence of a functional term in the measurement error is non-differentiable, and the next proof process involves the derivation of the measurement error, which is now generally treated in two ways in the literature—either by approximating the symbolic function with a saturation function, which requires a segmented discussion, or by replacing the symbolic function with a hyperbolic tangent function. The second approach will be used in this part of the proof. The measurement error can be written as
e i ( t ) = k 1 j = 1 N a i j ( x i ( t k i ) x j ( t k i ) ) p + k 2 j = 1 N a i j ( x i ( t k i ) x j ( t k i ) ) q + k 3 j = 1 N a i j ( x i ( t k i ) x j ( t k i ) ) η + k 4 j = 1 N a i j tanh ( n ( x i ( t k i ) x j ( t k i ) ) ) k 1 j = 1 N a i j ( x i ( t ) x j ( t ) ) p k 2 j = 1 N a i j ( x i ( t ) x j ( t ) ) q k 3 j = 1 N a i j ( x i ( t ) x j ( t ) ) η k 4 j = 1 N a i j tanh ( n ( x i ( t ) x j ( t ) ) )
For tanh ( n ( x i ( t ) x j ( t ) ) , n 1 , one has
| e ˙ i ( t ) | | j = 1 N a i j ( k 1 p ( x i ( t ) x j ( t ) ) ) p 1 + k 2 q ( x i ( t ) x j ( t ) ) q 1 + k 3 η ( x i ( t ) x j ( t ) ) η 1 + k 4 n ( 1 tanh 2 ( n ( x i ( t ) x j ( t ) ) ) ) ( u i ( t ) + f ( x i ( t ) , t ) + d i ( x i ( t ) , t ) u j ( t ) + f ( x j ( t ) , t ) + d j ( x j ( t ) , t ) ) |
Substitute Assumptions 1 and 2
| e ˙ i ( t ) | | j = 1 N a i j ( k 1 p ( x i ( t ) x j ( t ) ) ) p 1 + k 2 q ( x i ( t ) x j ( t ) ) q 1 + k 3 η ( x i ( t ) x j ( t ) ) η 1 + k 4 n ) ( | u i ( t ) u j ( t ) | + k | x i ( t ) x j ( t ) | η + 2 d )
Substituting the state error and deflating:
| e ˙ i ( t ) | k 1 p k j = 1 N a i j | ε i ( t ) ε j ( t ) | p + η 1 + k 2 q k j = 1 N a i j | ε i ( t ) ε j ( t ) | q + η 1 + k 3 η k j = 1 N a i j | ε i ( t ) ε j ( t ) | 2 η 1 + k 4 n k j = 1 N a i j | ε i ( t ) ε j ( t ) | η + j = 1 N a i j ( k 1 p | ε i ( t ) ε j ( t ) | p 1 + k 2 q | ε i ( t ) ε j ( t ) | q 1 + k 3 η | ε i ( t ) ε j ( t ) | η 1 ) ( | u i ( t ) u j ( t ) | + 2 d )
According to Lemma 1,
| e ˙ i ( t ) | k 1 p k ( 4 λ N ( L 2 / p + η 1 ) V ( 0 ) ) p + η 1 2 + k 2 q k ( 4 λ N ( L 2 / q + η 1 ) V ( 0 ) ) q + η 1 2 + k 3 η k ( 4 λ N ( L 2 / 2 η 1 ) V ( 0 ) ) 2 η 1 2 + k k 4 n ( 4 λ N ( L 2 / η ) V ( 0 ) ) η 2 + [ k 1 p ( 4 λ N ( L 2 / p 1 ) V ( 0 ) ) p 1 2 + k 2 q ( 4 λ N ( L 2 / p 1 ) V ( 0 ) ) q 1 2 + k 3 η k ( 4 λ N ( L 2 / η 1 ) V ( 0 ) ) η 1 2 ] ( N | u i ( t k i ) | + | j = 1 N u j ( t k ¯ j ) + 2 d )
The Equation (32) can be written as the sum of two functions on t k i , t k ¯ j .
| e ˙ i ( t ) | l 1 ( t k i ) + l 2 ( t k ¯ j )
It is also clear from the event-triggering mechanism that the following equation holds:
e i ( t k i ) = 0
By the integral inequalities, one has
| e i ( t ) | t k i t | e ˙ i ( t ) | d u t k i t ( l 1 ( t k i ) + l 2 ( t k ¯ j ) ) d u | e i ( t k + 1 i ) | t k i t k + 1 i ( l 1 ( t k i ) + l 2 ( t k ¯ j ) ) d u t k i t k + 1 i ( l 1 * + l 2 * ) d u
where l 1 * = max { l 1 ( t 0 i ) , l 2 ( t 1 i ) , } , l 2 * = max { l 1 ( t 0 j ) , l 2 ( t 1 j ) , } .
The inter-event interval is
t k + 1 i t k i m k 4 l 1 * + l 2 * > 0
The multi-agent systems under the control protocol (7) have a positive lower bound on the event-triggered interval. □

4. Numerical Examples

In this section, numerical simulation examples and comparative experiments are used to verify the effectiveness of the proposed solution. It is assumed that the multi-agent systems consist of five agents with the following dynamics models described by
x ˙ i ( t ) = u i ( t ) + f ( x i ( t ) , t ) + d i ( x i ( t ) , t )
The control input for the multi-agent systems is (7).
u i ( t ) = k 1 j = 1 N a i j ( x i ( t k i ) x j ( t k i ) ) p k 2 j = 1 N a i j ( x i ( t k i ) x j ( t k i ) ) q k 3 j = 1 N a i j ( x i ( t k i ) x j ( t k i ) ) η k 4 j = 1 N a i j s i g n ( x i ( t k i ) x j ( t k i ) )
The interaction topology is represented by the following undirected graph shown in Figure 1. Furthermore, suppose the five agents in Figure 1 represent five smart car robots or aircraft. The collaboration between them is shown in the figure.
From the graph, we can obtain the adjacency matrix and the Laplacian matrix:
A = [ 0 1 0 0 1 1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 1 1 0 1 0 ]
L = D A = [ 2 1 0 0 1 1 3 1 0 1 0 1 2 1 0 0 0 1 2 1 1 1 0 1 3 ]
Let f ( x i ( t ) , t ) = 0.3 x i ( t ) + 0.5 cos ( t ) ,   d i ( x i ( t ) , t ) = 0.5 cos ( x i ( t ) ) , choose the initial conditions of the multi-agent systems. Additionally, the goal of setting two different initial states is to verify that the control protocol presented in this article is not affected by the initial state.
x 1 ( 0 ) = [ 4 , 1 , 0 , 1 , 3 ] T
x 2 ( 0 ) = [ 400 , 100 , 0 , 100 , 300 ] T
The Laplacian matrix L satisfy Lemma 1 and the second smallest eigenvalue λ 2 = 2 . When the system is in a small initial condition, the values of the parameters of the fixed-time control protocol are η = 1 ,   p = 0.6 ,   q = 1.4 , k 1 = 0.5 ,   k 2 = 0.6 ,   k 3 = 1.5 ,   k 4 = 1.5 .   m = 0.3 ,   γ = 2.5 which satisfy the conditions. The simulation results for the proposed non-linear control protocol are shown in Figure 2.
The parameters are substituted into the expression for estimating the upper bound on the convergence time of the system; the time to converge T satisfies that T T max = 2.12   s when the system is in a big initial condition The simulation results for the proposed non-linear control protocol are shown in Figure 3.
A comparison of Figure 2 with Figure 3 shows that the convergence time of the system is not affected by the initial state of the intelligence in the system under the action of the control protocol proposed in this paper.
It is assumed that the multi-agent systems consist of five agents with the following dynamics models described by
x ˙ i ( t ) = u i ( t ) + f ( x i ( t ) , t )
where i = 1 , 2 , , N , d i ( x i ( t ) , t ) = 0 ; the interaction topology is represented by the following undirected graph shown in Figure 1. In [24], consider the following control protocol:
u i ( t ) = k 1 ( j = 1 N a i j ( x i ( t k i ) x j ( t k i ) ) ) p k 2 ( j = 1 N a i j ( x i ( t k i ) x j ( t k i ) ) ) q k 3 ( j = 1 N a i j ( x i ( t k i ) x j ( t k i ) ) )
Let f ( x i ( t ) , t ) = 0.3 x i ( t ) + 0.5 cos ( t ) , and the values of the parameters of the fixed-time control protocol be p = 0.5 ,   q = 1.5 , k 1 = 0.5 ,   k 2 = 0.6 ,   k 3 = 1.5 ,
T T 1 max = 1 k 1 2 p 1 2 λ 2 p + 1 2 ( 1 p ) + 1 k 3 2 q 1 2 λ 2 q + 1 2 N 1 q 2 ( q 1 )
The theoretical estimates T T 1 max = 7.04   s and the simulation results for the proposed non-linear control protocol are shown in Figure 4. Control inputs of the agents are shown in Figure 5.
The simulation results for the proposed non-linear control protocol (7) are presented in Figure 5. The values of the parameters of the fixed-time control protocol are p = 0.5 ,   q = 1.5 ,   k 1 = 0.5 ,   k 2 = 0.6 , and k 3 = 1.5 ; from the analysis of Theorem 1, the time to converge T satisfies that
T T max = π γ α ¯ β ¯
The theoretical estimates T T 1 max = 1.52   s and the simulation results for the proposed non-linear control protocol are shown in Figure 6. Control inputs of the agents are shown in Figure 7.
A comparison of Figure 5 with Figure 7 shows that the event-triggered fixed-time consensus protocol (7), where the controller updates only at its event time, updates in Figure 7. Figure 5, where the controller achieves synchronous updates, has a higher number of controller updates compared to Figure 7. Figure 8 shows the event-triggered interval of the five agents in the systems under the control protocol proposed in this paper. The agents are triggered at their respective event times to update the control inputs under this scheme to reduce the resource consumption of the system and the number of updates to the system controller. The event-trigger interval under protocol (37) is shown in Figure 9.
Comparing Figure 8 with Figure 9 shows that the event-triggered fixed-time consensus control protocol (7) can reduce the frequency of system controller updates and save the system’s energy.
Figure 5, Figure 7, Figure 8 and Figure 9 show that the event-triggered protocol reduces updates, and a numerical analysis of how significant this reduction is shown in Table 1. In short, from the results outlined above, we can determine that the simulation results show that the proposed control protocol has the advantages of both event-triggered and fixed-time convergence, the convergence time of the new control protocol is greatly reduced (about 1.5 s), and the update times are also greatly reduced (less than 50 times), which is consistent with the theoretical results.

5. Conclusions

For disturbed and non-linear dynamics, in this paper, the main contribution is the proposal of a fixed-time event-triggered consensus method protocol that can shorten the time to reach conformance and reduce the update times of the control protocol. Compared with the consensus protocol in Equation (39), the proposed protocol in this paper can reduce the frequency of system controller updates and obtain a more accurate estimate of the upper bound of the convergence time. Finally, examples are presented to show the effectiveness of the control protocol. It has a fast convergence time and does not need to control updates frequently. Therefore, this has potential applications in UAV formation, smart car collaboration, and factory smart robot collaboration. Furthermore, many existing AI models adopt progressive convergence and non-event triggering, so if the consistency control strategy of fixed-time event triggering can be applied to existing AI models, replacing the progressive convergence and non-event-triggering strategies would greatly improve AI performance.
However, this paper does not consider the problem of transmission delay between sensor nodes, the network attacks on nodes, or the problem of limited transmission. The transmission delay will cause the information interaction between each node and the neighbor node to be inappropriately timed. Failure to interact with real-time information can result in poor consistency performance. These questions are also the focus of follow-up research.

Author Contributions

Conceptualization, methodology, software, and writing—original draft preparation, Y.W. and T.W.; conceptualization, validation, formal analysis, investigation, writing—review and editing, supervision, project administration, and funding acquisition, Z.L. 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, Grant/Award Number: 61673310.

Data Availability Statement

All data generated or analyzed during this study are included in this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhi, H.; Chen, L.; Li, C.; Guo, Y. Leader–Follower Affine Formation Control of Second-Order Nonlinear Uncertain Multi-Agent Systems. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 3547–3551. [Google Scholar] [CrossRef]
  2. Yu, J.; Dong, X.; Li, Q.; Lü, J.; Ren, Z. Adaptive Practical Optimal Time-Varying Formation Tracking Control for Disturbed High-Order Multi-Agent Systems. IEEE Trans. Circuits Syst. I Regul. Pap. 2022, 69, 2567–2578. [Google Scholar] [CrossRef]
  3. Qin, J.; Ma, Q.; Yi, P.; Wang, L. Multi-Agent Interval Consensus with Flocking Dynamics. IEEE Trans. Autom. Control 2021, 6, 3965–3980. [Google Scholar]
  4. Yazdani, S.; Su, H. A Fully Distributed Protocol for Flocking of Time-Varying Linear Systems With Dynamic Leader and External Disturbance. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 1234–1242. [Google Scholar] [CrossRef]
  5. Wang, L.; Xiao, F. Finite-time consensus problems for networks of dynamic agents. IEEE Trans. Autom. Control 2010, 55, 950–955. [Google Scholar] [CrossRef]
  6. Zhou, J.; Wang, Q. Convergence speed in distributed consensus over dynamically switching random networks. Automatica 2009, 45, 1455–1461. [Google Scholar] [CrossRef]
  7. Wang, Q.; Dong, X.; Yu, J.; Lu, J.; Ren, Z. Predefined Finite-Time Output Containment of Nonlinear Multi-Agent Systems With Leaders of Unknown Inputs. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 3436–3448. [Google Scholar] [CrossRef]
  8. Bu, X.; Zhu, P.; Hou, Z.; Liang, J. Finite-Time Consensus for Linear Multi-Agent Systems Using Data-Driven Terminal ILC. IEEE Trans. Circuits Syst. II Express Briefs 2020, 67, 2029–2033. [Google Scholar] [CrossRef]
  9. Luo, Y.; Zhu, W.; Cao, J.; Rutkowski, L. Event-Triggered Finite-Time Guaranteed Cost H-Infinity Consensus for Nonlinear Uncertain Multi-Agent Systems. IEEE Trans. Netw. Sci. Eng. 2022, 3, 1527–1539. [Google Scholar] [CrossRef]
  10. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of Linear Control Systems. IEEE Trans. Autom. Control 2012, 57, 2106–2110. [Google Scholar] [CrossRef]
  11. Parsegov, S.E.; Polyakov, A.E.; Scherbakov, P.S. Fixed-time consensus algorithm for multi-agent systems with integrator dynamics. IFAC Proc. 2013, 27, 110–115. [Google Scholar] [CrossRef]
  12. Polyakov, A.; Efifimov, D.; Perruquetti, W. Finite-time and fixed-time stabilization: Implicit Lyapunov function approach. Automatica 2015, 6, 332–340. [Google Scholar] [CrossRef]
  13. Hong, H.; Yu, W.; Wen, G.; Yu, X. Distributed Robust Fixed-Time Consensus for Nonlinear and Disturbed Multiagent Systems. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 1464–1473. [Google Scholar] [CrossRef]
  14. Zou, W.; Qian, K.; Xiang, Z. Fixed-Time Consensus for a Class of Heterogeneous Nonlinear Multiagent Systems. IEEE Trans. Circuits Syst. II Express Briefs 2019, 67, 1279–12838. [Google Scholar] [CrossRef]
  15. You, X.; Hua, C.-C.; Li, K.; Jia, X. Fixed-Time Leader-Following Consensus for High-Order Time-Varying Nonlinear Multiagent Systems. IEEE Trans. Autom. Control 2020, 65, 5510–5516. [Google Scholar] [CrossRef]
  16. Li, D.; Ge, S.S.; Lee, T.H. Fixed-Time-Synchronized Consensus Control of Multiagent Systems. IEEE Trans. Control Netw. Syst. 2021, 8, 89–98. [Google Scholar] [CrossRef]
  17. Ni, J.; Tang, Y.; Shi, P. A New Fixed-Time Consensus Tracking Approach for Second-Order Multiagent Systems Under Directed Communication Topology. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 2488–2500. [Google Scholar] [CrossRef]
  18. Ni, J.; Shi, P. Adaptive Neural Network Fixed-Time Leader–Follower Consensus for Multiagent Systems with Constraints and Disturbances. IEEE Trans. Cybern. 2021, 51, 1835–1848. [Google Scholar] [CrossRef]
  19. Wang, L.; Liu, X.; Cao, J.; Hu, X. Fixed-Time Containment Control for Nonlinear Multi-Agent Systems with External Disturbances. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 459–463. [Google Scholar] [CrossRef]
  20. Liu, J.; Zhang, Y.; Yu, Y.; Sun, C. Fixed-Time Event-Triggered Consensus for Nonlinear Multiagent Systems without Continuous Communications. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 2221–2229. [Google Scholar] [CrossRef]
  21. Liu, J.; Yu, Y.; Xu, Y.; Zhang, Y.; Sun, C. Fixed-Time Average Consensus of Nonlinear Delayed MASs Under Switching Topologies: An Event-Based Triggering Approach. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 2721–2733. [Google Scholar] [CrossRef]
  22. Zhang, Z.; Chen, S.; Zheng, Y. Cooperative Output Regulation for Linear Multiagent Systems via Distributed Fixed-Time Event-Triggered Control. IEEE Trans. Neural Netw. Learn. Syst. 2022, 19, 338–347. [Google Scholar] [CrossRef] [PubMed]
  23. Jin, X.; Shi, Y.; Tang, Y.; Werner, H.; Kurths, J. Event-triggered Fixed-time Attitude Consensus with Fixed and Switching Topologies. IEEE Trans. Autom. Control 2021, 67, 4138–4145. [Google Scholar] [CrossRef]
  24. Liu, J.; Yu, Y.; Wang, Q.; Sun, C. Fixed-time event-triggered consensus control for multi-agent systems with nonlinear uncertainties. Neurocomputing 2017, 260, 497–504. [Google Scholar] [CrossRef]
Figure 1. Communication topology.
Figure 1. Communication topology.
Mathematics 12 03009 g001
Figure 2. The states of the agents of a small initial condition.
Figure 2. The states of the agents of a small initial condition.
Mathematics 12 03009 g002
Figure 3. The states of the agents of a big initial condition.
Figure 3. The states of the agents of a big initial condition.
Mathematics 12 03009 g003
Figure 4. The states of the agents under the control protocol (39).
Figure 4. The states of the agents under the control protocol (39).
Mathematics 12 03009 g004
Figure 5. The control inputs of the agents under the control protocol (39).
Figure 5. The control inputs of the agents under the control protocol (39).
Mathematics 12 03009 g005
Figure 6. The states of the agents under the control protocol (7).
Figure 6. The states of the agents under the control protocol (7).
Mathematics 12 03009 g006
Figure 7. The control inputs of the agents under the control protocol (7).
Figure 7. The control inputs of the agents under the control protocol (7).
Mathematics 12 03009 g007
Figure 8. The event-triggered interval under the control protocol (7).
Figure 8. The event-triggered interval under the control protocol (7).
Mathematics 12 03009 g008
Figure 9. The event-triggered interval under the control protocol (39).
Figure 9. The event-triggered interval under the control protocol (39).
Mathematics 12 03009 g009
Table 1. A summary table comparing the number of updates.
Table 1. A summary table comparing the number of updates.
Theoretical Convergence TimeSimulation Convergence Time
Figure 5—under control protocol (39) 7.04 s 3.30 s
Figure 7—under control protocol (7) 1.52 s 1.53 s
Agentthe number of updates
Figure 8—under control protocol (7)Agent 128
Agent 223
Agent 334
Agent 451
Agent 539
Figure 9—under control protocol (39)Agent 1number of iterations 51
Agent 2number of iterations 51
Agent 3number of iterations 51
Agent 4number of iterations 51
Agent 5number of iterations 51
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, Y.; Wang, T.; Li, Z. A Fixed-Time Event-Triggered Consensus of a Class of Multi-Agent Systems with Disturbed and Non-Linear Dynamics. Mathematics 2024, 12, 3009. https://doi.org/10.3390/math12193009

AMA Style

Wang Y, Wang T, Li Z. A Fixed-Time Event-Triggered Consensus of a Class of Multi-Agent Systems with Disturbed and Non-Linear Dynamics. Mathematics. 2024; 12(19):3009. https://doi.org/10.3390/math12193009

Chicago/Turabian Style

Wang, Yueqing, Te Wang, and Zhi Li. 2024. "A Fixed-Time Event-Triggered Consensus of a Class of Multi-Agent Systems with Disturbed and Non-Linear Dynamics" Mathematics 12, no. 19: 3009. https://doi.org/10.3390/math12193009

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