Next Article in Journal
Efficient Model-Driven Prototyping for Edge Analytics
Next Article in Special Issue
SoC-VRP: A Deep-Reinforcement-Learning-Based Vehicle Route Planning Mechanism for Service-Oriented Cooperative ITS
Previous Article in Journal
Hyperspectral Image Classification Based on Transposed Convolutional Neural Network Transformer
Previous Article in Special Issue
Application of the Relative Orbit in an On-Orbit Service Mission
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Multiple Air-To-Air Refueling Planning Based on Multi-Dimensional Improved NSGA-II Algorithm

1
Air Traffic Control and Navigation College, Airforce Engineering University, Xi’an 710043, China
2
Equipment Management and UAV Engineering College, Airforce Engineering University, Xi’an 710043, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Electronics 2023, 12(18), 3880; https://doi.org/10.3390/electronics12183880
Submission received: 8 August 2023 / Revised: 4 September 2023 / Accepted: 11 September 2023 / Published: 14 September 2023

Abstract

:
Reasonable air-to-air refueling planning (AARP) is essential for the successful completion of remote flight missions. A comprehensive task model for air refueling planning is proposed, and the key constraints are determined. The multi-objective optimization algorithm NSGA-II is improved from three distinct perspectives. The performance of the improved NSGA-II was evaluated by selecting test functions from the ZDT series for comparison against the original version. Simulation experiments demonstrate that the improved NSGA-II yields an increase in the average hypervolume index by approximately 10% to 18%, a decrease in the average spacing index by about 22% to 57%, and a reduction in the standard deviation of hypervolume by 27% to 76%. The obtained findings demonstrate that the improved NSGA-II variant exhibits superior convergence, uniformity, and universality. The airspace of the Americas was selected as the mission area to generate 50 AARP schemes for application. Five representative schemes with fuel consumption from 47,083 kg to 104,735 kg, corresponding to time consumption coefficient from 1.27 to 1.07, were chosen as alternatives. This research can enhance the efficiency and stability of air-to-air refueling planning, thereby serving as a valuable theoretical reference for selecting appropriate remote multi-point air refueling schemes.

1. Introduction

Air-to-air refueling (AAR) is an important method to extend the range of aircraft and ensure the successful completion of flight missions. The concept of air-to-air refueling aircraft was initially proposed by Alexander de Seversky. Subsequently, the US Land Aviation Team pioneered the use of a 15 m long rubber hose for air-to-air refueling and achieved success [1]. Since then, air-to-air refueling technology has seen significant advancements in both military and civilian applications. In the military domain, air-to-air refueling has proven increasingly advantageous for military aircraft, especially after the Gulf War. In the civilian field, the European Union (EU) has demonstrated the benefits of refueling in civil aviation and introduced the concept of the “Civil Air-to-Air Refueling Transport System”. Research indicates that this system can reduce the overall refueling costs by 9% [2].
Air-to-air refueling planning (AARP) plays a critical role in ensuring the seamless execution of air-to-air refueling missions, encompassing the selection of refueling airspace, route planning, and determination of refueling volume. The planning outcomes directly impact the economic and time costs of air-to-air refueling missions, ultimately influencing mission efficiency. Consequently, optimizing the air-to-air refueling planning process holds significant potential for enhancing mission success. In conventional planning methods, experienced task planners often rely on tools such as wind recorders to deduce the chart. However, this manual approach lacks the ability to balance overall objectives, may overlook crucial conditions, and requires considerable human and material resources, leading to increased costs. Therefore, employing an optimization algorithm for air-to-air refueling planning becomes imperative to achieve high-efficiency air-to-air refueling missions.
In recent years, scholars have proposed numerous constructive planning models and optimization methods for air-to-air refueling planning, broadly categorized into unmanned aerial vehicle (UAV) planning and manned aerial vehicle planning [3,4,5,6]. For UAV AARP, Yoon introduced a two-stage UAV rendezvous approach with refueling tankers during air-to-air refueling, along with three-dimensional rendezvous path planning based on this theory [7]. Sundar and Rathinam presented a single UAV and multiple depots planning model formulated as a mixed-integer linear programing problem, enabling UAVs to traverse given target points with minimal fuel consumption [8]. Building upon this, Levy employed fast variable neighborhood descent and variable neighborhood search (VNS) heuristics to plan refueling paths for multiple UAVs and depots [9]. Ferdowsi utilized a zero-one integer programing model to optimize the distribution of refueling tankers [10]. For large UAV AARP, Hansknecht applied the ordinary differential equations (ODE) model to optimize the refueling tanker’s path for fleet air-to-air refueling scenes, resulting in a more than 50% reduction in the fleet’s overall fuel consumption [11]. Bush developed a heuristic algorithm with refueling legs and refueling fuel as variables to determine the optimal strategy for single-aircraft air-to-air refueling deployment. This involved setting up multiple air-to-air refueling aircraft at fixed positions to provide refueling services for the fuel-receiving aircraft [12]. Kannon considered threat zone and no-fly zone constraints to enhance the simulation model’s resemblance to the actual environment and proved that AARP is a nondeterministic polynomial (NP) problem [13]. In subsequent research, Kannon compared the performance of mixed-integer linear programing (MILP) and dynamic programing (DP) in solving AARP efficiency, demonstrating that DP can achieve faster solving speed and more accurate planning solutions.
The aforementioned methods and planning models offer valuable insights for addressing air-to-air refueling planning (AARP). However, the majority of these approaches primarily focus on single-objective optimization, meaning they only consider a single objective function. As air-to-air refueling technology becomes more widespread and the demand for tasks increases, the conflict between economic efficiency and timeliness in air-to-air refueling becomes more and more pronounced. Experts have recognized that both the two goals must be simultaneously considered as planning objectives for AARP [14,15,16]. Consequently, the planning algorithm designed for single-objective optimization is no longer adequate to meet the demands of AARP planning [17,18].
Nondominated Sorting Genetic Algorithm-II (NSGA-II), being a multi-objective optimization algorithm, has gained widespread application across various domains owing to its exceptional characteristics [19,20,21]. It reduces the complexity of noninferior sorting genetic algorithm and has the advantages of fast running speed and good convergence of solution set. Therefore, NSGA-II has gradually become the benchmark of the performance of other multi-objective optimization algorithms. Nevertheless, when it comes to the complexity and nonlinearity of air-to-air refueling planning, research indicates that the standard NSGA-II encounters the following issues while addressing such problems: firstly, the selection and crossover operators utilized by NSGA-II are based on genetic algorithms [22,23], resulting in reduced efficiency and convergence of the results [22,24]. Secondly, the algorithm’s performance is significantly influenced by the initial parameter settings [25], relying heavily on manual user adjustments.
To enhance the computational efficiency of NSGA-II, three improvements were implemented. Firstly, the selection and crossover operators from differential evolution were substituted for those in the standard NSGA-II. This modification aimed to bolster the algorithm’s performance. Secondly, an adaptive algorithm parameter change strategy was adopted, enabling dynamic algorithm parameter adjustments to further optimize efficiency. Lastly, a quadratic solution strategy based on prior knowledge was utilized to attain more precise and dependable results.
In this article, an enhanced NSGA-II algorithm is proposed to improve the convergence and diversity of the solution set. Simulation experiments demonstrate that the proposed NSGA-II offers higher reliability and yields relatively stable results. The research findings have a considerable impact on enhancing the efficiency of air-to-air refueling planning, providing decision makers with a valuable theoretical reference for determining optimal air-to-air refueling plans.

2. Task Description and Basic Assignments

Currently, three primary methods of convergence between refueling tankers and fuel receivers exist: concomitant, convergence, and air waiting. Each of the three methods has its advantages and disadvantages. Among them, the accompanying and air holding methods have disadvantages such as high fuel consumption and easy detection [26], which is inconsistent with the research objectives of this article, so it is not currently considered. As a result, this study focuses on the convergence mode, where refueling tankers and fuel receivers come together at a designated location for air-to-air refueling.

2.1. Task Description

In the scenario studied in this article, the aircraft remote delivery task is divided into two stages. The first stage involves the mission aircraft traveling from the takeoff airport to the delivery point. During this phase, the mission aircraft has the flexibility to fly in local and open sea areas, allowing for the selection of flight routes and refueling points that best suit the mission’s requirements. The second stage encompasses the completion of air-to-air refueling and the safe exit from the landing airport, while also avoiding hazardous weather conditions and challenging terrains after fulfilling the delivery mission. During this stage, refueling points are strategically selected along the established route.
In this research, we refer to the first stage of air-to-air refueling planning as the “Entry stage” and the second stage as the “Exit stage”.
Figure 1 illustrates the route planning for the mission aircraft, flying from the takeoff airport to the target area for the next phase. To ensure smooth aircraft progression and reserve an adequate fuel supply, multiple air-to-air refueling operations are conducted, with different tanker airports responsible for refueling and providing alternate landing support. After completing air-to-air refueling in the designated airspace, the mission aircraft continues its flight to the next target point, while the refueling tanker returns to the airport following the original route.
In the exit stage, once the delivery mission is completed, the mission aircraft follows the predetermined route to reach the designated landing airport, as depicted in Figure 2. To guarantee that the aircraft has sufficient fuel for a safe exit to the landing airport, tanker airport 3 will provide air-to-air refueling support along the route.

2.2. Basic Assumption

In order to ensure the convenience and applicability of establishing the model, this study has reviewed the data and formulated the following five fundamental assumptions, which do not compromise the authenticity of the experiment:
  • Ignoring the influence of wind direction, wind speed, and weather, the aircraft flies at cruising speed throughout the entire journey.
  • Neglecting the time and flight distance consumed by the aircraft during refueling.
  • The refueling efficiency of air-to-air refueling is a necessary parameter to describe the refueling loss. It refers to the ratio of the amount of fuel received by the receiver to the amount of fuel output by the tanker (received fuel/output fuel ∗100%). During the implementation of aerial refueling, a small amount of fuel consumption (about 5%) will be caused by the instability of the aircraft itself and other factors, so the refueling efficiency is set to 95%.
  • All aircraft use fixed heights and fly at large circular distances. A ( w 1 , j 1 ) ,   B ( w 2 , j 2 ) represent two points in longitude and latitude and the distance D ( km ) between these two points is:
    D = R arccos [ sin w 1 sin w 2 + cos w 1 cos w 2 cos ( j 1 j 2 ) ]
    where R is the earth radius, taking 6371.393 km.
  • Under normal circumstances, the aircraft is required to maintain a minimum fuel reserve of at least 10% of its maximum fuel capacity.

3. Air-To-Air Refueling Planning Model

3.1. Fuel Consumption Parameter

According to the flight dynamics formula [27], it can be seen that:
D = w 2 w 1 η k V g c f W d w
In the given analysis, several key parameters are defined to model the flight dynamics of the mission aircraft:
D represents the flight distance of the mission aircraft.
W 1 and W 2 denote the total weight of the aircraft at takeoff and after flying the distance, respectively, where the difference W f is the fuel consumption during the flight.
η represents the engine propulsion efficiency (engine power) of the aircraft.
k is the ratio of the aircraft’s lift coefficient to drag coefficient.
V stands for the cruising speed of the aircraft.
g denotes the local gravitational acceleration.
c f signifies the fuel consumption efficiency for aircraft engines.
To simplify the formula, coefficient c is introduced to represent the constant in Formula (2) excluding weight.
c = η k V g c f
By combining Formulas (2) and (3), the following equation can be derived:
D = c ln ( W 1 W 2 ) = c ln ( W 1 W 1 W f )
In this way, the flight distance when the aircraft consumes fuel m f and the maximum flight distance when the aircraft carries fuel M can be calculated.
By transforming Formula (4), the fuel consumption can be obtained when the takeoff weight of the aircraft is W 1 and the range is D :
m f = W 1 e ( ln W 1 D c ) g

3.2. Time Consuming Parameters

According to the formula of flight distance and time:
s = t 1 t 2 V d t
When the flight speed remains constant, the time parameter can be equivalently represented by the flight distance. As depicted in Figure 3, the theoretical shortest flight distance is denoted as L , and the actual total flight distance is given by:
D s u m = n = 1 d n ( n = 1 , 2 , n )
where d is the flight distance of each segment.
The flight time coefficient of the mission aircraft can be defined as the ratio of the actual flight time to the theoretical shortest flight time.
T L = D s u m / V L / V = D s u m L ( T L 1 )

3.3. Objective Function and Constraints

In the whole flight process of the mission, on the one hand, it is necessary to consider the total fuel consumption of the tanker and the mission aircraft as little as possible, so as to improve the economy. On the other hand, it is necessary to consider the time required for the task aircraft from the beginning to the completion of the task to ensure the timeliness of the task. Therefore, based on the above two optimization parameters, the objective function of the model can be obtained as follows:
G ( P , I , W ) = min f 1 ( x ) = F ( L n , W n , K ) f 2 ( x ) = T L
where P is the set of all nodes on the planned path, from which the distance L n of each leg can be calculated. I is the air refueling volume of a single aircraft when the aircraft performs the air refueling task, W is the fuel load of the aircraft at the beginning of the segment, and K is the type of aircraft (including tanker and receiver, and the aerodynamic performance parameters and empty weight of different aircraft are different). f 1 ( x ) represents the total fuel consumption of the task and f 2 ( x ) represents the time-consuming parameter of the task.
In the whole model, the input variables are the location information of takeoff airport, landing airport, tanker airport, and delivery point, as well as the takeoff fuel load of the receiver and two tankers. The optimization variable is the longitude and latitude co-ordinates of multiple aerial refueling points, and the routes with different focuses are planned according to the different positions of refueling points.
To guarantee the successful completion of the task by both the aircraft and the refueling tanker, while also allowing room for emergency contingencies, the following constraints are established:
  • At least 5% of the maximum fuel capacity of the backup fuel capacity when reaching a path node.
  • Upon completion of the refueling task, the refueling tanker maintains a sufficient fuel level to safely return to the designated airport.
  • The mission aircraft is equipped with an ample fuel supply to facilitate its return to the previous refueling point or an alternate landing site after successfully completing the assigned mission at the target point.
  • The takeoff weight of both the refueling tanker and the mission aircraft is constrained to be less than the maximum takeoff weight of the respective aircraft.

4. Improvement and Implementation of NSGA-II Algorithm

The Non-dominated Sorting Genetic Algorithm (NSGA) was originally proposed by Srinivas and Deb building upon the concept of Pareto optimal solutions [28,29]. This algorithm has found widespread application in multi-objective optimization. However, as the problem complexity increases, its solving complexity also rises, and it exhibits a drawback of relying on specific shared parameters. To enhance the algorithmic efficiency, Deb et al. introduced the NSGA-II [30], which significantly enhances the algorithm’s solving capability. The specific improvements can be summarized as follows:
  • Reduce algorithm complexity by using fast dominating sorting.
In NSGA, the computational complexity for non-dominated sorting is O ( M N 3 ) , where M represents the number of optimization objectives and N is the population size. However, the NSGA-II, which employs fast non-dominated sorting, effectively reduces the computational complexity to O ( M N 2 ) .
  • Introducing the concept of crowding degree and crowding degree comparison operator.
In contrast to NSGA, which relies on user-specified shared parameters (where the appropriateness of parameter settings significantly affects algorithmic efficiency), NSGA-II enhances population diversity by evaluating the crowding distance of each individual and employing crowding distance comparison operators to guide offspring selection.
  • Introducing Elite Strategy.
NSGA-II employs a strategy that combines the parent population with the offspring population to expand the sampling space of the population. Additionally, it utilizes a hierarchical elite retention strategy to preserve the best individuals, thus minimizing the loss of exceptional individuals.

4.1. Algorithm Improvement

Owing to its aforementioned characteristics, particularly its remarkable performance in handling complex scenarios, NSGA-II has found widespread application in research related to intricate task planning, path search, and various other domains. Nonetheless, the standard NSGA-II exhibits certain limitations in areas such as initial population generation, crossover, and selection operators [31]. To enhance the algorithm’s optimization efficiency, the following three improvements were proposed in this study for air-to-air refueling planning (see Section 4.1.1, Section 4.1.2 and Section 4.1.3 for details).

4.1.1. Selection and Crossover Operators Based on Differential Evolution Algorithm

In NSGA-II, the crossover and mutation operations are traditionally based on genetic algorithms. However, research indicates that this approach can reduce the rate of convergence and search speed of NSGA-II [24]. To enhance the algorithm’s efficiency in solving the air-to-air refueling planning model, this paper introduces the crossover and mutation operations of differential evolution, thereby improving the traditional NSGA-II.
Differential evolution (DE) is an intelligent search algorithm rooted in the theory of swarm intelligence. It was originally proposed by Storn et al. to address Chebyshev’s polynomials [32]. When compared to traditional intelligent algorithms such as genetic algorithms, particle swarm optimization, and simulated annealing, DE has been demonstrated to exhibit superior search speed and accuracy [33,34].
The following methods are employed for mutation and crossover operations:
  • Variation
Randomly select three distinct individuals x r 1 , x r 2 , and x r 3 from the previous generation population, and combine them with a mutation operator to generate new individuals:
v i = x r 1 + F × ( x r 2 x r 3 )
  • Cross-connection
In order to enhance the diversity of interference parameters, a crossover operator C R is applied after mutation. This crossover operator combines the variables from the original population x with those from the mutated population v , resulting in a new crossover population u j , which is denoted as:
u j = v j , ( r a n d ( j ) C R   or   j = j r a n d ) u j , ( r a n d ( j ) > C R   and   j j r a n d )
Among them, r a n d ( j ) is a random number between 0 and 1, and j r a n d is a random quantity between 0 and D , which ensures that at least one dimension of the variable is obtained from the mutated population.

4.1.2. Adaptive Algorithm Parameter Changes Strategy

The coefficient of variation and cross coefficient are two crucial parameters that significantly impact the efficiency of differential evolution. In the standard differential evolution process, these parameters are typically predetermined before the algorithm commences, and their values remain constant throughout the execution. However, using larger coefficients can potentially result in the loss of excellent individuals within the population, while smaller coefficients may lead to sluggish population evolution. Research has shown that employing adaptive algorithm parameters can effectively enhance population diversity and search efficiency in differential evolution [35]. Based on this insight, this article proposes the following method to implement adaptive algorithm adjustments:
  • Using adaptive mutation operators.
As the number of iterations of the algorithm increases, the selection of mutation operator λ of varying sizes becomes crucial:
λ = e 1 G m G m + 1 G
where G m represents the maximum evolution generation, while G signifies the current evolution generation. The value of λ decreases progressively as the evolution generation advances. Consequently, the mutation operator F can be denoted as:
F = F 0 × 2 λ
In this approach, during the initial stages of the algorithm evolution, the mutation operator is set to a larger value to prevent premature convergence. As the algorithm progresses, the mutation operator gradually decreases and approaches a specific threshold value F 0 to prevent the destruction of excellent individuals.
  • Using crossover operators that fluctuate randomly within a certain range:
C R = 0.5 × [ 1 + r a n d ( 0 , 1 ) ]
where C R is the crossover probability and r a n d ( 0 , 1 ) is the random two decimal places obtained in 0–1.
This characteristic allows the crossover operator to vary within a defined range, which aids in preserving population diversity throughout the search process.

4.1.3. Second Search Strategy Based on Prior Knowledge

A second search strategy based on prior knowledge takes the result of the first search as a known condition, that is, prior knowledge. Based on this known condition, a second search is carried out to obtain more optimized results. In the initial phase of the algorithm, a population is typically generated, which can have considerable limitations in terms of exploration. By incorporating prior knowledge, the algorithm’s initial search efficiency can be effectively enhanced, leading to improved accuracy of the solution set [36]. In light of this, this study employs a secondary search strategy to leverage prior knowledge and assist in algorithm evolution. The specific steps are outlined below:
  • Set p r o p h e t P o p as parameter interfaces in the algorithm.
  • During the initial search, set the p r o p h e t P o p parameter to N o n e and save the solution set r e s obtained from the initial search.
  • During the second search, integrate the parameters of r e s into the incoming p r o p h e t P o p parameters and use this combined set to create a new population. This new population is then utilized as the initial population for the second search phase.
The flow chart of this algorithm is shown in Figure 4.

4.2. Algorithm Implementation

4.2.1. Encoding and Initialization

Due to the inability of NSGA-II to directly manage the parameters of the problem space, it is necessary to use encoding to represent the required feasible solutions as chromosomes for ease of solution. The commonly used encoding methods include binary encoding, grey encoding, real encoding, and permutation encoding. Among these methods, real number encoding is particularly suitable for solving the air-to-air refueling planning model since it does not require decoding and allows direct algorithm operations on the representation of the solution. Consequently, this study adopts the real number coding method to create chromosomes. The creation method is as follows:
Use a random function 1 * N to generate a matrix A with values ranging from 0 to 1 for each element, and N is the number of variables.
Multiply the matrix by the corresponding variable value range matrix to obtain the matrix B .
Add the minimum value of each variable to the matrix B to obtain the chromosome matrix C .
Analyze the feasibility of the chromosome. If not, recreate this process.

4.2.2. Fast Non-Dominated Sorting

The complexity of non-dominated sorting has a significant impact on the efficiency of the algorithm. To address this, this article introduces an efficient non-dominated sorting algorithm framework (ENS) [37] and applies a sequential search strategy for non-dominated sorting (ENS-SS) within this framework.
In contrast to the standard NSGA-II, which sequentially determines the individuals in each frontier to complete non-dominated sorting, the ENS framework sequentially extracts individuals from the population and directly determines their frontiers. The flowchart in Figure 5 illustrates this process, as shown below.
As depicted in Figure 5, the individuals within the population are initially sorted based on the objective function values of each dimension, ensuring that individuals in lower ranks do not dominate those in higher ranks. Subsequently, the individuals in the population are sequentially selected and placed on their respective frontier surfaces from P 1 to P 2 to P N . In this process, assuming that the leading edge of the individual p is F r o n t ( p ) , and its number is F i ( i 1 , , M ) , and Q is the set of dominant individuals that dominates p , then there is:
F r o n t ( p ) = 1 + max q Q F r o n t ( q )
q F j : q p , j = 1 , , i 1 r F k : r p , k = i , , M
Next, Formula (16) can be utilized to determine the number of the leading-edge surface where the individual p is located, thereby transforming the problem into finding values of i that satisfy the conditions from 1 to M .
q F i 1 : q p , i > 1 r F i : r p
During the search process, individuals are evaluated to determine whether they dominate individual p . If there are individuals dominating p , then p will be assigned to the corresponding front surface. The front surface of the first individual that does not dominate p is the front surface where it is located. If there are individuals dominating p until the last front surface, p will be placed on a new front surface. Additionally, for individuals within the same frontier, since they are non-dominated by each other, their ranking order on the second dimensional goal is opposite to the first dimensional goal. Therefore, p only needs to be compared with the last individual in the frontier to determine whether there is an individual dominating A within that frontier.
With these steps, the non-dominated sorting of the population is completed.

4.2.3. Fitness Calculation

Fitness serves as a crucial criterion for selecting operators to inherit to the next generation of individuals. In this study, individual fitness is determined based on two key indicators:
  • The Pareto front of the individual.
  • Crowding distance.
For two individuals p 1 , p 2 , it is first determined whether they are on the same Pareto front. If not, the individuals with high frontier level are excellent individuals. If they are in the same frontier, their crowding degree is compared. To ensure that the obtained Pareto optimal solution is as widely distributed as possible in the solution space, it is essential to prioritize individuals with larger crowding distances, as they are more likely to have better fitness and contribute to a more evenly spread Pareto optimal front.

4.2.4. Selection Observer

This study adopts the tournament selection method to choose individuals from the population who will be inherited to the next generation, based on the comparison rules of individual fitness. The steps are as follows:
Randomly select n individuals from the population (usually select n = 3 ).
Select the individual with the best fitness from n to inherit to the next generation.
Return the remaining individuals to the population and repeat the above steps until the selected population meets the required quantity.
This approach ensures that the majority of high-performing individuals are preserved for the next generation while also allowing for a certain probability of selecting individuals with slightly lower rankings, thereby increasing the diversity within the population. Consequently, the algorithm complexity is reduced as it eliminates the need for fitness ranking for all individuals.

5. Experimental Analysis

5.1. Test Function

The ZDT series functions are a collection of test functions introduced by Zitzler et al. to evaluate the performance of multi-objective optimization algorithms [38]. To validate the efficacy of our algorithm improvement approach, we chose ZDT1, ZDT3, and ZDT4 from the ZDT series as the test functions, as depicted in Table 1.

5.2. Multi Objective Optimization Evaluation Indicator

The evaluation of the solution set obtained by multi-objective algorithms mainly includes the following three aspects:
  • The convergence evaluation of the solution set, that is, the closer the solution set is to the real Pareto frontier, the better this set of solutions can be considered.
  • The evaluation of the uniformity of the solution set refers to the degree of even distribution of individuals within the set of solutions. The higher the uniformity, the better this group of solution sets can be considered.
  • The universality evaluation of the solution set refers to the extent to which the solutions are distributed across the target space. A wider distribution indicates a more comprehensive representation of the Pareto front by this set of solutions, thereby indicating a higher quality of the solution set.
Based on the above factors, two evaluation indicators have been chosen, namely spacing (P) and hypervolume (HV), to assess the solution set generated by the algorithm.
Spacing is a metric that calculates the standard deviation of the minimum distance between each solution and the other solutions in the set. A smaller spacing value implies a more evenly distributed set of solutions. The formula for calculating spacing is as follows:
S p a c i n g ( P ) = 1 | P | 1 i = 1 | P | ( d ¯ d i ) 2
where | P | represents the number of solutions in the solution set, d i represents the minimum distance from i solution to other solutions, and d ¯ represents the mean of all d i solutions.
Hypervolume is defined as the volume of the region in the target space that is enclosed by the solution set and the reference point [39]. This indicator enables us to assess both the convergence and diversity of the solution set. A larger hypervolume value indicates a higher level of comprehensive evaluation for this set of solutions. The calculation formula for hypervolume is as follows:
H V = V O L ( s S [ λ 1 ( s ) , z 1 r ] × × [ λ m ( s ) , z m r ] )
where V O L represents the   L e b e s g u e measure, S represents the obtained solution set, m represents the objective function dimension, and subsequent expressions represent the hyper volume formed by the reference point and the solution set i .

5.3. Result Analysis

During the testing phase, population size was set to 200, evolution conducted for a maximum of 4000 generations, and the initial probability of variation set to 0.1. The crossover probability was randomly fluctuated within a specific range based on the crossover operator. To enhance the reliability of the test results and minimize random errors, we performed 30 iterations for each test function. The obtained results are summarized in Table 2.
Table 2 indicates that the average hypervolume of the improved NSGA-II is higher than that of the standard NSGA-II (the average HV index increased by about 10~18%), signifying that the solution set produced by the improved NSGA-II exhibits better convergence and diversity. Figure 6, Figure 7 and Figure 8 demonstrate that the improved NSGA-II exhibits a faster convergence rate, with the hypervolume reaching the expected value more rapidly. Additionally, the standard deviation of the hypervolume obtained by the improved NSGA-II is smaller than that of the standard NSGA-II (the standard deviation of HV decreased by about 27~76%), indicating that our proposed improvement method effectively enhances the algorithm’s reliability. Furthermore, it is evident that the solution set generated by the improved NSGA-II possesses a broader and more uniformly distributed representation on the Pareto front based on the spacing values, (the average spacing index decreased by about 22~57%). In summary, it can be considered that the proposed improvement NSGA-II significantly enhances the computational performance of NSGA-II.

6. Application of Improved NSGA-II for Multi-Points Air Refueling Planning

6.1. Test Scenario Description

As depicted in Figure 9, the American continent is chosen as the designated task area on the world map, along with predefined points, target areas, and restricted airspace.
Table 3 shows the parameter nomenclature and parameter units used in the simulation experiment.
See Table 4 for the input parameters such as the co-ordinates of the refueling airport, the takeoff airport, the landing airport, the delivery point, the initial fuel volume of the mission aircraft, and the initial fuel volume of the refueling aircraft at the three refueling airports.
The entire flight process is bifurcated into two distinct stages: the entry and exit stages. During the entry stage, the mission aircraft embarks on its journey from the departure airport to execute the delivery mission at the designated delivery point. En route, the aircraft undergoes two air-to-air refueling instances, carried out by tanker airports 1 and 2, respectively. In this stage, refueling points within the region can be flexibly selected, determining the subsequent route between the mission aircraft and the tanker based on the chosen refueling points.
As depicted in Figure 10, during the exit stage, the flight route is restricted by dangerous airspace and terrain limitations. Consequently, meticulous planning is essential to chart the landing route after the aircraft has successfully completed its delivery task. A refueling point must be carefully selected along this predetermined route. Tanker Airport 3 is responsible for deploying a refueling tanker to provide crucial air-to-air refueling support, ensuring that the aircraft possesses sufficient fuel to reach the designated landing airport safely and efficiently.

6.2. Parameters of Algorithm

The improved NSGA-II algorithm was employed to address the air-to-air refueling planning model, with the following specific parameter settings in Table 5.
The refueling tankers used in this mission are all of the same type, and their basic parameters are shown in Table 6.

6.3. Entry-Stage Planning

During this planning stage, the primary objective is to strike a balance between economic considerations and timeliness. As demonstrated in Figure 11, we employed the improved NSGA-II to derive 50 distinct planning schemes, each emphasizing different aspects. The horizontal axis represents fuel consumption, while the vertical axis denotes the time consumption coefficient. These 50 schemes were categorized into five groups, with each group consisting of 10 schemes. We then averaged these 10 schemes within each group to yield five representative schemes. These five plans are further stratified into different urgency levels, graded from 1 to 5, with 1 representing the highest urgency and 5 indicating the lowest urgency. By aligning the urgency of the task with the appropriate plan (where lower urgency levels have higher economic efficiency), decision makers can effectively choose the most suitable course of action.
Figure 12 and Table 7 show the specific data of five different schemes in the entry stage.

6.4. Exit-Stage Planning

As depicted in Figure 13, during the exit stage, meticulous planning is required to chart a route that avoids perilous airspace. Additionally, it becomes essential to strategically choose refueling points along this route. In this context, the selection of refueling points takes into account both economic considerations and the remaining fuel volume of the mission aircraft. The objective is to ensure that the mission aircraft reaches the theoretically optimal refueling point while maintaining a safe fuel margin whenever possible.
Figure 14 illustrates the process of determining the optimal refueling point along the scheduled route using the standard genetic algorithm. By applying this point to the flight route of the refueling tanker, as shown in Figure 15, the precise flight path for the refueling tanker can be obtained.
From the above simulation experiments, it can be seen that the improved NSGA-II algorithm proposed in this paper can solve the problem of aircraft remote multi-point aerial refueling in practice. The algorithm can provide decision makers with multiple options considering different priorities. For example, when the time of a flight mission is urgent, the scheme with better timeliness can be used, and the requirements for economy can be moderately relaxed. It is worth noting that the planning scheme needs more mission information to fully support the actual application process, such as meteorological information, airspace data, and flight plans of other aircraft on the route, and to fine tune the planning results according to this.
In addition, the calculation model designed in this paper is sensitive to the initial fuel load of the aircraft, and the change in the initial fuel load will have a greater impact on the planning results. Especially near the critical value of the farthest flight range, even a small change in fuel volume may cause the aircraft to fail to reach a refueling point and choose a closer refueling point for air-to-air refueling, thus making the route selection change significantly.

7. Conclusions

Utilizing intelligent algorithms to address the task planning problem of multi-point air-to-air refueling represents a vital approach to reconcile the trade-off between timeliness and economy during long-distance flights. The objective function of this study comprehensively considers both time and fuel consumption factors, enabling the acquisition of solutions with varying emphases through multi-stage analysis, thereby enhancing task execution flexibility.
From the theoretical analysis and simulation experimental results presented in this article, two key conclusions emerge. Firstly, the test outcomes of the three ZDT series functions demonstrate the superiority of the improved NSGA-II over the standard NSGA-II. The proposed improvement to NSGA-II effectively enhances the diversity and convergence of the algorithm’s solution set. Secondly, employing the improved NSGA-II to tackle the AARP problem allows for the accurate generation of multiple solution sets with distinct focuses. In contrast to traditional single-objective optimization algorithms, the obtained solution set is more representative, facilitating decision makers in selecting suitable solutions based on the actual task.

8. Future Recommendation

Nevertheless, certain simplifications were unavoidable in the model established in this article, such as neglecting the handshake time of air-to-air refueling and assuming uniform flight speeds across different regions. During practical application, the planning method described herein should be comprehensively considered alongside the specific task conditions. By thoroughly mastering the information data elements and planning tasks in finer granularity, the rationality of air-to-air refueling planning can be improved, thus ensuring successful task completion.
In future work, we will continue to conduct in-depth research on algorithms and models. In terms of the algorithm, we plan to include the initial fuel load of the aircraft and the transmitted fuel volume of aerial refueling into the calculation scope of the algorithm to realize the whole process planning of the task. This can make the factors considered in mission planning more comprehensive. In terms of modeling, the meteorological factors in the airspace and the specific implementation process of aerial refueling (such as refueling docking time and the change in flight speed during refueling) will be further considered. At the same time, the airspace unsuitable for refueling is appropriately avoided during the calculation process, so that the planning results are more in line with the actual task requirements.

Author Contributions

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

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 05171101 and Grant 71901216.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The main data used in this article are listed in the article. Readers should contact the correspondent if detailed data are required.

Acknowledgments

This article has received hardware support from the Shaanxi Provincial Key Laboratory of Electronic Technology, as well as algorithm support from the “Aviation Swarm Team” of the Shaanxi Provincial Youth Innovation Team.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Thomas, P.R.; Bhandari, U.; Bullock, S.; Richardson, T.S.; Bois, J.L.D. Advances in air to air refuelling. Prog. Aerosp. Sci. 2014, 71, 14–35. [Google Scholar] [CrossRef]
  2. Cui, L.; Zu, C.; Li, Z.; Ren, B.; Zheng, P. Route Optimization of AAR in Long Range Oper ational System Based on MPGA. Fire Control Command Control 2017, 42, 88–92. [Google Scholar]
  3. Jonsson, J.; Ölvander, J. A Multi-Objective Optimization Framework for Air Refueling Planning. Aerospace 2017, 4, 47. [Google Scholar]
  4. Chen, Y.; Yang, C.; Liu, W. A Genetic Algorithm-Based Method for Air Refueling Planning in a Complex Environment. Sensors 2018, 18, 1406. [Google Scholar]
  5. Wang, X.; Li, S.; Huang, J. Air Refueling Planning Considering Uncertain Refueling Demands and Tanker Availability. IEEE Access 2019, 7, 150366–150376. [Google Scholar]
  6. Zhang, Y.; Song, Z.; Huang, P. A Hybrid Particle Swarm Optimization Algorithm for Air Refueling Planning. Appl. Sci. 2020, 10, 4863. [Google Scholar]
  7. Yoon, Y.; Kim, M.; Kim, Y. Three-dimensional path planning for air to air refueling between one tanker and multiple UAVs. Int. J. Aeronaut. Space 2018, 19, 1027–1040. [Google Scholar] [CrossRef]
  8. Sundar, K.; Rathinam, S. Algorithms for routing an unmanned aerial vehicle in the presence of refueling depots. IEEE Trans. Autom. Sci. Eng. 2013, 11, 287–294. [Google Scholar] [CrossRef]
  9. Levy, D.; Sundar, K.; Rathinam, S. Heuristics for routing heterogeneous unmanned vehicles with fuel constraints. Math. Probl. Eng. 2014, 2014, 282–290. [Google Scholar] [CrossRef]
  10. Ferdowsi, F.; Maleki, H.R.; Rivaz, S. Air refueling tanker allocation based on a multi-objective zero-one integer programming model. Oper. Res. 2020, 20, 1913–1938. [Google Scholar] [CrossRef]
  11. Hansknecht, C.; Joormann, I.; Korn, B.; Morscheck, F.; Stiller, S. Feeder routing for air-to-air refueling operations. Eur. J. Oper. Res. 2023, 304, 779–796. [Google Scholar] [CrossRef]
  12. Bush, B.A. Analysis of Fuel Consumption for an Aircraft Deployment with Multiple Air to Air Refuelings. Ph.D. Thesis, North Carolina State University, Raleigh, NC, USA, 2006. [Google Scholar]
  13. Kannon, T.E.; Nurre, S.G.; Lunday, B.J.; Hill, R.B. The aircraft routing with air refueling problem: Exact and greedy approaches. In Proceedings of the 2014 Industrial and Systems Engineering Research Conference, Shenzhen, China, 16–17 May 2014; p. 817. [Google Scholar]
  14. Li, Z.; Gao, H.; Qian, K. A Dynamic Programming Approach to Optimal Air Refueling Planning. Energies 2020, 13, 245. [Google Scholar]
  15. Smith, A.; Johnson, B.; Davis, M. Air Refueling Mission Planning Using Artificial Intelligence Techniques. J. Aerosp. Inf. Syst. 2020, 17, 515–530. [Google Scholar]
  16. Liu, Z.; Chen, D.; Shi, K. Adaptive Particle Swarm Optimization for Air Refueling Planning with Time Constraints. Int. J. Aerosp. Eng. 2021, 6631214. [Google Scholar]
  17. Zhang, H.; Han, X.; Wu, X. A Hierarchical Framework for Air Refueling Mission Planning. Math. Probl. Eng. 2021, 5, 1221–1234. [Google Scholar]
  18. Gao, D.; Feng, J.; Guo, H. Hybrid Polar-Based Genetic Algorithm for Multi-Objective Air Refueling Planning. Energies 2022, 15, 357. [Google Scholar]
  19. Verma, S.; Pant, M.; Snasel, V. A comprehensive review on NSGA-II for multi-objective combinatorial optimization problems. IEEE Access 2021, 9, 57757–57791. [Google Scholar] [CrossRef]
  20. Makaremi, Y.; Haghighi, A.; Ghafouri, H.R. Optimization of pump scheduling program in water supply systems using a self-adaptive NSGA-II: A review of theory to real application. Water Resour. Manag. 2017, 31, 1283–1304. [Google Scholar] [CrossRef]
  21. Gu, X.; Wang, X.; Liu, Z.; Zha, W.; Xu, X.; Zheng, M. A multi-objective optimization model using improved NSGA-II for optimizing metal mines production process. IEEE Access 2020, 8, 28847–28858. [Google Scholar] [CrossRef]
  22. Guo, X.J.; Ma, J.; Liu, H.; Chen, Y. Improved NSGA-II optimizing coding-link cost trade-offs for multicast routing in WDM networks. Photonic Netw. Commun. 2018, 35, 309–315. [Google Scholar] [CrossRef]
  23. Wang, Y.; Li, B.; Cheng, S. Improved NSGA-II Algorithm for Multi-Objective Air Refueling Planning. Symmetry 2021, 13, 451. [Google Scholar]
  24. Han, Y.; Gong, D.; Jin, Y.; Pan, Q.K. Evolutionary multi-objective blocking lot-streaming flow shop scheduling with interval processing time. Appl. Soft Comput. 2016, 42, 229–245. [Google Scholar] [CrossRef]
  25. Zhao, Z.; Liu, B.; Zhang, C.; Liu, H. An improved adaptive NSGA-II with multi-population algorithm. Appl. Intell. 2019, 49, 569–580. [Google Scholar] [CrossRef]
  26. Parry, J.; Hubbard, S. Review of sensor technology to support automated air-to-air refueling of a probe configured uncrewed aircraft. Sensors 2023, 23, 995. [Google Scholar] [CrossRef] [PubMed]
  27. Fang, Z.; Chen, W.; Zhang, S. Flight Dynamics of Aircraft; Beihang University Press: Beijing, China, 2005. [Google Scholar]
  28. Golberg, D.E. Genetic algorithms in search, optimization, and machine learning. Addion Wesley 1989, 1989, 36. [Google Scholar]
  29. Srinivas, N.; Deb, K. Muiltiobjective optimization using nondominated sorting in genetic algorithms. Evol. Comput. 1994, 2, 221–248. [Google Scholar] [CrossRef]
  30. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  31. Zhang, L.; Ge, H.; Ma, Y.; Xue, J.; Li, H.; Pecht, M. Multi-objective optimization design of a notch filter based on improved NSGA-II for conducted emissions. IEEE Access 2020, 8, 83213–83223. [Google Scholar] [CrossRef]
  32. Storn, R.; Price, K. Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341. [Google Scholar] [CrossRef]
  33. Vesterstrom, J.; Thomsen, R. A comparative study of differential evolution, particle swarm optimization, and evolutionary algorithms on numerical benchmark problems. In Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No. 04TH8753), Portland, OR, USA, 19–23 June 2004; Volume 2, pp. 1980–1987. [Google Scholar]
  34. Paterlini, S.; Krink, T. Differential evolution and particle swarm optimisation in partitional clustering. Comput. Stat. Data An. 2006, 50, 1220–1247. [Google Scholar] [CrossRef]
  35. Zhao, Z.; Yang, J.; Hu, Z.; Che, H. A differential evolution algorithm with self-adaptive strategy and control parameters based on symmetric Latin hypercube design for unconstrained optimization problems. Eur. J. Oper. Res. 2016, 250, 30–45. [Google Scholar] [CrossRef]
  36. Zhang, W.; Hu, M.; Yin, J.; Li, H.; Du, J. Multi-Objective 3D Airspace Sectorization Problem Using NSGA-II with Prior Knowledge and External Archive. Aerospace 2023, 10, 216. [Google Scholar] [CrossRef]
  37. Zhang, X.; Tian, Y.; Cheng, R.; Jin, Y. An efficient approach to nondominated sorting for evolutionary multiobjective optimization. IEEE Trans. Evol. Comput. 2014, 19, 201–213. [Google Scholar] [CrossRef]
  38. Zitzler, E.; Deb, K.; Thiele, L. Comparison of multiobjective evolutionary algorithms: Empirical results. Evol. Comput. 2000, 8, 173–195. [Google Scholar] [CrossRef] [PubMed]
  39. Zitzler, E.; Thiele, L. Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE Trans. Evol. Comput. 1999, 3, 257–271. [Google Scholar] [CrossRef]
Figure 1. The route of mission aircraft flying from the takeoff airport to the deliver point.
Figure 1. The route of mission aircraft flying from the takeoff airport to the deliver point.
Electronics 12 03880 g001
Figure 2. The route of mission aircraft flying along the predetermined route to the landing airport.
Figure 2. The route of mission aircraft flying along the predetermined route to the landing airport.
Electronics 12 03880 g002
Figure 3. Relationship between theoretical shortest flight distance and actual flight distance.
Figure 3. Relationship between theoretical shortest flight distance and actual flight distance.
Electronics 12 03880 g003
Figure 4. Flow chart of second search strategy based on prior knowledge.
Figure 4. Flow chart of second search strategy based on prior knowledge.
Electronics 12 03880 g004
Figure 5. Improved NSGA-II algorithm flow under ENS framework.
Figure 5. Improved NSGA-II algorithm flow under ENS framework.
Electronics 12 03880 g005
Figure 6. HV trace plot obtained from ZDT1: (a) NSGA-II; (b) improved NSGA-II.
Figure 6. HV trace plot obtained from ZDT1: (a) NSGA-II; (b) improved NSGA-II.
Electronics 12 03880 g006
Figure 7. HV trace plot obtained from ZDT3: (a) NSGA-II; (b) improved NSGA-II.
Figure 7. HV trace plot obtained from ZDT3: (a) NSGA-II; (b) improved NSGA-II.
Electronics 12 03880 g007
Figure 8. HV trace plot obtained from ZDT4: (a) NSGA-II; (b) improved NSGA-II.
Figure 8. HV trace plot obtained from ZDT4: (a) NSGA-II; (b) improved NSGA-II.
Electronics 12 03880 g008
Figure 9. Task area and main marker points in the world map.
Figure 9. Task area and main marker points in the world map.
Electronics 12 03880 g009
Figure 10. Dangerous areas marked on the world map.
Figure 10. Dangerous areas marked on the world map.
Electronics 12 03880 g010
Figure 11. Fifty planning schemes with different focuses obtained by the improved NSGA-II.
Figure 11. Fifty planning schemes with different focuses obtained by the improved NSGA-II.
Electronics 12 03880 g011
Figure 12. Five representative planning schemes.
Figure 12. Five representative planning schemes.
Electronics 12 03880 g012
Figure 13. Route planning at exit stage.
Figure 13. Route planning at exit stage.
Electronics 12 03880 g013
Figure 14. Refueling point planning at exit stage using standard genetic algorithm.
Figure 14. Refueling point planning at exit stage using standard genetic algorithm.
Electronics 12 03880 g014
Figure 15. Refueling route planning at exit stage.
Figure 15. Refueling route planning at exit stage.
Electronics 12 03880 g015
Table 1. Main parameters of test function ZDT1, ZDT3, and ZDT4.
Table 1. Main parameters of test function ZDT1, ZDT3, and ZDT4.
ProblemnVariable BoundsObjective FunctionsOptimal Solutions
ZDT130 [ 0 , 1 ] f 1 ( x ) = x 1 f 2 ( x ) = g ( x ) [ 1 x 1 / g ( x ) ] g ( x ) = 1 + 9 ( i = 2 n x i ) / ( n 1 ) x i [ 0 , 1 ] x i = 0 i = 2 , , n
ZDT330 [ 0 , 1 ] f 1 ( x ) = x 1 f 2 ( x ) = g ( x ) [ 1 x 1 / g ( x ) x 1 g ( x ) sin ( 10 π x 1 ) ] g ( x ) = 1 + 9 ( i = 2 n x i ) / ( n 1 ) x i [ 0 , 1 ] x i = 0 i = 2 , , n
ZDT410 x 1 [ 0 , 1 ] , x i [ 5 , 5 ] , i = 2 , , n f 1 ( x ) = x 1 f 2 ( x ) = g ( x ) [ 1 x 1 / g ( x ) ] g ( x ) = 1 + 10 ( n 1 ) + i = 2 n [ x i 2 10 cos ( 4 π x i ) ] x i [ 0 , 1 ] x i = 0 i = 2 , , n
Table 2. Calculation results of test function ZDT1, ZDT3, and ZDT4.
Table 2. Calculation results of test function ZDT1, ZDT3, and ZDT4.
Test FunctionAlgorithmMean of HVStandard Deviation of HVMean of Spacing
ZDT1NSGA-II0.148120.006080.14345
Improved NSGA-II0.163850.001420.10984
ZDT3NSGA-II0.134400.008420.12379
Improved NSGA-II0.159600.005470.05282
ZDT4NSGA-II0.652830.080280.01615
Improved NSGA-II0.714880.058230.01253
Table 3. Nomenclature and parameter units.
Table 3. Nomenclature and parameter units.
NomenclatureMeaningUnit
D Aircraft flight distancekm
W Weight of aircraft (including fuel)N
M Fuel carried by aircraftkg
m f Fuel consumptionkg
η Engine propulsion efficiency-
k Lift drag ratio-
V Cruise speedkm/h
c f Engine fuel consumption efficiency-
T L Time consuming parameter-
Table 4. Input parameters of simulation scene.
Table 4. Input parameters of simulation scene.
ParameterValue
Co-ordinates of tanker airport 1(W 76.18, S 8.90)
Co-ordinates of tanker airport 2(W 92.07, N 17.27)
Co-ordinates of tanker airport 3(W 102.29, N 50.97)
Co-ordinates of departure airport coordinates(W 36.80, S 8.55)
Co-ordinates of landing airport(W 57.72, N 48.37)
Co-ordinates of the delivery point(W 122.51, N 61.07)
Initial fuel load of mission aircraft15,000 kg
Fuel loading of fuel dispenser 165,000 kg
Fuel loading of fuel dispenser 250,000 kg
Fuel loading of fuel dispenser 355,000 kg
Table 5. Parameters of refueling mission planning using improved NSGA-II.
Table 5. Parameters of refueling mission planning using improved NSGA-II.
ParameterValue
Encoding methodReal code
Population size50
Solving the Maximum Evolutionary Algebra in One Step1000
Quadratic solution of maximum evolutionary algebra1000
Crossover probability0.7~0.9
Mutation probability0.001~0.05
Judgment threshold for stagnation in single objective Optimization10−6
Table 6. Parameters of mission aircraft and tanker.
Table 6. Parameters of mission aircraft and tanker.
ParametersMission AircraftTanker
Cruising speed1000 km/h850 km/h
Empty weight13,000 kg83,000 kg
Maximum fuel capacity16,000 kg90,000 kg
Propulsion efficiency of engine0.750.75
Lift drag ratio6.516
Engine fuel consumption efficiency0.06630.071
Table 7. Specific data of five representative planning schemes.
Table 7. Specific data of five representative planning schemes.
UrgencyRefueling Point 1 Longitude and LatitudeRefueling Point 2 Latitude and LongitudeTotal Fuel ConsumptionFlight DistanceTime Consumption Coefficient
1(W 63.28, N 4.62)(W 80.10, N 24.19)104,735 kg7795.81 km1.07
2(W 68.04, N 5.04)(W 83.62, N 22.91)92,386 kg8074.68 km1.11
3(W 69.94, S 0.20)(W 84.70, N 20.67)76,593 kg8457.28 km1.16
4(W 71.76, S 1.15)(W 88.46, N 18.09)62,968 kg8909.53 km1.21
5(W 74.27, S 4.47)(W 90.60, N 17.50)47,083 kg9339.61 km1.27
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

Zhang, Z.; Huang, Z.; Liu, X.; Feng, B. Research on Multiple Air-To-Air Refueling Planning Based on Multi-Dimensional Improved NSGA-II Algorithm. Electronics 2023, 12, 3880. https://doi.org/10.3390/electronics12183880

AMA Style

Zhang Z, Huang Z, Liu X, Feng B. Research on Multiple Air-To-Air Refueling Planning Based on Multi-Dimensional Improved NSGA-II Algorithm. Electronics. 2023; 12(18):3880. https://doi.org/10.3390/electronics12183880

Chicago/Turabian Style

Zhang, Zhihao, Zhouhang Huang, Xiaodong Liu, and Boyu Feng. 2023. "Research on Multiple Air-To-Air Refueling Planning Based on Multi-Dimensional Improved NSGA-II Algorithm" Electronics 12, no. 18: 3880. https://doi.org/10.3390/electronics12183880

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