a trajectory clustering framework to analyse air traffic flows · a trajectory clustering framework...

18
A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot (DGAC) SESAR Innovation Days 2017 November 29th, Belgrade

Upload: others

Post on 04-Jun-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA)

Corentin Mailhot (DGAC)

SESAR Innovation Days 2017November 29th, Belgrade

Page 2: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

Overview

- Introduction- Applications- The framework- Results- Conclusions and future work

2

Page 3: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

Introduction

3

Traffic flow identification

and characterisation

Cluster 7 8Avg. Heading (◦ ) 325 336Avg. Alt (ft) 36199 32753Avg. Length (NM) 255 75Flights/hour 14.7 2.5Main orig/dest LFPG-EGLL LFMN-LFPO

5% (17) 39% (24)Main origin LFPG LFMN

16% (56) 43% (26)Main destination EGKK LFPO

17% (59) 89% (54)Main A/C type A319 A320

22% (76) 62% (38)

Trajectories

Flows

Statistics

• Flow: Group of similar trajectories(cluster)• Centroid: Trajectory representing a flow(mean trajectory)• Outlier: trajectory not belonging to a flow (noise)

Page 4: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

Flow identification – Traffic over Reims (26/06/2015)

4

Page 5: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

Flow identification- Use case example

5

- 3D clustering- Flows with at least 30 trajectories (min_cluster_size) - Altitude > 300FL- Distance between trajectories: SSPD

Page 6: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

Flow identification - Results

6

Page 7: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

Flow statistics

7 Titre présentation

Cluster 7 8Avg. Heading (◦ ) 325 336Avg. Alt (ft) 36199 32753Avg. Length (NM) 255 75Flights/hour 14.7 2.5Main orig/dest LFPG-EGLL LFMN-LFPO

5% (17) 39% (24)Main origin LFPG LFMN

16% (56) 43% (26)Main destination EGKK LFPO

17% (59) 89% (54)Main A/C type A319 A320

22% (76) 62% (38)

Page 8: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

Applications

8

Traffic flows

Airspace design /management

Free route flow patterns

ComplexityManagement

Aircraft Proximity Maps based on Data-Driven Flow Modeling, E. Salaün et al.

Flow Conforming Operational Airspace Sector Design, G. R. Sabhnani et al.

Page 9: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

The framework

9

- Data provided by Eurocontrol (DDR2, AIXM)- Implemented in Python 3.6- Based on publicly availablealgorithms (e.g. PCHIP, HDBSCAN)

Page 10: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

Trajectory pre-processing (PCHIP, RDP)

10

PCHIP

RDP

DDR2 Trajectory

100->15 points

Page 11: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

Clustering algorithm (HDBSCAN)

• DBSCAN (Density-Based Spatial Clustering of Applications with Noise)

• HDBSCAN (Hierachical DBSCAN)• Clusters with different densities• Only one parameter (Min_Cluster_Size)

• Distances- Euclidean- SSPD (Symmetrized

Segment-Path Distance)

11

DBSCAN

Page 12: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

(+) Fast to compute (3 min for 9000 trajectories)(-) Distance between trajectories maybe inaccurate

Euclidean-based clustering

12

Page 13: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

SSPD (Symmetrized Segment-Path Distance)

13

Review & Perspective for Distance Based Clustering of Vehicle Trajectories, Philippe Besse et al.

Page 14: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

SSPD-based clustering

(+) SSPD more representative of global shape difference and physical distance between trajectories(+) No need to sample N points per trajectory(-) SSPD computationally expensive(-) Trajectory direction not considered(separation flows opposite direction in en-route)

14

Page 15: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

Results comparison – ED vs SSPD clustering

15

Page 16: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

Results – Flows vs Routes (LFEEXR sector)

16

Centroids (in red) and routes (in green and blue)

Page 17: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

Conclusions and future work

- Method choice depends on the use case- Flows match existing operational routes- Outlier analysis needed- Operational V&V needed- Comparison with NM B2B flows for Traffic Volumes- Performance (SSPD) to be improved- New clustering approches to be implemented

(TRACLUS)

17

Page 18: A Trajectory Clustering Framework to Analyse Air Traffic Flows · A Trajectory Clustering Framework to Analyse Air Traffic Flows Luis Basora, Jérôme Morio (ONERA) Corentin Mailhot

18

Questions?