machine learning applied to airspeed ... - atm seminar · usa/europe air traffic management r&d...

46
Machine Learning Applied to Airspeed Prediction During Climb R. Alligier D. Gianazza N. Durand ENAC/MAIAA - IRIT/APO USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 1/35

Upload: others

Post on 20-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Machine Learning Applied to Airspeed Prediction DuringClimb

R. Alligier D. Gianazza N. Durand

ENAC/MAIAA - IRIT/APO

USA/Europe Air Traffic Management R&D Seminar, 2015

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 1/35

Page 2: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

In this work

ObjectiveImprove ground-based trajectory prediction with a 10 min horizonImprove the prediction in climb phase

IdeasUnavailable parameters: mass and speed intentPredict these parametersUse a physical model with predicted parameters

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 2/35

Page 3: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Ground-based Trajectory Prediction Problem

Aircraft state at t0:

Aircraft intent:

Physical model

(Position,Speed)

Speed Profile: ?

Mass: ?

Thrust setting law: ?

Futuretrajectory

Pastpoints

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 3/35

Page 4: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Baseline

Aircraft state at t0:

Aircraft intent:

Physical model

(Position,Speed)

Speed Profile: (casref,Mref)

Mass: massref

Thrust setting law: max,climb

Futuretrajectory

BADA files BADA: Base of Aircraft Data

max,climb(casref,Mref)

massref

Pastpoints

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 4/35

Page 5: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Our approach

Aircraft state at t0:

Aircraft intent:

Physical model

(Position,Speed)

Speed Profile: (hcas(x), hM(x))

Mass: hmass(x)

Thrust setting law: max,climb

Futuretrajectory

Predictive models h

x

Set of examples

︸ ︷︷ ︸y=(mass,cas,M)

x︷︸︸︷Machine Learning

Pastpoints

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 5/35

Page 6: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Our approach

Previous work [Alligier et al., 2015]Assumes a max climb thrustWe have built a model hmass predicting the massFar more accurate than previously investigated mass estimation methods

This workAssumes the speed follows a CAS/Mach profileWe build models hcas and hM predicting the Cas and Mach parameters

With these two works, we can predict all the missing parameters

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 6/35

Page 7: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

1 Data Used in this Study

2 Building the Set of Examples

3 Applying Machine Learning

4 Results

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 7/35

Page 8: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Data Used in this Study

1 Data Used in this Study

2 Building the Set of Examples

3 Applying Machine Learning

4 Results

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 8/35

Page 9: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Data Used in this Study

The Data

Raw DataRadar Mode-C from Paris Air Traffic Control CenterWeather data from Meteo France

Filtering/SamplingVariables are smoothedKeep only climbing segments with duration > 750 sOne point each 15 seconds

VariablesWe have the altitude Hp, the true airspeed Va, the temperature T , etc.We DO NOT have the mass nor the speed intent (cas,M)

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 9/35

Page 10: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Data Used in this Study

Considered Aircraft Types

type # of flights massref [kg]A319 1863 60000A320 5729 64000A321 1866 72000A332 1475 190000B737 344 60000B744 350 285700B772 910 208700E145 851 38000F100 660 18500

4 Airbus, 3 Boeing, 1 Embraer, 1 Fokker2 light , 4 medium, 3 heavy

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 10/35

Page 11: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Building the Set of Examples

1 Data Used in this Study

2 Building the Set of Examples

3 Applying Machine Learning

4 Results

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 11/35

Page 12: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Building the Set of Examples

Our approach

Aircraft state at t0:

Aircraft intent:

Physical model

(Position,Speed)

Speed Profile: (hcas(x), hM(x))

Mass: hmass(x)

Thrust setting law: max,climb

Futuretrajectory

Predictive models h

x

Set of examples

︸ ︷︷ ︸y=(cas,M)

x︷︸︸︷Machine Learning

Pastpoints

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 12/35

Page 13: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Building the Set of Examples

Our approach

Aircraft state at t0:

Aircraft intent:

Physical model

(Position,Speed)

Speed Profile: (hcas(x), hM(x))

Mass: hmass(x)

Thrust setting law: max,climb

Futuretrajectory

Predictive models h

x

Set of examples

︸ ︷︷ ︸y=(cas,M)

x︷︸︸︷Machine Learning

Pastpoints

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 12/35

Page 14: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Building the Set of Examples

Why Do We Have to Build a Set of Examples ?

Predictive models h

Set of examples

︸ ︷︷ ︸y=(cas,M)

x︷︸︸︷Machine Learning

From {(xi , yi)}, Machine Learningbuilds h such that �y = h(x)�

The Set of Examples is the input of Machine Learning⇒ First step: Build {(xi , yi)}

In what follows:One climbing segment → One example (xi , yi)

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 13/35

Page 15: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Building the Set of Examples

What are x and y ?

�y = h(x)�

Explained variables y : What we wantThe speed intent parameters: (cas,M)

Explanatory variables x : What we haveSmoothed radar data:Va1, . . . ,Va11; Hp1, . . . ,Hp10; dHp

dt 1, . . . ,dHpdt 11, etc.

Weather model:temperature and wind at different altitudesFlight plan data:airline operator, RFL, departure airport, arrival airport, etc.Additional Variables:distance(Departure,Arrival), etc.

⇒ 295 explanatory variables

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 14/35

Page 16: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Building the Set of Examples

One Climbing Segment → One Example (xi , yi)

xi : information when the prediction is computedyi : speed intent (cas,M)

●● ●

●●

●●

● ● ●●

●●

● ● ● ●●

●● ● ● ● ● ●

●●

●●

●● ● ● ● ● ● ● ● ● ● ● ● ●

●● ● ●

425

450

475

500

20000 25000 30000 35000Hp [ft]

Va

[kts

]

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 15/35

Page 17: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Building the Set of Examples

One Climbing Segment → One Example (xi , yi)

xi : information when the prediction is computedyi : speed intent (cas,M)

●● ●

●●

●●

● ● ●●

●●

● ● ● ●●

●● ● ● ● ● ●

●●

●●

●● ● ● ● ● ● ● ● ● ● ● ● ●

●● ● ●

425

450

475

500

20000 25000 30000 35000Hp [ft]

Va

[kts

] points●

future

past

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 15/35

Page 18: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Building the Set of Examples

One Climbing Segment → One Example (xi , yi)

xi : information when the prediction is computedyi : speed intent (cas,M)

●● ●

●●

●●

● ● ●●

●●

● ● ● ●●

●● ● ● ● ● ●

●●

●●

●● ● ● ● ● ● ● ● ● ● ● ● ●

●● ● ●

425

450

475

500

20000 25000 30000 35000Hp [ft]

Va

[kts

] points●

future

past

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 16/35

Page 19: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Building the Set of Examples

One Climbing Segment → One Example (xi , yi)

xi : information when the prediction is computedyi : speed intent (cas,M)

●● ●

●●

●●

● ● ●●

●●

● ● ● ●●

●● ● ● ● ● ●

●●

●●

●● ● ● ● ● ● ● ● ● ● ● ● ●

●● ● ●

cas=314.9 kts

M=0.846

425

450

475

500

20000 25000 30000 35000Hp [ft]

Va

[kts

] points●

future

past

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 17/35

Page 20: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Building the Set of Examples

One Climbing Segment → One Example (xi , yi)

xi : information when the prediction is computedyi : speed intent (cas,M)

●● ●

●●

●●

● ● ●●

●●

● ● ● ●●

●● ● ● ● ● ●

●●

●●

●● ● ● ● ● ● ● ● ● ● ● ● ●

●● ● ●

cas=314.9 kts

M=0.846

425

450

475

500

20000 25000 30000 35000Hp [ft]

Va

[kts

] points●

future

past

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 18/35

Page 21: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Building the Set of Examples

