A Dynamic Programming Approach for 4D Flight Route Optimization



Similar documents
Training program for S2 (TWR) rating

Using Big Data and GIS to Model Aviation Fuel Burn

Benefits of Highly Predictable Flight Trajectories in Performing Routine Optimized Profile Descents: Current and Recommended Research

AIRCRAFT PERFORMANCE Pressure Altitude And Density Altitude

Safety Verification of the Small Aircraft Transportation System Concept of Operations

DIRECCION DE PERSONAL AERONAUTICO DPTO. DE INSTRUCCION PREGUNTAS Y OPCIONES POR TEMA

2014 NIFA CRM Contestant Briefing Guide San Diego, California

Background on Airspace

Flight information that keeps pilots a step ahead.

Goal driven planning and adaptivity for AUVs CAR06

Air Medical Transport Planning Good planning can save lives. Planning for air medical transport

Data Review and Analysis Program (DRAP) Flight Data Visualization Program for Enhancement of FOQA

Title: Trigonometric Solutions to a Dead Reckoning Air Navigation Problem Using Vector Analysis and Advanced Organizers

Modeling and Autonomous Flight Simulation of a Small Unmanned Aerial Vehicle

Lecture 3. Linear Programming. 3B1B Optimization Michaelmas 2015 A. Zisserman. Extreme solutions. Simplex method. Interior point method

Mathematically Modeling Aircraft Fuel Consumption

H is for HELP! He was employed as an EMS pilot in Buffalo New York for about 2 years, than transferred to work as a relief pilot through out WI.

Oral Preparation Questions

Tours Reporting System (Divisional) English version

FLIGHT TRAINING (AEROPLANE) BASED ON JAR FCL - PPL(A) FLIGHT INSTRUCTION Syllabus

While flight plan calculations are necessary for safety and regulatory compliance, they also provide airlines with an opportunity for cost

OPERATING MINIMA FOR AEROPLANES AND HELICOPTER OPERATIONS PURPOSE REFERENCE 4.0 DEFINITION

Mode-S Enhanced Surveillance derived observations from multiple Air Traffic Control Radars and the impact in hourly HIRLAM

AN AIRCRAFT TAXI SIMULATION MODEL FOR THE UNITED PARCEL SERVICE LOUISVILLE AIR PARK. W. Swain Ottman Angela C. Ford Gregory R.

Add-on for Microsoft FSX 2008 FriendlyPanels. All right reserved

Fuel Efficiency Board & Event Measurement System

Cessna 172SP & NAV III Maneuvers Checklist

Título ponencia: RNP APCH Implementation

NAMIBIAN RADIO LICENSE VALIDATION

This section includes performance data on the King Air B200. Information consists of:

FACTUAL REPORT AVIATION

EPN, seminar AFIS, september 2013 Instrument approach procedures, PBN, GNSS

Beechcraft 1900D: Fuel, Emissions & Cost Savings Operational Analysis

A new dimension in infotainment

Open-Source-based Visualization of Flight Waypoint Tracking Using Flight Manipulation System

Current Challenges in UAS Research Intelligent Navigation and Sense & Avoid

Supporting document to NORSOK Standard C-004, Edition 2, May 2013, Section 5.4 Hot air flow

Performance-based Navigation and Data Quality

FINAL INVESTIGATION REPORT Loss of Altitude during cruise of M/s Jet Airways B ER aircraft VT-JEL on

THE FLIGHT COMPUTER TRUE AIRSPEED (TAS)

WHICH AIR TRAFFIC CONTROLLER TO CONTACT

Best Practices for Fuel Economy

Operations Modified On:Nov 24, :37

OM in Action Today s Speaker: Mr. David Brown Manager, Operations Services Cathay Pacific Airways

Internet Firewall CSIS Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS net15 1. Routers can implement packet filtering

AIR TRAFFIC INITIAL ENVIRONMENTAL REVIEW

Predicting Flight Delays

Flight Training Program Outline Single-Engine Instrument Rating

Science, Technology, Engineering and Math. The program also seeks to recruit and integrate students of diversity into the aviation industry.

Service, Security, Solutions Since Insurance and Risk Management Considerations for UAS RPAS Symposium, Montreal. March 2015

Tracking Anomalies in Vehicle Movements using Mobile GIS

ADS-B is intended to transform air traffic control by providing more accurate and reliable tracking of airplanes in flight and on the ground.

