Next Article in Journal
Investigation of Pressure Chambers for Integrated Fluidic Actuators in Adaptive Slabs
Previous Article in Journal
A Soft Sensor Model for Predicting the Flow of a Hydraulic Pump Based on Graph Convolutional Network–Long Short-Term Memory
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed Fixed-Time Leader-Following Consensus for Multi-Agent Systems: An Event-Triggered Mechanism

Institute of Logistics Science and Engineering, Shanghai Maritime University, Shanghai 201306, China
*
Author to whom correspondence should be addressed.
Actuators 2024, 13(1), 40; https://doi.org/10.3390/act13010040
Submission received: 20 December 2023 / Revised: 14 January 2024 / Accepted: 17 January 2024 / Published: 18 January 2024
(This article belongs to the Topic Advances in Mobile Robotics Navigation, 2nd Volume)

Abstract

:
In this work, a fixed-time leader-following event-triggered (ET) consensus problem for multi-agent systems (MASs) with external disturbances is investigated. A distributed observer is developed to achieve the estimated state of the leader. By means of the observation information, the consensus error system for multi-agents is reformulated into a tracking error system, wherein individual follower agent aims to track the leader agent. Building upon Lyapunov technology and fixed-time stability theory, a new ET protocol is introduced to mitigate communication wastes. Notably, the proposed controller incorporates a strong robust fixed-time control form with lower complexity, and a reliable dynamic triggering condition also ensures the excellent performance of the system. Rigorous demonstrations underscore the stability and robustness of the ET method, while guaranteeing the avoidance of Zeno behavior. Finally, several numerical simulations are provided to underscore the efficacy of the proposed protocols.

1. Introduction

In the dynamic landscape of multi-agent systems (MASs), the paradigm of cooperative control has witnessed a surge of interest and consequential breakthroughs in recent years. Noteworthy achievements span diverse domains, including but not limited to sensor network deployment [1], encirclement hunting guidance [2], forest fire monitoring [3], transportation [4], and so on. Consensus control stands as one of fundamental problems in cooperative control, aiming to devise the appropriate control strategy such that a collective of agents to attain a desired agreement on states or outputs.
To fulfill the objective of consensus for MASs, various methods were designed that attuned to interactive information among the agents. A sign rigidity theory was introduced in [5], where a distributed consensus algorithm based on displacement and distance was designed to achieve formation control in two-dimensional space. Additionally, incorporating area constraints helped eliminate formation specification singularities. In [6], the consensus problem for MASs with time delays was investigated, and an average state feedback was devised to ensure the robustness of the system. In [7], the investigation addressed the consensus problem under jointly connected topologies and temporal delays, a Lyapunov–Krasovskii function describing the current and past dynamics was constructed to guaranteed convergence of MASs.
Leader-following consensus, heralded for its efficiency in communication reinforcement, takes precedence in consensus control. In contrast to leaderless consensus [8,9,10], the leader-following approach not only elevates collaborative efficiency, but also adapts more readily to diverse environmental and task-specific demands, providing a flexible and reliable solution for practice applications. In [11], the leader-following consensus problem of second-order MASs was investigated, a feedback tracking control protocol was proposed to enhance convergence accuracy in terms of the distinct input delays. In [12], the partial differential equations/ordinary differential equation-based MASs was analyzed with a leaderless and leader-following model, wherein the corresponding coupling strengths were determined and controllers are designed to ensure consensus. In [13], a concise solution for achieving leader-following consensus in MASs was introduced by employing a distributed observer and dynamic gain controller to ensure fast convergence of a high-order system. Focusing on a leader-following MAS within a directed communication graph, a reset consensus controller was introduced in [14]. By transforming the regularity problem into a continuous Skolem problem, this controller contributed to an improvement in transient performance and resource utilization.
Time-scheduled control methods are commonly utilized in practical control systems due to their well-established theoretical framework. Conversely, event-based control methods, responsive to specific events, confer practical advantages for achieving consensus in MASs by enhancing adaptability to real-time dynamics and fostering improved system responsiveness. Certain limitations arise from noncontinuous measurement, including inadequate computation resources and calculation accuracy, as sensors often provide sampled signals [15]. To address these challenges, implementing sampling control becomes crucial. This approach effectively lowered the communication update frequency, thereby mitigating control costs. A dynamic event-triggered mechanism was introduced in [16] to a co-designed distributed controller, which incorporated a dynamic parameter and effectively reduced the trigger frequency of events. In [17], an adaptive event-triggered (ET) controller was proposed, which enhanced the self-regulating capability of the ET mechanism. Ref. [18] employed composite ET conditions to achieve distributed consensus in a leader–follower scenario. This method extended its applicability to a bounded control strategy encompassing with general directed graphs.
Within the domain of MAS consensus research, most results showcase progressive convergence [19,20]. Notably, these investigations consistently tie the convergence time to the initial state of a single agent, highlighting a prolonged convergence when the initial state becomes large. Fortunately, the fixed-time control theory offers a novel solution, which ensures the system converges within a bound time independent of the initial states [21]. Moreover, in diverse fields like aerospace systems [22,23] and vehicle systems [24,25], fixed-time control theory has gained significant traction. Meanwhile, its capacity for strong integration with other methods, including observer control [26,27], optimal control [28], fault-tolerant control [29], and so on. Additionally, the ET controller can obtain better convergence accuracy and convergence speed under the fixed-time mechanism. In [30], a fixed-time consensus control strategy was proposed for MASs with nonlinear dynamics, which utilized a discontinuous ET method to reduce controller power consumption. In [31], an ET controller based on axis-angle attitude representation was introduced under the switching topologies, in which attitude consensus was achieved by fixed time. In [32], a ET control scheme was proposed to address the formation problem of MASs with multi-dimensional dynamics and disturbances, thus realizing time-varying formation control. The nonlinear uncertainties were considered in [33], and a comprehensive analysis of MASs was conducted by combining centralized and distributed strategies to examine the fixed-time ET method.
In light of the aforementioned discussions, it is significant to strike a balance between computation resources and convergence performance. Fortunately, there have been preliminary investigations into the fixed-time ET strategy. Nevertheless, problems like frequent triggering frequencies and complex controller forms persist in fixed-time ET theory. To address these problems, a new fixed-time consensus algorithm combined with an ET mechanism is proposed for MASs with respect to external disturbances in this work. The primary contributions can be encapsulated as:
(1) A reasonable structure for solving the multi-agent ET consensus problem is built. Based on observer theory, the consensus system is transformed into a leader’s state estimation system and a tracking control system. A new form of fixed-time controller is proposed to deal with external disturbances directly.
(2) According to the information on continuous triggering condition monitoring, a optimized ET mechanism is proposed. Compared with [33,34], the optimized dynamic trigger function is constrained by a fixed threshold, which can ensure a more stable trigger frequency while guaranteeing the fixed-time convergence performance. In addition, the trigger time is independent for each follower agent under the distributed controller.
Notation 1.
The following symbols are used in this work. The definition of symbol · is introduced as η α | η 1 | α sign η 1 , | η 2 | α sign η 2 , , | η m | α sign η m T , with positive number α. λ ( P ) and λ min ( P ) denote the eigenvalue and the smallest eigenvalue of the matrix P, respectively. Constant vector 1 m = [ 1 , 1 , , 1 m ] R m .

2. Preliminaries

In the following, a compilation of graph theory, lemmas and problem description are presented, contributing to aspects of the proposed consensus strategy.

2.1. Description of Algebraic Graph Theory

To depict information communication among one leader agent and follower agents, fundamental concepts in graph theory are used. In the context of an undirected graph G = V , E , A , which consists of vertices V = v 1 , v 2 , , v N and an index set of edges E = ( v i , v j ) | v i , v j V . A = [ a i j ] R N × N stands for the adjacency matrix, with a i j = 1 for ( j , i ) E , j i , otherwise a i j = 0 . The in-degree matrix is defined as D = diag ( d 1 , d 2 , , d n ) R N × N , and its elements d i = j = 1 n a i j . Furthermore, the Laplacian matrix L = [ l i j ] R N × N can be calculated by L = D A . The diagonal matrix B R N × N represents the connectivity between the ith follower and the leader, which is defined as B = diag ( b 1 , b 2 , , b n ) , b i 0 . To streamline the depiction, define L + B = H .
Assumption 1.
The augmented graph G stands as an undirected structure, while containing a spanning tree rooted at the leader node.

2.2. Lemmas

Lemma 1
([35]). For arbitrary ζ i 0   ( i = 1 , 2 , , N ) , the subsequent inequalities are satisfied
N 1 r i = 1 N ζ i r i = 1 N ζ i r i = 1 N ζ i r , i = 1 N ζ i p 2 1 p 2 i = 1 N ζ i q 2 1 q 2 .
where r > 1 and 0 < q 2 < p 2 .
Lemma 2
([36]). For any scalar y,
y tanh ( b y ) | y | δ b .
where b > 0 and δ = 0.2785 .
Lemma 3
([37]). Suppose a positive definite and continuous radially unbounded function V obeys V ˙ p 1 V q 1 p 2 V q 2 with p 1 > 0 , p 2 > 0 , 0 < q 1 < 1 and 1 < q 2 . Then, the globally fixed-time stability can be achieved, and the settling-time T f is bounded by
T f < 1 p 1 1 q 1 + 1 p 2 q 2 1 .
Furthermore, if r 1 q 2 1 1 q 1 1 , a more accurate time estimation of T f is
T f T max 1 1 q 1 1 p 1 p 2 tan 1 p 2 p 1 + 1 p 2 r 1
Lemma 4
([38]). In the other case, the Lyapunov function satisfies V ˙ p 3 V q 3 p 4 V q 4 + ϑ p when ϑ p is a small known positive number, p 3 > 0 , p 4 > 0 , 0 < q 3 < 1 and q 4 > 1 . Then, the practical fixed-time stability can be achieved, and the settling-time T p is bounded by
T p < 1 γ p p 3 1 q 3 + 1 γ p p 4 q 5 1 ,
with 0 < γ p < 1 , and the residual set of states is denoted as
ς = V | V min ϑ p ( 1 γ p ) p 3 1 q 3 , ϑ p ( 1 γ p ) p 4 1 q 4 .
Lemma 5.
Suppose a positive definite symmetric matrix P . There exists a vector X satisfying P X T P X = X T P P X λ min ( P ) X T P X .
Proof. 
An orthogonal decomposition for matrix P yields P = Q Λ Q T with Q T Q = I and Λ = diag ( λ i ( P ) ) .
X T P P X = X T Q Λ Q T Q Λ Q T X = X T Q Λ 2 Q T X = X T Q Λ 1 2 Λ Λ 1 2 Q T X .
According to the eigenvalue inequality, one has
X T Q Λ 1 2 Λ Λ 1 2 Q T X λ min ( Λ ) X T Q Λ 1 2 Λ 1 2 Q T X = λ min ( P ) X T P X .
Lemma 6
([39]). Within the framework of the leader-following scenario, it is imperative that the team leader plays the role of the spanning tree’s root. The communication matrix H = L + B has positive real parts if and only if a globally reachable value exists in G . That means there is a reachable communication path between the leader and each follower.
Remark 1.
According to Lemma 6 and Assumption 1 of this work, under the leader-following communication structure, the matrix H satisfies the following:
(1) 
H  is a positive definite matrix and its eigenvalues  λ i ( H ) > 0 i = 1 , 2 , , N .
(2) 
There exists a vector  X  satisfying  X T H X λ min ( H ) X T X

2.3. Problem Description

Considering a MAS with N agents and one leader, which is represented by
x ˙ 0 ( t ) = u 0 ( t ) , x ˙ i ( t ) = u i ( t ) + d i ( t ) .
where i = 1 , 2 , , N . x i ( t ) R and x 0 R are the system state and the leader state, respectively. u i ( t ) R is the control input of agent i. d i ( t ) R is the exogenous disturbance.
In the context of autonomous systems, such as vehicle systems and robotic systems, which typically exhibit nonlinear and underactuated characteristics. However, the work focuses on first-order systems with respect to position for simplicity. Meanwhile, the stability of the system (1) is proved rigorously by means of Lyapunov method.
Assumption 2.
For MAS (1), the unknown exogenous disturbance d i ( t ) is satisfied | d i ( t ) | D , with D is a positive constant.
Assumption 3.
The control input u 0 ( t ) of leader is dynamic and unknown, subject to an upper limit | u 0 ( t ) | u 0 M , with u 0 M is a positive constant.
Definition 1.
The system (1) is said to achieve the practical fixed-time consensus when there exists an inequation | x i ( t ) x 0 ( t ) | δ 1 , t T for arbitrary initial conditions x i ( t 0 ) , with T is a solvable constant and δ 1 is a small positive constant.

3. Main Results

For this part, a new distributed control method is formulated to address the fixed-time leader-following consensus problem in MASs. The devised procedure comprises two steps. Firstly, each follower agent is equipped with a distributed observer to estimate the leader’s state. Subsequently, an ET tracking controller is employed to guarantee the synchronization of the states of each agent with the leader’s state estimation. It is noteworthy that both steps converge within a fixed time.

3.1. Distributed Fixed-Time Observer

Distributed observers are meticulously designed for follower agents, aimed at estimating the leader’s state. It is crucial to emphasize that the information communication between leader-following agents is intimately linked with the graph theory structure expounded in Section 2.1. The following observation structure is adopted:
z ^ ˙ i ( t ) = k 1 sign ( y i ( t ) ) k 2 y i ( t ) β 1 , y i ( t ) = j = 1 N a i j z ^ i ( t ) z ^ j ( t ) + b i z ^ i ( t ) x 0 ( t ) .
where k 1 > 0 , k 2 > 0 and β 1 > 1 . The variable z ^ i ( t ) is each agent’s observation for the leader’s state x 0 ( t ) .
Theorem 1.
Let the observation error z ˜ i ( t ) = z ^ i ( t ) x 0 ( t ) . If the observation design follows the form of (2), then the observation error z ˜ i ( t ) will converge to the origin within a fixed time.
Proof. 
Under the protocol (2), the observed states can be rewritten into a compact form. Define Y ( t ) = y 1 ( t ) , y 2 ( t ) , , y N ( t ) T and Z ^ ( t ) = z ^ 1 ( t ) , z ^ 2 ( t ) , , z ^ N ( t ) T . Thus, Z ˜ ( t ) = Z ^ ( t ) 1 N x 0 ( t ) and Y ( t ) = H Z ˜ ( t ) .
In order to demonstrate that the observation error z ˜ i ( t ) can converge within a fixed time, choose the Lyapunov function
V 1 = 1 2 i = 1 N z ˜ i ( t ) y i ( t ) = 1 2 Z ˜ T H Z ˜
By differentiating (3), one has
V ˙ 1 = Z ˜ T H Z ˜ ˙ = Y T ( t ) k 1 sign ( Y ( t ) ) k 2 Y ( t ) β 1 1 N u 0 ( t ) ( k 1 u 0 M ) i = 1 N | y i ( t ) | k 2 i = 1 N | y i ( t ) | 1 + β 1 ( k 1 u 0 M ) i = 1 N | y i ( t ) | k 2 N β 1 i = 1 N | y i ( t ) | 1 + β 1 .
By means of Lemmas 1 and 5, one has
i = 1 N | y i ( t ) | i = 1 N y i 2 ( t ) 1 2 = ( H Z ˜ ( t ) ) T H Z ˜ ( t ) 1 2 .
Thus, (4) can be transformed as
V ˙ 1 ( k 1 u 0 M ) ( H Z ˜ ( t ) ) T H Z ˜ ( t ) 1 2 k 2 N β 1 ( H Z ˜ ( t ) ) T H Z ˜ ( t ) 1 + β 1 2 ( k 1 u 0 M ) λ min ( ( H ) Z ˜ ( t ) ) T H Z ˜ ( t ) 1 2 k 2 N β 1 λ min ( ( H ) Z ˜ ( t ) ) T H Z ˜ ( t ) 1 + β 1 2 ( k 1 u 0 M ) 2 λ min ( H ) V 1 1 2 k 2 N β 1 2 λ min ( H ) 1 + β 1 2 V 1 1 + β 1 2 α 1 V 1 1 2 α 2 V 1 1 + β 1 2 .
with α 1 = ( k 1 u 0 M ) 2 λ min ( H ) and α 2 = k 2 N β 1 2 λ min ( H ) 1 + β 1 2 . Thus, with the aid of Lemma 3, the observer system will converge to zero in fixed time T 1 , which can be computed as
T 1 2 1 α 1 α 2 tan 1 α 2 α 1 + 1 α 2 ( β 1 1 ) .

3.2. Event-Triggered Tracking Control

On the basis of Observation (2), by defining the tracking error e i ( t ) = x i ( t ) z ^ i ( t ) = x i ( t ) x 0 ( t ) z ˜ i ( t ) , one obtains
e ˙ i ( t ) = x ˙ i ( t ) z ^ ˙ i ( t ) = u i ( t ) + d i ( t ) + k 1 sign ( y i ( t ) ) + k 2 y i ( t ) β 1 .
When the observation error converges, that is z ˜ i ( t ) = 0 and y i ( t ) = 0 , then the error dynamic model (5) can be simplified as
e ˙ i ( t ) = u i ( t ) + d i ( t ) .
With the aim of reducing control costs and enhancing convergence speed, for each follower agent in the system (6), the fixed-time ET consensus protocol is designed as follows:
u i ( t ) = k 3 tanh e i ( t k i ) ϵ k 4 e i ( t k i ) β 2 ,
with k 3 > 0 , k 4 > 0 , β 2 > 1 , and ϵ is a small positive number. t k i represents the k-th ET moment of the agent i.
Theorem 2.
Define measurement error ξ i ( t )
ξ i ( t ) = k 3 tanh e i ( t k i ) ϵ + k 4 e i ( t k i ) β 2 k 3 tanh e i ( t ) ϵ k 4 e i ( t ) β 2 .
then, the controller (7) can be morphed into:
u i ( t ) = ξ i ( t ) k 3 tanh e i ( t ) ϵ k 4 e i ( t ) β 2 .
Give the trigger function F ( t ) = | ξ i ( t ) | κ 1 tanh | e i ( t ) | ϵ κ 2 .
t k i = inf { t > t k i : F ( t ) 0 } , i = 1 , 2 , , N .
Under the control protocol (8) and Assumption 2, if the controller parameter k 3 satisfies k 3 > κ 1 + κ 2 + D , the practical leader-following consensus can be achieved within a fixed time, and Zeno behavior is excluded.
Proof. 
For each follower agent, the distributed controller (7) is updated when the event is triggered. Then, the trigger function satisfies | ξ i ( t ) | = 0 . Consider the case where the event is not triggered, which is | ξ i ( t ) | < κ 1 tanh | e i ( t ) | ϵ + κ 2 . Furthermore, select the following Lyapunov candidate function:
V 2 = 1 2 i = 1 N e i 2 ( t ) .
By taking the derivative of (10), one can obtain
V ˙ 2 = i = 1 N e i ( t ) e ˙ i ( t ) = i = 1 N e i ( t ) ξ i ( t ) k 3 tanh e i ( t ) ϵ k 4 e i ( t ) β 2 + d i ( t ) i = 1 N | e i ( t ) | | ξ i ( t ) | κ 1 i = 1 N | e i ( t ) | tanh | e i ( t ) | ϵ k 3 κ 1 i = 1 N | e i ( t ) | + k 3 κ 1 N δ ϵ k 4 i = 1 N | e i ( t ) | β 2 + 1 + i = 1 N | e i ( t ) | | d i ( t ) |
By means of Assumption 2, one has
V ˙ 2 k 3 κ 1 κ 2 D i = 1 N | e i ( t ) | k 4 i = 1 N | e i ( t ) | β 2 + 1 + k 3 κ 1 N δ ϵ + i = 1 N | e i ( t ) | | ξ i ( t ) | κ 1 tanh | e i ( t ) | ϵ κ 2 k 3 κ 1 κ 2 D i = 1 N e i 2 ( t ) 1 2 k 4 N 1 β 2 2 i = 1 N e i 2 ( t ) β 2 + 1 2 + k 3 κ 1 N δ ϵ α 3 V 2 1 2 α 4 V 2 β 2 + 1 2 + ν ,
with α 3 = k 3 κ 1 κ 2 D 2 , α 4 = k 4 N 1 β 2 2 2 β 2 + 1 2 and ν = k 3 κ 1 N δ ϵ . Moreover, the solution of system will reach V 2 = ς 1 , ς 1 = V 2 | V 2 min ν ( 1 γ ) α 3 2 , ν ( 1 γ ) α 4 2 β 2 + 1 in fixed time T 2 with 0 < γ < 1 .
T 2 < 2 γ α 3 + 2 γ α 4 β 2 1 ,
Zeno behavior denotes the occurrence of events at an exceptionally high frequency within a brief time interval, resulting in undesirable consequences. The following demonstrates that the system, under the specified ET control protocol, avoids exhibiting Zeno behavior. According to (10) and (12), we have i = 1 N e i 2 ( t ) = 2 V 2 2 V 2 ( t 0 ) , so | e i ( t ) | 2 V 2 ( t 0 ) . Take the time derivative of | ξ i ( t ) |
| ξ i ( t ) | = k 3 tanh | e i ( t ) | ϵ + k 4 β 2 e i ( t ) β 2 1 e ˙ i ( t ) .
in which
tanh | e i ( t ) | ϵ = sign ( e i ( t ) ) ϵ 1 tanh 2 e i ( t ) ϵ e ˙ i ( t ) | e ˙ i ( t ) | ϵ .
Therefore, substituting (14) into (13) yields
| ξ i ( t ) | k 3 | e ˙ i ( t ) | ϵ + k 4 β 2 | e i ( t ) | β 2 1 | e ˙ i ( t ) | γ 1 | u i ( t ) + d i ( t ) | γ 1 k 3 + k 4 | e i ( t k i ) | β 2 + D ,
in which γ 1 = k 3 ϵ + k 4 β 2 2 V 2 ( t 0 ) β 2 1 . If t k i represents the ith agent’s latest trigger moment, then ξ i ( t k i ) = 0 .
| ξ i ( t ) | t k i t | ξ i ( s ) | d s t k i t γ 1 k 3 + k 4 | e i ( s k i ) | β 2 + D d s .
According to (12), discrete tracking error variable e i ( t k + 1 i ) is the monotonic subtraction of the triggered moment. It is reasonable to assume that e i ( t k + 1 i ) has an upper bound | e i ( t k + 1 i ) | 2 V 2 ( t 0 ) . By using the triggering condition | ξ i ( t ) | = κ 1 tanh | e i ( t ) | ϵ + κ 2 for the next moment t k + 1 i , one has
| ξ i ( t k + 1 i ) | = κ 1 tanh | e i ( t k + 1 i ) | ϵ + κ 2 t k i t k + 1 i γ 1 k 3 + k 4 | 2 V 2 ( t 0 ) | β 2 + D d s .
Continuing to simplify the formula yields
t k + 1 i t k i κ 1 tanh | e i ( t k + 1 i ) | ϵ + κ 2 γ 1 k 3 + k 4 | 2 V 2 ( t 0 ) | β 2 + D κ 2 γ 1 k 3 + k 4 | 2 V 2 ( t 0 ) | β 2 + D .
Hence, there exists a constant time interval between any two trigger instants, thereby affirming the absence of Zeno behavior in the proposed control protocol. □
According to Theorems 1 and 2 and Definition 1, the leader-following system (1) can achieve the consensus in fixed time T = T 1 + T 2 under the distributed observer (2) and improved ET mechanism (9).
Remark 2.
It is worth noting that the state x i ( t ) of System (1) does not converge to zero, but to a small region ς 1 . According to the ET mechanism (9), the design process optimizes the triggered frequency of events, which does not contradict the threshold of ET condition. The result is consistent with the practical fixed-time stability theory, which is expressed in Lemma 4.
Remark 3.
It can be deduced from (9) that the measurement error | ξ i ( t ) | is compared with a dynamic function κ 1 tanh | e i ( t ) | ϵ + κ 2 related to the error state. The dynamic function exists with a reasonable upper and lower bound of κ 1 + κ 2 and κ 2 , respectively, which improves the stability of the system and reduces the computational resource consumption of the control.
Remark 4.
Compared with the traditional fixed-time strategy [23,24], the sign(·) function term in the fixed-time observer (2) can directly enhance the robustness of the fixed-time form, which simplifies the design process. In contrast, the fixed-time ET controller (7) employs the tanh(·) function instead of the sign(·) function, which is intended to mitigate controller chattering [26]. In the ET strategy, this approach is also able to optimize the triggering frequency.

