Open Flight Trajectories for Reproducible ANS Performance Review Enrico Spinielli, Rainer Koelle Ken Barker, Nicholas Korbey 6 th Dec 2018 (updated: Mon Dec 03 2018 @ 12:23:30)
Context Performance review for all ANS in EUROCONTROL Member States (41 + 2) EU-US comparison International Studies (Brasil, China, Japan, Singapore) Flown Flight Trajectories are input for our indicators: Traffic counts (Country FIR & ANSP, ACC, ...) Horizontal Flight Efficiency Vertical Flight Efficiency (en-route, climb & descent) Additional ASMA time Traffic Complexity
Principles Impartiality We do not serve any vested interest. Transparency We are open to scrutiny and willing to collaborate.
Principles' Consequences Reproducibility
If it ain't openly reproducible don't call it performance review ...or research ...or science
Logical Architecture
RT Production Pipeline Products Source Data Upload Data Quality Metrics Trajectory Assessment Events Trajectory Module Module CPR Merge Analyse Smoothed Trajectories Trajectories Trajectories Flights FR24 Refine Interpolate Production Positions Data Trajectories OSN Trajectories Cleaning APDS Metrics
Geographical Scope
Earth-Centered, Earth-Fixed (ECEF)
ECEF Cross Track Distance n-vector: cross track diagram. Originaly from Chris Veness at Movable Type Ltd
Trajectory projected along a Great Circle
Path Distance d d b d a α r a b
Path Distance of a Point Preceding Leg Current Leg Subsequent Leg Previous Point Current Point
Vertical Profile altitude vs path distance
Speed Profile speed vs path distance (raw)
Speed Profile speed vs path distance (filtered)
Processing Times (hours)
Processing Monthly Cost (US$)
Use Case: EGLL (Heathrow) holdings
Use Case: EGLL holdings ok-ish
Use Case: EGLL holdings spiky
Use Case: EGLL holdings WHY spiky
Repositories Reference Trajectory Repo https://github.com/euctrl-pru/reftrj Code Documentation, and Flown Trajectories (few days samples but growing) Spherical Vector Geometry library https://bitbucket.org/viaaero/via-sphere A header-only C++ library with Python bindings for calculating distances, angles and positions on the surface of a sphere. MIT licence
Questions?
Thanks!
Trajectory: cross track distance exaggerated
Trajectory: iteration 1
Trajectory: iteration 2
Trajectory: iteration 3
Trajectory: extreme points
Strait Leg Line Fitting Across track distance b a Along track distance
A Turn between Route Legs d α α r
Calculate True Radius d α θ l α r
Recommend
More recommend