Next Article in Journal
Effects of Different Sowing Dates on Nutrient and Microbiological Quality of Maize (Zea mays L.)
Previous Article in Journal
Simultaneous Impacts of Nocturnal Polyethylene Terephthalate (PET) and Wood-Waste Incineration at Metropolitan Sites
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Multi-UAV Cooperative Formation Control Method Considering Coupling and Communication Delay

1
School of Computer Science and Engineering, Xi’an Technological University, Xi’an 710021, China
2
Research Institute of Intelligent Decision Engineering, China Aerospace Science and Technology Corporation, Wuhan 430048, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2026, 16(8), 4049; https://doi.org/10.3390/app16084049
Submission received: 4 February 2026 / Revised: 5 April 2026 / Accepted: 14 April 2026 / Published: 21 April 2026
(This article belongs to the Section Aerospace Science and Engineering)

Abstract

Coupling effects and communication delays present major challenges for distributed formation control of multi-UAV formations. This work characterizes coupling effects and integrates them into cooperative control synthesis under delay conditions. A leader state observer is introduced to reconstruct the leader’s state via neighboring information, reducing reliance on direct links and improving communication robustness. A delay aware cooperative control law with coupling effects is then developed, and Lyapunov–Krasovskii analysis establishes matrix inequality conditions to ensure stability. The key innovation lies in actively exploiting communication coupling to accelerate the error convergence rate and ensure formation tracking under communication delays. Theoretical analysis, grounded in the Lyapunov stability theorem, elucidates the mechanism by which coupling effects accelerate the error convergence rate. The effectiveness of the proposed method is validated through simulations of leader–follower formations.

1. Introduction

1.1. Background and Motivation

With the rapid advancement of artificial intelligence, communication networks, and autonomous control technologies, multi-UAV systems (MUSs) have demonstrated broad application prospects in military reconnaissance, cooperative strikes, disaster relief, and intelligent transportation. By leveraging distributed sensing and execution, such systems achieve cooperative effects that significantly enhance robustness, flexibility, and mission efficiency [1,2,3]. However, communication delays are prevalent in practical engineering, and, when combined with coupling effects among multiple agents, they pose substantial challenges to formation consistency, transient performance, and steady-state accuracy. This underscores the need for distributed cooperative control methods that simultaneously account for coupling effects and communication delays.

1.2. Literature Review

1.2.1. Distributed Architecture and State Observers

Distributed control has attracted extensive attention in both theoretical research and engineering practice due to its low communication load and high scalability. Typically grounded in state space or second-order integrator models, distributed control achieves consensus through state feedback and output feedback strategies [4,5,6,7,8]. Prior studies have shown that distributed consensus algorithms guarantee global convergence under ideal communication conditions [9,10]. Within such frameworks, diverse approaches including optimal control [11], H∞ control [12], and adaptive control [13] have been applied to realize cooperative formation flight. Nevertheless, most methods assume continuous and reliable communication, an assumption difficult to meet in large-scale dynamic networks. To mitigate the heavy communication burden on the leader in leader–follower formations, layered observer–controller designs have been proposed [14,15], alleviating reliance on a single channel. Yet, existing methods remain limited: many still presuppose reliable continuous communication, which in practice often overloads the leader node and degrades formation accuracy. If some followers fail to receive leader state information, formation disintegration or cooperative failure may occur.

1.2.2. Control with Coupling Effects

Coupling effects constitute a critical factor shaping the performance of multi-agent systems. Traditional studies typically treat coupling as a disturbance, employing decoupling or robust suppression strategies to minimize its negative influence on stability [16]. While such approaches ensure consensus in theory, they often overlook the potential benefits of coupling in accelerating convergence. Recent efforts have explored the proactive use of coupling information to improve transient response and energy efficiency, such as observer-based output feedback [17], convergence rate indices [18], event-triggered mechanisms [19,20,21], and distributed cluster synchronization theory [22], yielding promising initial results. Nonetheless, these methods struggle to balance performance enhancement with stability assurance in the presence of communication delays, and none have provided theoretical proof of how coupling affects system convergence rate and transient performance.

1.2.3. Control Under Communication Delays

Although recent methodologies such as distributed model predictive control [23] and deep reinforcement learning [24] have been proposed to mitigate communication delays in multi-UAV formation control, they typically suffer from heavy computational burdens or lack rigorous Lyapunov-based stability guarantees. Furthermore, while recent analytical approaches have investigated various delay conditions, including time-varying delays and switching topologies [25,26], they fail to theoretically analyze the impact of state observers and coupling effects on system stability, nor do they effectively utilize coupling effects to enhance system convergence performance.

1.3. Contributions and Organization

To address these challenges, a cooperative formation control method that incorporates both communication coupling and time delay is proposed. To reduce leader communication load and increase redundancy, a leader state observer is designed, enabling each UAV to estimate the leader’s state in real time. To further accelerate the error convergence rate and address engineering challenges posed by communication delays, a delay aware cooperative formation control strategy is developed, ensuring that UAVs maintain the desired formation throughout flight. Theoretical analysis demonstrates that leveraging coupling effects enhances formation convergence performance. Simulation results confirm that the proposed method enables UAVs to sustain the desired optimized formation under communication delays, while the inclusion of coupling effects significantly improves system transient performance, thereby validating the effectiveness of the proposed control approach.
To clearly articulate the theoretical and structural advancements of the proposed method, a comparison with representative prior work in multi-UAVs is summarized in Table 1.
The main innovations of this study are as follows:
(i)
A theoretical analysis is provided to investigate how the introduction of coupling actively improves the transient response. Unlike traditional paradigms, we mathematically demonstrate that coupling effects inherently accelerate error convergence in multi-UAV formations.
(ii)
An integrated architecture combining a leader state observer with a cooperative controller is proposed. Crucially, communication coupling effects are explicitly introduced into the cooperative controller. This combined design not only reduces reliance on direct leader to follower links but also actively utilizes coupling to accelerate formation-tracking convergence.
(iii)
To accommodate practical scenarios with communication delay, the proposed coupling-aware cooperative formation control method is extended to communication environments with time latency, ensuring reliable execution of formation coordination under delay conditions.
This design enables followers to reconstruct the leader’s state via neighboring information, reducing reliance on direct communication links and enhancing structural robustness.
The remainder of this paper is organized as follows. Section 2 introduces the modeling of multi-UAV formations and the problem formulation. Section 3 designs a leader state observer and a traditional formation controller. Section 4 presents the proposed distributed cooperative control method and its theoretical derivation. Section 5 validates the effectiveness of the proposed method through simulation experiments. Finally, Section 6 concludes the paper and outlines directions for future research.

2. Preliminaries and UAV Model

2.1. The UAV Model

Consider a group of UAVs moving in three-dimensional space; by defining the UAV position vector as p i = x i y i z i T , the intermediate state is defined as v i = p ˙ , and then the state space representation of the i-th UAV is expressed as
x ˙ i = A x i + B u i
where the state matrices A = 0 I 3 0 0 and B = 0 I 3 ; x i = p i T ν i T R n is the state vector of the i-th UAV; u i ( t ) R m denotes the input vector.
The detailed derivation from the original kinematic equations to this simplified model is provided in Appendix A.

2.2. Graph Theory

The communication relationship between the UAV formation can be represented by a topology diagram G ( Φ , ε ) , which consists of a set of notes Φ = φ 1 , φ 2 , , φ N and edges ε φ 1 , φ 2 : φ 1 , φ 2 V . Two adjacent nodes that can transmit information to each other are defined as neighbors, and the set of neighbors of node φ i can be expressed as N i = j : ( φ i , φ i ) ε , j i . The information interaction status of each node in the topological graph G ( Φ , ε ) can be represented by the adjacency matrix A ¯ = a i j R n × n ; if the edge between node i and node j is connected, that is, φ i , φ j ε , then there is a i j > 0 ; otherwise, a i j = 0 . The Laplacian matrix L of the topology diagram G ( Φ , ε ) is defined as
L = l i j R n × n , l i j a i j , i j j = 1 , j i n a i j , i = j

2.3. Problem Statement

In leader follower formations of UAVs, the traditional communication method is illustrated in Figure 1. It relies on each follower’s ability to directly access the leader’s state information. Based on the received relative position between the leader and itself, each follower then implements a cooperative control algorithm to maintain formation. However, this traditional communication scheme encounters several challenges in practical flight scenarios.
Firstly, as the number of UAVs in the formation increases, relying on a central network for disseminating, the leader’s information leads to a significant increase in communication load and latency. This delay directly impacts the accuracy and stability of the cooperative control algorithms. Secondly, the reliance on a single leader creates a single point of failure. If any follower loses communication with the leader, it becomes unable to maintain its position within the formation, potentially jeopardizing the entire cooperative mission.
To overcome the limitations of the traditional communication scheme, this paper proposes a novel approach based on leader state estimation. Instead of relying solely on direct communication, each follower UAV is equipped with a dedicated leader state observer to enable real-time estimation of the leader’s state information. The specific scheme of the proposed leader state estimation communication framework is depicted in Figure 2. This leader state estimation strategy mitigates reliance on continuous leader-to-all communication and reduces the risk of single-node failures.
The traditional cooperative control methods for UAV formations, as illustrated in Figure 3, primarily focus on individual UAV control. These methods typically use local feedback, such as position and velocity, to regulate each UAV’s trajectory and maintain the desired formation geometry. However, this independent tracking approach suffers from several limitations. Because each UAV operates in isolation, the convergence rate of the formation can be inconsistent across members. Furthermore, individual trajectory planning of each UAV makes it challenging to ensure convergence performance and collision avoidance for the entire formation.
To overcome these limitations, this paper proposes a novel coupled cooperative control method, as shown in Figure 4. This approach goes beyond individual tracking by introducing inter-UAV coupling terms within the control strategy. By considering the communication interactions between UAVs, the proposed method aims to improve the convergence performance and coordination of the formation.
The aforementioned communication schemes and control methods can be represented at the cyber and physical layers. A structural comparison between the traditional cooperative control method and the proposed cooperative control method considering coupling and communication delay is illustrated in Figure 5. From Figure 5a, the traditional observer in the cyber layer employs standard Laplacian-based control to converge observation errors through the global topology, while the physical layer executes independent tracking control. This lack of physical layer interaction among neighboring UAVs induces inconsistent convergence speeds and degrades formation performance. To address this limitation, the proposed methods in Figure 5b introduce neighbor-to-neighbor coupling at the physical layer. Leveraging this coupling accelerates system convergence, ensuring formation consensus under practical communication delays.

3. Leader State Observer and Formation Control

This paper employs a leader–follower architecture for multi-UAV formation control. Consequently, the cooperative control objective is to regulate the state of each follower UAV, denoted as x i , to its desired value, corresponding to its target position within the formation, such that
lim t x i ( t ) x 0 ( t ) f i ( t ) = 0 , i N
where the subscripts 0 and i denote the leader and the i-th follower in the UAV formation, respectively. f i ( t ) = f x i ( t ) f y i ( t ) f z i ( t ) f ν 1 i ( t ) f ν 2 i ( t ) f ν 3 i ( t ) T n is the relative state between the i-th follower and the leader, f x i ( t ) , f y i ( t ) , and f z i ( t ) denote the longitudinal, lateral, and altitude relative positions of each follower with respect to the leader, and f ν 1 i ( t ) , f ν 2 i ( t ) , and f ν 3 i ( t ) are the relative control. The leader’s equation can be expressed as.
x ˙ 0 ( t ) = A x 0 ( t )
To address the issue of cooperative control failure when a follower in formation loses the leader’s state x 0 , this section adopts the method of leader state estimation, which works in conjunction with traditional control methods to ensure successful cooperative formation control. The leader state observer of each follower is designated as
x ^ ˙ 0 i ( t ) = A x ^ 0 i ( t ) + ε i [ e i ( t ) ]
where e i represents the error between the i-th follower’s observer state and the actual state of the leader. This error can be expressed as
e i ( t ) = x ^ 0 i ( t ) x 0 ( t )
ε i denotes the control method of the leader state observer, designed to drive each follower’s observed state towards the leader’s true state, thereby realizing real-time estimation of the leader state, that is, lim t e ( t ) = 0 . The control method of the designed leader state observer is as follows
ε i [ e ( t ) ] = c K i ε j = 1 N a i j * e j ( t ) e i ( t ) g i e i ( t ) = c K i ε j = 1 N a i j * x ^ 0 j ( t ) x ^ 0 i ( t ) g i x 0 ( t ) x ^ 0 i ( t )
where a i j * is the coupling weight of the UAV formation observer and g i denotes the authority to obtain the leader’s information within the formation. Specifically, if the i-th follower can directly access the leader’s information, then g i = 1 ; otherwise, g i = 0 . Define the set of followers that can access the leader’s information in the formation as S Ω ; if i S Ω , then g i = 1 ; otherwise, i S Ω and g i = 0 . c and K i ε are the gains of the leader state observer.
After each follower in the formation obtains the leader’s state through the designed leader state observer, it is necessary to realize coordinated formation through the design of the formation control method. Define ρ i as the error between the i-th follower’s own state and the desired formation relative to its leader state observer, expressed as follows
ρ i ( t ) = x i ( t ) x ^ 0 i ( t ) f i ( t )
Without considering communication coupling of multi-UAV formations, the formation control method for each UAV to achieve the desired formation, based on traditional formation control algorithms, can be designed as
u i c ( t ) = K i u c F c ρ i ( t )
where F c m × n and K i u c are the gains of the traditional formation controller.
Let σ i represent the error between the i-th follower’s own state and the desired formation relative to actual leader’s state, and then σ i can be expressed as
σ i ( t ) = x i ( t ) x 0 i ( t ) f i ( t )
Through the proposed leader state observer Equation (5) and the traditional formation control method described in Equation (9), multi-UAV cooperative formation control based on a leader state observer can be realized, that is, lim t σ i ( t ) = 0 is satisfied.
The asymptotic stability of the closed-loop observer system is mathematically guaranteed by designing the gain parameters based on the linear quadratic regulator (LQR) method and algebraic graph theory. The detailed closed-loop transfer functions, associated lemmas, and stability proof of the leader state observer are provided in Appendix B.

4. Cooperative Formation Control Considering Communication Coupling and Time Delay

This section conducts research on the cooperative formation control of multi-UAVs considering communication coupling and time delay based on the leader state observer designed in Equation (5). First, a cooperative formation control method that incorporates coupling weights and time delay is proposed. Next, the impact of communication coupling on the stability of the cooperative formation control closed-loop system is analyzed. Finally, the stability of the multi-UAV cooperative formation control method is proven.

4.1. Cooperative Controller with Communication Coupling and Time Delay