4. Simulations and Results

In this section, the proposed controller designed in Section 3 is validated through simulation, specifically using MATLAB/Simulink for the testing process to showcase the efficacy of the controller. As depicted in Figure 1, the communication graph features one leader agent and five follower agents, which are described by node 0 and nodes 1–5, respectively. The Laplace matrix can be obtained as follows:
L = 1 1 0 0 0 1 2 1 0 0 0 1 2 1 0 0 0 1 2 1 0 0 0 1 1 .
and the leader accessibility matrix is B = diag { 1 , 0 , 0 , 0 , 0 } . The control input for the leader is denoted as u 0 ( t ) = 2 cos ( 2 t π / 3 ) , u 0 ( 0 ) = 1.5 in the simulation. The external disturbance is chosen as d i ( t ) = 0.1 i sin ( 5 t + ( i 1 ) π / 5 ) + ( 0.5 0.1 i ) cos ( 5 t + ( i 1 ) π / 5 ) , i = 1 , , 5 following the assumption provided in the work. The initial values are X ( 0 ) = 6 , 4 , 2 , 4 , 6 T . Building upon the aforementioned model, in the context of the distributed ET consensus algorithm, the control parameters are chosen as k 1 = 2 , k 2 = 0.2 , k 3 = 3 , k 4 = 1.2 , β 1 = 1.01 , β 2 = 1.1 , ϵ = 0.05 , κ 1 = 0.3 , κ 2 = 0.5 .
The simulation employs the Euler method with a fixed integration step of 10 3 . Results of the simulation are presented in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8. Figure 2, Figure 3 and Figure 4 present the time histories of the follower agent’s state estimations for the leader agent, the state observation errors and the follower agent’s tracking errors for leader’s observation state, respectively. Furthermore, over an extended duration, the observation errors are consistently brought into convergence, ensuring sustained precision in tracking. In Figure 2 and Figure 3, it is evident that each follower agent can rapidly achieve precise information of the leader agent within a short time, approximately 0.5 s. Moreover, the observation error chatters in a small range after convergence, which aligns with the intended effect of the sign function in observation (2). As depicted in Figure 4, leveraging accurate observation information of leader enables fast tracking, which can be achieved even if the initial errors of each follower agent are substantial. This tracking proficiency persists over an extended period of time, showcasing the good convergence performance of the proposed strategy. Meanwhile, in Figure 5, the states of the leader and followers are able to reach consensus quickly, although the initial errors are large. This can be attributed to the effectiveness of the fixed-time controller, which can obtain an estimated convergence time independent of the system’s initial state. From Figure 6, under the influence of the ET mechanism, the system strikes a good balance between convergence performance and computational resource consumption. Moreover, the convergence error of the system remains within the acceptable range of 0.1 with respect to external disturbances.
Aside from the aforementioned results of consensus tracking performance, ET controllers also bring a lower frequency of refresh counts to the system. Unlike the time-triggered control method, the ET control scheme updates control signals in response to triggered events. The triggering instants of follower agents are depicted in Figure 7. As anticipated, the triggering times of each agent are independent, and Zeno behavior is excluded. In detail, as shown in Table 1, the triggering times for the five follower agents are 61, 67, 68, 75 and 64, respectively. These values are significantly lower than the total sampling times within time interval of 5 s, demonstrating a distinct advantage of the low-frequency triggering in the proposed controller (7). Furthermore, Figure 8 provides a clearly illustration of the control inputs under ET conditions. It can be inferred that the proposed strategy leads to substantial resource savings in control expenditure.

