Next Article in Journal
A Hybrid Gate-to-Gate Simulation Environment for the Air Traffic System
Previous Article in Journal
Deep Learning-Based Semantic Segmentation of Urban Areas Using Heterogeneous Unmanned Aerial Vehicle Datasets
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Sequencing of Arrival Flights at Metroplex Airports: A Study on Shared Waypoints Based on Path Selection and Rolling Horizon Control

1
Flight Academy, Civil Aviation University of China, Tianjin 300300, China
2
College of Safety Science and Engineering, Civil Aviation University of China, Tianjin 300300, China
3
College of Air Traffic Management, Civil Aviation University of China, Tianjin 300300, China
*
Author to whom correspondence should be addressed.
Aerospace 2023, 10(10), 881; https://doi.org/10.3390/aerospace10100881
Submission received: 15 September 2023 / Revised: 10 October 2023 / Accepted: 11 October 2023 / Published: 12 October 2023
(This article belongs to the Section Air Traffic and Transportation)

Abstract

:
The civil aviation industry is experiencing significant growth in air traffic density within terminal areas, necessitating improved air traffic efficiency. In China’s pursuit of world-class airport clusters, operational complexities arise due to the co-location of these airports in the same terminal area airspace, resulting in lower operational efficiency. To mitigate congestion and flight delays, this study proposes an integrated model that considers multiple runways and route selections, accounting for actual route point restrictions. Utilizing actual operational data from Shanghai metroplex, the proposed model is validated. The study focuses on the airport metroplex system and presents a comprehensive mixed-integer programming (MIP) model for arrival sequencing, considering multiple airports, runways, and routes. The maximum landing efficiency is adopted as the objective function, optimizing arrival scheduling while considering time intervals, route selection, and landing constraints. The Multi-waypoint Rolling Horizon Control (MWRHC) algorithm is employed to tackle time-efficiency challenges, ensuring flight safety by continuous monitoring of flights in the terminal area. Comparative analysis reveals the algorithm’s superior optimization performance for single-runway airports compared to dual-runway airports. Overall, the proposed model and algorithm effectively improve the efficiency of multi-airport arrival scheduling in airport metroplex systems.

1. Introduction

1.1. Background

As the civil aviation industry continues to evolve steadily, the density of air traffic within terminal areas is rising markedly. With this increasing complexity in traffic flow, the quest for improved air traffic efficiency has become pivotal in enhancing the operational efficacy of terminal areas. China is vigorously advancing the construction of world-class airport clusters. However, the operation of these airport clusters, which are also known as “airport metroplex”, is coupled and complex, largely due to their co-location within the same terminal area airspace [1,2,3]. The mutual influence among these airports and their shared use of airspace resources inevitably lead to lower operational efficiency [4,5,6,7].
At airport metroplex, the close proximity of various airports often results in multiple flights having the same trajectory towards their respective destinations, essentially sharing the same waypoints. Currently, each airport tends to manage its flight schedules independently, leading to congestion at these shared waypoints. These shared waypoints are key nodes, which serve a crucial role in connecting inbound and outbound traffic. Research conducted by frontline units indicates that optimizing and coordinating traffic flow at these shared waypoints within a group of metroplex airports can significantly reduce operational congestion and flight delays.

1.2. Literature Review

In recent decades, several studies on the optimization problem of inbound flight sequencing have been conducted, with a primary focus on individual airports. In 2010, Mesgarpour et al. [8] developed a model that fulfills the requirements of air traffic controllers, airports, airlines, and governments by minimizing average delay, maximizing runway throughput, and reducing fuel costs as objectives, considering the constraints of wake vortex safety spacing, arrival time windows, and airline priority levels. In 2013, Hancerliogullari et al. [9] proposed a new mixed-integer programming model for flight scheduling, which aimed at minimizing total weighted delay time, and in addition to considering wake vortex spacing and arrival time window constraints, it also incorporated runway load balancing constraints. In 2014, Sölveling et al. [10] proposed a stochastic branch-and-bound-based algorithm to develop the optimal or near-optimal solution of stochastic airport runway scheduling problems. In the same year, Ma Yuanyuan et al. [11] established a collaborative scheduling model for approach flights in multi-airport terminal areas, taking into account such interval constraints as control handover, wake flow and multi-runway operation. Wang Lili et al. [12] used the double-coding genetic algorithm to establish a parallel runway approach and departure flight sequencing model including cargo flights, effectively reducing flight delays.
In order to schedule approach flights more efficiently, it is necessary to consider the route selection and the arrangement of restricted airspace resources within the airport metroplex. Sidiropoulos et al. [13] proposed a sorting optimization strategy for airport metroplex inbound and outbound flights in 2015. Firstly, inbound and outbound flights were clustered to obtain dynamic paths according to their temporal and spatial distribution; secondly, dynamic paths were prioritized; finally, dynamic path flight sorting based on optional waypoints was realized on the premise of ensuring flight intervals. In 2019, Zhang Zhaoning et al. employed a multi-objective planning approach to devise an airport group flow allocation strategy centered on capacity flow matching [14]. This strategy was formulated to address the challenges associated with airport group flight delays and air traffic congestion. In 2020, Yin et al. [15] proposed a runway allocation and ranking method focusing on the utilization of multiple airports and multiple runways in an airport group based on the impact of runway configurations of airports in an airport group on traffic flow management. Liu Jixin et al. [16] designed an elite retention genetic algorithm and a fast non-dominated sorting genetic algorithm with elite strategy, and established a collaborative approach flight sorting model based on air traffic density. In 2021, aiming at the common waypoints of multi-airport coupled operation, Wang Lili et al. [17] introduced a penalty factor and employed the minimum total delay time cost as the objective function to establish a flight optimization ranking model based on the sliding time window algorithm and particle swarm optimization algorithm. In 2022, Wei Ming et al. proposed an optimization model for flight entry and departure scheduling, considering aspects such as runway invasion and potential risk level, thereby broadening the scope of application scenarios for flight scheduling models [18,19].
Most of the established models prioritize minimizing total delay cost or minimizing delay time as their objective function, taking into account runway allocation models constrained by wake vortex safety intervals and arrival time windows. Models addressing route selection and specific route point restrictions are relatively scarce, and studies considering current route selection and specific route point restrictions often fail to fully reflect the reality of terminal areas. In terms of scheduling methods, the first come, first served (FCFS) principle is widely adopted; for runway assignment, proximity in the air is typically prioritized. While such methods are easy to operate, they can lead to wastage of airspace resources and imbalance in runway resource utilization when the airspace is crowded, causing flight delays.