Define the communication coupling weight of the multi-UAV formation as a i j and the delay time as τ . Considering both communication coupling and time delay, the cooperative formation controller is designed as follows.
Theorem 1.
Define the dynamic model of each member of the multi-UAV formation as Equation (1); the leader state observer is designed as Equation (5), the UAV communication network topology  G ( V , ε )  is directly connected, and then the cooperative formation control method incorporating communication coupling weight and delay time is proposed as Equation (11), which can realize cooperative control that meets the desired formation considering the communication coupling and time delay of multiple UAVs.
u i ( t ) = F j = 1 N a i j ρ i j ( t τ ) K i u ρ i ( t τ )
where  ρ ij ( t τ ) = ρ i ( t τ ) ρ j ( t τ )  and  ρ i ( t τ ) = x i ( t τ ) x ^ 0 i ( t τ ) f i .  F m × n  denotes the gain matrix of the cooperative formation controller and  K i u  is the feedback gain of the i-th UAV in the formation.
In order to analyze the stability of the proposed cooperative formation control method, a closed-loop transfer function with respect to the state ρ is constructed. Combining Equations (1), (5) and (11), the closed-loop multi-UAV control system with communication coupling and time delay can be expressed as
ρ ˙ i ( t ) = A ρ i ( t ) + BF ( j = 1 N a i j ρ i j ( t τ ) K i u ρ i ( t τ ) ) ε e i ( t )
Assume that the leader state observer designed in Equation (5) ensures each follower obtains the true value of the leader’s state, that is, ε e ( t ) = 0 .
To analyze stability, by applying Kronecker product properties to aggregate the individual UAV dynamics, the global closed-loop system can be concisely expressed as Equation (13). The detailed matrix reformulations, parameter definitions for ρ , M , and N , and the algebraic expansions are deferred to Appendix C.
ρ ˙ ( t ) = M ρ ( t ) N ρ ( t τ )
The above Equation (13) is a closed-loop system for multi-UAV cooperative formation control taking into account communication coupling and time delay. These equations will serve as the foundation for the subsequent analysis, which will examine the influence of communication coupling on system convergence performance and provide a stability proof for the proposed approach.

4.2. Impact of Communication Coupling

Considering that the communication time delay will not affect the convergence performance analysis of communication coupling, let the delay time τ = 0 ; then, Equation (A14) can be converted to
ρ ˙ ( t ) = ( I N A ) ( Π BF ) ρ ( t )
From Appendix C, one has ρ ˙ ( t ) = ( A ˜ B ˜ Π ˜ F ˜ ) ρ ( t ) . Combining Equations (6), (8), (10) and (14), one can obtain
σ ˙ ( t ) = ( A ˜ B ˜ Π ˜ F ˜ ) σ ( t )
Based on the above analysis, Equation (15) is obtained as the closed-loop transfer function of UAV cooperative formation control considering communication coupling. The communication coupling problem studied in this paper is essentially the relationship between the communication topology matrix Λ (i.e., the coupling gain matrix) and the feedback gain matrix Θ on the system, and it is easy to know that the matrix Π = Θ Λ is the main factor that generates coupling. Therefore, the effect of coupling on the system will be analyzed based on the closed-loop transfer function Equation (15).
For analysis, it is assumed without loss of generality that the closed-loop transfer function Equation (15) is a simple second-order linear system, that is
σ ˙ s ( t ) = ( A s B s Π s F s ) σ s ( t )
where σ s ( t ) = σ 1 ( t ) σ 2 ( t ) T , A s = x 11 x 12 x 21 x 22 , B s = b 11 b 12 b 21 b 22 , Λ s = a 11 a 12 a 21 a 22 , and Θ = K 1 u 0 0 K 2 u . F s is the control feedback matrix, which does not affect the system coupling analysis; thus, assuming F s = I , the closed-loop transfer function Equation (15) can be transformed into
σ ˙ 1 ( t ) = ( x 11 b 11 K 1 u + b 11 a 11 ) σ 1 ( t ) + ( x 12 b 12 a 12 ) σ 2 ( t )
σ ˙ 2 ( t ) = ( x 21 b 21 a 21 ) σ 1 ( t ) + ( x 22 b 22 K 2 u + b 22 a 22 ) σ 2 ( t )
From Equations (17) and (18), the stability of the closed-loop function requires ensuring that both σ ˙ 1 and σ ˙ 2 converge asymptotically to 0. Taking the closed-loop function for σ ˙ 1 as an example and defining Lyapunov’s function as V ( t ) = σ 1 2 ( t ) / 2 , it necessarily follows that V ( t ) > 0 . The derivation for V ( t ) leads to
V ˙ ( t ) = σ 1 ( t ) σ ˙ 1 ( t ) = ( x 11 b 11 K 1 u + b 11 a 11 ) σ 1 2 ( t ) + σ 1 ( x 12 b 12 a 12 ) σ 2 ( t )
Neglecting communication coupling, the coupling weight of nodes in the multi-UAV formation communication topology reduces to zero (i.e., a 11 = a 12 = 0 ). Accordingly, Equation (19) simplifies to
V ˙ ( t ) = ( x 11 b 11 K 1 u ) σ 1 2 ( t ) + σ 1 x 12 σ 2 ( t )
where K 1 u denotes the gain of the controller. Given that an appropriately designed control strategy ensures system convergence, it follows that x 11 b 11 K 1 u < 0 . Consequently, the first term in the derivative of the Lyapunov function Equation (20) is strictly negative, that is
( x 11 b 11 K 1 u ) σ 1 2 < 0
Combining Equations (20) and (21), the Lyapunov stability theory [27] requires the following condition to be satisfied to ensure the stability of the closed-loop system:
V ˙ ( t ) σ 1 ( t ) x 12 ( t ) σ 2 ( t )
As shown in Equation (22), the sign of V ˙ ( t ) is dependent on that of σ 1 ( t ) x 12 ( t ) σ 2 ( t ) . When σ 1 ( t ) x 12 ( t ) σ 2 ( t ) < 0 , the corresponding term ensures V ˙ ( t ) < 0 , which facilitates the reduction of system error. Conversely, if σ 1 ( t ) x 12 ( t ) σ 2 ( t ) > 0 and V ˙ ( t ) < 0 cannot be guaranteed, the convergence of the error may be compromised.
When communication coupling is introduced, leading to the inclusion of coupling terms, Equation (22) transforms into
V ˙ σ 1 ( t ) ( x 12 b 12 a 12 ) σ 2 ( t )
Based on UAV modeling and the definition of the coupling gain, both b 12 and a 12 are strictly positive, implying that x 12 b 12 a 12 < x 12 . This analysis indicates that the introduction of the coupling term inherently promotes error convergence in the system, thereby accelerating the error convergence rate through communication coupling gain.

4.3. Stability Analysis

