Site icon Aircraft Operations Lab UC3M

ROC

What is ROC?

The Python Library ROC (Robust Optimal Control for Flight Planning) is a software package developed by UC3M. It is a tool for robust flight planning considering the concept of free-routing airspace. The main features of roc are: 1) integrates horizontal and vertical decision-making, 2) incorporates uncertainty in meteorological variables. In addition, roc is very generic in terms of flight planning objectives. For instance, it can be used to optimize aircraft trajectory w.r.t minimum flight time, minimum fuel burn, minimum operating cost, and minimum climate impact.

ABOUT
  • License: roc is released under GNU Lesser General Public License v3.0 (LGPLv3).
  • Citation info:
    • Ref 1: Simorgh, A., Soler, M., Dietmuller, S., Matthes, S., Yamashita, H., Castino, F., Yin, F. (2024). Robust 4D climate-optimal aircraft trajectory planning under weather-induced uncertainties: free-routing airspace. Transportation Research Part D, 131.
    • Ref 2: Simorgh, A., Soler, M., Castino, F., Yin, F., Cerezo-Magaña, M. (2024). Concept of robust climate-friendly flight planning under multiple climate impact estimates. Transportation Research Part D, 131.
    • Ref 3: González-Arribas, D., Soler, M., & Sanjurjo-Rivo, M. (2018). Robust aircraft trajectory planning under wind uncertainty using optimal control. Journal of Guidance, Control, and Dynamics, 41(3), 673-688.
  • Support: Support of all general technical questions on roc, i.e., installation, application, and development, will be provided by Abolfazl Simorgh (abolfazl.simorgh@uc3m.es).
  • Core developer team: Daniel González Arribas, Abolfazl Simorgh, and Manuel Soler.

Copyright (C) 2022, Universidad Carlos III de Madrid

Exit mobile version