Next Article in Journal
UAV Multisensor Observation of Floating Plastic Debris: Experimental Results from Lake Calore
Previous Article in Journal
A 3D-Printed, Open-Source, Low-Cost Drone Platform for Mechatronics and STEM Education in an Academic Context
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Estimation of Formation Wake Flow Fields Based on On-Board Sensing

1
School of Aeronautic Science and Engineering, Beihang University, Beijing 100191, China
2
Institute of Unmanned System, Beihang University, Beijing 100191, China
3
Beijing Beihang Tianyu Changying UAV Technology Co., Ltd., Beijing 100191, China
4
Shenyuan Honors College, Beihang University, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Drones 2025, 9(11), 798; https://doi.org/10.3390/drones9110798 (registering DOI)
Submission received: 11 October 2025 / Revised: 8 November 2025 / Accepted: 14 November 2025 / Published: 17 November 2025

Highlights

What are the main findings?
  • The PI-Model significantly improves the accuracy of wake velocity distribution estimation and formation aerodynamic effect prediction compared to theoretical models.
  • In two-aircraft formations, the estimation error of the optimal position by the PI-Model remains within 1% of the wingspan, and the converged position of the algorithm enables a 15–25% drag reduction for the follower aircraft.
What is the implication of the main finding?
  • This work provides a practical method for wake dynamics estimation in complex multi-aircraft formations, offering a feasible and low-cost approach for achieving fast and adaptive energy-efficient formation flight.
  • The proposed PI-Model demonstrates feasibility for formation flight applications and can be extended to larger heterogeneous mixed fleets. It holds significant theoretical and engineering value for improving the energy efficiency and mission performance of future UAV swarms.

Abstract

Close formation flight is a practical strategy for fixed-wing unmanned aerial vehicle (UAV) swarms. Maintaining UAVs at aerodynamically optimal positions is essential for efficient formation flight. However, aerodynamic optimization methods based on computational fluid dynamics (CFD) are computationally intensive and difficult to apply in real time for large-scale formations. Inspired by bio-formation flight, this study proposes an on-board sensing-based method for wake flow field estimation, with potential for extension to complex formations. The method is based on a parameter identification-induced velocity model (PI-Model), which uses only onboard sensors, including two lateral air data systems (ADS), to sample the wake field. By minimizing the residual of the induced velocity, the model identifies key parameters of the wake and provides a dynamic estimation of the wake velocity field. Comparisons between the PI-Model and CFD simulations show that it achieves higher accuracy than the widely used single horseshoe vortex model in both wake velocity and aerodynamic effects. Applied to a two-UAV formation scenario, CFD validation confirms that the trailing UAV achieves a 15–25% drag reduction. These results verify the effectiveness of the proposed method for formation flight and demonstrate its potential for application in complex, dynamic multi-UAV formations.

1. Introduction

V-shaped and line-formations are commonly observed during migratory bird flights [1,2]. Numerous studies have shown that such formations significantly reduce individual energy expenditure and improve endurance. Further observations indicate that individuals adaptively adjust their positions relative to leading neighbors to maximize energy savings [3]. This efficient coordination mechanism provides a clear direction for bio-inspired aviation: translating it into close formation flight in engineering applications. When properly positioned within the leader’s upwash field, the follower experiences a forward-inclined lift vector, reducing induced drag and enhancing aerodynamic performance [4]. These benefits have been confirmed through theoretical analysis [5], wind tunnel experiments [6], and flight tests [7].
As a result, close formation flight has rapidly become a central focus in UAV formation research in recent years [8,9,10,11,12,13,14,15]. The primary challenge lies in determining the aerodynamically optimal relative positions [16]. For larger formations, constructing wake databases using CFD provides high accuracy [17,18], but its reliance on large data volumes, computational resources, and airframe consistency limits its scalability to multi-aircraft and cross-platform applications. In our previous work, we introduced the concept of a “formation unit” [19], aiming to address multi-UAV formations within an optimization framework. However, in heterogeneous and complex formation scenarios, the limitations of this approach have gradually become evident.
Achieving this goal relies on constructing a formation aerodynamic model that is both accurate and efficient. Existing analytical studies span several theoretical frameworks, including the single horseshoe vortex model [20,21], multiple horseshoe vortex models [22], and vortex lattice methods [23,24], with new modeling approaches also emerging in recent years [25,26]. In general, the single horseshoe vortex model offers high computational efficiency, while vortex lattice methods provide higher accuracy but are limited by the real-time requirements of online computation. In realistic environments, however, wake vortices are influenced by various factors, including maneuvers of the leading aircraft and external disturbances such as stochastic wind fields, resulting in time-varying wake characteristics [27,28]. If static, pre-calibrated model parameters are still used, the system cannot update wake information in real time, making it difficult to accurately predict the strength and position of the upwash region experienced by the follower aircraft. As a result, the energy-saving benefits cannot be sustained. Therefore, to consistently achieve drag reduction in operational scenarios, the system must be capable of continuously sensing and updating wake information—i.e., wake tracking.
Wake tracking is not a new concept, but most existing studies focus on hazardous wake vortex warning and avoidance in civil aviation [29,30]. Direct wake flow measurements typically rely on on-board LiDAR systems [31,32] or ground-based acoustic devices [33]. Although ground-based measurements have achieved reliable results [34], transferring these methods to on-board platforms remains challenging [35]. An alternative approach involves indirect parameter estimation. For example, in Ref. [36], distributed pressure sensors are mounted on the follower’s wing, and an Extended Kalman Filter (EKF) is used to estimate wake vortex parameters. This method performs well across various configurations, particularly in vortex localization; however, it suffers from limited observability [37] and requires additional sensors, which increases cost and imposes design constraints. These challenges lead us to consider whether it is possible to extract critical wake features in real time without relying on heavy and expensive equipment, by fully utilizing existing or lightweight additional on-board sensors, to enable more accurate aerodynamic modeling.
Based on the above considerations, achieving real-time position adjustment in complex and large-scale formations through wake flow sensing requires a wake estimation method that accurately captures formation aerodynamic effects online while maintaining high computational efficiency. Inspired by bio-perception, where birds self-organize into large-scale formations using only local sensing, the PI-Model is proposed. It builds upon the single horseshoe vortex model and selects key parameters of the induced velocity field, such as vortex strength and position, as identification parameters. By fusing data from onboard sensors, including the ADS, the Global Navigation Satellite System (GNSS), and the Inertial Navigation System (INS), and employing an Unscented Kalman Filter (UKF), the method enables high-accuracy local wake sensing. Using induced velocity residual minimization as the objective, it dynamically corrects the estimated wake parameters to achieve real-time and efficient wake field estimation. The approach updates transient wake variations and adapts to complex aerodynamic environments while maintaining low computational cost, making it suitable for real-time deployment on small UAV platforms with limited onboard processing capacity.
The rest of this paper is organized as follows. Section 2 describes the wake flow field estimation method based on on-board sensor sampling. Section 3 presents comparative validation of the proposed method, including induced velocity estimation and formation aerodynamic effects. In Section 4, a two-UAV formation scenario is investigated to validate the method’s effectiveness in formation position optimization. Finally, Section 5 concludes the paper.

2. Wake Flow Field Estimation Method

Before the introduction of the proposed method, the fundamental modeling assumptions and environmental conditions are outlined as follows:
  • Flight Condition Assumption
    • The aircraft is assumed to maintain steady level flight at a constant altitude.
  • Flow Field Assumptions
    • The freestream is assumed to be uniform.
    • Turbulence and crosswinds are excluded from the simulation; the wake model is constructed under ideal, disturbance-free conditions.
    • Ground effects are neglected due to the high flight altitude.
  • Wake Dynamics Assumptions
    • Structural deformation of the wake caused by external disturbances, as well as interactions between the wake and the ground, are not considered. The wake is assumed to remain stable within the simulation timescale.
    • The influence of the follower aircraft on the wake field of the leader is not considered during the sensing process.

2.1. Aircraft Platform and Sensor Configuration

2.1.1. Aircraft Platform and Onboard Sensor

Based on the Skywalker X8 platform, the main geometric, mass, and other relevant parameters are listed in Table 1.
Figure 1 shows the external features of the UAV and the installation positions of the various sensors. To comprehensively acquire velocity and attitude information during flight, the UAV is equipped with multiple sensors: GNSS measures ground speed and position; INS provides attitude angles, angular rates, and accelerations; ADS measures aerodynamic parameters such as airspeed, angle of attack, and sideslip angle.
To obtain sufficient data for accurate wake distribution estimation while considering the limitations of sensor size and cost, two ADS units are deployed. By optimizing their placement and accumulating time-series data, the efficiency of wake information acquisition is improved. To cover a broader region of the wake, two ADS units should be placed far apart. However, positioning the sensors near the wingtips places them close to the vortex core of the leading aircraft, where large velocity gradients may cause significant wake velocity fluctuations, reducing data accuracy and affecting subsequent parameter estimation. To mitigate this, the sensors are moderately shifted inboard to regions with more stable flow, effectively reducing the impact of velocity shear and ensuring the stability of wake measurements.

2.1.2. Sliding Window

Due to the limited number of sensors, the sampling data at each time step is sparse. To effectively utilize the available information, a sliding window is introduced to compensate for the lack of spatial sampling by accumulating temporal data. The sliding window maintains a fixed-size data window at each time step, processing and updating both the current and historical data within the window. Specifically, at each time step k , a fixed-size historical data window W k is used, which contains consecutive data from time step k n to k . As time progresses, the window slides along the data sequence, continuously updating the estimation of the current state. The data points contained in the window W k are:
W k = { y k n , y k n + 1 , , y k 1 , y k }
where y i denotes the observation or data point at time step i . By introducing the sliding window, the influence of noise or errors in individual time-step data can be reduced, improving the estimation of wake characteristics. This approach mitigates the sparsity of spatial sampling points and enhances the stability and accuracy of wake field perception.

2.2. Wake Flow Field Sensing Method

2.2.1. Velocity Triangle

Perception of wake flow velocity is equivalent to wind field velocity perception. Consequently, wake flow velocity can be directly calculated based on the velocity triangle.
V g = R g b V b + V w g
where V g = [ V x , V y , V z ] T denotes the ground speed of the aircraft, V b = [ u , v , w ] T represents the components of the airspeed in the body frame, V w g = [ w x , w y , w z ] T denotes the wind speed in the ground frame, and R g b is the rotation matrix from the body frame to the ground frame. The computation method of R g b is briefly introduced below.
The orientation of the aircraft body coordinate system O x b y b z b relative to the ground coordinate system O x g y g z g is commonly described using three Euler angles: pitch angle θ , roll angle ϕ , and yaw angle ψ . Specifically, the pitch angle θ denotes the angle between the body axis O x b and the horizontal plane O x g y g . When the vehicle pitches upward, the pitch angle θ is defined to be positive. The yaw angle ψ represents the angle between the projection of the body axis O x b onto the horizontal plane O x g y g and the ground axis O x g , with a rightward yaw defined as positive. The roll angle ϕ is the angle between the aircraft’s symmetry plane and the vertical plane containing the body axis O x b , and it is considered positive when the aircraft rolls to the right.
The rotation sequence of the body coordinate system is as follows: first, a roll rotation by angle ϕ is performed about the body axis O x b . Next, a pitch rotation by angle θ is carried out about the intermediate O y axis. Finally, a yaw rotation by angle ψ is performed about the O z axis (i.e., the ground axis O z g ). Upon completing these three successive rotations, the transformation from the body coordinate system to the ground coordinate system is achieved, as illustrated in Figure 2. According to the principles of coordinate transformation, the transformation matrix from the body coordinate system O x b y b z b to the ground coordinate system O x g y g z g can thus be derived.
R g b = L z ( ψ ) L y ( θ ) L x ( ϕ )
Each of L z , L y and L x represents a single-axis rotation transformation matrix, with their respective expressions given as follows:
L z ( ψ ) = cos ψ sin ψ 0 sin ψ cos ψ 0 0 0 1
L y ( θ ) = cos θ 0 sin θ 0 1 0 sin θ 0 cos θ
L x ( ϕ ) = 1 0 0 0 cos ϕ sin ϕ 0 sin ϕ cos ϕ
Consequently, the rotation matrix is obtained as:
R g b = cos θ cos ψ cos φ sin ψ + sin ϕ sin θ cos ψ sin ϕ sin ψ + cos ϕ sin θ cos ψ cos θ sin ψ cos ϕ cos ψ + sin ϕ sin θ sin ψ sin ϕ cos ψ + cos ϕ sin θ sin ψ sin θ sin ϕ cos θ cos ϕ cos θ
According to this relation, calculating the wind speed requires information such as airspeed and attitude angles, which are obtained from onboard sensors including GNSS, INS, and ADS.
Wind field velocity perception is essentially an estimation of the aircraft’s flight state. If reasonably accurate data on airspeed, ground speed, and attitude angles are available, the wind field velocity can be reliably computed. However, due to measurement noise and sensor errors, the calculated wind field velocity often contains significant uncertainty. Data fusion offers an effective solution to this problem. For nonlinear systems, the UKF algorithm enables optimal estimation by integrating system models with sensor data, allowing accurate estimation of the wind field velocity.

2.2.2. High-Accuracy Wake Flow Field Sensing

To construct the UKF estimation model for the nonlinear system, the state transition and observation equations are first defined. To fully describe the flight state of the aircraft, this study selects the components of airspeed in the body frame V b = [ u , v , w ] T , the angular velocity in the body frame ω = p , q , r T , and the Euler angles e = ϕ , θ , ψ T as state variables. Additionally, to estimate wind speed, the components of wind velocity in the ground frame V w g = w x , w y , w z T are included in the state vector. Assuming that wind speed varies slowly, the complete state vector is defined as x = V b , ω , e , V w g T . Assuming that the engine thrust depends solely on the throttle position δ p , which satisfies: T = T p δ p .   [ δ a , δ e ] denote the equivalent aileron deflection and elevator deflection. For the flying-wing UAV employed in this study, elevon surfaces are installed at the trailing edge of the wing. The equivalent aileron and elevator deflection angles are calculated from the deflection angles of the left and right control surfaces: δ a δ e T = δ R δ L 2 δ R + δ L 2 T . Thus, the equivalent aileron deflection, elevator deflection, and throttle position constitute the control vector u = [ δ a , δ e , δ p ] T . Based on the six-degree-of-freedom aircraft dynamics, aerodynamic models, and the wind variation assumption, the control and state vectors satisfy the following dynamic equation:
V ˙ b ω ˙ e ˙ V ˙ w g = F / m ω × V b I 1 ( M ω × ( I ω ) ) L w 1 ω 0
where F represents the total force acting on the UAV, and m represents mass, I denotes the inertia matrix, I 1 denotes its inverse, M denotes the external moment acting on the UAV, and L w 1 denotes the inverse of the transformation matrix from Euler angle rates to body-frame angular velocity.
Due to the presence of process noise, the state transition equation should include a noise term:
x ˙ = f ( x , u ) + ε
where ε denotes the process noise, which follows a Gaussian distribution with zero mean and covariance Q , i.e., ε ~ N ( 0 , Q ) .
The information obtained from the aircraft’s sensors, including GNSS, INS, and ADS, is selected as the measurements. The measurements are denoted as z = [ V x , V y , V z , p , q , r , ψ , θ , ϕ , a x , a y , a z , V , α , β ] T , then the observation equation is:
V g = R g b V b + V w g ω = ω e = e a = F / m V = u 2 + v 2 + w 2 α = arctan w / u β = arcsin v / V
where a denotes acceleration, V is the scalar value of airspeed, α is the angle of attack, and β is the sideslip angle.
Due to the presence of observation noise, the observation equation should be:
z = h ( x , u ) + η
where η denotes the observation noise, which follows a Gaussian distribution with zero mean and covariance R , i.e., η ~ N ( 0 , R ) .
Therefore, the nonlinear system can be described as:
x k = x k 1 + Δ t f ( x k 1 , u k 1 ) + ε k 1 z k = h ( x k , u k ) + η k ε k 1 ~ N ( 0 , Q k 1 ) η k ~ N ( 0 , R k )
Based on the aforementioned state transition and observation equations, the UKF estimation algorithm is utilized to achieve high-precision wake flow velocity perception. The main steps involved in performing state estimation using UKF are as follows:
  • The proportional symmetric sampling method [38] is employed to obtain 2n + 1 sampling combinations (i.e., the Sigma points set), which are then organized in the following sequence:
    χ k 1 = x ^ k 1 x ^ k 1 + ( n + λ ) P k 1 i x ^ k 1 ( n + λ ) P k 1 i ,   i = 1 , 2 , , 2 n
  • Substitute these 2n + 1 points into the state equation to obtain the k step prediction for these points:
    χ i , k | k 1 = χ i , k 1 + Δ t f ( χ i , k 1 , u k 1 )
    where the subscript k | k 1 denotes a prior estimate of the state at time k based on all the information available up to time k 1 .
  • Based on the 2n + 1 predicted results, calculate the k step predicted mean and the covariance matrix of the system state variables.
    x ^ k | k 1 = i = 0 L w i m χ i , k | k 1 P k | k 1 = i = 0 L w i c χ i , k | k 1 x ^ k | k 1 χ i , k | k 1 x ^ k | k 1 T + Q k 1
    where w i m , w i c are the two types of weighting coefficients.
  • Based on the predicted mean and covariance matrix, the UT (Unscented Transform) is applied again to generate a new set of 2n + 1 Sigma points.
    χ k | k 1 = x ^ k | k 1 x ^ k | k 1 + ( n + λ ) P k | k 1 i x ^ k | k 1 ( n + λ ) P k | k 1 i
  • Substitute the point set into the observation equation to obtain the predicted observation at step k .
    Z i , k | k 1 = h ( χ i , k | k 1 , u k )
  • Based on the 2n + 1 predicted results, calculate the k step predicted mean and the covariance matrix of the system’s observation variables.
    z ^ k | k 1 = i = 0 L w i m Z i , k | k 1 P k | k 1 z z = i = 0 L w i c Z i , k | k 1 z ^ k | k 1 Z i , k | k 1 z ^ k | k 1 T + R k
  • Calculate the Kalman gain.
    P k | k 1 x z = i = 0 L w i c χ i , k | k 1 x ^ k | k 1 Z i , k | k 1 z ^ k | k 1 T K k = P k | k 1 x z ( P k | k 1 z z ) 1
  • Finally, after obtaining the new measurement z k , update the system’s state and covariance.
    x ^ k | k = x ^ k | k 1 + K k ( z k z ^ k | k 1 ) P k = P k | k 1 K k P k | k 1 z z K k T
    where the subscript k | k denotes the posterior estimate of the state at time k , after incorporating the measurement obtained at that same time.