5. Conclusions

This work focuses on addressing the distributed fixed-time ET control strategy using observer protocols for nonlinear MASs with external disturbances. The aim is to design a control scheme that is both simple and high-performing. In pursuit of achieving consensus objectives, a comprehensive model analysis is conducted for the MASs. A distributed fixed-time observer is introduced to give rise to a tracking control framework with the leader’s state as the target. Furthermore, the observation error model between the leader and followers is formalized. To strike a balance between consensus control performance and control cost, distributed ET controller is designed for each follower agent. Optimized ET conditions are proposed, further reducing trigger frequency and communication burden. By utilizing a Lyapunov function, the stability of this control protocol is rigorously proven. Additionally, there is no Zeno behavior exhibited throughout the entire consensus process. In summary, the proposed strategy enhances the efficiency of consensus but also mitigates unnecessary communication expenditure. In a future work, the communication delays and switching topologies in MASs will be taken into account, and the proposed scheme will be applied to a general system for validation.

Author Contributions

Conceptualization, C.G.; methodology, C.G. and S.X.; software, L.M.; validation, C.G. and L.M.; formal analysis, S.X.; investigation, L.M.; resources, S.X.; data curation, L.M.; writing—original draft preparation, C.G.; writing—review and editing, S.X. and L.M. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by National Natural Science Foundation of China (Grant Number 62073212).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MASsMulti-agent systems
ETEvent-triggered