1.3. Contribution of the Research

To address these issues, this paper proposes an integrated model that considers multiple runways and multiple route selections, and accounts for actual route point restrictions. As for model solution, a targeted rolling time domain control solution algorithm is put forward. For practical validation, actual operational data from multiple terminal areas of Shanghai metroplex are used.

2. Methodology

2.1. Problem Description

The difference between a metroplex and a single airport is mainly due to the coupling and complexity of its operation. The operation of each airport in a metropolitan region is highly correlated, and the allocation of time and space resources cannot be considered independently, but should be considered from the perspective of overall operation. The shared waypoint is the public resource of the metroplex airspace, which has a certain impact on the entire system of the metroplex, and is closely connected with the terminal area and other airspace. Improving the operation efficiency of the shared waypoint is the key to enhance the global resources of the metroplex system. Therefore, this paper studies the scheduling of flights through shared waypoints of airport groups. The planned crossing time of flights taking off from each airport is known, and the traffic flow of shared waypoints is effectively optimized and allocated to obtain a reasonable crossing order and crossing time.

2.2. Modeling

2.2.1. Parameters

Before delving into the various parameters employed in our study, it’s essential to define the sets and the parameters that form the basis of our model. Table 1 and Table 2 provide a clear breakdown of these sets and parameters along with their definitions.

2.2.2. Decision Variables

To make effective decisions in our model, certain decision variables are incorporated. Table 3 provides a comprehensive overview of these decision variables and their definitions.

2.2.3. Objective Function

To enhance efficiency while upholding safety standards, the objective function is formulated from the perspective of air traffic flow management. This function seeks to minimize the last landing flight time within the optimized time period, thereby maximizing the operational efficiency of each airport runway.
Objective: min max A L T i

2.2.4. Constraint Conditions

Assuming that flight i corresponds to its target airport a. The constraint conditions, which are integrally based on the parameters and decision variables delineated in Table 1, Table 2 and Table 3, are provided in Table 4.
Constraints (1)–(3): Each flight is assigned one unique route and lands on only one runway. This ensures that there are no conflicts in the landing sequence and that every flight has a clear and unique path to follow. This fundamental constraint is rooted in the premise of ensuring flight safety and operational efficiency, as discussed by Faye [20].
Constraint (4): The runway is always the last waypoint on a flight’s route. The time of arrival at this waypoint signifies the flight’s actual landing time. This constraint guarantees a seamless and logical progression of a flight’s path, ensuring that once a flight reaches its final waypoint, it is indeed on the ground, as derived from Pawelek et al. [21].
Constraint (5): This constraint ensures the uniqueness of the order between two aircrafts. Specifically, it dictates that if flight i precedes flight j, then flight i cannot subsequently be found trailing behind flight j.
Constraint (6): This represents time window constraints, ensuring flights pass through each waypoint within a specific timeframe. By enforcing this, the model ensures that flights adhere to their scheduled flight paths and timings, reducing the potential for air traffic congestion or conflicts. Time window constraints, particularly in dense airspaces, are essential to maintaining a steady flow of traffic [21,22].
Constraint (7): This constraint guarantees that the time duration for a flight to traverse between two consecutive waypoints is no less than the minimum flying duration established for that segment. Essentially, it ensures that flights do not pass through these waypoints faster than safety and operational guidelines permit.
Constraint (8): Flights arriving at the same waypoint (excluding runways) must meet the radar control safety interval. This constraint ensures that flights are adequately spaced out when they converge at common waypoints, reducing the risk of conflicts and ensuring smooth transitions from one waypoint to the next.
Constraint (9): This focuses on the actual landing times of two flights on the runways of the same airport. The time intervals between these landings must meet wake turbulence separation criteria. Wake turbulence from a leading aircraft can be hazardous for the trailing one, especially during landing phases. Adhering to these intervals, as derived from prior research [21], ensures safe landings by preventing potential wake turbulence incidents.
Constraints (10)–(12): These constraints enforce logical consistency regarding the order in which flights pass through waypoints. If two flights traverse a particular waypoint, their order must be unique, preventing ambiguity in sequencing and reducing the possibility of conflicts at these waypoints.
Constraints (13) and (14): These introduce the constrained position shifting (CPS) constraint, stating that a plane cannot shift by more than K positions from its original first come, first served (FCFS) position δaif. This constraint ensures that while optimizing flight sequences, the solution remains relatively close to the initial order to avoid drastic changes that might overwhelm air traffic controllers or lead to logistical challenges.

2.3. Algorithm

For the flight sequencing of multi-shared waypoints in a metropolitan region, this paper uses a Multi-waypoint Rolling Horizon Control (MWRHC) algorithm based on RHC [23], which is presented in Figure 1. The rolling horizon control (RHC) strategy divides the entire planning horizon into a series of overlapping windows. Each window spans a duration of 3T, and with each iteration, the window advances by a duration of T. As in the example shown in Figure 2, there are 5 enter points (EPs), the start waypoints of the route into the metropolitan region; 12 middle points (MPs), and 6 final point (FPs)
Initialization Phase: At the start (T0), the initial window covers the interval [T0, T0 + 3T]. During this phase, optimization is performed considering all flights expected to pass the enter points (EPs) within this window, as presented in Figure 2a.
Rolling Phase: As time progresses, the window slides forward by T. For instance, at time T0 + T, the window covers the interval [T0 + T, T0 + 4T]. The optimization process is repeated considering updated flight data and schedules.
Data Update: With each window slide, the flight optimization queue is updated. This involves removing flights that were already simulated as having landed in the previous window, and incorporating new flights expected to pass the EP in the current window, as illustrated in Figure 2b. Concurrently, the current waypoint of each flight and the estimated time of passing through the previous waypoint are updated to reflect real-time adjustments and deviations.
The pseudo-code of the above MWRHC algorithm is listed as Algorithm 1.
Algorithm 1. Pseudo-code for MWRHC
Step 1: Initialize variables and data structures, h = 1
Step 2: Calculate the expected arrival time window for each flight to reach each waypoint on the available route selected
  while h < H:
  Step 3: Initialize the optimization queue and variable set for the optimization time domain h
  Create empty list F_h[h]
  Step 4: Add flights with expected passing EP time within [T0, T0 + NT] to the opti mization queue F_h
  for each flight_id, flight_data in F:
    if flight_data[‘starttime’] is in range(T0, T0 + NT):
     Append flight_id to F_h[h]
  Step 5: Solve the mixed-integer programming (MIP) model and update the selected routes and flight status
  subProblem = create_subProblem(F_h_dict, routes, airport_runway)
  subProblem.optimize()
  update_selected_routes(subProblem, selected_routes)
  update_flight_status(F_h_dict, selected_routes)
  Step 6: Check the flight status of the flights in F_h (landed or not) and if the flight has not landed before T0 + T, update the entry point and output the actual arrival time before the point
  update_waypoint_information(F_h_dict, selected_routes)
  Step 7: Update T0 and h
T0 = T0 + T
  h = h + 1
  Step 8: Calculate expected arrival time window for each waypoint
  Step 9: Update the optimization queue F_h
  Step 10: Merge the current F_h_dict with the previous F_h_dict

3. Experimentation

3.1. Data Description

The Yangtze River Delta Airport Metroplex, which is also called Airport Cluster, is one of the four world-class airport clusters in China. The major airport identifier and corresponding names are listed in Table 5. The main waypoints and waypoint numbers of the arrival routes of the six airports in the airport metroplex are shown in Figure 3. To facilitate empirical research, this study presents a comprehensive compilation of optional arrival routes and landing runways, each assigned a unique numerical identifier. These encompass the entry waypoint within the metropolitan region, the waypoints of the arrival, and the landing runways, collectively referred to as “arrival routes”. For a detailed representation of the specific flight routes and the available routes for each airport based on real flight route information for 2019, please refer to Table 6 and Table 7.
This study utilized flight data from six prominent airports, NKG, SHA, PVG, WUX, HGH and NGB, in the Yangtze River Delta region. The dataset encompassed a two-hour period on a high-traffic day, specifically from 17:00:00 to 19:00:00, comprising a total of 165 flights. The model input data are the starting waypoint (EP) of all arrival flights into the airport metroplex area, and the corresponding entry time. All alternative arrival routes, segments and waypoints are known, along with the minimum flying duration for each segment.

3.2. Model Verification

In order to simplify the simulation model, since the routes of departing flights and arriving flights rarely overlap, only the sequencing of arrival flights is considered. In this experimental study, the optimization of the solution was conducted using Gurobi 10.0 solver and Python 3.9 interface programming, implemented on a 2.4 GHz i9-12900 CPU. The optimization process involved setting the MPS to five, considering the controller workload, and T0 to zero. Notably, when encountering a shared waypoint, with the runway being considered as a specialized waypoint, specific safety intervals were established: Tij was 60 s for radar-guided guidance, Sij was 108 s for landing on the same runway, and sij was 48 s for landing on adjacent runways, according to the research results on the safety interval of parallel runway [23]. The rolling time domain algorithm’s iterative process for the initial and final time domain datasets lacked the presence of data intervals both preceding and succeeding the time domain, which consequently resulted in disparities between the calculated outcomes and actual data. Therefore, for comparative purposes, our analysis was confined to data processing results within the second to penultimate time domains.
The solution results of actual, FCFS and the WMRHC model in this paper were compared, as shown in Table 8. Detailed insights into the chosen routes and landing sequences can be observed in Figure 4.
In Table 8, “Flight No.”, “Destination Airport”, “Passing time of EP” and “EP No.” are the inputs, “Scheduled landing time” is the landing time in flight schedule, “Actual landing time” is the landing time of actual time, “FCFS landing time” and “MWRC landing time” are simulated results according to the corresponding algorithm. “Landing Runway” and “Route No.” are the results obtained during the calculation of MWRHC, since the flight entering through an EP could have more than one route or runway to choose from.
To illustrate the data more effectively, we used the dataset from Nanjing Airport as a reference. Figure 5 offers a graphical representation comparing the FCFS-optimized landing times to those optimized using the MWRHC algorithm for flights at Nanjing Airport. The x-axis denotes the FCFS optimized landing durations in seconds, while the y-axis showcases the MWRHC optimized landing durations, also measured in seconds.
Unique markers indicate the actual landing times: square markers for FCFS and circular markers for MWRHC. Linear fits for each set of landing times are depicted—the red line for FCFS and the purple line for MWRHC.
The graph clearly reveals that MWRHC-optimized landing times frequently register below their FCFS counterparts. This suggests the superior efficiency of the MWRHC algorithm in trimming down overall landing durations when compared to the conventional FCFS approach.
Further, the curve for the MWRHC optimization consistently lies beneath the FCFS curve, emphasizing an improvement in average landing durations. The result reinforces the effectiveness of the MWRHC algorithm in both reducing landing times and refining the landing sequence of aircraft, in contrast to the prevailing real-world methods.
As the optimization algorithm fine-tunes the landing order of certain flights, a comparison of the optimization results solely based on the last landing flights within the time domain is inadequate. Consequently, to assess and compare the efficiency of the two algorithms, we introduced the concept of “saved flight time per flight”, which takes into account the overall time required for the optimization process. Actual landing time of flight i is represented by the symbol LTiactual, and the optimized landing time by FCFS or MWRHC algorithm are denoted as LTiFCFS and LTiMWRHC, respectively. The “saved flight time per flight” of airport a can be expressed as ca, which can be calculated by c a = i F a L T M W R H C i o r   L T F C F S i L T a c t u a l i / N a for airport a.
Figure 6 presents the optimization time cost rate, c, of the six airports within the airport group following the application of two algorithms. The unit of measurement for c is seconds. The depicted values represent the average optimization time across multiple trials for each airport. A direct correlation exists between the magnitude of c and the efficiency of the optimization algorithm: higher c values suggest superior performance. Notably, the optimization effect of the MWRHC algorithm proves to be more effective in single-runway airports (WUX, HGH, NGB, NKG and SHA) compared to a dual-runway airport like PVG. For a detailed breakdown of the data represented in Figure 5, please refer to Table 8.

4. Conclusions

This study focuses on the airport metroplex system and addresses the arrival sequencing problem involving multiple airports, multiple runways, and multiple routes within this system. To this end, a comprehensive MIP model is formulated, which integrates the various elements of the arrival optimization. By adopting the maximum landing efficiency as the objective function, the approach optimization control for multiple airports and runways is achieved while taking into account constraints such as crossing time intervals, route selection, and landing intervals.
The MWRHC algorithm is employed to tackle time-efficiency challenges in the multi-airport and multi-runway arrival flight scheduling model within an airport group. Notably, this algorithm incorporates a crucial safety feature by continuously monitoring the presence of flights within the terminal area, thus ensuring flight safety is maintained throughout the entire optimization process.
Utilizing actual flight data from a busy day in the Yangtze River Delta airport metroplex, the proposed model is employed to optimize the arrival flight sequencing. The optimization results demonstrate an improvement compared to the traditional FCFS algorithm, thus validating the effectiveness and efficacy of the proposed model algorithm.
The comparative analysis of the optimization outcomes for the six airports within the airport group indicates that the algorithm yields more favorable results in terms of optimization for single-runway airports compared to those with dual runways.
This research contributes to the upgrading of traditional decision support tools to provide a suggested sequence that accommodates the traffic condition in the airport metroplex area. In future work, the authors will extend this method to combined arrival and departure scheduling, multi-runway scheduling, and metroplex scenarios.

Author Contributions

Conceptualization, F.J. and Z.Z.; methodology, Z.Z.; data curation, F.J.; writing—original draft preparation, F.J.; writing—review and editing, F.J. and Z.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Key Projects of the Civil Aviation Joint Fund of the National Natural Science Foundation of China (Grant No. 2233209), as well as the Fundamental Research Funds for the Central Universities (Grant No. 3122022053).

Data Availability Statement

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. FAA. Metroplex. Available online: https://www.faa.gov/air_traffic/nas/metroplex (accessed on 1 September 2023).
  2. Donohue, G.; Hoffman, K.; Sherry, L.; Ferguson, J.; Qadar Kara, A. Optimizing Air Transportation Service to Metroplex Airports: Part 1 Analysis of Historical Data; NASA: Washington, DC, USA, 2010. [Google Scholar]
  3. Donohue, G.; Hoffman, K.; Sherry, L.; Ferguson, J.; Qadar Kara, A. Optimizing Air Transportation Service to Metroplex Airports: Part 2 Analysis Using the Airline Schedule Optimization Model (ASOM); NASA: Washington, DC, USA, 2010. [Google Scholar]
  4. Ramanujam, V.; Balakrishnan, H. Estimation of arrival-departure capacity tradeoffs in multi-airport systems. In Proceedings of the Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference, Shanghai, China, 16–18 December 2009. [Google Scholar]
  5. DeLaurentis, D.A.; Ayyalasomayajula, S. Analysis of Dependencies and Impacts of Metroplex Operations; NASA: Washington, DC, USA, 2010. [Google Scholar]
  6. Donaldson, A.; Hansman, R.J. Capacity Improvement Potential for the New York Metroplex System. In Proceedings of the 10th AIAA Aviation Technology, Integration, and Operations (ATIO) Conference, Worth, TX, USA, 13–15 September 2010. [Google Scholar]
  7. Jiang, F.; Zhang, Z.; Dai, X. Ground-Air Traffic Congestion Propagation Model Based on Hierarchical Control Interdependent Network. J. Adv. Transp. 2023, 2023, 4602148:1–4602148:22. [Google Scholar] [CrossRef]
  8. Mesgarpour, M.; Potts, C.N.; Bennell, J.A. Models for Aircraft Landing Optimization. In Proceedings of the 4th International Conference on Research in Air Transportation (ICRAT 2010), Budapest, Hungary, 1–4 June 2010. [Google Scholar]
  9. Hancerliogullari, G.; Rabadi, G.; Al-Salem, A.H.; Kharbeche, M. Greedy algorithms and metaheuristics for a multiple runway combined arrival-departure aircraft sequencing problem. J. Air Transp. Manag. 2013, 32, 39–48. [Google Scholar] [CrossRef]
  10. Sölveling, G.; Clarke, J.-P. Scheduling of airport runway operations using stochastic branch and bound methods. Transp. Res. Part C Emerg. Technol. 2014, 45, 119–137. [Google Scholar] [CrossRef]
  11. Ma, Y.; Hu, M.; Zhang, H.; Yin, J.N.; Wu, F. Optimized method for collaborative arrival sequencing and scheduling in metroplex terminal area. Acta Aeronaut. Astronaut. Sin. 2015, 36, 2279–2290. [Google Scholar]
  12. Wang, L.; Gu, Q. Arrival and Departing Aircraft-sequencing Optimization under the Special Circumstances. J. Transp. Systms Eng. Inf. Technol. 2013, 14, 102–107. [Google Scholar]
  13. Sidiropoulos, S.; Majumdar, A.; Han, K.; Schuster, W.; Ochieng, W.Y. A framework for the classification and prioritization of arrival and departure routes in Multi-Airport Systems Terminal Manoeuvring Areas. In Proceedings of the 15th AIAA Aviation Technology, Integration, and Operations Conference, Dallas, TX, USA, 22–26 June 2015. [Google Scholar]
  14. Zhang, Z.; Wang, D. Research on flow allocation strategy based on capacity matching for airport group. Mod. Electron. Tech. 2019, 42, 113–116+120. [Google Scholar]
  15. Yin, J.; Ma, Y.; Tian, W.; Chen, D.; Hu, Y.; Ochieng, W. Impact Analysis of Demand Management on Runway Configuration in Metroplex Airports. IEEE Access 2020, 8, 66189–66212. [Google Scholar] [CrossRef]
  16. Liu, J.; Jiang, H.; Dong, X.; Lan, S.; Wang, H. Dynamic collaborative sequencing method for arrival flights based on air traffic density. Acta Aeronaut. Astronaut. Sin. 2020, 41, 323717. [Google Scholar]
  17. Wang, L.; Lin, Y. Aircraft Sequencing Modeling and Algorithm for Shared Waypoints in Airport Group. J. Transp. Inf. Saf. 2021, 39, 93–99+136. [Google Scholar]
  18. Sun, B.; Wei, M. An Optimization Model for Inbound and Outbound Flight Scheduling with Consideration of Runway Incursions. Ind. Eng. Manag. 2022, 27, 16–21. [Google Scholar]
  19. Wei, M.; Wu, W.; Sun, B. An Optimization Model for Inbound and Outbound Flight Scheduling with Consideration of Potential Risk Levels and Priorities. Ind. Eng. Manag. 2022, 27, 40–45. [Google Scholar]
  20. Faye, A. Solving the Aircraft Landing Problem with time discretization approach. Eur. J. Oper. Res. 2015, 242, 1028–1038. [Google Scholar] [CrossRef]
  21. Pawełek, A.; Lichota, P.; Dalmau, R.; Prats, X. Fuel-Efficient Trajectories Traffic Synchronization. J. Aircr. 2019, 56, 481–492. [Google Scholar] [CrossRef]
  22. Pawełek, A.; Lichota, P. Arrival air traffic separations assessment using Maximum Likelihood Estimation and Fisher Information Matrix. In Proceedings of the 2019 20th International Carpathian Control Conference (ICCC), Kraków, Poland, 26–29 May 2019; pp. 1–6. [Google Scholar]
  23. Le, M.; Wu, X.; Hu, Y. Arrival Flights Optimal Sequencing Based on Path Selection and Rolling Horizon Control. J. Beijing Univ. Aeronaut. Astronaut. 2022, 2022, 1–11. [Google Scholar] [CrossRef]
Figure 1. Window processing in rolling horizon framework when sliding window size is 3T and step size is T.
Figure 1. Window processing in rolling horizon framework when sliding window size is 3T and step size is T.
Aerospace 10 00881 g001
Figure 2. Schematic diagram of the 1st (a) and 2nd (b) horizons of MWRHC.
Figure 2. Schematic diagram of the 1st (a) and 2nd (b) horizons of MWRHC.
Aerospace 10 00881 g002
Figure 3. Distribution of Major Waypoints (M01–M17) along Arrival Routes in the Yangtze River Delta Airport Metroplex Region (the area surrounded by dot lines).
Figure 3. Distribution of Major Waypoints (M01–M17) along Arrival Routes in the Yangtze River Delta Airport Metroplex Region (the area surrounded by dot lines).
Aerospace 10 00881 g003
Figure 4. Comparison of flight landing sequence and landing time.
Figure 4. Comparison of flight landing sequence and landing time.
Aerospace 10 00881 g004aAerospace 10 00881 g004b
Figure 5. Comparison of landing times after optimized at Airport NKG.
Figure 5. Comparison of landing times after optimized at Airport NKG.
Aerospace 10 00881 g005
Figure 6. Comparison of the optimization time cost rate of six airports.
Figure 6. Comparison of the optimization time cost rate of six airports.
Aerospace 10 00881 g006
Table 1. Definitions for sets.
Table 1. Definitions for sets.
Set SymbolDefinitionIndex Symbol
Aset of airports in metroplexa
Fset of arrival flightsi, j
Faset of flights landing at airport a
Rset of routes availabler, s
Riset of routes available for flight i, iF, RiR
Dset of segments that make up available routesd
Drset of segments that make up route r
Pset of waypoints in metroplexp
Prset of waypoints in route r
Wset of runways in metroplex airports, WPw
Waset of runway(s) available for airport a
SAset of scheduled arriving time of flights
Table 2. Definitions for parameters.
Table 2. Definitions for parameters.
SymbolDefinition
T m i d the minimum flying duration for segment d
p s d the start waypoint of segment d
p e d the end waypoint of segment d
E i p r the earliest time for flight i arriving at waypoint p with choosing route r
L i p r the latest time for flight i arriving at waypoint p with choosing route r
S i j the minimum time interval for wake turbulence purposes that must be satisfied when flight i and flight j are on the same runway of one airport
s i j the minimum time interval for wake turbulence purposes that must be satisfied when flight i and flight j are on different runways of one airport
T i j the minimum safe interval between flight i and flight j when operating under radar control
Kmaximum position shifting (MPS) value
Ma very large number
Nthe total flight number
N a the number of flights landing at airport a
δ i f a 1 ,   if   flight   i   is   at   position   f   in   the   F C F S   sequence   of   airport   a 0 ,   otherwise
Table 3. Definitions for decision variables.
Table 3. Definitions for decision variables.
SymbolDefinition
A T i p the simulated time that flight i arriving through waypoint p
A L T i the simulated landing time of flight i
x i r 1 ,   if   flight   i   choose   route   r 0 ,   otherwise
α i j p 1 ,   if   flight   i   passing   through   waypoint   p   before   flight   j 0 ,   otherwise
z i j 1 ,   if   flight   i   landing   before   flight   j 0 ,   otherwise
γ i w 1 ,   if   flight   i   landing   at   runway   w 0 ,   otherwise
Table 4. Constraint Conditions.
Table 4. Constraint Conditions.
ConstraintsNo.
r R i x i r = 1 , i F (1)
w W a γ i w = 1 , i F (2)
γ i w = 1 , i f   w P r   and   x i r = = 1 (3)
A T i w M ( 1 x i r ) A L T i A T i w + M ( 1 x i r ) , i F ; r P r W a (4)
z i j + z j i = 1 , i j F (5)
r R i x i r E i p r A T i p r R i x i r L i p r , i F ; p P (6)
A T i , p e d A T i , p s d T m i d M 1 x i r , i F ; d D r (7)
A T i p A T j p T i j M 1 α i j p , i j F ; p P W (8)
A L T i A L T j S i j γ i w γ j w + s i j 1 γ i w γ j w M 1 z i j , i j F ; p P W (9)
α i j p + α j i p 2 x i r x j s , i j F ; r R i ; s R j ; p P P r P s (10)
x i r + x j s 1 α i j p + α j i p , i j F ; r R i ; s R j ; p P r P s (11)
w W a α i j w z i j , i j F (12)
j F \ i z j i + 1 f = 1 N a f δ i f a K , i F (13)
j F \ i z j i + 1 f = 1 N a f δ i f a K , i F (14)
Table 5. Major airports name of Yangtze River Delta Airport Metroplex.
Table 5. Major airports name of Yangtze River Delta Airport Metroplex.
Airport IdentifierAirport Name
NKGNanjing Lukou
SHAShanghai Hongqiao
PVGShanghai Pudong
WUXWuxi Shuofang
HGHHangzhou Xiaoshan
NGBNingbo Lishe
Table 6. Available routes for arrival flights in Yangtze River delta metropolitan region.
Table 6. Available routes for arrival flights in Yangtze River delta metropolitan region.
Start PointRoute no.Waypoints
S101S1-NKGR
02S1-M05-M06-M08-SHAR
03S1-M05-M06-M08-PVGR1
04S1-M05-M06-M08-PVGR2
05S1-M05-M06-WUXR
06S1-M05-M11-HGHR
07S1-M05-M06-M08-M09-M12-NGBR
S208S2-M02-NKGR
09S2-M01-M04-M08-SHAR
10S2-M01-M04-M08-PVGR1
11S2-M01-M04-M08-PVGR2
12S2-M02-M05-M11-HGHR
S313S3-M01-M02-NKGR
14S3-M01-M08-SHAR
15S3-M03-M08-PVGR1
16S3-M03-M08-PVGR2
17S3-M03-WUXR
18S3-M01-M02-M05-M11-HGHR
19S3-M03-M08-M09-M12-NGBR
S420S4-M10-M12-M13-HGHR
S521S5-M17-SHAR
22S5-PVGR1
23S5-PVGR2
24S5-M17-M09-WUXR
25S5-M10-M12-NGBR
S626S6-M16-M12-SHAR
27S6-M16-M12-PVGR1
28S6-M16-M12-PVGR2
29S6-M16-NGBR
S730S7-M15-M13-M12-SHAR
31S7-M15-M16-M12-SHAR
32S7-M15-M13-M12-PVGR1
33S7-M15-M16-M12-PVGR2
34S7-M15-M13-M12-PVGR1
35S7-M15-M16-M12-PVGR2
36S7-M14-HGHR
37S7-M15-M16-NGBR
S838S8-M14-M11-NKGR
39S8-M14-M07-NKGR
40S8-M14-M11-M06-WUXR
41S8-M14-M07-M06-WUXR
42S8-M14-HGHR
S943S9-NKGR
Table 7. Optional arrivals route codes for each airport.
Table 7. Optional arrivals route codes for each airport.
Landing AirportRoute No.
NKG01, 08, 13, 38, 39, 43
SHA02, 09, 14, 21, 26, 30, 31,
PVG03, 04, 10, 11, 15, 16, 22, 23, 27, 28, 32, 33, 34, 35
WUX05, 17, 24, 40, 41
HGH06, 12, 18, 20, 36, 42
NGB07, 19, 25, 29, 37
Table 8. (A) Comparison of model solution results for airport NKG. (B) Comparison of model solution results for airport SHA. (C) Comparison of model solution results for airport PVG. (D) Comparison of model solution results for airport WUX, HGH and NGB.
Table 8. (A) Comparison of model solution results for airport NKG. (B) Comparison of model solution results for airport SHA. (C) Comparison of model solution results for airport PVG. (D) Comparison of model solution results for airport WUX, HGH and NGB.
(A)
Flight No.Destination AirportLanding RunwayPassing Time of EPEP No.Scheduled Landing TimeActual Landing TimeFCFS Landing TimeMWRHC Landing TimeRoute No.
Fa1NKGNKGR125S9240072072542543
Fa2NKGNKGR655S9300013201255162543
Fa3NKGNKGR792S9240014401392109243
Fa4NKGNKGR103S1390016801867120001
Fa5NKGNKGR1217S9180020401817151743
Fa6NKGNKGR292S1270021602056173301
Fa7NKGNKGR124S1330023402080134601
Fa8NKGNKGR291S130024602247184101
Fa9NKGNKGR729S1180025802493246201
Fa10NKGNKGR1162S1480027602926222701
Fa11NKGNKGR993S3510030602933257013
Fa12NKGNKGR1465S1330031803229317701
Fa13NKGNKGR1146S3300033003086235413
Fa14NKGNKGR2640S9390034803240339343
Fa15NKGNKGR1924S8540036003536270539
Fa16NKGNKGR1756S8570037203368296039
Fa17NKGNKGR1673S2420039003717306808
Fa18NKGNKGR2985S9330040203585328543
Fa19NKGNKGR2284S1210042004048382501
Fa20NKGNKGR3391S9510043203991371743
Fa21NKGNKGR2679S1450044404443393301
Fa22NKGNKGR2832S3540047404772466313
Fa23NKGNKGR4111S9660048604711441143
(B)
Flight No.Destination AirportLanding RunwayPassing time of EPEP No.Scheduled landing timeActual landing timeFCFS landing timeMWRHC landing timeRoute No.
Fb1SHASHAR252S6300023402312228926
Fb2SHASHAR321S2390030603065312109
Fb3SHASHAR853S2360034203397342209
Fb4SHASHAR1707S7330036003587374630
Fb5SHASHAR1467S2450041404111353009
Fb6SHASHAR2403S6420042604263429926
Fb7SHASHAR1974S3660043804382385414
Fb8SHASHAR1903S2540045604447419109
Fb9SHASHAR2746S7630046804626458030
Fb10SHASHAR2660S6600048604820407026
Fb11SHASHAR3051S7540049204931504430
Fb12SHASHAR2781S6600050405041472026
(C)
Flight No.Destination AirportLanding RunwayPassing time of EPEP No.Scheduled landing timeActual landing timeFCFS landing timeMWRHC landing timeRoute No.
Fc1PVGPVGR16S5330010801058159922
Fc2PVGPVGR1160S5240014401312124422
Fc3PVGPVGR1603S5210016801655113622
Fc4PVGPVGR1307S7330023202291190632
Fc5PVGPVGR11450S5390025202502249422
Fc6PVGPVGR1794S6360028802858292627
Fc7PVGPVGR1916S6300031202980274627
Fc8PVGPVGR11090S6510031803154260327
Fc9PVGPVGR1415S1240034202931308203
Fc10PVGPVGR1770S1540036003286319003
Fc11PVGPVGR12255S5210036003407330622
Fc12PVGPVGR12407S5690037203559341422
Fc13PVGPVGR11822S6540038403886362227
Fc14PVGPVGR12824S5570039603976378622
Fc15PVGPVGR12059S1600049204383390304
Fc16PVGPVGR12116S2660051204220497410
Fc17PVGPVGR14071S5690052205223455022
Fc18PVGPVGR12934S6570054005198481327
Fc19PVGPVGR13360S6540057005624460227
Fc20PVGPVGR2728S5480018001880176023
Fc21PVGPVGR21593S5360027002745279423
Fc22PVGPVGR21786S5690030002938313023
Fc23PVGPVGR22026S5330033003178323823
Fc24PVGPVGR21215S6420034802479335428
Fc25PVGPVGR23015S5570041404167359223
Fc26PVGPVGR23297S5630044404449435623
Fc27PVGPVGR22282S6450045603546506828
Fc28PVGPVGR21693S1660047404209410804
Fc29PVGPVGR23585S5480047404737512823
Fc30PVGPVGR23767S5720049204919524023
Fc31PVGPVGR22525S6600049804889483228
Fc32PVGPVGR23076S6510054005380534828
(D)
Flight No.Destination AirportLanding RunwayPassing time of EPEP No.Scheduled landing timeActual landing timeFCFS landing timeMWRHC landing timeRoute No.
Fd1WUXWUXR126S3300021001690123817
Fd2WUXWUXR541S1570033003173286005
Fd3WUXWUXR3452S5720054004608446824
Fd4WUXWUXR4445S5990063605601533424
Fe1HGHHGHR220S82100780106467042
Fe2HGHHGHR404S824001260124885442
Fe3HGHHGHR610S8330015601454106042
Fe4HGHHGHR927S8240018601771137742
Fe5HGHHGHR1606S8420024602450205642
Fe6HGHHGHR1943S8270028802843243942
Fe7HGHHGHR2754S8450036003654330942
Fe8HGHHGHR3056S8540037803900463942
Fe9HGHHGHR1265S2540039602961262012
Fe10HGHHGHR3404S7450042604220412636
Fe11HGHHGHR1875S1510043803783341706
Fe12HGHHGHR4081S8600049204925453142
Fe13HGHHGHR2702S4570050404810523520
Ff1NGBNGBR15S7360013801251101637
Ff2NGBNGBR668S6270019201720146629
Ff3NGBNGBR481S5270023401889253025
Ff4NGBNGBR1347S6300029402399197929
Ff5NGBNGBR1491S6390031802543220629
Ff6NGBNGBR956S5150033602364231425
Ff7NGBNGBR1259S5270035402667242225
Ff8NGBNGBR1082S5330037202490209825
Ff9NGBNGBR494S3450039603354290019
Ff10NGBNGBR2160S6510041403212279229
Ff11NGBNGBR3210S7540046204446401137
Ff12NGBNGBR3516S7600048604752445937
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

Jiang, F.; Zhang, Z. Optimal Sequencing of Arrival Flights at Metroplex Airports: A Study on Shared Waypoints Based on Path Selection and Rolling Horizon Control. Aerospace 2023, 10, 881. https://doi.org/10.3390/aerospace10100881

AMA Style

Jiang F, Zhang Z. Optimal Sequencing of Arrival Flights at Metroplex Airports: A Study on Shared Waypoints Based on Path Selection and Rolling Horizon Control. Aerospace. 2023; 10(10):881. https://doi.org/10.3390/aerospace10100881

Chicago/Turabian Style

Jiang, Furong, and Zhaoning Zhang. 2023. "Optimal Sequencing of Arrival Flights at Metroplex Airports: A Study on Shared Waypoints Based on Path Selection and Rolling Horizon Control" Aerospace 10, no. 10: 881. https://doi.org/10.3390/aerospace10100881

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