In this section, we present the stability proof of the cooperative control method proposed in Theorem 1, which accounts for multi-UAV communication coupling and communication delay based on the closed-loop system defined by Equation (13). To begin, we introduce the following lemma.
Lemma 1
([28]). For any vectors x , y n  and any positive definite symmetric matrix, there exists
± 2 x T y x T Θ 1 x + y T Θ y
Lemma 2
([29]). For a symmetric matrix S = S 11 S 12 S 21 S 22 , where S 11 r × r , the following conditions are equivalent:  S = S 11 S 12 S 21 S 22 S 11 < 0 , S 22 S 21 T S 11 1 S 12 < 0 S 22 < 0 , S 11 S 12 S 22 1 S 21 T < 0 .
Proof of Theorem 1.
For the closed-loop system described by Equation (13), we construct a Lyapunov–Krasovskii function. By taking the time derivative of the constructed function and applying the aforementioned lemmas, we can establish sufficient conditions for error convergence. The step-by-step derivation is thoroughly detailed in Appendix D. □
Consequently, the global asymptotic stability of the closed-loop system is theoretically guaranteed if the following linear matrix inequality (LMI) condition holds:
Ω PN τ M T RN N T P T R τ 0 τ N T RM 0 τ N T RN Q < 0
where Ω = P ( M + N ) + ( M + N ) T P + PN + Q + τ M T RM .
Remark 1.
It should be noted that the matrices  P  ,  Q , and  R  in Equation (25) are positive definite symmetric matrices;  M = ( I N A )  related to the state matrix  A , which is invariant. Therefore, whether the overall LMI condition can be strictly negative definite depends fundamentally on the structural properties of matrix  N = ( Θ Λ ) BF , which encompass the designed feedback and coupling gains. Consequently, the following parameter selection guidelines are established to guarantee the feasibility of the LMI.
From Equation (25), the lower-right block explicitly requires τ N T RN Q <   0 . By applying the Rayleigh quotient properties, this imposes a strict upper bound on the spectral norm of the interaction matrix N , and one has
N 2 < λ min ( Q ) τ λ max ( R )
Substituting N = ( Θ Λ ) BF into Equation (26), the explicit constraint is derived as
Θ Λ 2 BF 2 < λ min ( Q ) τ λ max ( R )
Therefore, the selection of feedback and coupling gain must ensure that the constraints of Equation (27) are met. Exceeding this upper bound will violate the LMI condition, leading to instability.
In summary, the result of Equation (25) leads to the conclusion that V ˙ ( t ) < 0 . According to Lyapunov stability theory, this implies that the closed-loop system described by Equation (13) is globally asymptotically stable. Thus, the stability of the cooperative formation control strategy proposed in Equation (11), which accounts for both communication delay and communication coupling among multiple UAVs, is rigorously established.

5. Numerical Simulation

Building on the rigorous theoretical stability proof established in Section 4, it is essential to evaluate the practical effectiveness of the proposed cooperative control method. Although the Lyapunov–Krasovskii function analytically proves the convergence of the system under communication delays, mathematical simulation is still needed to evaluate its transient performance and robustness. Therefore, this section transitions from theoretical design to numerical simulation to verify the effectiveness of the proposed multi-UAV cooperative formation control strategy that accounts for both communication coupling and communication delay.
A formation flight scenario was designed consisting of one leader (UAV0) and four followers (UAV1–UAV4). A diamond-shaped formation, known for its high operational effectiveness, was selected as the desired formation configuration. The target formation is illustrated in Figure 6, and the corresponding relative position relationships are detailed in Table 2. The initial positions of the multi-UAV formation are listed in Table 3.
The specific control gains are selected as follows. For the leader state observer, the gains are set to K i ε = 10 , i 1 , 2 , 3 , 4 , 5 . For the cooperative formation controller, the gain matrix F is chosen as
F = 0.02 0 0 0.1 0 0 0 0.02 0 0 0.1 0 0 0 0.02 0 0 0.1
The i-th UAVs in the formation feedback gain K i u are set to 5, 5.2, 4.8, 5.9, and 6.4, respectively.
In this paper, the communication topology of the multi-UAV formation is designed as a directed graph, as illustrated in Figure 7. As shown in the figure, follower UAV1 is capable of exchanging information with the leader UAV0, indicating that UAV1 has access to the leader’s information, which is denoted as g 2 = 1 . The remaining followers are represented with g 3 = g 4 = g 5 = 0 , indicating no direct access to the leader. According to the topology relationships among the followers, the corresponding coupling gain matrix can be expressed as
Λ = 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0

5.1. Simulation Results and Analysis

To validate the effectiveness of the multi-UAV formation design, which is based on mission-oriented performance constraints, a five-UAV formation flight scenario was designed.
The simulation results of the proposed cooperative control strategy, which accounts for both communication coupling and communication delay in multi-UAV formations, are presented below. Figure 8 shows the three-dimensional position trajectories of UAV formation and the corresponding trajectories in the X–Y plane, respectively.
As observed from the figures, the leader and followers depart from their respective initial positions specified in Table 3. Under the influence of communication coupling and delay, the proposed cooperative formation control method enables the UAV formation to achieve the desired configuration effectively. The response time is relatively fast, the trajectories are smooth, and the overall flight behavior is consistent with the actual dynamics of UAVs, thus satisfying practical performance requirements.
The full-state responses of all UAVs in the formation are illustrated in Figure 9 and Figure 10. Specifically, the position trajectories along the x , y , and z axes are shown in Figure 9. As seen from the figures, each UAV rapidly converges to its desired position in all three dimensions, indicating a fast response and the ability to maintain the intended formation configuration. Figure 10 presents the responses of intermediate state variables ν 1 , ν 2 , and ν 3 for each UAV. These variables also converge quickly to the leader’s reference signals, demonstrating that the UAV formation can continuously maintain the desired geometry during flight. These results confirm the effectiveness of the proposed cooperative formation control algorithm under communication coupling and delay conditions.
The simulation results of the leader state estimation in the cooperative multi-UAV formation are presented in Figure 11. These figures compare the actual states of the leader with the corresponding estimates generated by the onboard observers of the followers. As shown, despite being initialized at zero, the observer in each UAV is able to accurately track the leader’s true state within 3 s. The response is fast, and the estimation error is virtually zero throughout the process. These results validate the effectiveness of the proposed leader state observer design.

5.2. Coupling and Communication Delay Analysis and Comparison

To verify the improvement in error convergence acceleration achieved by the proposed cooperative control method considering coupling and communication delay, a comparison is conducted with the traditional cooperative control approach [30], which does not account for communication coupling. Let ϖ l max = max σ 1 l , σ 2 l , σ 3 l , σ 4 l , σ 5 l denote the maximum error of each UAV’s state in the formation, where l = 1 , 2 , 3 , 4 , 5 , 6 represents specific UAV state variables. Define ϖ l = max σ 1 l , σ 2 l , σ 3 l , σ 4 l , σ 5 l min σ 1 l , σ 2 l , σ 3 l , σ 4 l , σ 5 l as the absolute error of the state variable for each UAV in the formation. By varying the communication coupling gain a i j = 0 , 0.1 , 0.2 and 0.3, the simulation comparisons of the maximum errors and absolute errors are illustrated in Figure 12 and Figure 13.
As illustrated in Figure 12 and Figure 13, the introduction of communication coupling gain in formation control can significantly improve convergence performance and accelerate error convergence. Specifically, both the maximum errors and the absolute errors of each UAV state converge faster and ultimately reach zero. Furthermore, as the communication coupling gain increases, the convergence rate accelerates. These results validate that the proposed cooperative control method considering coupling yields improved the transient response and confirm its effectiveness.
To further demonstrate the advantages of the proposed method over traditional algorithms, a quantitative comparison of their error convergence and transient performance was conducted. Given their conceptual simplicity and ease of computation, the Integral of the Absolute Error (IAE) and the Integral of Time-weighted Absolute Error (ITAE) are widely adopted as standard metrics for evaluating system tracking performance. These indices are defined as [31]
I A E = σ ( t ) d t
I T A E = t σ ( t ) d t
where σ ( t ) denotes the state tracking errors of the multi-UAV formation, i.e., the difference between the actual state and the reference command.
To ensure a fair comparison, identical initial conditions and controller parameters were applied to both methods. The IAE and ITAE values of all UAVs in the formation were computed and summed to yield a comprehensive error measure. The comparison between the traditional cooperative control approach and the proposed cooperative control method considering coupling and communication delay is summarized in Table 4.
The results presented were obtained based on the state errors of each UAV. As shown in Table 4, for the formation state variables x, y, and z, both IAE and ITAE under the proposed control method are consistently lower than those under the traditional approach, demonstrating accelerated error convergence in multi-UAV formations.
To evaluate control effectiveness under communication delay, a series of simulations are conducted. Without loss of generality, follower UAV1 is selected as the test agent. Two simulation scenarios are established to verify the effectiveness of the proposed control methods considering communication delay.
In the first scenario, a fixed communication delay of τ = 0.2   s is introduced. The performance of the proposed control method considering communication delay is then compared with that of a normal method that does not account for delay. The corresponding simulation results are presented in Figure 14.
As shown in Figure 14, when the communication delay is set to τ = 0.2   s , the proposed cooperative control method considering communication delay successfully achieves accurate tracking of the leader according to the desired relative distances. In contrast, the method without delay compensation exhibits significant state errors and fails to maintain the intended formation, demonstrating that the proposed approach effectively solves the adverse effects of communication delay.
In the second scenario, the cooperative control method considering communication delay proposed in this paper is evaluated by selecting time delays of τ = 0   s and τ = 0.2   s . The state responses under both delay-free and delayed conditions are compared, as shown in Figure 15.
As shown in Figure 15, compared with the zero-delay response curve ( τ = 0   s ), the state variables of the UAV under a communication delay of 0.2 s ( τ = 0.2   s ) exhibit no response within the initial 0.2 s interval. Subsequent to this initial period, the UAV effectively tracks the desired commands under the influence of the cooperative control method. Ultimately, the states converge with those observed in the zero-delay scenario, thereby nullifying the impact of time delay. This result validates the effectiveness of the proposed formation cooperative controller design methodology that explicitly considers communication delay.