The above describes the complete steps of the UKF algorithm, and the flowchart is shown in Figure 3. Through the UKF algorithm, the aircraft is able to achieve high-precision perception of the wake field in complex flight environments. This method not only effectively suppresses the impact of measurement noise and external disturbances but also dynamically updates the wake field information during flight, providing reliable data input for the aircraft to identify the wake field of the leading aircraft.
To verify the perception capability, a simulation experiment was conducted in which the aircraft cruised in a wind field with a vertical wind speed of 3 m/s. The processed results of the collected data are shown in Figure 4. It can be seen that the perception error after UKF filtering is significantly smaller than that of direct measurement, indicating higher accuracy. Therefore, it can be concluded that the UKF filtering method enables high-precision perception of the wake field.
In addition, a flight test for wind speed perception was previously conducted to verify the feasibility of the wind field sensing method based on ADS sensors. During the test, ADS sensors were installed on the aircraft nose, while GNSS and INS sensors were mounted on the fuselage, as shown in Figure 5a. The processed experimental data are presented in Figure 5b. By applying the UKF, noise and errors were significantly suppressed. Although only a single ADS sensor was used in this experiment, the results still support the present study, demonstrating that the proposed sensor configuration and filtering method can provide accurate wind speed information and effectively support real-time wake field perception and estimation.

2.3. Wake Vortex Field Estimation Method

2.3.1. PI-Model

The single vortex model has a low computational cost and can perform fast calculations, making it particularly suitable for real-time optimization algorithms that require high computational speed. According to the Kutta–Joukowsky theorem, when the aircraft is in level flight and the lift is balanced with gravity, the initial circulation of the aircraft’s wake vortex can be calculated:
Γ 0 = m g ρ V b 0
where ρ denotes the air density, V is the airspeed of the aircraft, and b 0 is the effective wingspan, and represents the initial vortex core separation distance after the wingtip vortex is shed, where b 0 = π b / 4 , b is the wingspan of the aircraft, m is the aircraft mass, and g is the acceleration of gravity.
After the formation of wake vortices, under the influence of wingtip vortex-induced gravity, atmospheric turbulence, and other factors, the vortices tend to move downward, and their circulation gradually decreases. The Probabilistic Two-Phase Wake Vortex Decay (P2P) [39] model proposed by the German Aerospace Center exhibits high agreement with wake vortex measurements obtained via lidar, effectively capturing the evolution of vortex circulation. (* indicates normalized data.)
During the wake vortex diffusion phase, the circulation varies as shown in Equation (22):
Γ 5 15 * t * = A exp R * 2 ν 1 * t * T 1 *
where Γ 5 15 * denotes the normalized mean circulation within the 5–15 m range, t * is the normalized time, A is a tuning constant for Γ 5 15 * t * = 0 , R * represents the normalized average radius, ν 1 * is the effective viscosity during the diffusion phase, and T 1 * corresponds to the wake vortex configuration at the start of diffusion t * = 0 .
During the rapid decay phase of the wake vortex, circulation decreases quickly. This process is influenced by atmospheric conditions—specifically, it is related to turbulent eddy diffusivity and buoyancy frequency. The circulation evolution is expressed by Equation (23):
Γ 5 15 * t * = A exp R * 2 ν 1 * t * T 1 * exp R * 2 ν 2 * t * T 2 *
where ν 2 * represents the effective viscosity during the rapid decay phase, and T 2 * denotes the onset time of this rapid decay.
The wake vortex travels aft of the aircraft, and the time t corresponding to a given downstream position can be obtained based on the aircraft’s forward flight distance S . In this way, the vortex strength at a given location can be calculated.
In formation flight missions, the longitudinal spacing between the leading and trailing aircraft is typically large enough to allow the wake to fully roll up, making the horseshoe vortex model a reasonable representation of the leading aircraft and its wake. For further simplification, the influence of the bound vortex at far distances can be neglected. In this case, the semi-infinite horseshoe vortex can be approximated as two semi-infinite trailing vortex filaments. These two vortex filaments induce velocity at any downstream point, which can be calculated using the wake-induced velocity model.
In real flows, when the airflow approaches the vortex core region, viscous effects must be considered. The classical horseshoe vortex model cannot accurately reflect this behavior. Therefore, researchers have modified the wake-induced velocity model based on experimental data and numerical simulations. Commonly used models include the Lamb-Oseen vortex model, the Rankine vortex model, and the Burnham & Hallock model [40] (H-B-Model). Among them, the Lamb–Oseen vortex model is a solution to the unsteady Navier–Stokes equations and provides a smooth transition between the external flow and the vortex core, overcoming the singularity of velocity in the two-dimensional potential vortex and offering more accurate estimates in the upwash region. Kurylowich re-expressed the exponential term in a direct form that includes the vortex core radius. Therefore, the improvement in this study is based on the Kurylowich model [41] (K-Model). The velocity distribution is as follows:
W = Γ 2 π r 1 exp ( β r 2 r c 2 )
where Γ is the wake vortex strength, r is the distance from the point to the vortex core center, r c is the vortex core radius, and β = 1.2564 .
Assume that the aircraft’s center of mass is located at the midpoint of the wing, and establish a body-fixed coordinate system with the midpoint of the leader’s effective wingspan b 0 as the origin O L . Let L and R denote the left and right effective wing tips of the reference wing. Let the coordinates of the vortex cores (the origin of the vortex filament) generated by the aircraft during flight be denoted as ( y c 1 , z c 1 ) and ( y c 2 , z c 2 ) . Let P ( y , z ) be any point on the wing of the follower aircraft. The induced velocities at point P from the left and right vortices are denoted by w L and w R , respectively, as shown in Figure 6.
As shown in Figure 6, the vertical induced velocity w ^ z and lateral induced velocity w ^ y can be obtained by summing the vertical and lateral components of the induced velocities generated by the left and right wake vortices.
w ^ z = 1 exp β r 1 2 / r c 2 Γ 1 ( y y c 1 ) / 2 π r 1 2 + 1 exp β r 2 2 / r c 2 Γ 2 ( y y c 2 ) / 2 π r 2 2
w ^ y = 1 exp β r 1 2 / r c 2 Γ 1 ( z z c 1 ) / 2 π r 1 2 + 1 exp β r 2 2 / r c 2 Γ 2 ( z z c 2 ) / 2 π r 2 2
where r 1 2 = ( y y c 1 ) 2 + ( z z c 1 ) 2 , r 2 2 = ( y y c 2 ) 2 + ( z z c 2 ) 2 . This method predicts the induced velocity by characterizing the fundamental parameters of the wake vortex. Its calculation depends on the wake vortex strength Γ 1 , Γ 2 , vortex core radius r c and vortex core position ( y c 1 , z c 1 )   ( y c 2 , z c 2 ) , which are determined through empirical formulas, thus limiting the prediction accuracy. Additionally, this method cannot update the dynamic changes in the flow field in real-time, posing certain limitations.
This study proposes the PI-Model, which aims to optimize its accuracy and adaptability by dynamically adjusting the key parameters in the model. Specifically, all parameters in Equations (25) and (26) that are based on empirical formulas are treated as unknown parameters to be identified, such as the vortex core radius, circulation, and vortex core coordinates. First, real-time wake field data is obtained through sensor filtering. Then, using the Improved Pigeon-Inspired Optimization (IPIO) algorithm, the wake-induced velocity residuals are treated as an online objective function to dynamically identify model parameters, minimizing the deviation between the model-predicted wake velocity and the aircraft’s sensor-measured wake velocity. This improvement not only enhances the model’s prediction accuracy but also enables dynamic updates of the flow field changes in real-world environments.

2.3.2. Identification of Wake Vortex Parameters Through the IPIO

To accurately identify the parameters of the wake vortex model, the IPIO algorithm is introduced for model parameter optimization. The algorithm consists of two components: the map and compass operator and the landmark operator. The specific formulas can be found in Ref. [42].
For an optimization problem with D dimensions, there are N pigeons available for searching. The position and velocity of each pigeon are denoted as X i = x 1 , x 2 , , x D T and V i = v 1 , v 2 , , v D T , respectively, and their values will be updated in each iteration.
In the map and compass operator, the position and velocity of pigeon i at generation t are updated using the following formulas:
V i ( t ) = V i ( t 1 ) e λ t r a n d ( X g b e s t X i ( t 1 ) ) X i ( t ) = ω i ( t 1 ) X i ( t 1 ) + ( 1 ω i ( t 1 ) ) V i ( t ) + rand σ i ( t 1 ) X g b e s t
where r a n d is a random number, and X g b e s t denotes the current global optimal position, which can be acquired by evaluating the fitness values of all pigeon positions. ω i represents the dynamic weights associated with both position and velocity, σ i is the acceleration coefficient, and λ is the map and compass factor, which controls the balance between global exploration and local exploitation.
In the landmark operator, pigeons with poor fitness values are discarded, reducing the number of pigeons by half during each iteration and accelerating convergence. The position center of the remaining pigeons is considered the global optimal position. Therefore, the remaining pigeons update their positions by moving towards this center, which can be formulated as follows:
N ( t ) = N ( t 1 ) 2 X c e n t e r ( t ) = i = 1 N ( t ) X i ( t 1 ) Fit ( X i ( t 1 ) ) i = 1 N ( t ) Fit ( X i ( t 1 ) ) X i ( t ) = X i ( t 1 ) + rand ( X c e n t e r ( t ) X i ( t 1 ) )
where X c e n t e r denotes the center position of all the pigeons. Fit ( ) is the quality of the pigeon individual, and is calculated as Fit ( X i ( t 1 ) ) = 1 J ( X i ( t 1 ) ) , where J is the fitness function.
In the process of parameter identification using the IPIO algorithm, the objective of the model is to minimize the error between the model output and the actual wake vortex data. Therefore, the fitness function is defined as:
J = i = 1 n w ^ z , j w z , j 2
where w ^ z , j is the wake velocity calculated by the PI-Model, w z , j is the actual wake velocity measured by the sensors, and n is the number of data points in the sliding window. The optimization objective is to adjust the parameters of the PI-Model to minimize the fitness function J , thereby obtaining the optimal wake model parameters.
The IPIO algorithm, as shown in Figure 7, efficiently identifies the key parameters of the wake vortex model and provides an accurate wake field prediction method for subsequent formation optimization.

2.4. Formulation of Formation Aerodynamic Effect

The aerodynamic effects in close formation primarily refer to the induced forces and moments exerted on the follower aircraft by the lead aircraft’s wake vortex. The wake from the lead aircraft alters the follower aircraft’s angle of attack and sideslip angle, generating additional aerodynamic forces and moments. The induced wake velocity depends on the follower aircraft’s position within the wake field. Therefore, the aerodynamic effects in the formation can ultimately be expressed as a function of the relative position between the follower and lead aircraft. In the inertial coordinate system, the relative position of the follower aircraft with respect to the lead aircraft is defined as [ Δ x , Δ y , Δ z ] . Assume that the aerodynamic center of the follower aircraft is located at the root of the wing’s quarter-chord line.

2.4.1. Induced Lift Calculation

Induced lift is primarily caused by the wake vortex upwash acting on the follower aircraft’s wings. The wake vortex upwash increases the angle of attack Δ α of the follower aircraft. By applying an integral method, the induced lift coefficient Δ C L caused by the wake vortex is determined by the following formula:
Δ C L = C L α Δ α
where C L α is the slope of the lift curve, Δ α is calculated by the following equation:
Δ α = arctan V z V V z V = b / 2 b / 2 V z ( y ) / b V
where V z ( y ) is the wake-induced velocity on the follower aircraft’s wing, and b is the wing span of the follower aircraft, and V is the freestream velocity.

2.4.2. Induced Drag Calculation

Induced drag is primarily caused by the forward tilt of the lift vector due to the induced upwash wake velocity. The new lift coefficient C L in close formation is approximately C L + Δ C L . Therefore, the induced drag coefficient is calculated using the following formula:
Δ C D i = C L sin ( Δ α ) = ( Δ C L + C L ) sin ( Δ α )
where Δ α 1 , sin ( Δ α ) Δ α , Δ α is calculated by the Equation (31). It should be noted that the wake vortex upwash causes the lift vector to tilt forward. In this case, the drag acts in a direction opposite to the original drag of the follower itself, resulting in a reduction of drag. Therefore, a negative induced drag coefficient indicates a decrease in drag, whereas a positive coefficient corresponds to an increase in drag.

2.4.3. Induced Rolling Moment Calculation

The follower aircraft is affected by the induced velocity in the wake field of the lead aircraft. Since the wings on both sides experience different upwash velocities, the aircraft will be influenced by the wake of the lead aircraft, resulting in an induced rolling moment. Its expression is given by:
L = 1 2 ρ V C L α b / 2 b / 2 V z ( y ) c ( y ) y d y
The induced rolling moment coefficient is given by:
C l = 2 L R ρ V 2 S b = C L α V S b b / 2 b / 2 V z ( y ) c ( y ) y d y
where c ( y ) is the chord distribution of the aircraft’s wing.

3. PI-Model Accuracy Verification

This section evaluates the estimation accuracy of the proposed PI-Model by comparing the wake-induced velocity distribution in the same wake field, calculated using the PI-Model, several theoretical models (including the H-B-Model and K-Model), and CFD simulations. The aerodynamic effects of the formation predicted by the models are also compared. As an example, the wake field of the Skywalker X8 at x = 2 b , z = 0 is used.
The wake data required for parameter identification in the PI-Model is pre-generated through CFD simulations to emulate the wake environment. The CFD model used here is the same as that employed for the baseline comparison, both based on the steady Reynolds-Averaged Navier–Stokes (RANS) approach with the SST k-ω turbulence model. This model combines the advantages of the k-ε and k-ω formulations through a blending function, enabling accurate prediction of both free shear flows and near-wall flows, and is well-suited for capturing large-scale flow separation. This modeling strategy facilitates the closure of the RANS equations. Furthermore, wake refinement is applied to enhance the resolution and accuracy of the wake flow field.

3.1. Velocity Accuracy Comparison

3.1.1. Vertical Induced Velocity Comparison

The vertical induced velocity distribution is shown in Figure 8, and the overall trend of all models is consistent with the CFD results. The proposed PI-Model significantly improves the estimation accuracy in the key region of the wake, i.e., the upwash region. The other two models exhibit deviations in both the magnitude and location of the peak velocity, and they overestimate the velocity gradient near the vortex core, leading to overly sharp changes in the induced velocity curve. In the downwash region, the estimated results deviate from the CFD results due to the theoretical models not considering the effects of the aircraft body. Additionally, in practical flight control, the follower aircraft typically avoids strong downwash regions to maintain flight stability. As a result, there are fewer samples from this region used for parameter identification, leading to reduced estimation accuracy.
Nevertheless, this limitation does not have a significant impact on formation position optimization, as the strong downwash region is not an effective position for formation flight optimization but rather an area that must be actively avoided. Therefore, the high-precision estimation achieved by the PI-Model in the key upwash region is sufficient to enhance the accuracy of formation position optimization.

3.1.2. Lateral Induced Velocity Comparison