What is a CAS/Mach Speed profile ?Impact of (cas,M) on the speed profile

cas=320 kts

M=0.78

350

400

450

10000 20000 30000 40000Hp [ft]

Va

[kts

]

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 19/35

Page 22: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Building the Set of Examples

What is a CAS/Mach Speed profile ?Impact of (cas,M) on the speed profile

cas=310 ktscas=320 ktscas=330 kts

M=0.77

M=0.78

M=0.79

350

400

450

10000 20000 30000 40000Hp [ft]

Va

[kts

]

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 19/35

Page 23: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Building the Set of Examples

Extracting Speed Intent (cas, M) from trajectory points(cas,M) is not available, but at each point we know Va, Hp and T

●● ●

●●

●●

● ● ●●

●●

● ● ● ●●

●● ● ● ● ● ●

●●

●●

●● ● ● ● ● ● ● ● ● ● ● ● ●

●● ● ●

cas=314.9 kts

M=0.846

425

450

475

500

20000 25000 30000 35000Hp [ft]

Va

[kts

] points●

future

past

(cas,M) = argmin(cas,M)

∑i

(Va(cas,M;Hpi ,Ti)− Va

(obs)i

)2

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 20/35

Page 24: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Applying Machine Learning

1 Data Used in this Study

2 Building the Set of Examples

3 Applying Machine Learning

4 Results

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 21/35

Page 25: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Applying Machine Learning

Supervised Learning

Formalization of the ProblemLet:

(X ,Y ): a joint probabilityh: the learned model, knowing x it predicts y : �y = h(x)�

L: a loss function specified by the user of hFind h minimizing the risk:

Rrisk(h) = EX ,Y [L (h(X ),Y )] (1)

Empirical Risk MinimizationWe have a set T = (xi , yi)16i6n of examples i.i.d. from (X ,Y )We choose h minimizing the empirical risk:

Rempirical(h,T ) =1n

n∑i=1

L (h(xi), yi) (2)

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 22/35

Page 26: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Applying Machine Learning

Gradient Boosting Machine (GBM)

Gradient Boosting Machine (GBM) [Friedman, 2000]h(x1, . . . , xp) = µ+

m∑i=1

hi(x1, . . . , xp)

hi are small regression trees

One small tree: h1

CAS11 6 311.12

CAS11 6 295.12

DEST = CYUL

−0.112 −0.038

−0.035

0.018

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 23/35

Page 27: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Applying Machine Learning

Summary

Aircraft state at t0:

Aircraft intent:

Physical model

(Position,Speed)

Speed Profile: (hcas(x), hM(x))

Mass: hmass(x)

Thrust setting: max,climb

Futuretrajectory

Predictive models h

x

Set of examples

︸ ︷︷ ︸y=(cas,M)

x︷︸︸︷Machine Learning

Pastpoints

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 24/35

Page 28: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

1 Data Used in this Study

2 Building the Set of Examples

3 Applying Machine Learning

4 Results

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 25/35

Page 29: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Results on the speed profile

Statistics on (Va(cas, M;Hp(obs), T (obs))− Va

(obs))(t > 0) [kts]type speed mean stdev mean abs rmse max abs

A320 ref 2.34 21 15.3 21.2 134A320 mean 1.1 21.2 14.9 21.2 129A320 GBM 0.57 12.6 8 12.6 114A320 adj 0.0262 7.71 4.68 7.71 124E145 ref 69.2 31.7 69.2 76.1 166E145 mean 1.82 29 24.1 29 93.3E145 GBM 1.12 16.2 12.2 16.2 81.2E145 adj -0.0446 8.26 5.85 8.26 65.3

Great improvement: A319, A320, A321, A332, B737, B744, B772Even greater improvement: E145, F100

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 26/35

Page 30: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Results on the speed profile

Statistics on (Va(cas, M;Hp(obs), T (obs))− Va

(obs))(t > 0) [kts]type speed mean stdev mean abs rmse max abs

