Next Article in Journal
Fixed Point of Polynomial F-Contraction with an Application
Previous Article in Journal
Investigating Capacitated Vehicle Routing Problem Using Clustered Simulated Annealing Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed Event-Triggered Fixed-Time Time-Varying Formation Control for Multi-Agent Systems

School of Science, Xi’an University of Architecture and Technology, Xi’an 710055, China
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(4), 588; https://doi.org/10.3390/math14040588
Submission received: 7 January 2026 / Revised: 23 January 2026 / Accepted: 2 February 2026 / Published: 8 February 2026

Abstract

This paper investigates the distributed event-triggered fixed-time time-varying formation control problem for a class of nonlinear multi-agent systems subject to model uncertainties and unknown time-varying disturbances. To address issues in traditional formation control methods, such as convergence time dependence on initial states and high communication resource consumption, a distributed cooperative control scheme integrating fixed-time control, event-triggered mechanisms, and dynamic surface control is proposed. Firstly, a fixed-time disturbance observer is designed to accurately estimate the agents’ lumped disturbances within a fixed time independent of initial conditions. Secondly, by incorporating dynamic surface control techniques, a distributed event-triggered formation control law is constructed, effectively reducing communication and computational resource usage. Furthermore, using Lyapunov stability theory, the closed-loop system is proven to exhibit practical fixed-time stability, and the existence of a positive lower bound for triggering intervals precludes Zeno behavior. Finally, numerical simulations validate the superiority of the proposed method in terms of convergence speed, control accuracy, and resource efficiency. This research provides an efficient, robust, and resource-friendly solution for cooperative control of multi-agent systems in complex environments.

1. Introduction

Multi-agent system (MAS) cooperative control constitutes a current research hotspot at the intersection of control theory, robotics, and artificial intelligence. It demonstrates broad application prospects in fields such as cooperative search with UAV swarms [1], intelligent traffic management [2], and distributed sensor networks [3]. Through local perception and communication among individuals, multi-agent systems can accomplish complex cooperative tasks—including formation, encircling, and coverage—in a distributed manner, exhibiting significant advantages in robustness, flexibility, and scalability [4,5]. Among numerous cooperative control problems, formation control serves as the foundation for achieving cooperative operations, with its core objective being to guide the agent group to form and maintain specific spatial or functional configurations [6].
Traditional formation control research primarily focuses on static formations, where the desired configuration remains fixed [7]. However, facing increasingly complex application scenarios (e.g., dynamic obstacle avoidance, terrain adaptation, target tracking), static formations often fail to meet mission requirements, drawing widespread attention to the time-varying formation control problem [8,9]. In time-varying formations, the desired configuration can undergo translation, rotation, scaling, or more complex deformations over time. This demands that the control system not only achieves asymptotic convergence but also possesses precise tracking capabilities for time-varying trajectories, imposing higher requirements on control algorithm design [10].
In practical applications, agents often exhibit model uncertainties and unknown time-varying disturbances (e.g., gust disturbances for UAVs, ocean current interference for underwater vehicles) [11,12]. To overcome these challenges, a series of robust and adaptive control methods has been proposed. For instance, ref. [13] employs adaptive neural networks to approximate system uncertain nonlinearities and designs a robust controller based on backstepping; ref. [14] constructs a disturbance observer to estimate lumped disturbances and achieves precise tracking via dynamic surface control; ref. [15] designs a prediction-based fuzzy state observer, effectively enhancing the system’s anti-interference capability. While these methods address uncertainty issues, most only guarantee asymptotic or finite-time convergence, with convergence time dependent on initial conditions.
Convergence speed is a key performance indicator for formation control. Although finite-time control achieves rapid convergence, its convergence time upper bound depends on initial conditions [16]. Consequently, fixed-time stability theory is proposed [17], whose most significant feature is that the convergence time upper bound can be predetermined by controller parameters and is independent of initial conditions. This characteristic significantly enhances system reliability and predictability under unknown initial conditions. Based on this, ref. [18] designs a fixed-time disturbance observer, achieving fast and accurate estimation of lumped disturbances; ref. [19] combines a fixed-time extended state observer with nonsingular terminal sliding mode to propose a fixed-time formation control scheme. However, most existing fixed-time control methods rely on centralized communication architectures and global information exchange, limiting their application in large-scale systems.
Compared with centralized control, distributed control relies only on local information exchange between an agent and its neighbors, offering higher reliability and scalability [20]. Ref. [21] utilizes super-twisting observers and sliding mode techniques to achieve distributed finite-time formation; ref. [22] addresses distributed formation predictive control under communication delays; ref. [23] designs a distributed prescribed performance controller based on data-driven methods. Nevertheless, these studies predominantly adopt time-triggered mechanisms, requiring periodic sampling, communication, and control updates, which can lead to unnecessary waste of communication bandwidth and computational resources when facing resource-constrained hardware platforms.
To conserve system resources, event-triggered control mechanisms emerge [24]. This mechanism performs communication and control updates only when specific triggering conditions are met (e.g., tracking error exceeds a threshold), significantly reducing system energy consumption and communication load. Ref. [25] combines event-triggering with adaptive observers to achieve multi-agent distributed formation; ref. [26] designs an event-triggered controller based on a fixed-time fuzzy observer, reducing triggering frequency; ref. [27] employs reinforcement learning to solve the adaptive optimal formation problem under communication link failures. However, research integrating event-triggered mechanisms, fixed-time stability, and distributed time-varying formation still faces challenges: firstly, the nonlinear coupling of time-varying trajectories, fixed-time convergence, and event-triggering makes system analysis and design exceptionally complex; secondly, Zeno behavior in event-triggering must be strictly avoided; thirdly, achieving fixed-time convergence within a distributed framework requires constructing novel Lyapunov functions and designing triggering conditions that depend solely on local information.
Based on the above analysis, the main contributions of this paper are summarized as follows:
  • Compared with the multi-agent system in [28], to handle unknown nonlinear functions and unknown time-varying disturbances in the system dynamics, a novel fixed-time disturbance observer is designed. This observer accurately estimates the agents’ lumped disturbances within a fixed time independent of initial states, effectively overcoming the limitation of traditional asymptotic or finite-time observers whose convergence time depends on initial conditions, thereby enhancing system reliability and response speed under unknown initial conditions.
  • Different from the multi-agent system framework in [29], the system studied in this paper incorporates time-varying characteristics. As the relative positions or velocities between agents vary over time, the formation control strategy dynamically updates to regulate agent motion and maintain the target formation state. A real-time feedback mechanism enables continuous adaptation to time-varying requirements.
  • Compared with the multi-agent system in [30], this work integrates event-triggered communication mechanisms, dynamic surface control techniques, and fixed-time control theory to construct a distributed formation control law that relies solely on local information. This strategy ensures high-precision tracking of time-varying formation trajectories while significantly reducing communication and computational resource consumption, making it suitable for resource-constrained practical applications.
To clearly illustrate the advancements of this work, Table 1 provides a comprehensive comparative analysis with the closely related studies [28,29,30]. The comparison is conducted from some key perspectives: system model characteristics, control objectives, methodological approaches, and performance guarantees.
As evidenced in Table 1, these advancements collectively offer a more comprehensive and practical solution for MAS cooperative control in complex environments.

2. Preliminaries and Problem Formulation