General aviation & Business System Level Applications and Requirements Electrical Technologies for the Aviation of the Future Europe-Japan Symposium

Instrument Pilot Rating Course (ASEL) Training Syllabus FAR Part 61

BEFORE YOU GET STARTED

G1000 Search Patterns. National Emergency Services Academy Mission Aircrew School (June 2013 Rev D)

Global Positioning System (GPS) Automated Vehicle Location (AVL) Geographic Information System (GIS) and Routing/Scheduling System

12 AERO Second-Quarter 2003 April CAPT. RAY CRAIG 737 CHIEF PILOT FLIGHT OPERATIONS BOEING COMMERCIAL AIRPLANES

Table of Contents 1. INTRODUCTION 2 2. DEFINITION 4 3. UAS CLASSIFICATION 6 4. REGULATORY PRINCIPLES INTERACTION WITH AIR TRAFFIC CONTROL 16

How To Calculate The Cost Of Atc Zero At Chicago Airport

Airline Schedule Development

ICAO Standard Phraseology A Quick Reference Guide for Commercial Air Transport Pilots

Geographic Visualization of ASDI Flight Plan Data

NSERC Engage Proposal: ipad Top of Descent App Development. Omer Majeed, P.Eng. Specific Range Solutions Ltd. May 4 th, 2014

Flight Training Program Outline Recreational Pilot Permit

Vehicle Tracking System,

Michael Harrison Aviation Management Associates Alternative PNT Public Meeting Stanford University August Federal Aviation Administration

Pilot Professionalism It Isn t Just For The Big Guys

Airport logistics - A case study of the turnaround

Aircraft Radio Operator Certificate of Proficiency

Flight Management Systems

Development of a Concept for the Public Transport Interconnectivity for Savaria International Airport. Report

The Total Economic Value. Its application to the Single European Sky 2nd Reference Period

CENTRAL TEXAS COLLEGE SYLLABUS FOR AIRP 1307 AVIATION METEOROLOGY Semester Hours Credit: 3

Implementation of traffic effect estimations. for intermodal dynamic routing services on VIELMOBIL - an. ITS-platform for the RheinMain region

International Civil Aviation Organization PERFORMANCE MONITORING OF ADS-B EQUPPED AIRCRAFTS IN INDIAN AIRSPACE

Revised October, DOH October 2010 Revised State Air Medical Plan Page 1

Cloud Enabled Emergency Navigation Using Faster-than-real-time Simulation

Evaluating Computer Graphics Animations of Aircraft Accidents and Incidents

(3) CATEGORY III means a permanent heliport facility. (4) COMMISSION means the City of Austin Airport Advisory Commission.

Pilot Briefing Stockholm/Arlanda

Chapter 15. Airports Authority of India Manual of Air Traffic Services Part EMERGENCY PROCEDURES

Visualizing More Than Twenty Years of Flight Data for the Raleigh-Durham International Airport

Autos Limited Ghana Vehicle Tracking Business Proposal

3. FLYING TECHNIQUES. 3.1 Speed Management. 3.2 Attitude Management. 3.3 Height Management. 3.4 Transit Flying

Planning requirements for heliports and helicopter landing sites

Transcription:

A Dynamic Programming Approach for 4D Flight Route Optimization Christian Kiss-Tóth, Gábor Takács Széchenyi István University, Győr, Hungary IEEE International Conference on Big Data Oct 27-30, 2014 Washington Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 1 / 19

Overview GE Flight Quest 2 was an optimization contest in 2013/14, organized by Kaggle. The goal was to optimize flight routes w. r. t. to the average of their total costs. Our team Taki & Chris reached fifth place during the final evaluation. Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 2 / 19

Input data I. Flight Data: the data of the flights had to be optimized in the cut off times data was provided for 14 days, 1000 flights per day departure and arrival airport, the current position and altitude, the departure and scheduled arrival time, fuel, delay, turbulence costs, etc. Airport Data: the list of the 63 airports where planes had to land latitude, longitude coordinates and altitude Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 3 / 19

Data visualization I. 2 : 63 airports 2 : 1000 planes in the cut off time Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 4 / 19

Input data II. Restricted Zones: zones where the planes were not allowed the fly in convex polyhedrons in the airspace same on every day 19 zones Turbulent Zones: zones where you got some penalty if you fly in convex polyhedrons in the airspace different on different days 5 9 zones per day Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 5 / 19