The calculation results of the lateral induced velocity distribution are shown in Figure 9. The trend of the three models is generally consistent with the CFD results. However, all models exhibit deviations in the magnitude and distribution of the peak velocity. The primary reason the PI-Model did not improve estimation accuracy is that the formation optimization objective focuses mainly on longitudinal aerodynamic effects. Its fitness function during identification is set to minimize vertical induced velocity deviation, which led to parameter estimation being focused on fitting the vertical induced velocity distribution, neglecting the accuracy of the lateral induced velocity distribution.

3.2. Formation Aerodynamic Effect Estimation Accuracy Comparison

To evaluate the accuracy of the PI-Model in formation aerodynamic effects, a comparison is made between the PI-Model, H-B-Model, and K-Model in estimating the induced lift, induced drag, and induced rolling moment coefficients. The predicted results are also compared with the corresponding CFD results to demonstrate the improvement in estimation accuracy achieved by the proposed PI-Model. In the analysis, the longitudinal spacing Δ x = 2 b and vertical spacing Δ z = 0 are considered.

3.2.1. Induced Lift Coefficient Comparison

Figure 10 shows a comparison of the induced lift coefficient predictions. Compared to the CFD results used to validate the model accuracy, the PI-Model exhibits good consistency with the CFD results. The overestimation of the induced lift coefficient by the other models is due to an overestimation of the vertical velocity of the wake vortex, as shown in Figure 8. Additionally, according to the PI-Model predictions, the maximum induced lift occurs at the position Δ y = 0.98 b , which is consistent with the CFD results.

3.2.2. Induced Drag Coefficient Comparison

Figure 11 presents the validation of the induced drag coefficient predictions. The estimation of the PI-Model shows a higher degree of agreement with the CFD data. The overestimation of the induced drag coefficient in the other models results from the excessive estimation of the vertical induced velocity, as shown in Figure 8, which ultimately stems from the assumption of constant vortex circulation. However, the proposed PI-Model effectively addresses the inaccuracy caused by static preset parameters by incorporating sensor-based wake field perception and parameter identification. Furthermore, the proposed model predicts the maximum drag reduction at Δ y = 0.98 b , which is very close to the CFD results.

3.2.3. Induced Rolling Moment Coefficient Comparison

Figure 12 presents the validation of the induced rolling moment coefficient predictions. The estimation of the proposed PI-Model shows a higher degree of agreement with the CFD data. The overestimation of the induced rolling moment coefficient by the other models is likewise due to the overestimation of the induced velocity. In addition, as shown in Figure 12, the induced rolling moment varies with the lateral spacing and exhibits two extreme values. The first extreme value occurs at Δ y = 0.4 b , corresponding to the scenario where the wings are overlapped by a half-span, which represents the most critical region for the follower aircraft. At this point, the follower experiences the maximum rolling moment effect. The second extreme value occurs at Δ y = 1 b , which is very close to the position of maximum drag reduction.

3.3. Summary

The estimation accuracy is validated by calculating the root mean square error (RMSE) of the estimated values. Figure 13 presents the RMSE of the three models with the CFD results as the reference. Based on the RMSE, it can be concluded that, compared with the K-Model and H-B-Model, the proposed PI-Model improves the estimation accuracy of the vertical induced velocity and formation aerodynamic effects by approximately 84% (K-Model) and 74% (H-B-Model), respectively.
For each metric, the improvement is computed as:
I x = RMSE baseline RMSE PI RMSE baseline × 100 %
where RMSE baseline is the RMSE value of the baseline method (e.g., K-Model or H-B-Model), RMSE PI is the RMSE value of the PI-Model, I x represents the percentage improvement on the corresponding performance metric.
The average improvement across n metrics (here n = 4 ) is calculated as:
I = 1 n i = 1 n I x
In summary, the proposed PI-Model achieves the highest estimation accuracy for the vertical induced velocity in the wake field, outperforming the accuracy of the theoretical models. It also provides more accurate estimations of the formation aerodynamic effects compared with the theoretical models. Therefore, the proposed PI-Model attains satisfactory estimation accuracy.

4. Two-Aircraft Formation Simulation

In this section, numerical simulations of two-aircraft formations are conducted based on the Skywalker X8 platform under both homogeneous and heterogeneous scenarios, systematically evaluating the performance of wake vortex estimation and formation position optimization. To evaluate the formation strategy under limited computational resources, this study adopts the “homogeneous scaling method.” In this approach, the same type of fixed-wing UAV is selected as the baseline platform, and multiple complex mixed formations are constructed by scaling key geometric parameters such as wingspan and chord length. This method balances model diversity and consistency: on one hand, the geometric scale differences are sufficient to simulate the wake variations among heterogeneous aircraft; on the other hand, the identical aerodynamic configuration significantly reduces the complexity of modeling and numerical computation. All simulation cases satisfy the following unified conditions:
  • The leader aircraft maintains steady level flight with a speed of 10 m/s and an angle of attack of 5°.
  • The freestream velocity is identical to the flight speed, and atmospheric turbulence effects are neglected.
  • At the beginning of the formation, the follower aircraft has the same trimmed angle of attack and flight speed as the leader and subsequently maintains the trimmed angle of attack.
The principal geometric and mass parameters of the two UAV types are summarized in Table 2. The wingspan of the Large UAV is approximately twice that of the Small UAV, with the corresponding mass and wing area scaled in a similar proportion.
The optimal relative position between the two aircraft is denoted as ( Δ x o , Δ y o , Δ z o ) . In formation flight, wake dissipation increases with longitudinal spacing. Considering the minimum safety separation between UAVs while maximizing the wake vortex effect, we set the longitudinal relative position to Δ x o = 2 b (where b is the leader’s wingspan). Therefore, the longitudinal spacing is excluded from the optimization parameters.
The following basic assumptions are made in the simulation analysis: during the follower UAV position optimization process, its feedback effect and disturbance influence on the leader’s wake field are neglected. It is also assumed that the autopilot can accurately track the spatial commands generated by the Gradient Descent (GD) method. Therefore, position tracking errors are not discussed separately in the subsequent analysis.

4.1. Simulation Environment and Process

A clear simulation workflow is established for each operating condition to ensure validity and completeness, as shown in Figure 14. Specifically, the overall simulation process consists of the following three main steps:
First, the CFD is used to solve the wake field of the leader aircraft and obtain the precise distribution of the induced velocity. This provides a high-fidelity wake field environment for the follower aircraft’s position optimization, simulating real-flight conditions as closely as possible.
Subsequently, formation position optimization is performed based on the GD algorithm, with the induced drag defined as the objective function—maximizing the wake benefit is equivalent to minimizing the induced drag. The follower’s position is first initialized, and under the guidance of the GD, the follower UAV uses its on-board sensing system, which includes two ADS units, to perceive the local wake velocity in real time. The IPIO algorithm is then employed to identify the PI-Model parameters, enabling estimation of the wake field distribution. The objective function and its gradient are calculated in real time, guiding the follower UAV to iteratively adjust its position toward the optimal point.
Finally, to verify whether the converged position represents the optimal relative position, CFD simulations are conducted for comparative validation. Specifically, around the convergence point of the GD, the follower aircraft is placed at several laterally offset positions (offsets of 1–20% of the wingspan relative to the converged position), and CFD calculations are performed to compute and compare the drag coefficients at these positions. By examining the drag differences, it is determined whether the converged position corresponds to the global optimum, thereby validating the effectiveness and reliability of the proposed PI-Model and formation optimization strategy.

4.2. Two-Aircraft Formation

4.2.1. Homogeneous Formation

The homogeneous two-aircraft formation (Small–Small) is analyzed first. The wake field of the leader aircraft is computed using CFD to obtain the three-dimensional induced velocity field. The vertical distribution of the induced velocity is shown in Figure 15, where the distinct wake vortex structures generated by the leading UAV, as well as their downstream development and dissipation characteristics, can be clearly observed.
The coordinate system is set with the center of gravity of the leader as the origin. The follower starts at the right rear of the leader, maintaining a relative distance ( Δ y , Δ z ) = ( 1.6 b , 0.5 b ) . During the optimization process, guided by the GD algorithm, the follower continuously adjusts its relative position in real time. The sensor recordings during this process are shown in Figure 16, where the horizontal axis represents the number of iterations. The upper and middle subplots correspond to the angle of attack data measured by the two sensors and the estimated local upwash velocity, respectively. As the follower gradually moves toward the upwash region of the wake vortex, the measurements from the left sensor (Sensor 1) first increase to a maximum in the strongest upwash area, then decrease and stabilize as the aircraft continues to move, while the data from the right sensor (Sensor 2) gradually increase and stabilize. The purple line in the bottom subplot represents the variation of the objective function over iterations. It shows a clear decreasing trend and eventually stabilizes around a constant value, indicating convergence of the algorithm.
The flight trajectory of the follower aircraft in the leader’s wake velocity field is shown as the red trajectory in Figure 17. From the trajectory curve, it can be observed that under the real-time guidance of the algorithm, the follower gradually moves toward the position of strongest upwash, with the optimization path converging to the optimal point.
CFD numerical simulations are used for validation to verify whether the position at which the algorithm converges is optimal, as shown in Figure 18. Specifically, using the converged position from the algorithm as the reference point, the follower aircraft is displaced laterally to the left and right by 1%, 2%, 5%, 10%, and 20% of the wingspan distance. The drag coefficients at each position are then calculated and compared. From the CFD results shown in Figure 19, it can be observed that the drag coefficient at the GD algorithm’s converged position is the lowest, and it is approximately 15.14% lower than the drag coefficient of the solo flight, proving that the position obtained by the GD-driven UAV is indeed the optimal one.

4.2.2. Heterogeneous Formation

To verify the effectiveness of the proposed method in heterogeneous formations, this paper constructs a typical heterogeneous two-aircraft formation case with a large wingspan leader UAV (Large UAV) and a small wingspan follower UAV (Small UAV). First, the wake field of the leader UAV is computed using CFD, as shown in Figure 20.
The follower aircraft is initialized at a position relative to the leader aircraft at ( 3 b , 0.7 b ) . During the optimization process, guided by the GD algorithm, the follower aircraft adjusts its relative position in real time. The sensor recordings during this process are shown in Figure 21, where the horizontal axis represents the number of iterations. The upper and middle subplots correspond to the angle of attack data measured by the dual sensors and the estimated local upwash velocity, respectively. As the follower aircraft gradually moves towards the wake upwash region, the measurement from Sensor 1 (left sensor) first increases to the strongest upwash point, then decreases and stabilizes as the aircraft continues to move. The measurement from Sensor 2 (right sensor) gradually increases and stabilizes. The purple line in the bottom subplot represents the variation of the objective function over iterations, which exhibits a clear decreasing trend and eventually stabilizes around a constant value, indicating that the algorithm has converged. Unlike the homogeneous formation, in the heterogeneous formation, the leader aircraft is larger, resulting in a stronger induced wake field, which provides the follower aircraft with stronger upwash and drag reduction benefits.
The flight trajectory during the position optimization process is recorded, as shown in Figure 22, where the red trajectory represents the movement of the follower aircraft during the real-time optimization process. The follower aircraft eventually converges to position ( 0.73 b , 0 b ) .
To confirm that the position to which the GD algorithm converges is indeed the optimal one, CFD simulations are used for validation, as shown in Figure 23. The CFD results are presented in Figure 24, where it can be seen that the drag coefficient at the converged position is the lowest, and the drag reduction efficiency is the highest, thereby validating that the converged position is the optimal one. Furthermore, compared to solo flight, the follower aircraft experiences a drag reduction of approximately 24.48%, demonstrating that the large wingspan leader aircraft provides significantly stronger aerodynamic benefits to the follower.

4.3. Result Discussion

From the simulation results of two typical scenarios, homogeneous two-aircraft formation and heterogeneous two-aircraft formation, the following conclusions can be drawn:
  • Real-time optimization is effective: In the above scenarios, the PI-Model based on onboard sensor wake identification, and the GD optimization algorithm both achieve stable convergence. This ensures that the follower aircraft quickly finds the optimal formation position, meeting the real-time formation control requirements and demonstrating potential for practical application.
  • Position accuracy validation: CFD validation shows that the relative positions obtained using the proposed method result in drag reduction efficiencies of 15% and 25% under different conditions, respectively, compared to solo flight. The lateral steady-state error in position optimization is controlled within 1% of the wingspan, proving the algorithm’s satisfactory accuracy and effectiveness.

5. Conclusions

This paper focuses on aerodynamic energy optimization for fixed-wing UAV formation flight in complex scenarios, aiming to address the limitations of traditional aerodynamic simulation optimization in terms of efficiency. A bio-inspired approach is proposed, utilizing the PI-Model based on the on-board sensor. The model’s accuracy and its effectiveness in estimating formation aerodynamic effects are validated through comparison with CFD results. Furthermore, to verify the effectiveness and accuracy of the proposed method, a series of typical formation scenario simulations is designed and conducted, covering both homogeneous and heterogeneous two-aircraft configurations. By analyzing the convergence performance and optimization effects, the performance of the proposed method in formation position optimization is evaluated. The paper can be summarized as follows:
  • The wake vortex estimation method, PI-Model, proposed in this paper, minimizes the wake-induced velocity residuals using the IPIO algorithm, enabling accurate identification of key wake vortex parameters and significantly enhancing the accuracy and versatility of wake velocity estimation. Compared to CFD results, the PI-Model improves the precision of wake field velocity sensing and formation aerodynamic effect estimation. Additionally, the PI-Model samples the real-time wake field using a multi-sensor system with two ADS units, ensuring high estimation performance while significantly reducing hardware and computational costs. This makes the method suitable for deployment on low-cost UAV platforms and demonstrates its potential for application in multi-UAV complex formation scenarios.
  • PI-Model enables online estimation of parameters through real-time individual sensor feedback, providing “wake tracking” capability. Compared to other formation aerodynamic modeling methods, this approach allows for dynamic updates of wake changes, improving the accuracy of wake vortex estimation. In formation scenarios, this results in the continuous identification of the optimal position, thereby enhancing the aerodynamic benefits of the formation.
  • The effectiveness of the wake vortex estimation and formation optimization methods is validated through the construction of a formation simulation. In various scenarios presented in this paper, the formation positions achieved stable convergence. Compared to solo flight, the drag reduction efficiency of the follower aircraft in the formation flight reached 15% and 25% under different conditions. CFD validation confirmed that the steady-state error at the converged position was controlled within 1% of the wingspan, demonstrating the satisfactory accuracy and effectiveness of the proposed method.
In summary, the PI-Model based on onboard sensor and online identification proposed in this paper demonstrates strong performance in terms of accuracy, efficiency, and versatility. This method provides a feasible and low-cost approach for achieving fast, adaptive, and energy-efficient formations, with potential for scaling to larger heterogeneous mixed UAV fleets for collaborative flight missions. It holds significant theoretical importance and engineering value for improving the airspace utilization, energy efficiency, and mission coordination of future UAV swarms. To further enhance this method and increase its practicality, in-depth research is needed to address the complex environments that may be encountered in real-world applications.
Future work will focus on two aspects. First, disturbances such as turbulence will be introduced in simulations to evaluate the identification performance of the PI-Model under perturbed conditions and to verify its robustness. Second, considering the high cost of formation flight tests, actual formation flight experiments will be conducted in subsequent work. These experiments will take into account both meteorological disturbances in real flight environments and the tracking performance of the aircraft, further validating the practical feasibility of the proposed estimation method.

Author Contributions

Conceptualization, T.G. and J.F.; methodology, T.G., B.C., L.T. and J.F.; software, T.G.; validation, T.G. and J.F.; formal analysis, T.G.; investigation, T.G.; resources, T.G. and H.L., data curation, T.G.; writing—original draft preparation, T.G.; writing—review and editing, J.F. and H.L.; visualization, T.G.; supervision, T.M. and J.F.; project administration, T.M.; funding acquisition, T.M., J.F. and H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Beijing Natural Science Foundation (No. QY24131), the Fundamental Research Funds for the Central Universities (No. 501QYJC2024129001), the Aeronautical Science Foundation of China (ASFC) (No. 2024Z006051002), and the Taihu Innovation Fund for Future Technology (No. 1311402).

Data Availability Statement

The datasets generated during and/or analyzed during the current study are available from the corresponding author upon reasonable request.

Conflicts of Interest

