EURO2013 Creation of Conflict-Free Taxi Routes For Aircraft With Evolutionary Algorithms
EURO2013 Creation of Conflict-Free Taxi Routes For Aircraft With Evolutionary Algorithms
EURO2013 Creation of Conflict-Free Taxi Routes For Aircraft With Evolutionary Algorithms
de Chart 1
I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
www.DLR.de Chart 2
I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
Aircraft ground movements are guided and controlled by Air Traffic Controllers
(Apron / Ground).
The controllers issue instructions when to start taxi and which route to take.
Controllers carry out conflict detection and resolution.
The mental plan of the controller is nearly nowhere visible to any system.
Taxi speeds are not determined and on pilots decision.
Commands to the pilots are transmitted via radio.
The speeds vary in different areas of the airport (lower on apron, higher on
other taxiways).
www.DLR.de Chart 3
I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
www.DLR.de Chart 4
I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
TRACC
Taxi Routes for Aircraft: Creation and Controlling
TRACC is a Surface Management System supporting time-based taxi.
Calculates optimized and confict-free taxi routes with speed
recommendations.
Supports the Air Traffic Controller to archieve the proposed time-based
routes.
Adapts planned routes in case of deviations, e.g.
Controller wants other route.
Pilot deviates accidentally.
www.DLR.de Chart 5
I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
www.DLR.de Chart 6
I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
Workflow of TRACC
www.DLR.de Chart 7
I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
Optimization Concepts
Implementation of two different optimization Algorithms:
TOA (Time Optimization Algorithm):
Usage of a pre-defined standard taxi route and adaption of taxi speeds and
holding times for the creation of a new conflict free route.
The probability for inserting a holding time depends on the difficulties to
create a conflict-free route (Safe-Node).
ROA (Route Optimization Algorithm):
Modification a the complete taxi route referring to the run of the route,
speed profile and holding times.
Holding times are created with a predefined probability from the start.
For both algorithm a special operator flats the speed profiles by removing speed
changes within a defined distance.
www.DLR.de Chart 8
I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
www.DLR.de Chart 9
I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
Mutation of speeds:
Small probability for each waypoint (gene) for a speed change.
Crossover of speeds:
Selection of a pair of chromosomes.
Selection of two indices as crossover-points.
Exchange of speeds between selected pairs of chromosomes.
www.DLR.de Chart 10 I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
www.DLR.de Chart 11 I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
www.DLR.de Chart 12 I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
Visualization of Crossover
www.DLR.de Chart 13 I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
www.DLR.de Chart 14 I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
35
30
25
km/h
20
15
10
100
200
300
400
500
600
Meter
Original Route
Speed Control
700
800
900
1000
www.DLR.de Chart 15 I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
www.DLR.de Chart 16 I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
Nothing
Wrong route
Conflict
the
www.DLR.de Chart 17 I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
Simulator
TRACC
Real Controller
www.DLR.de Chart 18 I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
Command
Panel
Controller
Display
Flight
Tables
www.DLR.de Chart 19 I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
Summary
Introduction of conflict-free time based taxi routes.
Problem solution done with evolutionary algorithms.
1st Workshop gave go for further development.
www.DLR.de Chart 20 I. Gerdes, M. Schaper Creation of Conflict-free Taxi Routes for Aircraft with Evolutionary Algorithms EURO|INFORMS MMXIII
Questions?