References

  1. Li, Z.; Tang, Y.; Huang, T.; Wen, S. Formation control of multiagent networks: Cooperative and antagonistic interactions. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 2809–2818. [Google Scholar] [CrossRef]
  2. Yu, J.; Dong, X.; Li, Q.; Ren, Z. Distributed cooperative encirclement hunting guidance for multiple flight vehicles system. Aerosp. Sci. Technol. 2019, 95, 105475. [Google Scholar] [CrossRef]
  3. Hu, J.; Niu, H.; Carrasco, J.; Lennox, B.; Arvin, F. Fault-tolerant cooperative navigation of networked UAV swarms for forest fire monitoring. Aerosp. Sci. Technol. 2022, 123, 107494. [Google Scholar] [CrossRef]
  4. Wu, P.X.; Yang, C.C.; Cheng, T.H.; Cheng, T.H. Cooperative transportation of UAVs without inter-UAV communication. IEEE/ASME Trans. Mechatron. 2023, 28, 2340–2351. [Google Scholar] [CrossRef]
  5. Kwon, S.H.; Sun, Z.; Anderson, B.D.; Ahn, H.S. Sign rigidity theory and application to formation specification control. Automatica 2022, 141, 110291. [Google Scholar] [CrossRef]
  6. Chen, Y.; Shi, Y. Consensus for linear multiagent systems with time-varying delays: A frequency domain perspective. IEEE Trans. Cybern. 2017, 47, 2143–2150. [Google Scholar] [CrossRef]
  7. Lin, P.; Jia, Y. Multi-agent consensus with diverse time-delays and jointly-connected topologies. Automatica 2011, 47, 848–856. [Google Scholar] [CrossRef]
  8. Gong, W.; Li, B.; Ahn, C.K.; Yang, Y. Prescribed-time extended state observer and prescribed performance control of quadrotor UAVs against actuator faults. Aerosp. Sci. Technol. 2023, 138, 108322. [Google Scholar] [CrossRef]
  9. Ji, L.; Lv, D.; Yang, S.; Guo, X.; Li, H. Finite time consensus control for nonlinear heterogeneous multi-agent systems with disturbances. Nonlinear Dyn. 2022, 108, 2323–2336. [Google Scholar] [CrossRef]
  10. Li, M.; Deng, F. Cluster consensus of nonlinear multi-agent systems with markovian switching topologies and communication noises. ISA Trans. 2021, 116, 113–120. [Google Scholar] [CrossRef] [PubMed]
  11. Gao, W.; Ren, Y.; Zhao, L.; Weng, K.; Wang, H. Leader-following consensus of second-order multi-agent systems with input delays. Int. J. Control Autom. Syst. 2023, 21, 2844–2855. [Google Scholar] [CrossRef]
  12. Ni, X.; Yi, K.; Jiang, Y.; Zhang, A.; Yang, C. Consensus control of leaderless and leader-following coupled PDE-ODEs modeled multi-agent systems. Mathematics 2022, 10, 201. [Google Scholar] [CrossRef]
  13. You, X.; Hua, 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]
  14. Cheng, Y.; Hu, W.; Guo, Y.; Xie, Y. Reset control for leader-following consensus of multi-agent systems. ISA Trans. 2022, 129, 130–139. [Google Scholar] [CrossRef]
  15. Babazadeh, H.; Baradarannia, M.; Hashemzadeh, F. Event-triggered surrounding adaptive control of nonlinear multi-agent systems. ISA Trans. 2022, 128, 44–57. [Google Scholar] [CrossRef] [PubMed]
  16. Wen, L.; Yu, S.; Zhao, Y.; Yan, Y. Leader-following consensus for multi-agent systems subject to cyber attacks: Dynamic event-triggered control. ISA Trans. 2022, 128, 1–9. [Google Scholar] [CrossRef] [PubMed]
  17. Ye, D.; Chen, M.M.; Yang, H.J. Distributed adaptive event-triggered fault-tolerant consensus of multiagent systems with general linear dynamics. IEEE Trans. Cybern. 2019, 49, 757–767. [Google Scholar] [CrossRef] [PubMed]
  18. Li, X.; Sun, Z.; Tang, Y.; Karimi, H.R. Adaptive event-triggered consensus of multiagent systems on directed graphs. IEEE Trans. Autom. Control 2021, 66, 1670–1685. [Google Scholar] [CrossRef]
  19. Wang, J.; Han, L.; Dong, X.; Li, Q.; Ren, Z. Distributed sliding mode control for time-varying formation tracking of multi-UAV system with a dynamic leader. Aerosp. Sci. Technol. 2021, 111, 106549. [Google Scholar] [CrossRef]
  20. Wei, C.; Li, Y.; Yin, Z.; Zhou, L.; Feng, J. On finite-time anti-saturated proximity control with a tumbling non-cooperative space target. Space Sci. Technol. 2023, 3, 0045. [Google Scholar] [CrossRef]
  21. Li, B.; Gong, W.; Yang, Y.; Xiao, B. Distributed fixed-time leader-following formation control for multi-quadrotors with prescribed performance and collision avoidance. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 7281–7294. [Google Scholar] [CrossRef]
  22. Huang, Z.; Tang, C.; Yu, Q.; Khaliel, M.S.S.; Wei, C. Dynamics and FNTSM control of spacecraft with a film capture pocket system. Space Sci. Technol. 2023, 3, 0079. [Google Scholar] [CrossRef]
  23. Xiao, B.; Wu, X.; Cao, L.; Hu, X. Prescribed time attitude tracking control of spacecraft with arbitrary disturbance. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 2531–2540. [Google Scholar] [CrossRef]
  24. Sun, J.; Yi, J.; Pu, Z.; Tan, X. Fixed-time sliding mode disturbance observer-based nonsmooth backstepping control for hypersonic vehicles. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 4377–4386. [Google Scholar] [CrossRef]
  25. Liu, H.; Li, B.; Xiao, B.; Ran, D.; Zhang, C. Reinforcement learning-based tracking control for a quadrotor unmanned aerial vehicle under external disturbances. Int. J. Robust Nonlinear Control 2023, 33, 10360–10377. [Google Scholar] [CrossRef]
  26. Li, B.; Gong, W.; Yang, Y.; Xiao, B.; Ran, D. Appointed fixed time observer-based sliding mode control for a quadrotor UAV under external disturbances. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 290–303. [Google Scholar] [CrossRef]
  27. Cui, D.; Ahn, C.K.; Xiang, Z. Fault-tolerant fuzzy observer-based fixed-time tracking control for nonlinear switched systems. IEEE Trans. Fuzzy Syst. 2023, 31, 4410–4420. [Google Scholar] [CrossRef]
  28. Li, B.; Liu, H.; Ahn, C.K.; Gong, W. Optimized intelligent tracking control for a quadrotor unmanned aerial vehicle with actuator failures. Aerosp. Sci. Technol. 2024, 144, 108803. [Google Scholar] [CrossRef]
  29. Cui, D.; Xiang, Z. Nonsingular fixed-time fault-tolerant fuzzy control for switched uncertain nonlinear systems. IEEE Trans. Fuzzy Syst. 2023, 31, 174–183. [Google Scholar] [CrossRef]
  30. Guo, Y.; Tian, Y.; Ji, Y.; Ge, Z. Fixed-time consensus of nonlinear multi-agent system with uncertain disturbances based on event-triggered strategy. ISA Trans. 2022, 126, 629–637. [Google Scholar] [CrossRef]
  31. 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 2022, 67, 4138–4145. [Google Scholar] [CrossRef]
  32. Cai, Y.; Zhang, H.; Wang, Y.; Zhang, J.; He, Q. Fixed-time time-varying formation tracking for nonlinear multi-agent systems under event-triggered mechanism. Inf. Sci. 2021, 564, 45–70. [Google Scholar] [CrossRef]
  33. 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]
  34. Liang, D.; Wang, C.; Zuo, Z.; Cai, X. Event-triggered based practical fixed-time consensus for chained-form multi-agent systems with dynamic disturbances. Neurocomputing 2022, 493, 414–421. [Google Scholar] [CrossRef]
  35. Zuo, Z.; Tian, B.; Defoort, M.; Ding, Z. Fixed-time consensus tracking for multiagent systems with high-order integrator dynamics. IEEE Trans. Autom. Control 2018, 63, 563–570. [Google Scholar] [CrossRef]
  36. Polycarpou, M.; Ioannou, P. A robust adaptive nonlinear control design. Automatica 1996, 32, 423–427. [Google Scholar] [CrossRef]
  37. Zuo, Z. Non-singular fixed-time terminal sliding mode control of non-linear systems. IET Control Theory Appl. 2015, 9, 545–552. [Google Scholar] [CrossRef]
  38. Ba, D.; Li, Y.X.; Tong, S. Fixed-time adaptive neural tracking control for a class of uncertain nonstrict nonlinear systems. Neurocomputing 2019, 363, 273–280. [Google Scholar] [CrossRef]
  39. Ren, W.; Beard, R.W. Distributed Consensus in Multi-Vehicle Cooperative Control; Communications and Control Engineering; Springer: London, UK, 2008. [Google Scholar] [CrossRef]
