Creation of new modules in the AirTop simulation environment
Correu electrònic de l'autordfiguerasgogmail.com
Tutor / director / avaluadorPérez Batlle, Marcos
Tipus de documentTreball Final de Grau
Condicions d'accésAccés restringit per acord de confidencialitat
This report presents the development process and the final result of a 3 months Traineeship at EUROCONTROL working on the development of a Conflict Resolution tool for integration in a Fast-Time Simulation (FTS) environment. The design principles and algorithms used in the final version of the Conflict Resolution tool developed and delivered to EUROCONTROL are included in this report. The final version was fully integrated into the FTS platform used by EUROCONTROL, which is AirTOp. The primary objective of the Conflict Resolution tool is to automatically solve air traffic conflicts in Fast-Time Simulations in order to evaluate in the post-simulation analysis its impact on key indicators such as Air Traffic Controller workload, sector capacity and flight efficiency. EUROCONTROL requested to AirTOpSoft, the enterprise that develops the simulator, to develop a module for Conflict Resolution before my Traineeship. However, many problems related to it, as for example an unsatisfactory performance in the ratio of solved conflicts, the lack of information about the algorithm used within the code, the long-time process to set up and get new requirements working and the fact that EUROCONTROL has to pay a special license to use the specific module, forced EUROCONTROL to start looking for potential alternatives to develop this tool independently of AirTOpSoft. One of the alternatives entails the own-development of a separate module from the main software by means of a PlugIn to be fully integrated in the AirTOp HMI (Human-Machine Interface), which was the objective of my Traineeship. The PlugIn is written in JAVA language to make the integration with AirTOp easier and uses the AirTOpSoft API (Application Programming Interface) which is partially open and allows the PlugIn to create, retrieve, modify and send back data to the simulator dynamically. The final delivered product is fully integrated into AirTOp and it modifies the behaviour of the simulations by changing the current trajectory of some of the aircraft involved in a future detected conflict to avoid the real conflict (Loss Of Separation) from happening. The final version of the PlugIn was tested in two different scenarios: a simple and not realistic one, and a complex and realistic one with the actual level of traffic in a busy airspace. Some metrics were defined and the results showed out that the PlugIn can perform better than the tool provided by AirTOp in the same scenarios. This pointed out an extremely important conclusion to EUROCONTROL which is that they can start developing their own algorithms by means of Plugin's, adapting them on their particular needs and independently of AirTOpSoft. Altogether, allowing them to save time and money in the future. A full deployment and distribution of the final version of the PlugIn has been made for EUROCONTROL, concretely to the ATM/RDS/ATS Unit. The PlugIn can be freely distributed among other units inside EUROCONTROL and even to its member states in the future, either for enhancement of the current version (future work) or to be used it in their Fast-Time Simulations to modify the post-simulation analysis and results, provided that some specific validation tasks were held before by Validation Experts.