Input data III. Weather Data: wind speeds provided as 2D vectors given hourly on eight different altitude levels every level was a 451 337 grid live wind and forecast wind ground conditions for the arrival: temperature, wind, visibility in hourly resolution Some other less important data about the airports for the arrival process of the simulator. Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 6 / 19

Data visualization II. RESTRICTED ZONES TURBULENT ZONES Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 7 / 19

The problem Optimal flight plans for the plains had to be created, with the lowest possible cost Flight plan: list of instructions (max 200 per flight) every instruction is a (latitude, longitude, altitude, airspeed) quadruples FlightID Ordinal Latitude Longitude Altitude AirSpeed 324485334 1 37:0700 109:7300 40000 600 324485334 2 36:8664 110:3550 40000 600 324485334 3 35:2374 115:0335 40000 600 324485334 4 34:4377 117:1485 2000 600 324485334 5 34:4025 117:2391 2000 600... Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 8 / 19

The simulator The objective function (total cost) of FQ2 was calculated by a simulator: the source code was open, written in F# ( 2300 rows) consists of several submodules, including fuel consumption models for ascending, cruising and descending, a landing, weight, atmosphere and aircraft model and an airspeed limiter simulates all flight plans loaded into it in discrete time steps computes a total cost value for the flights outputs one number, the average total cost The cost of a flight can be written in the following form: C total = C fuel + C delay + C oscillation + C turbulence Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 9 / 19

Proposed solution I. creating initial flight plans for the flights =) initial solution set the latitude and longitude coordinates of the waypoints =) 2D optimization process set the altitudes and the airspeed of the flight =) 1D optimization process Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 10 / 19

Proposed solution II. INITIAL SOLUTION: creating initial routes to avoid crashing of the planes connecting two points on a plane avoiding a set of convex polygons DIJKSTRA S ALGORITHM: shortest path from one point to all others in an edge-weighted graph with non-negative weights vertices: current position, destination airport, all the vertices of the restricted zones weights: the distances between the points Figure: Initial paths avoiding restricted zones using Dijkstra s algorithm Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 11 / 19

Proposed solution III. 2D OPTIMIZATION PROCESS: Fuel consumption: function of the airspeed (instruction) Groundspeed: function of airspeed and wind speed Modifying routes to take advantages on the wind Figure: Reducing fuel, delay and turbulence costs using wind-optimal paths Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 12 / 19

Proposed solution IV. Explore the airspace using DYNAMIC PROGRAMMING technique: Refining the routes with various local search procedures: 2D REFINEMENT Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 13 / 19

Proposed solution V. 1D OPTIMIZATION PROCESS: Parameterizing the 1D profiles with two variables descending distance: the distance from the destination airport cruise speed: the airspeed instruction during the cruising phase Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 14 / 19

Proposed solution VI. optimizing the two parameters with exhaustive search: 1D OPTIMIZATION refining the 1D profile of the routes to take advantages on some specialities of the simulator: 1D REFINEMENT Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 15 / 19

Implementation details Bash scripts for automatization Python for data processing MATLAB to rewrote the simulator and for the optimization process We divided the flights on each day into 4 parts, and run the optimization process on 14 4 = 56 cores The hardware we used during the competition was a 64 core Linux server with 1 terabyte memory Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 16 / 19

Numerical results & Time consumption Solution type Average cost Improvement Dijkstra s algorithm 11736:4$ Dynamic programming 11707:4$ 29$ 2D refinement 11702:3$ 5:1$ 1D optimization 11687:2$ 15:1$ 1D refinement 11680:5$ 6:7$ Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 17 / 19

Conclusions & Summarization We presented our solution that reached fifth place in the final phase of the GE Flight Quest 2 competition. The main elements of our route optimization method are the Dijkstra s algorithm, dynamic programming, local and exhaustive search procedures. Our method is able to produce reasonable initial plans in a short time. To improve the initial solution the most effective and time consuming part was the dynamic programming part. Most of our methods can be useful for real life flight route optimization, since the simulator used in FQ2 was quite realistic in many aspects. Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 18 / 19

Acknowledgement This research was supported by the project TÁMOP-4.2.2.A-11/1/KONV-2012-0012: Basic research for the development of hybrid and electric vehicles - The Project is supported by the Hungarian Government and co-financed by the European Social Fund Thank you for your attention! Christian Kiss-Tóth, Gábor Takács (SZE) 4D Flight Route Optimization IEEE BigData 2014 19 / 19