Figure 1. Communication structure diagram.
Figure 1. Communication structure diagram.
Actuators 13 00040 g001
Figure 2. The follower agent’s observations for the leader’s state.
Figure 2. The follower agent’s observations for the leader’s state.
Actuators 13 00040 g002
Figure 3. The observation errors of each follower agent.
Figure 3. The observation errors of each follower agent.
Actuators 13 00040 g003
Figure 4. The tracking errors for leader’s observation state.
Figure 4. The tracking errors for leader’s observation state.
Actuators 13 00040 g004
Figure 5. The time response of leader’s and follower’s actual states.
Figure 5. The time response of leader’s and follower’s actual states.
Actuators 13 00040 g005
Figure 6. The time response of the follower agent’s actual state errors.
Figure 6. The time response of the follower agent’s actual state errors.
Actuators 13 00040 g006
Figure 7. The time response of trigger instants.
Figure 7. The time response of trigger instants.
Actuators 13 00040 g007
Figure 8. The time response of control inputs.
Figure 8. The time response of control inputs.
Actuators 13 00040 g008
Table 1. The number of event times of followers during the simulation time.
Table 1. The number of event times of followers during the simulation time.
Follower Agent iNumber of Trigger TimesTotal Number of Sample Times
Agent 161
Agent 267
Agent 3685000 (Sample time = 0.001 s)
Agent 475
Agent 564
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

Ge, C.; Ma, L.; Xu, S. Distributed Fixed-Time Leader-Following Consensus for Multi-Agent Systems: An Event-Triggered Mechanism. Actuators 2024, 13, 40. https://doi.org/10.3390/act13010040

AMA Style

Ge C, Ma L, Xu S. Distributed Fixed-Time Leader-Following Consensus for Multi-Agent Systems: An Event-Triggered Mechanism. Actuators. 2024; 13(1):40. https://doi.org/10.3390/act13010040

Chicago/Turabian Style

Ge, Cheng, Ling Ma, and Shoulin Xu. 2024. "Distributed Fixed-Time Leader-Following Consensus for Multi-Agent Systems: An Event-Triggered Mechanism" Actuators 13, no. 1: 40. https://doi.org/10.3390/act13010040

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