A320 ref 2.34 21 15.3 21.2 134A320 mean 1.1 21.2 14.9 21.2 129A320 GBM 0.57 12.6 8 12.6 114A320 adj 0.0262 7.71 4.68 7.71 124E145 ref 69.2 31.7 69.2 76.1 166E145 mean 1.82 29 24.1 29 93.3E145 GBM 1.12 16.2 12.2 16.2 81.2E145 adj -0.0446 8.26 5.85 8.26 65.3

Great improvement: A319, A320, A321, A332, B737, B744, B772Even greater improvement: E145, F100

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 26/35

Page 31: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Results on the speed profile

Statistics on (Va(cas, M;Hp(obs), T (obs))− Va

(obs))(t > 0) [kts]type speed mean stdev mean abs rmse max abs

A320 ref 2.34 21 15.3 21.2 134A320 mean 1.1 21.2 14.9 21.2 129A320 GBM 0.57 12.6 8 12.6 114A320 adj 0.0262 7.71 4.68 7.71 124E145 ref 69.2 31.7 69.2 76.1 166E145 mean 1.82 29 24.1 29 93.3E145 GBM 1.12 16.2 12.2 16.2 81.2E145 adj -0.0446 8.26 5.85 8.26 65.3

Great improvement: A319, A320, A321, A332, B737, B744, B772Even greater improvement: E145, F100

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 26/35

Page 32: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Results on the speed profile

Statistics on (Va(cas, M;Hp(obs), T (obs))− Va

(obs))(t > 0) [kts]type speed mean stdev mean abs rmse max abs

A320 ref 2.34 21 15.3 21.2 134A320 mean 1.1 21.2 14.9 21.2 129A320 GBM 0.57 12.6 8 12.6 114A320 adj 0.0262 7.71 4.68 7.71 124E145 ref 69.2 31.7 69.2 76.1 166E145 mean 1.82 29 24.1 29 93.3E145 GBM 1.12 16.2 12.2 16.2 81.2E145 adj -0.0446 8.26 5.85 8.26 65.3

Great improvement: A319, A320, A321, A332, B737, B744, B772Even greater improvement: E145, F100

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 26/35

Page 33: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Results on the speed profile

Statistics on (Va(cas, M;Hp(obs), T (obs))− Va

(obs))(t > 0) [kts]type speed mean stdev mean abs rmse max abs

A320 ref 2.34 21 15.3 21.2 134A320 mean 1.1 21.2 14.9 21.2 129A320 GBM 0.57 12.6 8 12.6 114A320 adj 0.0262 7.71 4.68 7.71 124E145 ref 69.2 31.7 69.2 76.1 166E145 mean 1.82 29 24.1 29 93.3E145 GBM 1.12 16.2 12.2 16.2 81.2E145 adj -0.0446 8.26 5.85 8.26 65.3

Great improvement: A319, A320, A321, A332, B737, B744, B772Even greater improvement: E145, F100

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 26/35

Page 34: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Results on the speed profile

Statistics on (Va(cas, M;Hp(obs), T (obs))− Va

(obs))(t > 0) [kts]type speed mean stdev mean abs rmse max abs

A320 ref 2.34 21 15.3 21.2 134A320 mean 1.1 21.2 14.9 21.2 129A320 GBM 0.57 12.6 8 12.6 114A320 adj 0.0262 7.71 4.68 7.71 124E145 ref 69.2 31.7 69.2 76.1 166E145 mean 1.82 29 24.1 29 93.3E145 GBM 1.12 16.2 12.2 16.2 81.2E145 adj -0.0446 8.26 5.85 8.26 65.3

Great improvement: A319, A320, A321, A332, B737, B744, B772Even greater improvement: E145, F100

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 27/35

Page 35: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Results on the speed profile

Statistics on (Va(cas, M;Hp(obs), T (obs))− Va

(obs))(t > 0) [kts]type speed mean stdev mean abs rmse max abs