2.1. Graph Theory

Consider a graph Ξ = ( V , ε ) consisting of nodes and edges, where V = { v 1 , v 2 , , v n } represents the set of nodes and ε { ( v i , v j ) | v i , v j V } represents the set of edges. In an undirected graph Ξ = ( V , ε ) , an edge from node v i to node v j is denoted as v i j = ( v i , v j ) ,   i j , which implies that nodes v i and v j can exchange information. Consequently, v j is a neighbor of v i , and the neighbor set of node v i is defined as N i = { v j V | ( v i , v j ) ε } .
The adjacency matrix of graph Ξ = ( V , ε ) is denoted by A = [ a i j ] R n × n , where a i j 0 represents the weight of each edge. The weights are designed as follows:
a i j = a j i , ( v i , v j ) ε , a i j = 0 , ( v i , v j ) ε .
The Laplacian matrix of graph Ξ = ( V , ε ) is given by L = [ l i j ] = D A R n × n , where D = diag { d 1 , d 2 , , d n } and d i = j = 1 n a i j .
The communication matrix between followers and the leader is defined as B = diag { b 1 , b 2 , , b n } R n × n . If follower i exchanges information with the leader, then b i > 0 ; otherwise, b i = 0 .
Assumption 1.
The graph Ξ = ( V , ε ) is an undirected, connected graph without loops or repeated edges.
Remark 1.
The proposed scheme is inherently extensible because each agent only requires local information from its neighbors. The analysis assumes an undirected and fixed communication graph (Assumption 1). Extending it to directed or switching topologies is a promising direction for future research, which would require additional conditions such as graph balance or joint connectivity, and might involve constructing more complex Lyapunov functions.

2.2. Important Lemmas

Lemma 1
([31]). Consider a nonlinear system described by y ˙ = f ( y , t ) , y ( 0 ) = y 0 , where y R n is the system state variable and f : R + × R n R n is a continuous function satisfying f ( 0 ) = 0 . If there exists a continuous function V ( t ) 0 such that V ˙ ( t ) a ( V ( t ) ) p b ( V ( t ) ) q , where a > 0 , b > 0 , 0 < p < 1 , and q > 1 , then the system is fixed-time stable. It converges to the origin within a bounded time independent of initial conditions, and the convergence time satisfies T T max = 1 a ( 1 p ) + 1 b ( q 1 ) .
Lemma 2
([31]). Consider a nonlinear system described by y ˙ = f ( y , t ) , y ( 0 ) = y 0 , where y R n is the system state variable and f : R + × R n R n is a continuous function satisfying f ( 0 ) = 0 . If there exists a continuous function V ( t ) 0 such that V ˙ ( t ) a ( V ( t ) ) p b ( V ( t ) ) q + c , where a > 0 , b > 0 , 0 < p < 1 , q > 1 , and 0 < c < , then the system is practically fixed-time stable. The convergence time satisfies T T max = 1 a ε ( 1 p ) + 1 b ε ( q 1 ) , where 0 < ε < 1 , and lim t T x | V ( x ) min c a ( 1 ε ) 1 p , c b ( 1 ε ) 1 q .
Remark 2.
Lemma 1 provides a theoretical basis for the analysis of fixed-time stability. Lemma 2 extends Lemma 1 to actual fixed-time stability, capable of handling approximate errors (represented by c). Lemma 1 is used for the proof of fixed-time convergence of the disturbance observer, while Lemma 2 is used for the final overall fixed-time stability proof, which is crucial for our control system as it takes into account the estimation error of the disturbance observer and the event-triggered error. This lemma ensures that the system state converges to a small residual set near the origin within a fixed time, which is consistent with our control objective.
Lemma 3
([26]). If z 1 , , z n 0 , then the following inequalities hold:
i = 1 n z i α i = 1 n z i α , 0 < α < 1 , i = 1 n z i α n 1 α i = 1 n z i α , α 1 .

2.3. Dynamic Model Description

Consider a continuous-time multi-agent system composed of multiple agents, including N follower agents and one leader agent. The system employs a homogeneous second-order model, meaning all agents share identical dynamic characteristics described by the same form of second-order differential equations. This model typically includes position and velocity states influenced by control inputs and is commonly used to characterize collective behaviors requiring coordinated motion or consensus objectives.
The dynamic model of the i-th follower agent ( i = 1 , , N ) is given by:
x ˙ i = P i v i + Q i , v ˙ i = M i u i + f i ( · ) + d i .
where x i is the position vector, v i is the velocity vector, u i is the control input vector, Q i is a known function vector, P i and M i are known function matrices, f i ( · ) is an unknown nonlinear function vector, and d i is an external disturbance vector (e.g., wind resistance). Here, x i , v i , u i , Q i , f i ( · ) , d i R n , and P i , M i R n × n .
Assumption 2.
The functions f i ( · ) and d i are unknown and time-varying, and both d i and d ˙ i are bounded.
The dynamic model of the leader agent is described by:
x ˙ 0 = v 0 , v ˙ 0 = f 0 ( t ) .
where x 0 is the position vector, v 0 is the velocity vector, and f 0 ( t ) is a known function vector dependent on time t.
Assumption 3.
The trajectory of the virtual leader is known, and its components along with their first and second derivatives are smooth and bounded.

3. Formation Control Design

3.1. Fixed-Time Disturbance Observer Design

Let W i = f i ( · ) + d i denote the lumped disturbance of the i-th follower agent. From Assumption 2, there exists a constant Ω i > 0 such that W i Ω i . Then we have:
v ˙ i = W i + M i u i .
Design the following fixed-time disturbance observer:
δ ˙ i = W ^ i + M i u i ,
W ^ i = k 1 i sig ( Π i ) p + k 2 i sig ( Π i ) q + k 3 i sgn ( Π i ) ,
where W ^ i is the estimate of the lumped disturbance W i , δ i is an auxiliary variable, Π i = v i δ i , k 1 i , k 2 i , k 3 i R n × n are positive definite diagonal matrices with λ min ( k 3 i ) > Ω i , 0 < p < 1 , and q > 1 .
Since W i   < Ω i < λ min ( k 3 i ) , we have:
Π i T ( W i k 3 i sgn ( Π i ) ) Π i T W i λ min ( k 3 i ) | Π i | | Π i | W i λ min ( k 3 i ) | Π i | | Π i | ( W i λ min ( k 3 i ) ) 0 .
Let W ˜ i = W ^ i W i . Subtracting Equation (3) from Equation (4) yields W ˜ i = δ ˙ i v ˙ i = Π ˙ i . Choose the following Lyapunov function:
V d o i = 1 2 Π i T Π i .
Differentiating Equation (7) and using Equations (3)–(6), we obtain:
V ˙ d o i = Π i T ( v ˙ i δ ˙ i ) = Π i T ( W i k 1 i sig ( Π i ) p k 2 i sig ( Π i ) q k 3 i sgn ( Π i ) ) λ min ( k 1 i ) | Π i | T | Π i | p λ min ( k 2 i ) | Π i | T | Π i | q + Π i T ( W i k 3 i sgn ( Π i ) ) λ min ( k 1 i ) | Π i | T | Π i | p λ min ( k 2 i ) | Π i | T | Π i | q λ min ( k 1 i ) 2 p + 1 2 V d o i p + 1 2 λ min ( k 2 i ) n 1 n 2 2 q + 1 2 V d o i q + 1 2 μ 1 i V d o i p + 1 2 μ 2 i V d o i q + 1 2 ,
where μ 1 i = λ min ( k 1 i ) 2 p + 1 2 and μ 2 i = λ min ( k 2 i ) n 1 n 2 2 q + 1 2 .
According to Lemma 1, Π i converges to zero within a fixed settling time satisfying:
T d o i 1 μ 1 i ( 1 p ) + 1 μ 2 i ( q 1 ) .
Remark 3.
Compared with the finite-time disturbance observer W ^ i = k 1 i sig ( Π i ) p + k 3 i sgn ( Π i ) [28], the fixed-time disturbance observer (5) incorporates an additional term k 2 i sig ( Π i ) q . This term significantly enhances convergence performance when the state is far from the equilibrium point (i.e., when Π i is large), essentially providing a "super-accelerator" for the system in the large-error region. Combined with the original "accelerator" k 1 i sig ( Π i ) p that operates in the small-error region, this design maintains extremely high convergence rates regardless of whether the system is far from or close to the equilibrium. It is precisely this synergistic effect of "balancing both near and far" that breaks the dependence of convergence time on initial conditions, thereby achieving superior fixed-time stability.
When t > T d o i , we have Π i 0 and Π ˙ i 0 . Furthermore, when t > T d o i , W ˜ i = 0 . This demonstrates that the designed fixed-time disturbance observer can achieve estimation of the i-th agent’s lumped disturbance within a fixed settling time.