5.3. Robustness Validation Under Disturbances and Delay Variability

To further validate the robustness of the proposed cooperative formation control method, we extend the simulation studies to evaluate the system’s resilience against external disturbances and communication delay variability.
In general, wind gusts are selected as the external disturbances for UAV formation flying, and a wind gust can be expressed in the discrete 1-cosine form as follows
d ν w i n d g u s t s = 1 2 15 10 8 [ 1 cos 2 π ( t 5 ) 5 ] , 5 < t < 10 0 , o t h e r w i s e
The simulation results are shown as follows.
From Figure 16 and Figure 17, although the introduction of wind gust disturbances inevitably causes trajectory fluctuations of each UAV, the formation still smoothly converges to the desired relative positions. Furthermore, the flight trajectories exhibit no significant distortion or continuous oscillations, which effectively demonstrates the robustness of the proposed methods against wind gust disturbances.
A random communication delay scheme is employed to characterize the delay variations’ behavior. The random delay is set to stochastically fluctuate within the range of 0.15 s to 0.25 s, with a fixed sampling period 0.5 s. The corresponding simulation results are presented as follows.
As shown in Figure 18 and Figure 19, under varying random communication delays, the UAV formation trajectory maintains smoothness and is immune to communication fluctuations. The formation can rapidly converge to the desired formation without trajectory divergence, which demonstrates the effectiveness and robustness of the proposed methods against variable communication delays.

6. Conclusions, Limitations, and Future Work

In this paper, the cooperative control method of multi-UAV formation considering the coupling effect and communication delay were investigated in detail. A leader state observer was developed to obtain the leader’s state from neighbor exchanges under partial connectivity. Then, a cooperative controller that explicitly incorporates coupling effects and communication delay was proposed, and the coupling effect is theoretically demonstrated to accelerate the error convergence rate of the multi-UAV formation system, while the closed-loop stability of the proposed method is demonstrated. Simulation studies demonstrated the effectiveness of the proposed scheme, showing reliable formation keeping and improved tracking capabilities compared with the scheme without considering coupling effects. While the proposed cooperative control method guarantees formation stability, this study has certain limitations. The current theoretical analysis primarily relies on fixed communication topologies and assumes ideal sensor measurements without noise. Additionally, as a low-level autonomous framework, it does not currently model operational human-in-the-loop interactions. Future work will address packet loss, switching, and large-scale communication topologies, implement hardware-in-the-loop and outdoor multi-UAV experiments, and theoretically explore the impact of coupling effects on higher-order closed-loop systems.

Author Contributions

Methodology and writing—original draft preparation, Z.L.; investigation, Z.G.; resources, J.W.; writing—review, Y.Z.; writing—editing, W.F.; project administration, Y.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding. The APC was funded by Xi’an Technological University.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article material. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

Author Jianing Wei was employed by the company China Aerospace Science and Technology Corporation. The funder was not involved in the study design, collection, analysis, interpretation of data, the writing of this article or the decision to submit it for publication.

Appendix A. Detailed Derivation of the UAV Model

This appendix provides the step-by-step simplification of the UAV model used in Section 2.1. Consider a group of UAVs described by the following kinematic equations [32]
x ˙ i = V i cos γ i cos χ i y ˙ i = V i cos γ i s i n χ i z ˙ i = V i s i n γ i
where x i , y i , and z i denote the position of the i-th UAV in the Earth-fixed coordinate system; V i is the speed of the UAV; and γ i and χ i represent the climb angle and flight path azimuth angle, respectively. Assuming that the sideslip angle β is 0, that is, the thrust vector is coincident with the velocity vector, then V i , γ i , and χ i can be expressed as [32]
V ˙ i = T i D i m i g sin γ i χ i = L i sin μ i m i V i cos γ i γ i = L i cos μ i m i g cos γ i V i
where L i , D i , and T i are the lift, drag, and thrust force in the wind axis; μ i denotes the flight path bank angle; and m i and g represent the mass and acceleration of gravity.
Considering that the UAV position vector is defined as p i = x i y i z i T , by combining Equations (A1) and (A2), one obtains
p ¨ i = Ξ i v i + 0 0 g T
where the states v i = T i D i m i L i sin μ i m i L i cos μ i m i ; state matrices Ξ i = cos γ i cos χ i sin χ i sin γ i cos χ i cos γ i sin χ i cos χ i sin γ i sin χ i sin γ i 0 cos γ i .
To facilitate the controller design, the intermediate state is defined as v i = p ˙ , and then Equation (A3) can be converted to the UAV second-order equation as
p ˙ i = v i v ˙ i = u i
where the inputs u i = Ξ i v i + 0 0 g T . It is easy to see that Equation (A4) can be converted to the state space form of UAV as
x ˙ i = A x i + B u i
where the state matrices A = 0 I 3 0 0 and B = 0 I 3 ; x i = p i T ν i T R n is the state vector of the i-th UAV; u i ( t ) R m denotes the input vector.

Appendix B. Stability Proof of the Leader State Observer