A320 ref 2.34 21 15.3 21.2 134A320 mean 1.1 21.2 14.9 21.2 129A320 GBM 0.57 12.6 8 12.6 114A320 adj 0.0262 7.71 4.68 7.71 124E145 ref 69.2 31.7 69.2 76.1 166E145 mean 1.82 29 24.1 29 93.3E145 GBM 1.12 16.2 12.2 16.2 81.2E145 adj -0.0446 8.26 5.85 8.26 65.3

Great improvement: A319, A320, A321, A332, B737, B744, B772Even greater improvement: E145, F100

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 28/35

Page 36: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Results on the altitude

Statistics on (Hp(pred) − Hp

(obs))(t = 600s) [ft]type mass speed mean stdev mean abs rmse max abs

A320 ref ref 290 1420 1165 1449 5753A320 GBM ref 187 715 553 739 6815A320 GBM mean 45.3 718 534 719 6707A320 GBM GBM 23.5 681 490 681 7193A320 GBM adj -0.895 523 389 523 6202E145 ref ref 1623 1801 1909 2425 7428E145 GBM ref 1667 2064 2032 2653 8280E145 GBM mean 548 2115 1741 2185 7289E145 GBM GBM 190 1314 1010 1327 5378E145 GBM adj 68.7 750 562 753 5858

Slight improvement: A319, A320, A321, A332, B737, B744, B772Great improvement: E145, F100

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 29/35

Page 37: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Results on the altitude

Statistics on (Hp(pred) − Hp

(obs))(t = 600s) [ft]type mass speed mean stdev mean abs rmse max abs

A320 ref ref 290 1420 1165 1449 5753A320 GBM ref 187 715 553 739 6815A320 GBM mean 45.3 718 534 719 6707A320 GBM GBM 23.5 681 490 681 7193A320 GBM adj -0.895 523 389 523 6202E145 ref ref 1623 1801 1909 2425 7428E145 GBM ref 1667 2064 2032 2653 8280E145 GBM mean 548 2115 1741 2185 7289E145 GBM GBM 190 1314 1010 1327 5378E145 GBM adj 68.7 750 562 753 5858

Slight improvement: A319, A320, A321, A332, B737, B744, B772Great improvement: E145, F100

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 29/35

Page 38: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Results on the altitude

Statistics on (Hp(pred) − Hp

(obs))(t = 600s) [ft]type mass speed mean stdev mean abs rmse max abs

A320 ref ref 290 1420 1165 1449 5753A320 GBM ref 187 715 553 739 6815A320 GBM mean 45.3 718 534 719 6707A320 GBM GBM 23.5 681 490 681 7193A320 GBM adj -0.895 523 389 523 6202E145 ref ref 1623 1801 1909 2425 7428E145 GBM ref 1667 2064 2032 2653 8280E145 GBM mean 548 2115 1741 2185 7289E145 GBM GBM 190 1314 1010 1327 5378E145 GBM adj 68.7 750 562 753 5858

Slight improvement: A319, A320, A321, A332, B737, B744, B772Great improvement: E145, F100

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 29/35

Page 39: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Results on the altitude

Statistics on (Hp(pred) − Hp

(obs))(t = 600s) [ft]type mass speed mean stdev mean abs rmse max abs

A320 ref ref 290 1420 1165 1449 5753A320 GBM ref 187 715 553 739 6815A320 GBM mean 45.3 718 534 719 6707A320 GBM GBM 23.5 681 490 681 7193A320 GBM adj -0.895 523 389 523 6202E145 ref ref 1623 1801 1909 2425 7428E145 GBM ref 1667 2064 2032 2653 8280E145 GBM mean 548 2115 1741 2185 7289E145 GBM GBM 190 1314 1010 1327 5378E145 GBM adj 68.7 750 562 753 5858

Slight improvement: A319, A320, A321, A332, B737, B744, B772Great improvement: E145, F100

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 29/35