3.2. Distributed Event-Triggered Fixed-Time Formation Control Law Design

This section designs a distributed event-triggered fixed-time formation control law for the i-th follower agent based on the fixed-time disturbance observer and dynamic surface control technique. The control design comprises the following two steps.
Step 1: Define the formation error e 1 i R n of the i-th agent as:
e 1 i = j = 1 N a i j ( x i σ i , 1 x j + σ j , 1 ) + b i ( x i σ i , 1 x 0 ) ,
where σ i , 1 R n represents the desired relative position between the i-th agent and the virtual leader, which is time-varying with σ ˙ i , 1 = σ i , 2 .
Establish the event-triggered communication mechanism for the j-th agent:
x j c ( t ) = x j ( t k j ) , x ˙ j c ( t ) = x ˙ j ( t k j ) , t [ t k j , t k + 1 j ) ,
t k + 1 j = inf t > t k j e x j ( t ) ε 1 j e x ˙ j ( t ) ε 2 j ,
where e x j ( t ) = x j ( t ) x j c ( t ) , e x ˙ j ( t ) = x ˙ j ( t ) x ˙ j c ( t ) ; ε 1 j and ε 2 j are positive design constants; t k j denotes the k-th ( k = 1 , 2 , , n ) triggering instant of the j-th agent, at which the j-th agent transmits x j ( t k j ) and x ˙ j ( t k j ) to its neighbors via the communication network. The ultimate formation error bound linearly depends on the triggering thresholds ε 1 j and ε 2 j . A smaller threshold improves precision but increases the communication frequency. This trade-off allows designers to balance control accuracy and communication resource consumption according to application requirements.
Remark 4.
The event-triggered communication mechanism revolutionizes traditional periodic communication into on-demand communication by introducing state-based triggering conditions. Specifically, each agent triggers new data transmission only when the error between the current local state or velocity measurement and the last broadcast value exceeds a preset threshold. This design significantly reduces redundant data transmission in the network, greatly decreases communication bandwidth occupancy and agent energy consumption while strictly guaranteeing cooperative control performance, achieving an optimal balance between control efficiency and resource conservation. In the proposed distributed architecture, each agent j measures its own velocity x ˙ j ( t ) locally using onboard sensors (e.g., IMU, GPS, or optical flow sensors). At triggering instants t k j , agent j transmits both its position x j ( t k j ) and velocity x ˙ j ( t k j ) to neighboring agents. Between triggering instants, neighbors use the last received velocity information x ˙ j c ( t ) = x ˙ j ( t k j ) for control computation. This approach is practically feasible since (1) each agent has access to its own velocity through local measurements; (2) transmitting velocity alongside position adds minimal overhead as both are typically included in standard state messages; and (3) the event-triggering mechanism ensures that velocity information is only transmitted when necessary, maintaining communication efficiency. The assumption that agents can measure their own velocities is standard in formation control literature and aligns with practical implementations where inertial measurement units are commonly available.
Differentiating Equation (9) and using Equation (1) yields:
e ˙ 1 i = ( d i + b i ) ( P i v i + Q i ) j = 1 N a i j x ˙ j b i x ˙ 0 ( d i + b i ) σ i , 2 + j = 1 N a i j σ j , 2 .
Design the virtual control law:
α i ( t ) = P i 1 1 d i + b i k 4 i e ˇ 1 i ( t ) k 5 i sig ( e ˇ 1 i ( t ) ) p k 6 i sig ( e ˇ 1 i ( t ) ) q Γ i sgn ( e ˇ 1 i ( t ) ) + j = 1 N a i j x ˙ j + b i x ˙ 0 + ( d i + b i ) σ i , 2 j = 1 N a i j σ j , 2 Q i ,
e ˇ 1 i = j = 1 N a i j ( x i σ i , 1 x j c + σ j , 1 ) + b i ( x i σ i , 1 x 0 ) , t [ t k j , t k + 1 j ) ,
where k 4 i , k 5 i , k 6 i , Γ i R n × n are positive definite diagonal matrices.
Remark 5.
In practical implementation, to effectively suppress chattering, the discontinuous sgn function in Equations (5), (13), and (18) can be replaced by the continuous and differentiable hyperbolic tangent function tanh ( z / δ ) , where δ > 0 is a design parameter. This approximation completely eliminates chattering while preserving sign consistency. The parameter δ controls the steepness of the function near the origin: a smaller δ yields a more accurate approximation of sgn , leading to a smaller steady-state error but potentially higher sensitivity in numerical computation; a larger δ results in smoother system behavior but a correspondingly larger steady-state error. The property of fixed-time convergence is preserved qualitatively, but the bound of the steady-state error becomes dependent on δ.
Design the nonlinear filter:
T f i α ˙ f i ( t ) = α ˜ f i sig ( α ˜ f i ) p sig ( α ˜ f i ) q a i sgn ( α ˜ f i ) , α f i ( 0 ) = α i ( 0 ) ,
where α ˜ f i = α f i ( t ) α i ( t ) , α f i ( t ) R n is the filtered vector, T f i and a i are positive design constants. Since the derivative of α i ( t ) is unavailable, we pass α i ( t ) through the above filter to obtain the differential term α ˙ f i ( t ) as a substitute for the derivative of α i ( t ) , thus resolving the issue of the unavailable derivative.
Step 2: Define the error vector e 2 i R n as:
e 2 i = v i α f i .
Differentiating Equation (16) and using Equation (3) yields:
e ˙ 2 i = W i + M i u i α ˙ f i .
Design the distributed event-triggered fixed-time formation control law:
u i = M i 1 k 7 i e 2 i ( t ) k 8 i sig ( e 2 i ( t ) ) p k 9 i sig ( e 2 i ( t ) ) q W ^ i + α ˙ f i ,
where k 7 i , k 8 i , k 9 i R n × n are positive definite diagonal matrices.
Choose the following Lyapunov function:
V i = 1 2 e 1 i T e 1 i + e 2 i T e 2 i + α ˜ f i T α ˜ f i .
Differentiating Equation (19) yields:
V ˙ i = e 1 i T e ˙ 1 i + e 2 i T e ˙ 2 i + α ˜ f i T α ˜ ˙ f i .
Using Equations (12)–(16) and Young’s inequality, we obtain:
e 1 i T e ˙ 1 i λ min ( k 4 i ) e 1 i T e 1 i λ min ( k 5 i ) e 1 i T sig ( e ˇ 1 i ) p λ min ( k 6 i ) e 1 i T sig ( e ˇ 1 i ) q e 1 i T Γ i sgn ( e ˇ 1 i ( t ) ) + 1 2 λ min ( k 4 i ) j = 1 N a i j ε 1 j + j = 1 N a i j ε 2 j I P T I P + l i ( d i + b i ) + 1 2 λ min ( k 4 i ) j = 1 N a i j ε 1 j + j = 1 N a i j ε 2 j e 1 i T e 1 i + l i ( d i + b i ) 2 ( e 2 i T e 2 i + α ˜ f i T α ˜ f i ) ,
where I P = [ 1 , 1 , , 1 ] T R n , λ min P i = l i . Subtracting Equation (12) from Equation (14) and rearranging yields:
e ˇ 1 i ( t ) = e 1 i ( t ) + j = 1 N a i j e x j ( t ) .
Considering Equation (22), when the corresponding components of e 1 i and e ˇ 1 i have opposite signs, assuming the first component of e 1 i satisfies e 1 i , 1 < 0 and the first component of e ˇ 1 i satisfies e ˇ 1 i , 1 > 0 , from Equations (14) and (22) we obtain e 1 i , 1 ( t ) + j = 1 N a i j ε 1 j 0 , hence j = 1 N a i j ε 1 j e 1 i , 1 < 0 . Further induction yields e 1 i n j = 1 N a i j ε 1 j , i.e., when the corresponding components of e 1 i and e ˇ 1 i have opposite signs, e 1 i converges to the set e 1 i e 1 i n j = 1 N a i j ε 1 j .
In Equation (22), when the corresponding components of e 1 i and e ˇ 1 i have the same sign, sgn ( e ˇ 1 i ( t ) ) = sgn ( e 1 i ( t ) ) . Selecting the positive definite design matrix such that:
λ min ( k 4 i ) l i ( d i + b i ) + 1 2 λ min ( k 4 i ) j = 1 N a i j ε 1 j + j = 1 N a i j ε 2 j ,
Equation (21) can be written as:
e 1 i T e ˙ 1 i λ min ( k 5 i ) e 1 i T sig ( e ˇ 1 i ) p λ min ( k 6 i ) e 1 i T sig ( e ˇ 1 i ) q λ min ( Γ i ) e 1 i T + l i ( d i + b i ) 2 ( e 2 i T e 2 i + α ˜ f i T α ˜ f i ) + 1 2 λ min ( k 4 i ) j = 1 N a i j ε 1 j + j = 1 N a i j ε 2 j I P T I P .
Substituting Equation (18) into (17) and using W ˜ i = W ^ i W i , we obtain:
e 2 i T e ˙ 2 i λ min ( k 7 i ) e 2 i T e 2 i λ min ( k 8 i ) ( e 2 i T e 2 i ) p + 1 2 λ min ( k 9 i ) ( e 2 i T e 2 i ) q + 1 2 + 1 2 ( e 2 i T e 2 i + W ˜ i T W ˜ i ) .
From Equation (15), we have:
α ˜ f i T α ˜ ˙ f i 1 T f i α ˜ f i T α ˜ f i 1 T f i ( α ˜ f i T α ˜ f i ) p + 1 2 1 T f i ( α ˜ f i T α ˜ f i ) q + 1 2 α ˜ f i a i T f i α ˙ i .
Substituting Equations (24)–(26) into (20) and using Young’s inequality, we obtain:
V ˙ i λ min ( k 5 i ) e 1 i T sig ( e ˇ 1 i ) p λ min ( k 6 i ) e 1 i T sig ( e ˇ 1 i ) q λ min ( k 8 i ) ( e 2 i T e 2 i ) p + 1 2 λ min ( k 9 i ) ( e 2 i T e 2 i ) q + 1 2 1 T f i ( α ˜ f i T α ˜ f i ) p + 1 2 1 T f i ( α ˜ f i T α ˜ f i ) q + 1 2 λ min ( Γ i ) e 1 i T λ min ( k 7 i ) l i ( d i + b i ) 2 1 2 e 2 i T e 2 i 1 T f i l i ( d i + b i ) 2 α ˜ f i T α ˜ f i α ˜ f i a i T f i α ˙ i + 1 2 W ˜ i T W ˜ i + 1 2 λ min ( k 4 i ) j = 1 N a i j ε 1 j + j = 1 N a i j ε 2 j I P T I P .
By appropriately selecting the positive definite design parameter matrix k 7 i , positive design parameters T f i and a i such that:
λ min ( k 7 i ) l i ( d i + b i ) 2 1 2 > 0 , 1 T f i l i ( d i + b i ) 2 > 0 , a i T f i α ˙ i > 0 ,
we have:
V ˙ i λ min ( k 5 i ) ( e 1 i T e 1 i ) p + 1 2 λ min ( k 6 i ) ( e 1 i T e 1 i ) q + 1 2 λ min ( k 8 i ) ( e 2 i T e 2 i ) p + 1 2 λ min ( k 9 i ) ( e 2 i T e 2 i ) q + 1 2 1 T f i ( α ˜ f i T α ˜ f i ) p + 1 2 1 T f i ( α ˜ f i T α ˜ f i ) q + 1 2 e 1 i T λ min ( Γ i ) λ min ( k 5 i ) j = 1 N a i j ε 1 j p λ min ( k 6 i ) j = 1 N a i j ε 1 j q + 1 2 λ min ( k 4 i ) j = 1 N a i j ε 1 j + j = 1 N a i j ε 2 j I P T I P + 1 2 W ˜ i T W ˜ i .
By appropriately selecting the positive definite design parameter matrices Γ i , k 5 i , k 6 i such that:
λ min ( Γ i ) λ min ( k 5 i ) j = 1 N a i j ε 1 j p λ min ( k 6 i ) j = 1 N a i j ε 1 j q > 0 ,
and using Lemma 3, Equation (28) can be written as:
V ˙ i μ 3 i V i p + 1 2 μ 4 i V i q + 1 2 + ψ + 1 2 W ˜ i T W ˜ i ,
where
μ 3 i = 2 p + 1 2 min λ min ( k 5 i ) , λ min ( k 8 i ) , 1 T f i , μ 4 i = n 1 q 2 2 q + 1 2 min λ min ( k 6 i ) , λ min ( k 9 i ) , 1 T f i , ψ = 1 2 λ min ( k 4 i ) j = 1 N a i j ε 1 j + j = 1 N a i j ε 2 j I P T I P .
Considering that W ˜ i = 0 when t > T d o i , we have:
V ˙ i μ 3 i V i p + 1 2 μ 4 i V i q + 1 2 + ψ .