Author Haiqiao Liu was employed by the company Beijing Beihang Tianyu Changying UAV Technology Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Lissaman, P.B.S.; Shollenberger, C.A. Formation Flight of Birds. Science 1970, 168, 1003–1005. [Google Scholar] [CrossRef]
  2. Weimerskirch, H.; Martin, J.; Clerquin, Y.; Alexandre, P.; Jiraskova, S. Energy Saving in Flight Formation. Nature 2001, 413, 697–698. [Google Scholar] [CrossRef]
  3. Portugal, S.J.; Hubel, T.Y.; Fritz, J.; Heese, S.; Trobe, D.; Voelkl, B.; Hailes, S.; Wilson, A.M.; Usherwood, J.R. Upwash Exploitation and Downwash Avoidance by Flap Phasing in Ibis Formation Flight. Nature 2014, 505, 399–402. [Google Scholar] [CrossRef] [PubMed]
  4. Ray, R.; Cobleigh, B.; Vachon, M.; St. John, C. Flight Test Techniques Used to Evaluate Performance Benefits During Formation Flight. In Proceedings of the AIAA Atmospheric Flight Mechanics Conference and Exhibit, Monterey, CA, USA, 5–8 August 2002. [Google Scholar]
  5. Kent, T.E.; Richards, A.G. Analytic Approach to Optimal Routing for Commercial Formation Flight. J. Guid. Control Dyn. 2015, 38, 1872–1884. [Google Scholar] [CrossRef]
  6. Bangash, Z.A.; Sanchez, R.P.; Ahmed, A.; Khan, M.J. Aerodynamics of Formation Flight. J. Aircr. 2006, 43, 907–912. [Google Scholar] [CrossRef]
  7. Hanson, C.E.; Pahle, J.; Reynolds, J.R.; Andrade, S.; Nelson, B. Experimental Measurements of Fuel Savings During Aircraft Wake Surfing. In Proceedings of the 2018 Atmospheric Flight Mechanics Conference, Atlanta, GA, USA, 25–29 June 2018. [Google Scholar]
  8. Zhang, Q.; Liu, H.H.T. Robust Nonlinear Close Formation Control of Multiple Fixed-Wing Aircraft. J. Guid. Control Dyn. 2021, 44, 572–586. [Google Scholar] [CrossRef]
  9. Wang, R.; Zhou, Z.; Lungu, M.; Li, L. PSD INDI and Wake Gradient Based Control of High Aspect Ratio UAVs’ Close Formation Flight. Aerosp. Sci. Technol. 2025, 162, 110198. [Google Scholar] [CrossRef]
  10. Sheng, H.; Zhang, J.; Yan, Z.; Yin, B.; Liu, S.; Bai, T.; Wang, D. New Multi-UAV Formation Keeping Method Based on Improved Artificial Potential Field. Chin. J. Aeronaut. 2023, 36, 249–270. [Google Scholar] [CrossRef]
  11. Tao, Y.; Xiong, N.; Wang, X.; Lin, J.; Liu, Z.; Ma, S.; Wu, J. Experimental and Computational Investigation of Hybrid Formation Flight for Aerodynamic Gain at Transonic Speed. Chin. J. Aeronaut. 2021, 34, 32–43. [Google Scholar] [CrossRef]
  12. Yang, M.; Guan, X.; Shi, M.; Li, B.; Wei, C.; Yiu, K.-F.C. Distributed Model Predictive Formation Control for UAVs and Cooperative Capability Evaluation of Swarm. Drones 2025, 9, 366. [Google Scholar] [CrossRef]
  13. Martinez-Ponce, J.; Herkenhoff, B.; Aboelezz, A.; Urban, C.; Armanini, S.; Raphael, E.; Hassanalian, M. Studies on V-Formation and Echelon Flight Utilizing Flapping-Wing Drones. Drones 2024, 8, 395. [Google Scholar] [CrossRef]
  14. Yuan, G.; Duan, H. Robust Control for UAV Close Formation Using LADRC via Sine-Powered Pigeon-Inspired Optimization. Drones 2023, 7, 238. [Google Scholar] [CrossRef]
  15. Zhu, H.; Wu, S. Leader–Follower Formation Reconfiguration Control for Fixed-Wing UAVs Using Multiplayer Stackelberg–Nash Game. Drones 2025, 9, 439. [Google Scholar] [CrossRef]
  16. Ma, B.; Liu, Z.; Jiang, F.; Zhao, W.; Dang, Q.; Wang, X.; Zhang, J.; Wang, L. Reinforcement Learning Based UAV Formation Control in GPS-Denied Environment. Chin. J. Aeronaut. 2023, 36, 281–296. [Google Scholar] [CrossRef]
  17. Cho, J.; Lee, B.J.; Misaka, T.; Yee, K. Study on Decay Characteristics of Vertical Four-Vortex System for Increasing Airport Capacity. Aerosp. Sci. Technol. 2020, 105, 106017. [Google Scholar] [CrossRef]
  18. Kless, J.E.; Aftosmis, M.J.; Ning, S.A.; Nemec, M. Inviscid Analysis of Extended-Formation Flight. AIAA J. 2013, 51, 1703–1715. [Google Scholar] [CrossRef]
  19. Qiao, N.; Ma, T.; Wang, X.; Wang, J.; Fu, J.; Xue, P. An Approach for Formation Design and Flight Performance Prediction Based on Aerodynamic Formation Unit: Energy-Saving Considerations. Chin. J. Aeronaut. 2024, 37, 77–91. [Google Scholar] [CrossRef]
  20. Al-Mahadin, A.; Almajali, M. Simplified Mathematical Modelling of Wing Tip Vortices. In Proceedings of the 2019 Advances in Science and Engineering Technology International Conferences (ASET), IEEE, Dubai, United Arab Emirates, 26 March–10 April 2019; pp. 1–6. [Google Scholar]
  21. Cui, Y.; Lu, H.; Dong, X.; Xiang, J.; Li, D.; Tu, Z. Air–Ground Cooperative Multitarget Hierarchical Tracking Method Based on Aerial Fisheye View. IEEE Trans. Syst. Man Cybern. Syst. 2025, 1–12. [Google Scholar] [CrossRef]
  22. Brodecki, M.; Subbarao, K. Autonomous Formation Flight Control System Using In-Flight Sweet-Spot Estimation. J. Guid. Control Dyn. 2015, 38, 1083–1096. [Google Scholar] [CrossRef]
  23. Melin, T. A Vortex Lattice MATLAB Implementation for Linear Aerodynamic Wing Applications; Royal Institute of Technology: Stockholm, Sweden, 2000. [Google Scholar]
  24. Peristy, L.H.; Perez, R.E.; Jansen, P.W. Wake Modelling with Embedded Lateral and Directional Stability Sensitivity Analysis for Aerial Refuelling or Formation Flight. In Proceedings of the AIAA Scitech 2019 Forum, San Diego, CA, USA, 7–11 January 2019. [Google Scholar]
  25. Zhang, Q.; Liu, H.H.T. Aerodynamics Modeling and Analysis of Close Formation Flight. J. Aircr. 2017, 54, 2192–2204. [Google Scholar] [CrossRef]
  26. Yuan, G.; Xia, J.; Duan, H. A Continuous Modeling Method via Improved Pigeon-Inspired Optimization for Wake Vortices in UAVs Close Formation Flight. Aerosp. Sci. Technol. 2022, 120, 107259. [Google Scholar] [CrossRef]
  27. Unterstrasser, S.; Stephan, A. Far Field Wake Vortex Evolution of Two Aircraft Formation Flight and Implications on Young Contrails. Aeronaut. J. 2020, 124, 667–702. [Google Scholar] [CrossRef]
  28. Edstrand, A.M.; Davis, T.B.; Schmid, P.J.; Taira, K.; Cattafesta, L.N. On the Mechanism of Trailing Vortex Wandering. J. Fluid Mech. 2016, 801, R1. [Google Scholar] [CrossRef]
  29. Lin, M.; Huang, W.; Zhang, Z.; Xu, C.; Cui, G. Numerical Study of Aircraft Wake Vortex Evolution near Ground in Stable Atmospheric Boundary Layer. Chin. J. Aeronaut. 2017, 30, 1866–1876. [Google Scholar] [CrossRef]
  30. Pan, W.; Deng, L.; Leng, Y.; Li, F. Wake Vortex Safety Assessment during Cruise Using a Regional Medium-Short-Range Turbofan Aircraft as an Example. Chin. J. Aeronaut. 2025, 38, 103283. [Google Scholar] [CrossRef]
  31. Michel, D.T.; Dolfi-Bouteyre, A.; Goular, D.; Augère, B.; Planchat, C.; Fleury, D.; Lombard, L.; Valla, M.; Besson, C. Onboard Wake Vortex Localization with a Coherent 1.5 Μm Doppler LIDAR for Aircraft in Formation Flight Configuration. Opt. Express 2020, 28, 14374. [Google Scholar] [CrossRef]
  32. Wei, Z.; Lu, T.; Gu, R.; Liu, F. DBN-GABP Model for Estimation of Aircraft Wake Vortex Parameters Using Lidar Data. Chin. J. Aeronaut. 2024, 37, 347–368. [Google Scholar] [CrossRef]
  33. Rodenhiser, R.J.; Durgin, W.W.; Johari, H. Ultrasonic Method for Aircraft Wake Vortex Detection. J. Aircr. 2007, 44, 726–732. [Google Scholar] [CrossRef]
  34. Hallock, J.N.; Holzäpfel, F. A Review of Recent Wake Vortex Research for Increasing Airport Capacity. Prog. Aerosp. Sci. 2018, 98, 27–36. [Google Scholar] [CrossRef]
  35. Steen, M.; Hecker, P. Investigating the Potential Future Usage of Combined Airborne Wake Vortex Prediction Models and Measurement Sensors. In Proceedings of the 2018 Atmospheric and Space Environments Conference, Atlanta, GA, USA, 25–29 June 2018. [Google Scholar]
  36. Di, W.; Dang, S.; Gong, Z.; Zhang, J.; Xiang, J.; Jiang, Y.; Li, D.; Tu, Z. Skin-Like Airflow Odometry for Micro Aerial Vehicles Based on Distributed Thermal Anemometers. Adv. Intell. Syst. 2025, 2500406. [Google Scholar] [CrossRef]
  37. DeVries, L.; Paley, D.A. Wake Sensing and Estimation for Control of Autonomous Aircraft in Formation Flight. J. Guid. Control Dyn. 2016, 39, 32–41. [Google Scholar] [CrossRef]
  38. Julier, S.J. A Skewed Approach to Filtering. In Proceedings of the Aerosense: The 12th International Symposium on Aerospace/Defense Sensing, Simulation and Controls, Orlando, FL, USA, 14–16 April 1998. [Google Scholar]
  39. Holzäpfel, F. Probabilistic Two-Phase Wake Vortex Decay and Transport Model. J. Aircr. 2003, 40, 323–331. [Google Scholar] [CrossRef]
  40. Burnham, D.C.; Hallock, J.N. Chicago Monostatic Acoustic Vortex Sensing System; U.S. Department of Transportation: Washington, DC, USA, 1982; p. 206.
  41. Kurylowich, G. A Method for Assessing the Impact of Wake Vortices on USAF Operations; Air Force Flight Dynamics Laboratory: Wright-Patterson Air Force Base, OH, USA, 1979. [Google Scholar]
  42. Yuan, G.; Duan, H. Extremum Seeking Control for UAV Close Formation FLight via Improved Pigeon-Inspired Optimization. Sci. China Technol. Sci. 2024, 67, 435–448. [Google Scholar] [CrossRef]
