Trajectory Predictor and Conflict Detection Figures of Merit for a Performance-Based Adaptive Air Traffic Monitoring System
Abstract
:1. Introduction
1.1. The State of the Art
2. Methodology
2.1. Horizontal Trajectory Predictor
- aircraft characteristics: wake vortex (WV);
- information collected at the current position: current position (), current flight level (), current speed () and elapsed time from the entry ();
- target point: distance from current location to the target distance for prediction ().
- Extreme gradient boosting regressor: a tree-based algorithm capable of providing reasonable performance with a small training sample. This HTP is referred to as XGB-HTP.
- Multi-layer perceptron regressor: a feed-forward artificial neural network (ANN). This HTP is referred to as MLP-HTP.
2.2. Conflict Detector
Conflict Detection Process
- 1.
- Select the concurrent flights of ; these are the flights that are also in the sector at . Figure 2A shows an example of the instant when enters the sector. The triangles represent the flights and the three coloured lines represent the recurrent patterns of ’s flow; these are possible trajectories that the flight might take. has five concurrent flights at the entry (A, B, D, E, and F), and flight C is discarded because it is still out of the sector.
- 2.
- Select from the concurrent flights those that belong to flows that interact with ’s flow and do not belong to the same flow as . In the example of Figure 2A, A and F are discarded because A belongs to ’s flow and F does not interact with .
- 3.
- Estimate the present location of the concurrent flights: .
- 4.
- Select those flights that have not reached any of their CA with ’s flow, i.e., flights whose . The flights that have already overflown the critical areas will not lose separation with . In the example of Figure 2A, B has already overflown CA.
- 1.
- For each of the (see Figure 2B):
- (a)
- Predict the time each flight crosses for both flights: and . Figure 2B takes the pattern 1 (blue lines) of flight D and , as an example. The HTP of each flow will predict the time each flight crosses the corresponding () of each .
- (b)
- Determine the standard deviation of the following predictions: and .
- (c)
- (d)
- Based on the selected , evaluate using Equation (2).
- 2.
- The final encounter probability between patterns [i,j] () is calculated using the mean of the probabilities obtained from each (see Figure 2C).
2.3. Evaluation Metrics and Figures of Merits
- System dynamic range (SDR): an element to support the possible encounter classification and to prioritise resolution, as well as evaluating the performance of the CD tool. It mainly represents the impact of the HTP accuracy on the outputs of the CD tool.
- System tuning envelope (STE): an element to facilitate the tuning of the CD tool using the parameters and . It assesses the performance of the CD tool, supporting the selection of operating points.
2.3.1. Horizontal Trajectory Predictor Performance Metrics
- Heatmap of residuals’ mean (), which represents the residual mean for each current position and possible target point. Ideally the mean is zero for every combination of and .
- Heatmap of residuals’ standard deviation (): ideally the deviation is zero for every combination of and .
2.3.2. System Dynamic Range
- L: the maximum value of the curve (b = 0) when the logistic curve is increasing, or the minimum value when it is decreasing.
- k: the steepness of the curve.
- b: the displacement of the curve over the y-axis.
- : the x-axis value of the midpoint.
2.3.3. System Tuning Envelope
- False alerts or nuisance: incorrectly notified alerts. Flight pairs whose real minimum separation is above the threshold () but are notified as potential conflicts because the estimated probability is above the decision threshold ().
- Missed alerts or missed: incorrectly hidden alerts. Flight pairs whose real minimum separation is below the threshold () but the estimated probability is below the decision threshold ().
- True alerts (TA): correctly notified alerts. Flight pairs whose real minimum separation is below the threshold () and estimated probability is above the decision threshold ().
- True negative (TN): correctly filtered-out alerts. Flight pairs whose real minimum separation is above the threshold () and estimated probability is below the decision threshold ().
- Real positive (RP) or real conflict: flight pairs whose real minimum separation is below the threshold ().
2.4. Use Cases
Evaluation Contextual Parameters
- : context threshold that influences the resulting critical area.
- –
- 1 NM.
- : internal parameter of CD that impacts the encounter probability.
- –
- 10 s, 30 s, 60 s, 90 s, and 120 s.
- : internal parameter of CD that affects the notified alerts.
- –
- from 0.1 to 0.99, incremented by 0.1.
- : independent variable that indicates LAT and consequently, the level of prediction error.
- –
- 0, 20, 40, 60, 80, 100, and 120 NM from the entry point in the sector of analysis.
3. Results
3.1. Horizontal Trajectory Predictor Performance
3.2. Conflict Detection
3.2.1. System Dynamic Range
- L: −1. The negative sign indicates the direction of the function.
- : .
- k: the higher the better.
- b: 1.
3.2.2. System Tuning Envelope
CD Stability
4. Discussion
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Performance Review Comission. PRR 2021 Performance Review Report, An Assessment of Air Traffic Management in Europe; Technical report; EUROCONTROL: Brussels, Belgium, 2022. [Google Scholar]
- EUROCONTROL. EUROCONTROL Forecast Update 2022–2028, European Flight Movements and Service Units–Three Scenarios for Recovery from COVID-19; Technical report; EUROCONTROL: Brussels, Belgium, 2022. [Google Scholar]
- Djokic, J.; Lorenz, B.; Fricke, H. Air traffic control complexity as workload driver. Transp. Res. Part Emerg. Technol. 2010, 18, 930–936. [Google Scholar] [CrossRef]
- Histon, J.; Hansman, R.J. Air Traffic Controller Operating Modes and Cognitive Complexity Regulation. Proc. Hum. Factors Ergon. Soc. Annu. Meet. 2011, 55, 345–349. [Google Scholar] [CrossRef]
- Radanovic, M.; Piera Eroles, M.A.; Koca, T.; Ramos Gonzalez, J.J. Surrounding traffic complexity analysis for efficient and stable conflict resolution. Transp. Res. Part Emerg. Technol. 2018, 95, 105–124. [Google Scholar] [CrossRef]
- PJ18-W2 4D Skyways Grant Nº 872320. Available online: https://cordis.europa.eu/project/id/872320 (accessed on 15 August 2023).
- EUROCONTROL. Conflict Detection Tools Impact on Controller Taskload–Fast Time Study; Technical report; EUROCONTROL: Brétigny-sur-Orge, France, 2010. [Google Scholar]
- Schuster, W.; Ochieng, W. Performance requirements of future Trajectory Prediction and Conflict Detection and Resolution tools within SESAR and NextGen: Framework for the derivation and discussion. J. Air Transp. Manag. 2014, 35, 92–101. [Google Scholar] [CrossRef]
- Common Trajectory Predictor Structure and Terminology in Support of Sesar and NextGen. Available online: https://www.academia.edu/9410077/Common_Trajectory_Predictor_Structure_and_Terminology_in_support_of_Sesar_and_NextGen (accessed on 20 November 2023).
- Zeng, W.; Chu, X.; Xu, Z.; Liu, Y.; Quan, Z. Aircraft 4D Trajectory Prediction in Civil Aviation: A Review. Aerospace 2022, 9, 91. [Google Scholar] [CrossRef]
- Musialek, B.; Munafo, C.F.; Ryan, H.; Paglione, M. Literature Review of Trajectory Predictor Technology; DOT/FAA/TC-TN11/1; U.S. Department of Transportation Federal Aviation Administration: Washington, DC, USA, 2010.
- Poles, D.; Nuic, A.; Mouillet, V. Advanced aircraft performance modeling for ATM: Analysis of BADA model capabilities. In Proceedings of the 29th Digital Avionics Systems Conference, Salt Lake City, UT, USA, 3–7 October 2010; pp. 1.D.1-1–1.D.1-14. [Google Scholar] [CrossRef]
- Bronsvoort, J.; McDonald, G.; Torres, S.; Paglione, M.; Young, C.; Hochwarth, J.; Boucquey, J.; Vilaplana, M. Use of the Extended Projected Profile (EPP) in Trajectory Management. In Proceedings of the 16th AIAA Aviation Technology, Integration, and Operations Conference, Washington, DC, USA, 13–17 June 2016. [Google Scholar]
- Wang, Z.; Liang, M.; Delahaye, D. Short-term 4d trajectory prediction using machine learning methods. In Proceedings of the SID 2017, 7th SESAR Innovation Days, Belgrade, Serbia, 28–30 November 2017. [Google Scholar]
- Shi, Z.; Xu, M.; Pan, Q. 4-D Flight Trajectory Prediction With Constrained LSTM Network. IEEE Trans. Intell. Transp. Syst. 2021, 22, 7242–7255. [Google Scholar] [CrossRef]
- Alligier, R.; Gianazza, D. Learning aircraft operational factors to improve aircraft climb prediction: A large scale multi-airport study. Transp. Res. Part Emerg. Technol. 2018, 96, 72–95. [Google Scholar] [CrossRef]
- Rudnyk, J.; Ellerbroek, J.; Hoekstra, J. Trajectory Prediction Sensitivity Analysis Using Monte Carlo Simulations. In Proceedings of the 2018 Aviation Technology, Integration, and Operations Conference, Atlanta, GA, USA, 25–29 June 2018. [Google Scholar] [CrossRef]
- Rudnyk, J.; Ellerbroek, J.; Hoekstra, J. Trajectory Prediction Sensitivity Analysis Using Monte Carlo Simulations Based on Inputs’ Distributions. J. Air Transp. 2019, 27, 1–18. [Google Scholar] [CrossRef]
- Mondoloni, S.; Rozen, N. Aircraft trajectory prediction and synchronization for air traffic management applications. Prog. Aerosp. Sci. 2020, 119, 100640. [Google Scholar] [CrossRef]
- Graas, R.; Sun, J.; Hoekstra, J. Quantifying accuracy and uncertainty in data-driven flight trajectory predictions with gaussian process regression. In Proceedings of the 11th SESAR Innovation Days, Virtual Event, 7–9 December 2021. [Google Scholar]
- Dalmau, R.; Melgosa, M.; Vilardaga, S.; Prats, X. A Fast and Flexible Aircraft Trajectory Predictor and Optimiser for ATM Research Applications. In Proceedings of the ICRAT 2018—8th International Conference for Research in Air Transportation, Barcelona, Spain, 26–29 June 2018; pp. 1–8. [Google Scholar]
- Ehrmanntraut, R. Full Automation of Air Traffic Management in High Complexity Airspace. Ph.D. Thesis, Technischen Universität Dresden, Dresden, Germany, 2010. [Google Scholar]
- Verdonk Gallego, C.E.; Gómez Comendador, V.F.; Amaro Carmona, M.A.; Arnaldo Valdés, R.M.; Sáez Nieto, F.J.; García Martínez, M. A machine learning approach to air traffic interdependency modelling and its application to trajectory prediction. Transp. Res. Part Emerg. Technol. 2019, 107, 356–386. [Google Scholar] [CrossRef]
- Irvine, R. A Geometrical Approach to Conflict Probability Estimation. Air Traffic Control. Q. 2002, 10, 85–113. [Google Scholar] [CrossRef]
- EUROCONTROL. EUROCONTROL Specification for Trajectory Prediction; Technical report; EUROCONTROL: Brussels, Belgium, 2017. [Google Scholar]
- Mondoloni, S.; Swierstra, S.; Paglione, M. Assessing trajectory prediction performance—metrics definition. In Proceedings of the 24th Digital Avionics Systems Conference, Washington, DC, USA, 30 October–3 November 2005; Volume 1. [Google Scholar] [CrossRef]
- Vivona, R.; Paglione, M.; Hughes, W.; Cate, K.; Enea, G. Definition and Demonstration of a Methodology for Validating Aircraft Trajectory Predictors. In Proceedings of the AIAA Guidance, Navigation, and Control Conference, Toronto, ON, Canada, 2–5 August 2010. [Google Scholar] [CrossRef]
- Mondoloni, S. Trajectory-based operations—Robust planning under trajectory uncertainty. In Proceedings of the 2016 IEEE/AIAA 35th Digital Avionics Systems Conference (DASC), Sacramento, CA, USA, 25–29 September 2016; pp. 1–10. [Google Scholar] [CrossRef]
- Paglione, M.; Young, C.M.; Torres, S.; Hochwarth, J.K.; McDonald, G.; Bronsvoort, J.; Boucquey, J. Operational impact of trajectory prediction accuracy on air traffic automation tools. In Proceedings of the 2017 IEEE/AIAA 36th Digital Avionics Systems Conference (DASC), St. Petersburg, FL, USA, 17–21 September 2017; pp. 1–10. [Google Scholar] [CrossRef]
- Paglione, M.; Oaks, R.; Bilimoria, K. Methodology for Generating Conflict Scenarios by Time Shifting Recorded Traffic Data. In Proceedings of the AIAA’s 3rd Annual Aviation Technology, Integration, and Operations (ATIO) Forum, Denver, CO, USA, 17–19 November 2003. [Google Scholar] [CrossRef]
- Verdonk Gallego, C.E.; Gómez Comendador, V.F.; Sáez Nieto, F.J.; García Martínez, M. Discussion On Density-Based Clustering Methods Applied for Automated Identification of Airspace Flows. In Proceedings of the 2018 IEEE/AIAA 37th Digital Avionics Systems Conference (DASC), London, UK, 23–27 September 2018; pp. 1–10. [Google Scholar] [CrossRef]
- Comisión de Investigación de Accidentes e Incidentes de Aviación Civil; Report IN-039/2018; Technical report; Ministerio de Transportes, Movilidad y Agenda Urbana, Gobierno de España: Madrid, Spain, 2018.
- Li, T.; Wan, Y. A fuel savings and benefit analysis of reducing separation standards in the oceanic airspace managed by the New York Air Route Traffic Control Center. Transp. Res. Part Logist. Transp. Rev. 2021, 152, 102407. [Google Scholar] [CrossRef]
Abbreviation | Definition | Abbreviation | Definition |
---|---|---|---|
ANN | Artificial Neural Network | MLP | Multi-Layer Perceptron Regressor |
AoI/R | Area of Interest/Responsibility | NM | Nautical Miles |
ATCo | Air Traffic Controller | OSED | Operational Service and Environment Definition |
CA/P | Critical Area/Point | RP | Real positive |
CDR | Conflict Detection and Resolution | s | Seconds |
DCB | Demand and Capacity Balancing | SDR | System Dynamic Range |
DST | Decision Support Tool | STE | System Tuning Envelope |
FA/MA | False Alert/Missed Alert | TA | True Alert |
FL | Flight Level | TN | True negative |
HTP | Horizontal Trajectory Predictor | TP | Trajectory Predictor |
LAT | Look-Ahead Time | WV | Wake Vortex |
ML | Machine Learning | XGB | eXtreme Gradient Boosting regressor |
Index | Definition | Index | Definition |
---|---|---|---|
i | Recurrent pattern of flow 1 | k | Critical point within a critical area |
j | Recurrent pattern of flow 2 | p | Present or current |
Notation | Definition | Notation | Definition |
---|---|---|---|
Arc-length along the trajectory of each flow pattern [NM] | Elapsed time at sector entry [s] | ||
Current position of the flight, measured as elapsed distance of the flight from the entry point [NM] | Elapsed time from entry to [s] | ||
Target distance from the current location to make prediction [NM] | Flight level at [FL] | ||
Predicted required time to reach the target point from the current position [s] | Ground speed at [knots (kts)] |
Notation | Definition | Notation | Definition |
---|---|---|---|
Flight 1 of an interacting flight pair | Arc-length of evaluation, indicating | ||
Flight 2 of an interacting flight pair | of pattern i (j) of () to reach the critical point k [NM] | ||
Horizontal distance threshold to identify CP [NM] | Critical point k between patterns [i, j], composed of the location of and along patterns i and j, respectively, [NM] | ||
Time difference threshold to obtain real conflict and encounter probability [s] | Critical point k between patterns [i, j], composed of the location of and along patterns i and j, respectively, [NM] | ||
Probability threshold and operation threshold to decide whether notify an alert | Time predicted to reach at through pattern i (j) [s] | ||
Real-time difference [s] | Difference between the predicted time to reach of both flights for the patterns [i, j] [s] | ||
Real minimum horizontal separation [NM] | Standard deviation of HTP to predict at through pattern i (j) [s] | ||
Real minimum vertical separation [ft] | Combined standard deviation of the predictions of both flights for [s] | ||
Mean | Encounter probability at of the patterns [i, j] at | ||
Standard deviation | Encounter probability of the patterns [i, j] of the flight pair | ||
Current position of () [NM] | Encounter probability of the flight pair |
MLP | MLP | XGB | XGB | MLP | XGB | MLP –XGB | |
---|---|---|---|---|---|---|---|
0, 0 | 20.78 | 17.73 | 21.15 | 15.56 | 38.63 | 37.13 | 1.50 |
20, 20 | 17.35 | 14.27 | 17.74 | 11.47 | 31.77 | 29.88 | 1.89 |
40, 40 | 14.06 | 12.91 | 14.30 | 9.69 | 27.00 | 24.42 | 2.57 |
60, 60 | 11.48 | 12.08 | 11.54 | 6.64 | 23.57 | 18.82 | 4.74 |
80, 80 | 9.07 | 11.41 | 9.05 | 5.34 | 20.61 | 14.86 | 5.75 |
100, 100 | 4.18 | 10.65 | 3.87 | 1.64 | 16.18 | 6 | 10.23 |
No. RP | No. FA | No. MA | |
---|---|---|---|
10 | 35 | 0 | 35 |
30 | 92 | 26 | 21 |
60 | 173 | 12 | 15 |
90 | 226 | 21 | 23 |
120 | 325 | 18 | 28 |
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Xia, C.; Verdonk Gallego, C.E.; Fabio Bracero, A.; Gómez Comendador, V.F.; Arnaldo Valdés, R.M. Trajectory Predictor and Conflict Detection Figures of Merit for a Performance-Based Adaptive Air Traffic Monitoring System. Aerospace 2024, 11, 155. https://doi.org/10.3390/aerospace11020155
Xia C, Verdonk Gallego CE, Fabio Bracero A, Gómez Comendador VF, Arnaldo Valdés RM. Trajectory Predictor and Conflict Detection Figures of Merit for a Performance-Based Adaptive Air Traffic Monitoring System. Aerospace. 2024; 11(2):155. https://doi.org/10.3390/aerospace11020155
Chicago/Turabian StyleXia, Chen, Christian Eduardo Verdonk Gallego, Adrián Fabio Bracero, Víctor Fernando Gómez Comendador, and Rosa María Arnaldo Valdés. 2024. "Trajectory Predictor and Conflict Detection Figures of Merit for a Performance-Based Adaptive Air Traffic Monitoring System" Aerospace 11, no. 2: 155. https://doi.org/10.3390/aerospace11020155
APA StyleXia, C., Verdonk Gallego, C. E., Fabio Bracero, A., Gómez Comendador, V. F., & Arnaldo Valdés, R. M. (2024). Trajectory Predictor and Conflict Detection Figures of Merit for a Performance-Based Adaptive Air Traffic Monitoring System. Aerospace, 11(2), 155. https://doi.org/10.3390/aerospace11020155