4. Main Result

Theorem 1.
Consider a distributed formation control system composed of one virtual leader and N follower agents described by Equations (1) and (2). Under Assumptions 1–3, by designing the fixed-time disturbance observer (4) and (5), virtual control law (13), event-triggered communication mechanism (10) and (11), fixed-time filter (15), and distributed event-triggered fixed-time formation control law (18), the system achieves formation control while ensuring that the formation error converges to a tight set centered at the origin within a fixed settling time.
Proof. 
Select the Lyapunov function:
V = i = 1 N ( V i + V d o i ) .
Differentiating Equation (31) and using Equations (8) and (30), we obtain the following:
V ˙ i = 1 N μ 1 i V d o i p + 1 2 μ 2 i V d o i q + 1 2 μ 3 i V i p + 1 2 μ 4 i V i q + 1 2 + ψ μ V 1 V p + 1 2 μ V 2 V q + 1 2 + Ψ ,
where
μ V 1 = min min { μ 11 , μ 31 } , , min { μ 1 N , μ 3 N } , μ V 2 = N 1 q 2 2 1 q 2 min { min { μ 21 , μ 41 } , , min { μ 2 N , μ 4 N } , Ψ = i = 1 N ψ .
According to Lemma 2, the system exhibits practical fixed-time stability. Taking ε = 1 2 , the convergence time satisfies: T T max = 2 μ V 1 ( 1 p ) + 2 μ V 2 ( q 1 ) , and lim t T x V ( x ) min 2 Ψ μ V 1 1 p , 2 Ψ μ V 2 1 q .
Further considering Equation (22), when some corresponding components of e 1 i and e ˇ 1 i have the same sign while others have opposite signs, assuming the first component of e 1 i satisfies e 1 i , 1 < 0 and the first component of e ˇ 1 i satisfies e ˇ 1 i , 1 > 0 , while the remaining components have the same sign, we can conclude from the above discussion that e 1 i converges to the union of e 1 i e 1 i n j = 1 N a i j ε 1 j and a tight set centered at the origin, i.e., e 1 i e 1 i n j = 1 N a i j ε 1 j .
In summary, e 1 i converges to the set e 1 i e 1 i n j = 1 N a i j ε 1 j within a fixed settling time satisfying:
T T max = 2 μ V 1 ( 1 p ) + 2 μ V 2 ( q 1 ) .
Theorem 2.
For the event-triggered communication mechanism defined by Equations (11) and (12), there exists a positive lower bound τ > 0 for the inter-event times, i.e., t k + 1 j t k j τ for all k 0 and j = 1 , , N , which guarantees the exclusion of Zeno behavior.
Proof. 
Consider the measurement errors e x j ( t ) = x j ( t ) x j c ( t ) and e x ˙ j ( t ) = x ˙ j ( t ) x ˙ j c ( t ) . Between consecutive triggering instants t k j and t k + 1 j , the control inputs remain constant, and the system dynamics are Lipschitz continuous according to Assumptions 2 and 3. Therefore, there exist positive constants L x , L v > 0 such that:
x ˙ j ( t ) L x , x ¨ j ( t ) L v , t 0 .
The time derivatives of the measurement errors satisfy:
d e x j d t = e x j T e ˙ x j e x j x ˙ j ( t ) x ˙ j c ( t ) 2 L x ,
d e x ˙ j d t = e x ˙ j T e ˙ x ˙ j e x ˙ j x ¨ j ( t ) x ¨ j c ( t ) 2 L v .
Since the errors are reset to zero at each triggering instant t k j , the time needed for e x j ( t ) to grow from 0 to the threshold ε 1 j is at least ε 1 j 2 L x . Similarly, the time needed for e x ˙ j ( t ) to reach ε 2 j is at least ε 2 j 2 L v . Therefore, the inter-event time is bounded below by:
τ = min ε 1 j 2 L x , ε 2 j 2 L v > 0 .
This positive lower bound guarantees that an infinite number of triggering events cannot accumulate in finite time, thus excluding Zeno behavior. □

5. Numerical Simulation

5.1. Three-Dimensional Simulation

This section considers a third-order nonlinear multi-agent system composed of one leader and four followers in three-dimensional space. The dynamic equations of follower i { 1 , 2 , 3 , 4 } are described by:
x ˙ i = P i v i + Q i , v ˙ i = M i u i + f i ( · ) + d i .
where P i = I 3 = 1 0 0 0 1 0 0 0 1 , Q i = 0 0 0 , M i = 1 m i I 3 = 1 2 1 0 0 0 1 0 0 0 1 = 0.5 0 0 0 0.5 0 0 0 0.5 , f i ( · ) = g i C i v i = 0.1 v x 0.1 v y 9.8 0.2 v z , with g i = 0 0 9.8 representing gravitational acceleration, C i = 0.1 0 0 0 0.1 0 0 0 0.2 denoting the air resistance coefficient proportional to velocity, and d i = d x d y d z = 0.1 · randn ( ) 0.1 · randn ( ) 0.2 · randn ( ) , where randn() represents Gaussian white noise with zero mean and unit variance.
The leader’s trajectory is given by:
x = 3 200 t cos π 40 t y = 3 200 t sin π 40 t z = 0.1 t
A random topology graph is selected based on graph theory, as shown in Figure 1.
The corresponding adjacency matrix of Figure 1 is A = 0 1 1 0 1 0 0 1 1 0 0 0 0 1 0 0 . The communication matrix between followers and the leader is B = 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 .
The initial conditions are as follows.
  • Followers: The initial positions of the follower agents are set as x 1 = [ 1 , 1 , 0 ] , x 2 = [ 1 , 1 , 0 ] , x 3 = [ 1 , 1 , 0 ] , and x 4 = [ 1 , 1 , 0 ] , and all velocity components of all followers are zero.
  • Leader: Position and velocity at origin.
The time-varying formation deviations of each follower are shown in Table 2. Based on the control theory, the parameters are set as listed in Table 3. Furthermore, the maximum convergence time is specified as T max = 2 s , with parameters p = 1 3 and q = 3 . The simulation results are demonstrated in the following figures.
Remark 6.
First select design parameters l i = 1 , ε 1 i = 0.01 and ε 2 i = 0.01 , then choose design parameter matrices k 4 i , k 5 i , k 6 i and Γ i to satisfy: (24), λ min ( k 5 i ) 0 , λ min ( k 6 i ) 0 , (31). Select k 7 i , k 8 i , and k 9 i to satisfy: λ min ( k 7 i ) l i ( d i + b i ) 2 1 2 > 0 , λ min ( k 8 i ) 0 , λ min ( k 9 i ) 0 , thus ensuring the stability of the closed-loop formation control system. Furthermore, through repeated simulations with different parameter values, we observe that selecting larger values for k 4 i , k 5 i , k 6 i , k 7 i , k 8 i and k 9 i accelerates convergence speed, but larger Γ i may cause control signal chattering. In practice, achieving desirable control performance requires iterative adjustment of all parameters.
Figure 2 illustrates the complete motion trajectories and the formation evolution process of the multi-agent system. It specifically presents: (1) the movement paths of all agents; (2) the formation states at three key instants (initial, intermediate, and final); and (3) a schematic comparison between the initial formation (red dashed line) and the final formation (blue solid line). The figure visually confirms that the agents successfully achieve a stable transition from the initial to the target formation, with the followers maintaining consistent relative positions with the leader. The trajectories are smooth and free of abrupt changes, validating the effectiveness of the control algorithm and the coordination stability of the system.
Figure 3 shows the position tracking errors of all agents, demonstrating that each follower effectively tracks its desired signal and achieves the time-varying formation objective. Figure 4, Figure 5 and Figure 6 present the lumped disturbance estimation errors, the actual control input signals, and the event-triggering instants and intervals within the first 20 s, respectively. These figures collectively demonstrate that the proposed control scheme successfully achieves all control objectives while guaranteeing the fixed-time stability of the system.

5.2. Contrast Experiment

To validate the superiority of the proposed control law, we conduct simulation comparisons with the following distributed event-triggered finite-time formation control law:
u c , i = M i 1 k 7 i e 2 i ( t ) k 8 i sig ( e 2 i ( t ) ) p W ^ i + α ˙ f i ,
T f i α ˙ c , f i ( t ) = α ˜ c , f i sig ( α ˜ c , f i ) p a i sgn ( α ˜ c , f i ) , α c , f i ( 0 ) = α c , i ( 0 ) ,
α c , i ( t ) = P i 1 1 d i + b i k 4 i e ˇ 1 i ( t ) k 5 i sig ( e ˇ 1 i ( t ) ) p Γ i sgn ( e ˇ 1 i ( t ) ) + j = 1 N a i j x ˙ j + b i x ˙ 0 + ( d i + b i ) σ i , 2 j = 1 N a i j σ j , 2 Q i ,
where all symbols and parameter values maintain the same meanings and settings as their counterparts in the proposed control law, with the subscript c denoting the comparative controller.
The simulation and comparison results, depicted by blue solid lines and red solid lines, respectively, in Figure 7, demonstrate that compared with the distributed event-triggered finite-time formation control law, the designed formation control law enables the formation errors of the four follower agents to converge more rapidly to a neighborhood centered at zero.
Table 4 presents a comprehensive performance comparison between the proposed control scheme and the comparative method. The experimental results demonstrate that the proposed approach achieves significant improvements in several critical performance metrics. Firstly, in terms of convergence speed, the proposed method exhibits a 49.3% acceleration, reducing the convergence time from 1.262 s to 0.639 s. Secondly, regarding computational and communication efficiency, the proposed event-triggered mechanism yields a 93.4% extension in the average triggering interval and a 24.1% reduction in total triggering events, which substantially alleviates the computational burden and communication overhead. Although the proposed method shows slight increments in post-convergence tracking accuracy metrics, these marginal differences are within acceptable limits and do not compromise the overall control performance. In summary, the proposed control strategy effectively balances rapid convergence and resource efficiency, making it particularly suitable for practical applications with limited computational resources and communication bandwidth.

6. Conclusions

This paper proposes a distributed event-triggered fixed-time time-varying formation control scheme for a class of nonlinear multi-agent systems with model uncertainties and unknown time-varying disturbances. By designing a fixed-time disturbance observer to accurately estimate lumped disturbances and integrating event-triggered mechanisms with dynamic surface control techniques, a distributed control law is constructed that ensures time-varying formation tracking while significantly reducing communication and computational resource consumption. Theoretical analysis demonstrates that the closed-loop system achieves practical fixed-time stability and effectively avoids Zeno behavior. Simulation results indicate that the proposed scheme outperforms traditional finite-time control methods in terms of convergence speed, control accuracy, and resource efficiency.
The methodological innovations of this work primarily lie in the systematic integration and comprehensive proof of existing techniques including fixed-time control, event-triggered mechanisms, and disturbance observers, rather than in radical breakthroughs in individual technical components. The principal contribution resides in providing a cohesive solution framework that addresses the complex problem of cooperative control under simultaneous challenges of time-varying formations, model uncertainties, and unknown disturbances. The advantages of the proposed approach are manifested in its guaranteed convergence within a predetermined time independent of initial conditions, substantial reduction in communication resource consumption, and effective suppression of compound disturbances. However, certain limitations should be acknowledged, including the relative complexity of parameter tuning and specific requirements on the continuity of system dynamics. This comprehensive design and rigorous proof offer a reference with both theoretical soundness and practical utility for cooperative control of multi-agent systems in complex scenarios.
This scheme can be extended to cooperative control of similar nonlinear systems such as UAVs and UGVs, and future work will further investigate formation control problems in the presence of communication delays.For time-varying communication delays with a known upper bound τ max , the core solution involves introducing a fixed-time state predictor to compensate for the lack of state information during the delay period. For packet drops following a Bernoulli model (with loss probability p < 1 ), performance is maintained by incorporating a compensation term related to p into the event-triggering condition. Under this extended framework, the upper bound of the system’s convergence time is proven to be the sum of the fixed convergence time T under ideal conditions and the maximum delay τ max , thereby preserving the core characteristic of fixed-time convergence. At the level of theoretical proof, the stability analysis requires extending the original Lyapunov function into two forms: firstly, a Lyapunov–Krasovskii functional that includes an integral of states over the delay interval to handle the delay effect; secondly, a stochastic Lyapunov function (in expectation form) to address the randomness introduced by packet drops. Stability is proven by demonstrating that the expectation of this functional or stochastic function converges within a fixed time. Regarding the avoidance of Zeno behavior, the lower bound on the inter-event time needs to be recalculated. The new lower bound will be the positive lower bound h derived under ideal conditions minus the maximum delay τ max . As long as the design ensures h > τ max , a strictly positive time interval between any two actual triggers is guaranteed, thereby precluding Zeno behavior.

Author Contributions

Methodology, Y.Z.; Software, H.Y. and D.X.; Writing—original draft preparation, Y.Z. and J.W.; Writing—review and editing, Y.Z., H.Y., J.W. and D.X.; Funding acquisition, H.Y. All authors have read and agreed to the published version of the manuscript.

Funding

The project is supported by the National Natural Science Foundation of China (Grant no. 62203347), Shaanxi Province Natural Science Fund of China (Grant no. 2020JM-490), the Research Training Program (Grant no. S202510703226) and the Research Literacy Enhancement Project (Grant no. X202510703394).

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors upon request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Tang, J.; Duan, H.; Lao, S. Swarm intelligence algorithms for multiple unmanned aerial vehicles collaboration: A comprehensive review. Artif. Intell. Rev. 2023, 56, 4295–4327. [Google Scholar] [CrossRef]
  2. Hamidi, H.; Kamankesh, A. An approach to intelligent traffic management system using a multi-agent system. Int. J. Intell. Transp. Syst. Res. 2018, 16, 112–124. [Google Scholar] [CrossRef]
  3. Marco, K.; Goyal, S.; Kaur, R. Underwater wireless sensor network-based static and mobile node deployment using jellyfish optimization algorithm. Int. J. Distrib. Sens. Netw. 2025, 2025, 9964297. [Google Scholar] [CrossRef]
  4. Qu, X.; Li, C.; Jiang, S.; Liu, G.; Zhang, R. Multi-agent reinforcement learning-based cooperative encirclement control of autonomous surface vehicles against multiple targets. J. Mar. Sci. Eng. 2025, 13, 1558. [Google Scholar] [CrossRef]
  5. Olfati-Saber, R.; Fax, J.A.; Murray, R.M. Consensus and cooperation in networked multi-agent systems. Proc. IEEE 2007, 95, 215–233. [Google Scholar] [CrossRef]
  6. Liu, Y.; Liu, J.; He, Z.; Li, Z.; Zhang, Q.; Ding, Z. A survey of multi-agent systems on distributed formation control. Unmanned Syst. 2024, 12, 913–926. [Google Scholar] [CrossRef]
  7. Chen, Q.; Wang, Y.; Jin, Y.; Wang, T.; Nie, X.; Yan, T. A survey of an intelligent multi-agent formation control. Appl. Sci. 2023, 13, 5934. [Google Scholar] [CrossRef]
  8. Farooq, A.; Xiang, Z.; Chang, W.J.; Aslam, M.S. Recent advancement in formation control of multi-agent systems: A review. Comput. Mater. Contin. 2025, 83, 3. [Google Scholar] [CrossRef]
  9. Yan, C.; Zhang, W.; Guo, H.; Zhu, F.; Qian, Y. Distributed adaptive time-varying formation control for Lipschitz nonlinear multi-agent systems. Trans. Inst. Meas. Control 2022, 44, 272–285. [Google Scholar] [CrossRef]
  10. Ren, Y.; Zhang, K.; Jiang, B.; Cheng, W.; Ding, Y. Distributed fault-tolerant time-varying formation control of heterogeneous multi-agent systems. Int. J. Robust Nonlinear Control 2022, 32, 2864–2882. [Google Scholar] [CrossRef]
  11. Mohamed, A.; Marino, M.; Watkins, S.; Jaworski, J.; Jones, A. Gusts encountered by flying vehicles in proximity to buildings. Drones 2023, 7, 22. [Google Scholar] [CrossRef]
  12. Guo, S.; Chen, M.; Pang, W. Path planning for autonomous underwater vehicles based on an improved artificial jellyfish search algorithm in multi-obstacle ocean current environment. IEEE Access 2023, 11, 31010–31023. [Google Scholar] [CrossRef]
  13. Zhu, B.; Karimi, H.R.; Zhang, L.; Zhao, X. Neural network-based adaptive reinforcement learning for optimized backstepping tracking control of nonlinear systems with input delay. Appl. Intell. 2025, 55, 129. [Google Scholar] [CrossRef]
  14. Li, J.; Du, J.; Chang, W.J. Robust time-varying formation control for underactuated autonomous underwater vehicles with disturbances under input saturation. Ocean Eng. 2019, 179, 180–188. [Google Scholar] [CrossRef]
  15. Qu, X.R.; Liang, X.; Hou, Y.H. Fuzzy state observer-based cooperative path-following control of autonomous underwater vehicles with unknown dynamics and ocean disturbances. Int. J. Fuzzy Syst. 2021, 23, 1849–1859. [Google Scholar] [CrossRef]
  16. Amato, F.; Ambrosino, R.; Ariola, M. Finite-Time Stability and Control; Springer: London, UK, 2014. [Google Scholar]
  17. Yu, J.; Yu, S.; Li, J.; Yan, Y. Fixed-time stability theorem of stochastic nonlinear systems. Int. J. Control 2019, 92, 2194–2200. [Google Scholar] [CrossRef]
  18. Yao, Q. Disturbance observer-based robust fixed-time integrated trajectory tracking control for space manipulator. Robotica 2022, 40, 3214–3232. [Google Scholar] [CrossRef]
  19. Zhang, D.; Hu, J.; Cheng, J.; Wu, Z.G.; Yan, H. A novel disturbance observer based fixed-time sliding mode control for robotic manipulators with global fast convergence. IEEE/CAA J. Autom. Sin. 2024, 11, 661–672. [Google Scholar] [CrossRef]
  20. Yan, F.; Chen, G. Distributed consensus and coordination control of networked multi-agent systems. In Consensus and Synchronization in Complex Networks; Springer: Berlin/Heidelberg, Germany, 2012; pp. 51–68. [Google Scholar]
  21. Wang, J.; Du, J.; Li, J. Distributed finite-time velocity-free robust formation control of multiple underactuated AUVs under switching directed topologies. Ocean Eng. 2022, 266, 112967. [Google Scholar] [CrossRef]
  22. Chen, Q.; Jin, Y.; Wang, T.; Wang, Y.; Yan, T.; Long, Y. UAV formation control under communication constraints based on distributed model predictive control. IEEE Access 2022, 10, 126494–126507. [Google Scholar] [CrossRef]
  23. Li, J.; Du, J.; Li, Y.; Xu, G. Distributed robust prescribed performance 3-D time-varying formation control of underactuated AUVs under input saturations and communication delays. IEEE J. Ocean. Eng. 2023, 48, 649–662. [Google Scholar] [CrossRef]
  24. Ong, P.; Cortés, J. Performance-barrier-based event-triggered control with applications to network systems. IEEE Trans. Autom. Control 2023, 69, 4230–4244. [Google Scholar] [CrossRef]
  25. Kim, J.H.; Yoo, S.J. Distributed event-triggered adaptive output-feedback formation tracking of uncertain underactuated underwater vehicles in three-dimensional space. Appl. Math. Comput. 2022, 424, 127046. [Google Scholar] [CrossRef]
  26. Wang, H.; Su, B. Event-triggered formation control of AUVs with fixed-time RBF disturbance observer. Appl. Ocean Res. 2021, 112, 102638. [Google Scholar] [CrossRef]
  27. Zhao, W.; Xia, Y.; Zhai, D.H.; Cui, B. Adaptive event-triggered coordination control of unknown autonomous underwater vehicles under communication link faults. Automatica 2023, 158, 111277. [Google Scholar] [CrossRef]
  28. Huang, D.; Huang, T.; Qin, N.; Li, Y.; Yang, Y. Finite-time control for a UAV system based on finite-time disturbance observer. Aerosp. Sci. Technol. 2022, 129, 107825. [Google Scholar] [CrossRef]
  29. Guo, T.; Liu, Y.; Hu, H.X. Adaptive connectivity-preserving formation control with a dynamic event-triggering mechanism. J. Frankl. Inst. 2025, 362, 107331. [Google Scholar] [CrossRef]
  30. Wang, F.; Lai, G. Fixed-time control design for nonlinear uncertain systems via adaptive method. Syst. Control Lett. 2020, 140, 104704. [Google Scholar] [CrossRef]
  31. Liu, M.R.; Wu, L.B.; Wang, H.Q.; Guo, L.D.; Huang, S.J. Disturbance observer-based nonsingular fixed-time fuzzy adaptive event-triggered output feedback control of uncertain nonlinear systems. Fuzzy Sets Syst. 2025, 498, 109132. [Google Scholar] [CrossRef]
Figure 1. Topology graph of the MAS.
Figure 1. Topology graph of the MAS.
Mathematics 14 00588 g001
Figure 2. Trajectory graph of the MAS.
Figure 2. Trajectory graph of the MAS.
Mathematics 14 00588 g002
Figure 3. (a) State errors of the followers on the x-axis. (b) State errors of the followers on the y-axis. (c) State errors of the followers on the z-axis.
Figure 3. (a) State errors of the followers on the x-axis. (b) State errors of the followers on the y-axis. (c) State errors of the followers on the z-axis.
Mathematics 14 00588 g003
Figure 4. (a) Lumped disturbance errors of the followers on the x-axis. (b) Lumped disturbance errors of the followers on the y-axis. (c) Lumped disturbance errors of the followers on the z-axis.
Figure 4. (a) Lumped disturbance errors of the followers on the x-axis. (b) Lumped disturbance errors of the followers on the y-axis. (c) Lumped disturbance errors of the followers on the z-axis.
Mathematics 14 00588 g004
Figure 5. (a) The control input of the followers on the x-axis. (b) The control input of the followers on the y-axis. (c) The control input of the followers on the z-axis.
Figure 5. (a) The control input of the followers on the x-axis. (b) The control input of the followers on the y-axis. (c) The control input of the followers on the z-axis.
Mathematics 14 00588 g005
Figure 6. (a) The event-triggering time and triggering interval of the follower agent 1 within the first 20 s. (b) The event-triggering time and triggering interval of the follower agent 2 within the first 20 s. (c) The event-triggering time and triggering interval of the follower agent 3 within the first 20 s. (d) The event-triggering time and triggering interval of the follower agent 4 within the first 20 s.
Figure 6. (a) The event-triggering time and triggering interval of the follower agent 1 within the first 20 s. (b) The event-triggering time and triggering interval of the follower agent 2 within the first 20 s. (c) The event-triggering time and triggering interval of the follower agent 3 within the first 20 s. (d) The event-triggering time and triggering interval of the follower agent 4 within the first 20 s.
Mathematics 14 00588 g006
Figure 7. (a) The comparison results of the follower agent 1 in the two situations. (b) The comparison results of the follower agent 2 in the two situations. (c) The comparison results of the follower agent 3 in the two situations. (d) The comparison results of the follower agent 4 in the two situations.
Figure 7. (a) The comparison results of the follower agent 1 in the two situations. (b) The comparison results of the follower agent 2 in the two situations. (c) The comparison results of the follower agent 3 in the two situations. (d) The comparison results of the follower agent 4 in the two situations.
Mathematics 14 00588 g007
Table 1. Comparative analysis with references [28,29,30].
Table 1. Comparative analysis with references [28,29,30].
AspectReference [28]Reference [29]Reference [30]This Work
System ComplexityOnly random disturbancesOnly unknown nonlinearitiesOnly unknown nonlinearitiesBoth random disturbances and unknown nonlinearities, and the model can be used for coordinate transformation
Disturbance and Nonlinearity HandlingDisturbance observerAdaptiveAdaptiveDisturbance observer
Convergence TimeFinite-timeAsymptoticFixed-timeFixed-time
Triggering MechanismTime-triggeredEvent-triggeredTime-triggeredEvent-triggered
Formation TypeStatic formationStatic formationStatic formationTime-varying formation
Computational ComplexityNo processingNo processingNo processingDynamic surface technique
Table 2. The time-varying formation deviations of each follower.
Table 2. The time-varying formation deviations of each follower.
Agent 1Agent 2Agent 3Agent 4
σ x 0.5 cos π 25 t 0.5 sin π 25 t 0.5 cos π 25 t 0.5 sin π 25 t
σ y 0.5 sin π 25 t 0.5 cos π 25 t 0.5 sin π 25 t 0.5 cos π 25 t
σ z 0000
σ v x π 50 t sin π 25 t π 50 t cos π 25 t π 50 t sin π 25 t π 50 t cos π 25 t
σ v y π 50 t cos π 25 t π 50 t sin π 25 t π 50 t cos π 25 t π 50 t sin π 25 t
σ v z 0000
Table 3. The parameters of each follower.
Table 3. The parameters of each follower.
Agent 1Agent 2Agent 3Agent 4
k 1 d (10, 10, 10)d (10, 10, 10)d (10, 10, 10)d (10, 10, 10)
k 2 d (10, 10, 10)d (10, 10, 10)d (10, 10, 10)d (10, 10, 10)
k 3 d (0.1, 0.1, 0.1)d (0.1, 0.1, 0.1)d (0.1, 0.1, 0.1)d (0.1, 0.1, 0.1)
k 4 d (40, 40, 40)d (40, 40, 40)d (40, 40, 40)d (40, 40, 40)
k 5 d (2.5, 2.5, 2.5)d (2.5, 2.5, 2.5)d (2.5, 2.5, 2.5)d (2.5, 2.5, 2.5)
k 6 d (2.5, 2.5, 2.5)d (2.5, 2.5, 2.5)d (2.5, 2.5, 2.5)d (2.5, 2.5, 2.5)
k 7 d (10, 10, 10)d (10, 10, 10)d (10, 10, 10)d (10, 10, 10)
k 8 d (0.5, 0.5, 0.5)d (0.5, 0.5, 0.5)d (0.5, 0.5, 0.5)d (0.5, 0.5, 0.5)
k 9 d (0.5, 0.5, 0.5)d (0.5, 0.5, 0.5)d (0.5, 0.5, 0.5)d (0.5, 0.5, 0.5)
Γ d (0.1, 0.1, 0.1)d (0.1, 0.1, 0.1)d (0.1, 0.1, 0.1)d (0.1, 0.1, 0.1)
T f d (0.2, 0.2, 0.2)d (0.2, 0.2, 0.2)d (0.2, 0.2, 0.2)d (0.2, 0.2, 0.2)
ad (0.1, 0.1, 0.1)d (0.1, 0.1, 0.1)d (0.1, 0.1, 0.1)d (0.1, 0.1, 0.1)
ε 1 0.010.010.010.01
ε 2 0.010.010.010.01
Note: The notation d ( x , x , x ) denotes diag ( x , x , x ) .
Table 4. Performance comparison between proposed and comparative methods.
Table 4. Performance comparison between proposed and comparative methods.
Performance MetricProposed MethodComparative MethodImprovement
Convergence Time (s)0.6391.26249.3% faster
Average Error (post-convergence)0.0006030.000569
Maximum Absolute Error (post-convergence)0.0026630.002427
Control Input Variance (post-convergence)4.9591494.852426
Average Triggering Interval (s)0.02380.012393.4% longer
Total Triggering Count1265166724.1% reduction
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

Yue, H.; Zhao, Y.; Wang, J.; Xue, D. Distributed Event-Triggered Fixed-Time Time-Varying Formation Control for Multi-Agent Systems. Mathematics 2026, 14, 588. https://doi.org/10.3390/math14040588

AMA Style

Yue H, Zhao Y, Wang J, Xue D. Distributed Event-Triggered Fixed-Time Time-Varying Formation Control for Multi-Agent Systems. Mathematics. 2026; 14(4):588. https://doi.org/10.3390/math14040588

Chicago/Turabian Style

Yue, Hongyun, Yi Zhao, Jiaqi Wang, and Dongpeng Xue. 2026. "Distributed Event-Triggered Fixed-Time Time-Varying Formation Control for Multi-Agent Systems" Mathematics 14, no. 4: 588. https://doi.org/10.3390/math14040588

APA Style

Yue, H., Zhao, Y., Wang, J., & Xue, D. (2026). Distributed Event-Triggered Fixed-Time Time-Varying Formation Control for Multi-Agent Systems. Mathematics, 14(4), 588. https://doi.org/10.3390/math14040588

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