Page 40: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Results on the altitude

Statistics on (Hp(pred) − Hp

(obs))(t = 600s) [ft]type mass speed mean stdev mean abs rmse max abs

A320 ref ref 290 1420 1165 1449 5753A320 GBM ref 187 715 553 739 6815A320 GBM mean 45.3 718 534 719 6707A320 GBM GBM 23.5 681 490 681 7193A320 GBM adj -0.895 523 389 523 6202E145 ref ref 1623 1801 1909 2425 7428E145 GBM ref 1667 2064 2032 2653 8280E145 GBM mean 548 2115 1741 2185 7289E145 GBM GBM 190 1314 1010 1327 5378E145 GBM adj 68.7 750 562 753 5858

Slight improvement: A319, A320, A321, A332, B737, B744, B772Great improvement: E145, F100

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 30/35

Page 41: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Results on the altitude

Statistics on (Hp(pred) − Hp

(obs))(t = 600s) [ft]type mass speed mean stdev mean abs rmse max abs

A320 ref ref 290 1420 1165 1449 5753A320 GBM ref 187 715 553 739 6815A320 GBM mean 45.3 718 534 719 6707A320 GBM GBM 23.5 681 490 681 7193A320 GBM adj -0.895 523 389 523 6202E145 ref ref 1623 1801 1909 2425 7428E145 GBM ref 1667 2064 2032 2653 8280E145 GBM mean 548 2115 1741 2185 7289E145 GBM GBM 190 1314 1010 1327 5378E145 GBM adj 68.7 750 562 753 5858

Slight improvement: A319, A320, A321, A332, B737, B744, B772Great improvement: E145, F100

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 31/35

Page 42: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Results on the altitude for the 9 aircraft typesA319 A320 A321

A332 B737 B744

B772 E145 F100

−2000−1000

0100020003000

−2000−1000

010002000

−2000

0

2000

0

2000

4000

−2000−1000

0100020003000

0

2000

4000

6000

8000

0

2000

4000

−2000

0

2000

4000

−2000

0

2000

0 150 300 450 600 0 150 300 450 600 0 150 300 450 600t [s]

(Hp(p

red)

−H

p(obs

) )(t

) [ft

]

method

BADAGBM

BADAref

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 32/35

Page 43: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Conclusion

Concerning the altitudeRMSE on the altitude reduced by 45 % to 87 %Predicting speed intent has limited impact on altitude RMSE, except for twoaircraft types: E145 and F100.

Concerning the speedRMSE on the speed reduced by 36 % to 79 %Should probably also reduce longitudinal (along-track) error

Way to Improve (?)Model different types of aircraft intent:

�(cas1, cas2,Mach)�, �ROCD = constant�, etc.

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 33/35

Page 44: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Thank you, any questions ?

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 34/35

Page 45: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Alligier, R., Gianazza, D., and Durand, N. (2015).Machine learning and mass estimation methods for ground-based aircraft climb prediction.Intelligent Transportation Systems, IEEE Transactions on, (accepted).

Friedman, J. H. (2000).Greedy function approximation: A gradient boosting machine.Annals of Statistics, 29:1189–1232.

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 35/35

Page 46: Machine Learning Applied to Airspeed ... - ATM Seminar · USA/Europe Air Traffic Management R&D Seminar, 2015 R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During

Results

Building Examples from a Climbing SegmentPrediction on a 10 minutes horizon ⇒ future contains 40 points11 past points to predict the future ⇒ example contains 51 points

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

●●●●●●●●●●●

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

●●●●●●●●●●●

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

●●●●●●●●●●●

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

●●●●●●●●●●●

example 1 example 2

example 3 example 4

20000

30000

20000

30000

0 200 400 600 0 200 400 600

0 200 400 600 0 200 400 600t [s]

Hp

[ft]

points●

future

discarded

past

R. Alligier, D. Gianazza, N. Durand (ENAC) Airspeed Prediction During Climb ATM 2015 36