Top Banner
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
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

Jun 04, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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?