This appendix provides the detailed stability proof for the leader state observer designed in Section 3.
By substituting Equation (7) into Equation (5), the closed-loop transfer function of the leader state observer in the multi-UAV formation can be derived as
x ^ ˙ ( t ) = A c x ^ ( t ) + B c x 0 ( t )
where x ^ ( t ) = x ^ 01 T ( t ) , x ^ 02 T ( t ) , , x ^ 0 N T ( t ) T and x 0 ( t ) = 1 N x 0 ( t ) ; the matrices A c and B c can be expressed as
A c = 1 N A c ( L + G ) B K ε
x ^ ˙ ( t ) = A c x ^ ( t ) + B c x 0 ( t )
where K ε = d i a g ( K 1 ε , K 2 ε , , K N ε ) and G = d i a g ( g 1 , g 2 , , g N ) ; L denotes the Laplacian matrix defined in Equation (2) above.
Based on Equation (A6), the closed-loop system error equation can be obtained as follows
δ ˙ ( t ) = x ^ ˙ ( t ) x ^ 0 ( t ) = A c δ ( t )
From Equations (A7) and (A9), the state matrix A c in the closed-loop system error equation is composed of the control matrix A B K ε and the graph matrix L + G . If lim t δ ( t ) = 0 , the asymptotic convergence of the leader state observer can be guaranteed.
Lemma A1.
If the graph G ( V , ε ) has a spanning tree and each node can obtain the leading state through the spanning tree, then all eigenvalues of the matrix L + G have positive real parts.
Let λ i ( i N ) represent the eigenvalue of matrix L + G . Lemma 1 shows that L + G has a positive real part, namely Re ( λ i ) > 0 . When matrix A c λ i B K ε is a Hurwitz matrix, the closed-loop system Equation (A9) converges asymptotically. Therefore, the stability of matrix A c λ i B K ε relies on the selection of the leader state observer gain parameters c and K i ε .
In this paper, an LQR approach is employed for the leader state observer gain parameter design.
Based on the LQR control method, the algebraic Riccati equation is defined as
A T P + PA + Q PB R 1 B T P = 0
where P > 0 denotes the solution of the algebraic Riccati equation in Equation (A10) and the matrix Q = Q T n × n is a positive definite matrix. Then, the gain matrix of the LQR control method can be expressed as
K ε = R 1 B T P
where the matrix R = R T m × m is a positive definite matrix.
The eigenvalue of matrix L + G can be expressed as λ i = α i + β i j , where j 2 = 1 . According to Lemma A1, it is clear that α i > 0 . Combining Equations (A10) and (A11), the Lyapunov function is constructed as
( A c λ i B K ε ) T P + P ( A c λ i B K ε ) = Q ( 2 c α i 1 ) K ε T R K ε
Given P > 0 and Q > 0 , according to the Lyapunov stability theory [27], if the leader state observer gain parameter c satisfies
c 1 / 2 α i
then the matrix A c λ i B K ε is asymptotically convergent.
In summary, when the gain parameters K i ε and c are designed to satisfy Equations (A11) and (A13), it can ensure that the closed-loop system Equation (A9) converges asymptotically, which completes the stability proof of the leader state observer.

Appendix C. Detailed Matrix Reformulations for the Closed-Loop System

This appendix details the Kronecker product expansions used to aggregate the multi-UAV system into the closed-loop form presented in Section 4.1.
Define the communication coupling gain matrix as Λ = [ a i j ] and the feedback gain matrix as Θ = d i a g ( K 1 u , K 2 u , , K N u ) . Assume that the leader state observer designed in Equation (5) ensures each follower obtains the true value of the leader’s state, that is, ε e ( t ) = 0 . Then, Equation (12) can be converted to
ρ ˙ ( t ) = ( I N Λ ) ρ ( t ) ( Π BF ) ( t τ )
where Π = Θ Λ ; denotes the Kronecker product, and the formation state error and observer error can be expressed as ρ = ρ 1 T , ρ 2 T , , ρ n T and e = e 1 T , e 2 T , , e n T , respectively. A ˜ = I N Λ , B ˜ = I N B , F ˜ = I N F , and Π ˜ = I N Π .
Let M = ( I N Λ ) and N = Π BF ; then, Equation (A14) can be simplified as a closed-loop system ρ ˙ ( t ) = M ρ ( t ) N ρ ( t τ ) .

Appendix D. Stability Proof of Theorem 1

This appendix provides the strict stability proof of Theorem 1 corresponding to Section 4.3. For the closed-loop system described by Equation (13), we construct a Lyapunov–Krasovskii function as
V ( t ) = V 1 ( t ) + V 2 ( t ) + V 3 ( t )
where
V 1 ( t ) = ρ T ( t ) P ρ ( t )
V 2 ( t ) = t τ t ρ T ( s ) Q ρ ( s ) d s
V 3 ( t ) = τ 0 t θ t ρ ˙ T ( s ) R ρ ( s ) d s d θ
where P , Q , and R are positive definite symmetric matrices.
Taking the time derivative of Equation (A15), one has
V ˙ ( t ) = V ˙ 1 ( t ) + V ˙ 2 ( t ) + V ˙ 3 ( t )
where
V ˙ 1 ( t ) = 2 ρ T ( t ) P ρ ˙ ( t )
V ˙ 2 ( t ) = ρ T ( t ) Q ρ ( t ) ρ T ( t τ ) Q ρ ( t τ )
V ˙ 3 ( t ) = τ ρ ˙ T ( t ) R ρ ˙ ( t ) t τ t ρ ˙ T ( s ) R ρ ˙ ( s ) d s
Substituting Equation (13) into Equation (A20), it is clear that
V ˙ 1 ( t ) = 2 ρ T ( t ) P M ρ ( t ) N ρ ( t τ ) = 2 ρ T ( t ) PM ρ ( t ) 2 ρ T ( t ) PN ρ ( t τ )
Through the Newton–Leibniz formula, it is straightforward to obtain t τ t ρ ˙ ( s ) d s = ρ ( t ) ρ ( t τ ) . Substituting this result into Equation (A23), one has
V ˙ 1 ( t ) = 2 ρ T ( t ) PM ρ ( t ) + 2 ρ T ( t ) PN ρ ( t ) 2 ρ T ( t ) PN t τ t ρ ˙ ( s ) d s
According to Lemma 2, the third term in Equation (A24) can be expressed as
2 ρ T ( t ) PN t τ t ρ ˙ ( s ) d s ρ T ( t ) PN R 1 N T P ρ ( t ) + t τ t ρ ˙ T ( s ) R ρ ˙ ( s ) d s
Substituting Equation (A25) into Equation (A24), one has
V ˙ 1 ( t ) = 2 ρ T ( t ) PM ρ ( t ) + 2 ρ T ( t ) PN ρ ( t ) 2 ρ T ( t ) PN t τ t ρ ˙ ( s ) d s 2 ρ T ( t ) PM ρ ( t ) + 2 ρ T ( t ) PN ρ ( t ) + ρ T ( t ) PN R 1 N T P ρ ( t ) + t τ t ρ ˙ T ( s ) R ρ ˙ ( s ) d s
Substituting Equation (13) into Equation (A21), V ˙ 3 ( t ) can be expressed as
V ˙ 3 ( t ) = τ ρ T ( t ) M T RN ρ ( t τ ) + τ ρ T ( t ) M T RM ρ ( t ) + τ ρ T ( t τ ) N T RM ρ ( t ) + τ ρ T ( t τ ) N T RN ρ ( t τ ) t τ t ρ ˙ T ( s ) R ρ ˙ ( s ) d s
By combining Equations (A19), (A21), (A26) and (A27), we obtain
V ˙ ( t ) 2 ρ T ( t ) PM ρ ( t ) + 2 ρ T ( t ) PN ρ ( t ) + ρ T ( t ) PN R 1 N T P ρ ( t ) + ρ T ( t ) Q ρ ( t ) ρ T ( t τ ) Q ρ ( t τ ) + τ ρ T ( t ) M T RN ρ ( t τ ) + τ ρ T ( t ) M T RM ρ ( t ) + τ ρ T ( t τ ) N T RM ρ ( t ) + τ ρ T ( t τ ) N T RN ρ ( t τ ) t τ t ρ ˙ T ( s ) R ρ ˙ ( s ) d s
Equation (A28) can be rewritten in matrix form as
V ˙ ( t ) ρ ( t ) ρ ( t τ ) T Φ τ M T RN τ N T RM τ N T RN Q ρ ( t ) ρ ( t τ )
where Φ = 2 P ( M + N ) + Q + τ M T RM + τ PN R 1 N T P .
As indicated by Equation (A29), satisfying V ˙ ( t ) < 0 requires that
Φ τ M T RN τ N T RM τ N T RN Q < 0
According to the relationship established in Lemma A1, Equation (A30) can be transformed into the following matrix inequality
Ω PN τ M T RN N T P T R τ 0 τ N T RM 0 τ N T RN Q < 0
where Ω = P ( M + N ) + ( M + N ) T P + PN + Q + τ M T RM .
According to the Lyapunov stability theory, satisfying Equation (A31) ensures that V ˙ ( t ) < 0 , and the stability of the cooperative formation control strategy is rigorously established.

References

  1. Wang, B.; Chen, W.; Wang, J.; Zhang, B.; Zhang, Z.; Qiu, X. Cooperative tracking control of multiagent systems: A heterogeneous coupling network and intermittent communication framework. IEEE Trans. Cybern. 2019, 49, 4308–4320. [Google Scholar] [CrossRef]
  2. Alharasees, O.; Kale, U.; Rohacs, D. Advancing Sustainable Aviation: Integration of Emerging Energy Technologies in Aviation Infrastructure. In Energy Rationality and Management for Decarbonization; Sogut, M.Z., Koray, M., Eds.; Springer Nature: Cham, Switzerland, 2025; pp. 507–521. [Google Scholar]
  3. Noh, D.; Sung, C.; Uhm, T.; Lee, W.; Lim, H.; Choi, J.; Lee, K.; Hong, D.; Um, D.; Chung, I.; et al. X-MAS: Extremely Large-Scale Multi-Modal Sensor Dataset for Outdoor Surveillance in Real Environments. IEEE Robot. Autom. Lett. 2023, 8, 1093–1100. [Google Scholar] [CrossRef]
  4. Hu, W.; Cheng, Y.; Chen, Z. Reset control for consensus of double-integrator multi-agent systems. Automatica 2022, 136, 110057. [Google Scholar] [CrossRef]
  5. Lee, J.G.; Shim, H. A tool for analysis and synthesis of heterogeneous multi-agent systems under rank-deficient coupling. Automatica 2020, 117, 108952. [Google Scholar] [CrossRef]
  6. Li, J.; Li, J.; Li, X. K-filter-based distributed adaptive output cluster consensus under cooperative-competitive networks. Inf. Sci. 2023, 648, 119522. [Google Scholar] [CrossRef]
  7. Peng, X.-J.; He, Y.; Liu, Z.; You, L.; Li, H. Time-varying formation H∞ tracking control and optimization for delayed multi-agent systems with exogenous disturbances. IEEE Trans. Autom. Sci. Eng. 2025, 22, 5637–5647. [Google Scholar] [CrossRef]
  8. Yao, D.; Li, H.; Lu, R.; Shi, Y. Event-triggered guaranteed cost leader-following consensus control of second-order nonlinear multiagent systems. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 2615–2624. [Google Scholar] [CrossRef]
  9. Luo, S.; Ye, D. Cluster consensus control of linear multiagent systems under directed topology with general partition. IEEE Trans. Autom. Control 2022, 67, 1929–1936. [Google Scholar] [CrossRef]
  10. Qin, J.; Yu, C. Cluster consensus control of generic linear multi-agent systems under directed topology with acyclic partition. Automatica 2013, 49, 2898–2905. [Google Scholar] [CrossRef]
  11. Liu, C.; Li, H.; Shi, Y. A unitary distributed subgradient method for multi-agent optimization with different coupling sources. Automatica 2020, 114, 108834. [Google Scholar] [CrossRef]
  12. Zhang, K.; Zhang, J.; Zhang, H.; Su, R. A distributed H∞ controller for vehicle platoon with the directed graph. Int. J. Robust Nonlinear Control 2025, 35, 4307–4317. [Google Scholar] [CrossRef]
  13. Liu, Z. Distributed adaptive cluster synchronization for linearly coupled nonidentical dynamical systems. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 1193–1197. [Google Scholar] [CrossRef]
  14. Yan, F.; Gu, G.; Chen, X. A new approach to cooperative output regulation for heterogeneous multi-agent systems. SIAM J. Control. Optim. 2018, 56, 2074–2094. [Google Scholar] [CrossRef]
  15. Yuan, S.; Yu, C.; Wang, P. Suboptimal linear quadratic tracking control for multi-agent systems. Neurocomputing 2022, 487, 110–118. [Google Scholar] [CrossRef]
  16. Zhang, J.; Feng, T.; Zhang, H.; Wang, X. The decoupling cooperative control with dominant poles assignment. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 1205–1213. [Google Scholar] [CrossRef]
  17. Lu, K.; Liu, Z.; Wang, Y.; Chen, C.L.P.; Zhang, Y. Adaptive neural design of consensus controllers for nonlinear multiagent systems under switching topologies. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 309–320. [Google Scholar] [CrossRef]
  18. Ma, Q.; Xu, X.; Zhang, R.; Xiong, Q.; Zhang, X.; Zhang, X. Robust consensus control of nonlinear multi-agent systems based on convergence rate estimation. Int. J. Robust Nonlinear Control 2023, 33, 2003–2021. [Google Scholar] [CrossRef]
  19. Guo, Z.; Yao, L.; Cao, S.; Ding, Y.; Yuan, R.; Huang, L.; Guo, J. Integrated missile guidance and control scheme via coupling effect utilization and transformation mechanism. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 2068–2077. [Google Scholar] [CrossRef]
  20. Guo, Z.; Zhou, J.; Guo, J.; Cieslak, J.; Chang, J. Coupling-characterization-based robust attitude control scheme for hypersonic vehicles. IEEE Trans. Ind. Electron. 2017, 64, 6350–6361. [Google Scholar] [CrossRef]
  21. Liu, Z.; Zhou, J.; Huang, H.; Ding, Y.; Cieslak, J.; Henry, D.; Guo, Z. Formation optimization for multiple UAVs by considering constrained effectiveness and attitude coupling tracking. J. Aerosp. Eng. 2024, 37, 04023098. [Google Scholar] [CrossRef]
  22. Kang, Y.; Qin, J.; Ma, Q.; Song, W.; Fu, W. On group synchronization for clusters of agents with collectively acyclic intercluster couplings. IEEE Trans. Ind. Electron. 2017, 64, 9560–9568. [Google Scholar] [CrossRef]
  23. Li, Y.; Hu, C.; Sun, M. DMPC Formation Control via Memory-Based Double Random Processes for UAVs with Communication Delay and Packet Dropout Under Multi-Round Formation Missions. IEEE Trans. Veh. Technol. 2025, 1–16. [Google Scholar] [CrossRef]
  24. Liu, Y.; Liu, Z.; Wang, G.; Yan, C.; Wang, X.; Huang, Z. Flexible multi-UAV formation control via integrating deep reinforcement learning and affine transformations. Aerosp. Sci. Technol. 2025, 157, 109812. [Google Scholar] [CrossRef]
  25. Li, W.; Shi, L.; Shi, M.; Yue, J.; Lin, B.; Qin, K. Leader-following containment control of hybrid fractional-order networked agents with nonuniform time delays. IEEE Trans. Signal Inf. Process. Over Netw. 2023, 9, 750–760. [Google Scholar] [CrossRef]
  26. Wu, J.; Luo, C.; Min, G.; McClean, S. Formation control algorithms for multi-UAV systems with unstable topologies and hybrid delays. IEEE Trans. Veh. Technol. 2024, 73, 12358–12369. [Google Scholar] [CrossRef]
  27. Khalil, H.K. Nonlinear Systems, 3rd ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
  28. Young, S.M.; Poogyeon, P.; Wook Hyun, K.; Young, S.L. Delay-dependent robust stabilization of uncertain state-delayed systems. Int. J. Control 2010, 74, 1447–1455. [Google Scholar] [CrossRef]
  29. Chen, C.-T. Linear System Theory and Design, 4th ed.; Oxford University Press: New York, NY, USA, 2013. [Google Scholar]
  30. Yang, L.; Jan, L. Leader–follower synchronisation of autonomous agents with external disturbances. Int. J. Control 2014, 87, 1914–1925. [Google Scholar] [CrossRef]
  31. Shinners, S.M. Modern Control System Theory and Application, 2nd ed.; Addison-Wesley: Reading, MA, USA, 1978. [Google Scholar]
  32. Snell, S.A.; Enns, D.F.; Garrard, W.L. Nonlinear inversion flight control for a supermaneuverable aircraft. J. Guid. Control. Dyn. 1992, 15, 976–984. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The traditional communication scheme.
Figure 1. The traditional communication scheme.
Applsci 16 04049 g001
Figure 2. The leader state estimation communication scheme.
Figure 2. The leader state estimation communication scheme.
Applsci 16 04049 g002
Figure 3. The traditional cooperative control method.
Figure 3. The traditional cooperative control method.
Applsci 16 04049 g003
Figure 4. The coupled cooperative control method.
Figure 4. The coupled cooperative control method.
Applsci 16 04049 g004
Figure 5. The comparison between the traditional and proposed cooperative control method: (a) traditional; (b) coupling.
Figure 5. The comparison between the traditional and proposed cooperative control method: (a) traditional; (b) coupling.
Applsci 16 04049 g005
Figure 6. Desired configuration for the multi-UAV formation.
Figure 6. Desired configuration for the multi-UAV formation.
Applsci 16 04049 g006
Figure 7. Communication topology of the multi-UAV formation.
Figure 7. Communication topology of the multi-UAV formation.
Applsci 16 04049 g007
Figure 8. Position trajectories of UAV formation with five UAVs: (a) three-dimensional; (b) X–Y plane.
Figure 8. Position trajectories of UAV formation with five UAVs: (a) three-dimensional; (b) X–Y plane.
Applsci 16 04049 g008
Figure 9. Position states of the formation with five UAVs: (a) x ; (b) y ; (c) z .
Figure 9. Position states of the formation with five UAVs: (a) x ; (b) y ; (c) z .
Applsci 16 04049 g009
Figure 10. Intermediate states of the formation with five UAVs: (a) v 1 ; (b) v 2 ; (c) v 3 .
Figure 10. Intermediate states of the formation with five UAVs: (a) v 1 ; (b) v 2 ; (c) v 3 .
Applsci 16 04049 g010
Figure 11. Observer response of the formation with five UAVs: (a) x ; (b) y ; (c) z ; (d) v 1 ; (e) v 2 ; (f) v 3 .
Figure 11. Observer response of the formation with five UAVs: (a) x ; (b) y ; (c) z ; (d) v 1 ; (e) v 2 ; (f) v 3 .
Applsci 16 04049 g011
Figure 12. Maximum errors under different coupling gains: (a) x ; (b) y ; (c) z ; (d) v 1 ; (e) v 2 ; (f) v 3 .
Figure 12. Maximum errors under different coupling gains: (a) x ; (b) y ; (c) z ; (d) v 1 ; (e) v 2 ; (f) v 3 .
Applsci 16 04049 g012aApplsci 16 04049 g012b
Figure 13. Absolute errors under different coupling gains: (a) x ; (b) y ; (c) z ; (d) v 1 ; (e) v 2 ; (f) v 3 .
Figure 13. Absolute errors under different coupling gains: (a) x ; (b) y ; (c) z ; (d) v 1 ; (e) v 2 ; (f) v 3 .
Applsci 16 04049 g013
Figure 14. Position state response of the controller with vs. without communication delay: (a) x ; (b) y ; (c) z .
Figure 14. Position state response of the controller with vs. without communication delay: (a) x ; (b) y ; (c) z .
Applsci 16 04049 g014
Figure 15. Position states under different communication delays: (a) x ; (b) y ; (c) z .
Figure 15. Position states under different communication delays: (a) x ; (b) y ; (c) z .
Applsci 16 04049 g015
Figure 16. Position trajectories under the wind gust disturbances: (a) three-dimensional; (b) X–Y plane.
Figure 16. Position trajectories under the wind gust disturbances: (a) three-dimensional; (b) X–Y plane.
Applsci 16 04049 g016
Figure 17. Position states under the wind gust disturbances: (a) x ; (b) y ; (c) z .
Figure 17. Position states under the wind gust disturbances: (a) x ; (b) y ; (c) z .
Applsci 16 04049 g017
Figure 18. Time delay and position trajectories under communication delay variability: (a) random delay; (b) three-dimensional.
Figure 18. Time delay and position trajectories under communication delay variability: (a) random delay; (b) three-dimensional.
Applsci 16 04049 g018
Figure 19. Position states under communication delay variability: (a) x ; (b) y ; (c) z .
Figure 19. Position states under communication delay variability: (a) x ; (b) y ; (c) z .
Applsci 16 04049 g019
Table 1. Comparison of the proposed method with representative prior work.
Table 1. Comparison of the proposed method with representative prior work.
ReferenceControl
Architecture
Coupling
Analysis
Coupling
Utilization
Communication Delay
[4,5,6,7,8,9,10,11,12,13]Standard state
feedback
Not
considered
UnutilizedNot
considered
[14,15]Observer-based
independent control
Not
considered
UnutilizedNot
considered
[16,17,18,22]Observer-based
output feedback
Not
considered
UnutilizedNot
considered
[19,20,21]Direct tracking
control
BasicExploitedNot
considered
[23,24,25,26]Cooperative
controller
Not
considered
UnutilizedIncorporated
ProposedIntegrated observer and cooperative controllerMathematical proofExploitedIncorporated
Table 2. Relative position specifications for the desired multi-UAV formation.
Table 2. Relative position specifications for the desired multi-UAV formation.
UAV IDfx(m)fy(m)fz(m)
UAV 0000
UAV 1−98.4−95.30
UAV 2−98.495.30
UAV 3−10500
UAV 4−179.300
Table 3. Initial positions for multi-UAV formation.
Table 3. Initial positions for multi-UAV formation.
UAV IDx(m)y(m)z(m)
UAV 02002003000
UAV 120002900
UAV 202002850
UAV 3002900
UAV 410002950
Table 4. Quantitative evaluation of error convergence using IAE and ITAE under different control methods.
Table 4. Quantitative evaluation of error convergence using IAE and ITAE under different control methods.
Error IndicesControl Methodsx(m)y(m)z(m)
IAETraditional methods2947.453733.192593.72
Proposed methods1848.443469.692321.50
ITAETraditional methods25,278.2021,745.9713,259.36
Proposed methods7806.4116,323.3410,846.91
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

Liu, Z.; Guo, Z.; Wei, J.; Zhang, Y.; Fan, W.; Fu, Y. Research on Multi-UAV Cooperative Formation Control Method Considering Coupling and Communication Delay. Appl. Sci. 2026, 16, 4049. https://doi.org/10.3390/app16084049

AMA Style

Liu Z, Guo Z, Wei J, Zhang Y, Fan W, Fu Y. Research on Multi-UAV Cooperative Formation Control Method Considering Coupling and Communication Delay. Applied Sciences. 2026; 16(8):4049. https://doi.org/10.3390/app16084049

Chicago/Turabian Style

Liu, Zequn, Zhuxin Guo, Jianing Wei, Yunfei Zhang, Wanlin Fan, and Yanfang Fu. 2026. "Research on Multi-UAV Cooperative Formation Control Method Considering Coupling and Communication Delay" Applied Sciences 16, no. 8: 4049. https://doi.org/10.3390/app16084049

APA Style

Liu, Z., Guo, Z., Wei, J., Zhang, Y., Fan, W., & Fu, Y. (2026). Research on Multi-UAV Cooperative Formation Control Method Considering Coupling and Communication Delay. Applied Sciences, 16(8), 4049. https://doi.org/10.3390/app16084049

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