Figure 1. Flight platform and sensor configuration.
Figure 1. Flight platform and sensor configuration.
Drones 09 00798 g001
Figure 2. The relationship between the ground axis system, the body axis system.
Figure 2. The relationship between the ground axis system, the body axis system.
Drones 09 00798 g002
Figure 3. The Unscented Kalman Filter Algorithm.
Figure 3. The Unscented Kalman Filter Algorithm.
Drones 09 00798 g003
Figure 4. Simulation verification of wind field perception.
Figure 4. Simulation verification of wind field perception.
Drones 09 00798 g004
Figure 5. Regional wind field perception flight test. (a) Skywalker X8 and onboard equipment; (b) Results of the wind field perception flight experiment.
Figure 5. Regional wind field perception flight test. (a) Skywalker X8 and onboard equipment; (b) Results of the wind field perception flight experiment.
Drones 09 00798 g005
Figure 6. Wake vortex coordinate system.
Figure 6. Wake vortex coordinate system.
Drones 09 00798 g006
Figure 7. Flowchart of PI-Model parameter identification based on IPIO.
Figure 7. Flowchart of PI-Model parameter identification based on IPIO.
Drones 09 00798 g007
Figure 8. Vertical induced velocity variations with lateral spacing Δ y / b .
Figure 8. Vertical induced velocity variations with lateral spacing Δ y / b .
Drones 09 00798 g008
Figure 9. Lateral induced velocity variations with lateral spacing Δ y / b .
Figure 9. Lateral induced velocity variations with lateral spacing Δ y / b .
Drones 09 00798 g009
Figure 10. Induced lift coefficient variations with lateral spacing Δ y / b .
Figure 10. Induced lift coefficient variations with lateral spacing Δ y / b .
Drones 09 00798 g010
Figure 11. Induced drag coefficient variations with lateral spacing Δ y / b .
Figure 11. Induced drag coefficient variations with lateral spacing Δ y / b .
Drones 09 00798 g011
Figure 12. Induced rolling moment coefficient variations with lateral spacing Δ y / b .
Figure 12. Induced rolling moment coefficient variations with lateral spacing Δ y / b .
Drones 09 00798 g012
Figure 13. RMSE of different modeling methods.
Figure 13. RMSE of different modeling methods.
Drones 09 00798 g013
Figure 14. Formation simulation flow.
Figure 14. Formation simulation flow.
Drones 09 00798 g014
Figure 15. Distribution of the z-components of the velocity behind the leader (In homogeneous formation, small UAV).
Figure 15. Distribution of the z-components of the velocity behind the leader (In homogeneous formation, small UAV).
Drones 09 00798 g015
Figure 16. Sensor data and objective function of the follower (In homogeneous formation).
Figure 16. Sensor data and objective function of the follower (In homogeneous formation).
Drones 09 00798 g016
Figure 17. Flight path of the follower during GD (In homogeneous formation).
Figure 17. Flight path of the follower during GD (In homogeneous formation).
Drones 09 00798 g017
Figure 18. Vortex strength contour plot for two aircraft (In homogeneous formation).
Figure 18. Vortex strength contour plot for two aircraft (In homogeneous formation).
Drones 09 00798 g018
Figure 19. Drag coefficient of the follower at various lateral positions (In homogeneous formation).
Figure 19. Drag coefficient of the follower at various lateral positions (In homogeneous formation).
Drones 09 00798 g019
Figure 20. Distribution of the z-components of the velocity behind the leader (In heterogeneous formation, large UAV).
Figure 20. Distribution of the z-components of the velocity behind the leader (In heterogeneous formation, large UAV).
Drones 09 00798 g020
Figure 21. Sensor data and objective function of the follower (In heterogeneous formation).
Figure 21. Sensor data and objective function of the follower (In heterogeneous formation).
Drones 09 00798 g021
Figure 22. Flight path of the follower during GD (In heterogeneous formation).
Figure 22. Flight path of the follower during GD (In heterogeneous formation).
Drones 09 00798 g022
Figure 23. Vortex strength contour plot for two aircraft (In heterogeneous formation).
Figure 23. Vortex strength contour plot for two aircraft (In heterogeneous formation).
Drones 09 00798 g023
Figure 24. Drag coefficient of the follower at various lateral positions (In heterogeneous formation).
Figure 24. Drag coefficient of the follower at various lateral positions (In heterogeneous formation).
Drones 09 00798 g024
Table 1. Aircraft parameters.
Table 1. Aircraft parameters.
ParametersUAV
Span (m)2.1039
Chord (m)0.4080
Mass (kg)1.8404
Wing Area (m2)0.7456
Table 2. Parameters of Large UAV and Small UAV.
Table 2. Parameters of Large UAV and Small UAV.
ParametersLarge UAVSmall UAV
Span (m)4.20782.1039
Chord (m)0.81600.4080
Mass (kg)7.36161.8404
Wing Area (m2)2.98240.7456
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

Guo, T.; Ma, T.; Liu, H.; Fu, J.; Cheng, B.; Tao, L. Dynamic Estimation of Formation Wake Flow Fields Based on On-Board Sensing. Drones 2025, 9, 798. https://doi.org/10.3390/drones9110798

AMA Style

Guo T, Ma T, Liu H, Fu J, Cheng B, Tao L. Dynamic Estimation of Formation Wake Flow Fields Based on On-Board Sensing. Drones. 2025; 9(11):798. https://doi.org/10.3390/drones9110798

Chicago/Turabian Style

Guo, Tianhui, Tielin Ma, Haiqiao Liu, Jingcheng Fu, Bingchen Cheng, and Lulu Tao. 2025. "Dynamic Estimation of Formation Wake Flow Fields Based on On-Board Sensing" Drones 9, no. 11: 798. https://doi.org/10.3390/drones9110798

APA Style

Guo, T., Ma, T., Liu, H., Fu, J., Cheng, B., & Tao, L. (2025). Dynamic Estimation of Formation Wake Flow Fields Based on On-Board Sensing. Drones, 9(11), 798. https://doi.org/10.3390/drones9110798

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop