Skip to main content

Multiobjective Optimisation of Aircraft Trajectories Under Wind Uncertainty Using GPU Parallelism and Genetic Algorithms

  • Chapter
  • First Online:

Part of the book series: Computational Methods in Applied Sciences ((COMPUTMETHODS,volume 49))

Abstract

The future Air Traffic Management (ATM) system will feature trajectory-centric procedures that give airspace users greater flexibility in trajectory planning. However, uncertainty generates major challenges for the successful implementation of the future ATM paradigm, with meteorological uncertainty representing one of the most impactful sources. In this work, we address optimized flight planning taking into account wind uncertainty, which we model with meteorological Ensemble Prediction System forecasts. We develop and implement a Parallel Probabilistic Trajectory Prediction system on a GPGPU framework in order to simulate multiple flight plans under multiple meteorological scenarios in parallel. We then use it to solve multiobjective flight planning problems with the NSGA-II genetic algorithm, which we also partially parallelize. Results prove that the combined platform has high computational performance and is able to efficiently compute tradeoffs between fuel burn, flight duration and trajectory predictability within a few seconds, therefore constituting a useful tool for pre-tactical flight planning.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    http://www.sesarju.eu/vision

  2. 2.

    https://www.faa.gov/nextgen/

  3. 3.

    Note that a flight level corresponds to barometric altitude, i.e. a constant pressure level

  4. 4.

    According to the Rodrigues’ rotation formula, a rotation of vector v by an angle \(\theta \) around unit vector k can be computed as:

    $$ \text{ v }_{\text{ rot }} = \text{ v } \cos \theta + (\text{ k }\times \text{ v }) \sin \theta + \text{ k }(\text{ k }\cdot \text{ v }) (1- \cos \theta )$$

    The last term vanishes if v and k are orthogonal, as it is the case in our application.

  5. 5.

    European Centre for Medium-Range Weather Forecasts

  6. 6.

    We consider an A330-231, with BADA 4 code A330-321

References

  • Bauer P, Thorpe A, Brunet G (2015) The quiet revolution of numerical weather prediction. Nature 525(7567):47–55

    Article  Google Scholar 

  • Bonami P, Olivares A, Soler M, Staffetti E (2013) Multiphase mixed-integer optimal control approach to aircraft trajectory optimization. J Guidance Control Dyn 36(5):1267–1277

    Article  Google Scholar 

  • Buizza R (2015) The TIGGE global, medium-range ensembles. Technical Report 739, ECMWF

    Google Scholar 

  • Cheung J, Brenguier J-L, Heijstek J, Marsman A, Wells H (2014) Sensitivity of flight durations to uncertainties in numerical weather prediction. In: SIDs 2014 - Proceedings of the SESAR innovation days

    Google Scholar 

  • Cheung J, Hally A, Heijstek J, Marsman A, Brenguier J-L (2015) Recommendations on trajectory selection in flight planning based on weather uncertainty. In: SIDs 2015—proceedings of the SESAR innovation days

    Google Scholar 

  • Cook A, Rivas D (2016) Complexity science in air traffic management. Taylor & Francis

    Google Scholar 

  • Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evolutionary Comput. 6(2):182–197

    Article  Google Scholar 

  • Gallo E, Navarro F, Nuic A, Iagaru M (2006) Advanced aircraft performance modeling for ATM: BADA 4.0 results. In: 2006 IEEE/AIAA 25th Digital Avionics Systems Conference pp 1–12

    Google Scholar 

  • Girardet B, Lapasset L, Delahaye D, Rabut C (2014) Wind-optimal path planning: application to aircraft trajectories. In: 2014 13th international conference on control automation robotics and vision (ICARCV), pp 1403–1408. IEEE

    Google Scholar 

  • González Arribas D, Soler M, Sanjurjo Rivo M (2016) Wind-based robust trajectory optimization using meteorological ensemble probabilistic forecasts. In: 6th SESAR innovation days eurocontrol

    Google Scholar 

  • González-Arribas D, Soler M, Sanjurjo-Rivo M (2017) Robust aircraft trajectory planning under wind uncertainty using optimal control. J. Guidance Control Dyn 1–16

    Google Scholar 

  • Jardin MR, Bryson AE (2001) Neighboring optimal aircraft guidance in winds. J Guidance Control Dyn 24(4):710–715

    Article  Google Scholar 

  • Jardin MR, Bryson AE (2012) Methods for computing minimum-time paths in strong winds. J Guidance Control Dyn 35(1):165–171

    Article  Google Scholar 

  • Klöckner A, Pinto N, Lee Y, Catanzaro B, Ivanov P, Fasih A (2012) PyCUDA and PyOpenCL: a scripting-based approach to GPU run-time code generation. Parallel Comput 38(3):157–174

    Article  Google Scholar 

  • Marchidan A, Bakolas E (2016) Numerical techniques for minimum-time routing on sphere with realistic winds. J Guidance Control Dyn 39(1):188–193

    Article  Google Scholar 

  • NVIDIA Corporation (2010) CUDA Programming Guide

    Google Scholar 

  • Soler M, Olivares A, Staffetti E (2015) Multiphase optimal control framework for commercial aircraft four-dimensional flight-planning problems. J Aircraft 52(1):274–286

    Article  Google Scholar 

  • Sridhar B, Ng H, Chen N (2011) Aircraft trajectory optimization and contrails avoidance in the presence of winds. J Guidance Control Dyn 34(5):1577–1584

    Google Scholar 

  • Steiner M, Bateman R, Megenhardt D, Liu Y, Xu M, Pocernich M, Krozel J (2010) Translation of ensemble weather forecasts into probabilistic air traffic capacity impact. Air Traffic Control Q 18(3):229–254

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel González-Arribas .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

González-Arribas, D., Sanjurjo-Rivo, M., Soler, M. (2019). Multiobjective Optimisation of Aircraft Trajectories Under Wind Uncertainty Using GPU Parallelism and Genetic Algorithms. In: Andrés-Pérez, E., González, L., Periaux, J., Gauger, N., Quagliarella, D., Giannakoglou, K. (eds) Evolutionary and Deterministic Methods for Design Optimization and Control With Applications to Industrial and Societal Problems. Computational Methods in Applied Sciences, vol 49. Springer, Cham. https://doi.org/10.1007/978-3-319-89890-2_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-89890-2_29

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-89889-6

  • Online ISBN: 978-3-319-89890-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics