prediction of passenger boarding progress using neural ... · prediction of passenger boarding...

25
Prediction of passenger boarding progress using neural network approach Michael Schultz and Stefan Reitmann German Aerospace Center (DLR e.V.) Institute of Flight Guidance

Upload: others

Post on 30-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

Prediction of passenger boarding progress using

neural network approach

Michael Schultz and Stefan Reitmann German Aerospace Center (DLR e.V.)

Institute of Flight Guidance

Page 2: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

• Background

• Boarding model

• Long short-term memory model

• Results

• Outlook

Outline

carmodel2011.blogspot.com

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 2

Page 3: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

• International Civil Aviation Organization (ICAO), Aviation System Block

Upgrades (ASBU) Timeline to implement efficient flight paths

• Trajectory Based Operations (TBO)

• Global ATM Operational Concept (Doc. 9854)

• Flight & Flow Information for a Collaborative Environment (Doc. 9965)

• Need for a System Wide Information Management (SWIM, Doc. 10039)

• Aircraft trajectory – not only flight path

• Milestone concept available - A-CDM

• 4D ground trajectory – including ground operations (turnaround)

• Critical path

• 70€ per delay minute

• Boarding is always on critical path (particularly important for flights

with high number of rotations, short haul)

Background

aircraft trajectory, ground operations, boarding

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 3

Page 4: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

Eurocontrol, CODA

Background

aircraft trajectory, ground operations, boarding

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 4

-10

-5

0

5

10

15

20

25

200

82

00

92

01

02

01

12

01

22

01

32

01

42

01

5

200

82

00

92

01

02

01

12

01

22

01

32

01

42

01

5

200

82

00

92

01

02

01

12

01

22

01

32

01

42

01

5

200

82

00

92

01

02

01

12

01

22

01

32

01

42

01

5

200

82

00

92

01

02

01

12

01

22

01

32

01

42

01

5

departure time taxi-out phase flight phase taxi-in phase arrival time

tim

e (

min

)

range (80th-20th percentile) standard deviation

Variability on intra-European flights (2008-2015)

Page 6: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

Ready for boarding

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 6

Page 7: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

Data-based vs. model-based approaches

input data, models, new concepts

0

10

20

30

40

50

0 50 100 150 200

ab

so

lute

fre

qu

en

cy

passengers

fast medium slow

0

5

10

15

20

0 50 100 150 200

bo

ard

ing

tim

e (

min

)

passengers

M. Schultz, Field Trial Measurements to Validate a Stochastic Aircraft Boarding Model, Aerospace 2018, 5(1), 27 M. Schultz, Dynamic change of aircraft seat condition for fast boarding, J. of Transp. Res. Part C 2017 85:131-147

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 7

Page 10: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

Implementation

boarding strategies and operational constraints

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 10

Page 11: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

Pax could disturb the

whole boarding progress

(connection flights, pax

handling in terminal -

security)

Problem to solve

boarding is owned by the passenger

Different kind of seat

occupation pattern

demands for a specific

amount of individual

movements

1 3 5 7 9 11 13 15

0

10

20

arrival (pax per minute)

boarding time (min)

Scenario A (fast)

Scenario B (medium)

Scenario C (slow)

0

10

20

30

40

0-5 10-15 20-25 30-35 40-45

probability (%)

time (s)

triangular distribution (old model)

Weibull distribution

field measurement

Distribution and amount of

hand luggage pieces

results in blocked aisle

when storing into the

overhead compartment

M. Schultz, Field Trial Measurements to Validate a Stochastic Aircraft Boarding Model, Aerospace 2018, 5(1), 27

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 11

Page 12: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

How to predict passenger-controlled process?

boarding progress

0 200 400 600 800 1000 1200

0

1boarding time (s)

1 -

se

at

loa

d

random boarding

outside-in boarding

0

500

Pair

cra

ft

0

600

0 200 400 600 800 1000 1200

DP

air

cra

ft

boarding time (s)

random boarding

outside-in boarding

0

360

se

qu

en

ce

eva

lua

tio

nk

M. Schultz, A metric for the real-time evaluation of the aircraft boarding progress, J. of Transp. Res. Part C 2018 86:467-487

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 12

Page 13: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

• System state of seat rows and cabin

(using future cabin management system and sensors)

Evaluation of seat status

complexity metric

step 0

aisle window

n

n

realized movements

expected movements free seat

occupied seat (from step 2) current seat

occupied seat (from step 1)

2

2

6

2

5

5

step 2

1

1

1

step 1

3

6

7

11

9

14

step 3

1

4

1

9

4

9

10.5

8.0

3.5

8.3

M. Schultz, A metric for the real-time evaluation of the aircraft boarding progress, J. of Transp. Res. Part C 2018 86:467-487

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 13

Page 14: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

Complexity metric

progress prediction 0 200 400 600 800 1000 1200

0

1boarding time (s)

1 -

se

at

loa

d

random boarding

outside-in boarding

0

500

Pair

cra

ft

0

600

0 200 400 600 800 1000 1200

DP

air

cra

ft

boarding time (s)

random boarding

outside-in boarding

0

360

se

qu

en

ce

eva

lua

tio

nk

0 200 400 600 800 1000 1200

0

1boarding time (s)

1 -

se

at

loa

d

random boarding

outside-in boarding

0

500

Pair

cra

ft

0

600

0 200 400 600 800 1000 1200

DP

air

cra

ft

boarding time (s)

random boarding

outside-in boarding

0

360

se

qu

en

ce

eva

lua

tio

nk

slow boarding

fast boarding

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 14

Page 15: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

• Artificial Neural Networks (ANN) are characterized by interconnected neurons

• Neurons structured in different layers, connection depends on computed

weights, result in blocking or passing of information

Machine learning approach

artificial neural networks

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 15

Page 16: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

• Training neural networks demands for error estimation (backpropagation)

Machine learning approach

recurrent neural network

input layer hidden layers output layer information loop

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 16

Page 17: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

• Information to be passed from one step of the network to the next

• Long-term dependency problem (need for more context)

Machine learning approach

short-term memory

http://colah.github.io/posts/2015-08-Understanding-LSTMs/

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 17

Page 18: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

• Repeating module in a RNN and LSTM

Machine learning approach

long short-term memory (LSTM)

forget gate

input gate

(store information)

update cell state output gate

http://colah.github.io/posts/2015-08-Understanding-LSTMs/

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 18

Page 19: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

• Implementation in Python 3.6, TensorFlow (backend), Keras (frontend)

• Basic model: core layers (Dense, Dropout), recurrent layers (LSTM)

• Boarding model: concatenation of 1 - 3 separate LSTM branches

Machine learning approach

LSTM implementation

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 19

Page 20: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

Machine learning approach

LSTM implementation

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 20

Page 21: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

Input data – complexity measures

boarding simulation to train and evaluate

M. Schultz and S. Reitmann, Machine learning approach to predict aircraft boarding, J. of Transp. Res. Part C 2018 (review)

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 21

Page 22: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

Prediction of boarding progress

M. Schultz and S. Reitmann, Machine learning approach to predict aircraft boarding, J. of Transp. Res. Part C 2018 (review)

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 22

Page 23: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

Outlook

handle input data - smooth

0 250 500 750 1000 1250 1500 1750

Timesteps t

0

50

100

150

200

250

300

k

S. Reitmann and M. Schultz, Advanced Recurrent Neural Network based Aircraft Boarding Prediction. ATRS conference 2018

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 23

Page 24: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

Prediction of passenger boarding progress using

neural network approach

Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)

German Aerospace Center

Institute of Flight Guidance

Dr.-Ing. Michael Schultz

Head of Department Air Transportation

Phone +49 531 295-2570

[email protected]

Thank you.

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 24

Page 25: Prediction of passenger boarding progress using neural ... · Prediction of passenger boarding progress using ... •70€ per delay minute ... departure time taxi-out phase flight

Schultz, M. 2018. Implementation and Application of a Stochastic Aircraft Boarding Model. Journal of

Transportation Research Part C: Emerging Technologies 90, 334-349.

Schultz, M. 2017. Field Trial Measurements to Validate a Stochastic Aircraft Boarding Model. Aerospace

5(1), 27.

Schultz, M. 2017. Dynamic Change of Aircraft Seat Condition for Fast Boarding. Journal of

Transportation Research

Part C: Emerging Technologies 85, 131-147.

Schultz, M. 2018. A metric for the real-time evaluation of the aircraft boarding progress. Journal of

Transportation Research Part C: Emerging Technologies 86, 467-487.

S. Reitmann and M. Schultz, Advanced Recurrent Neural Network based Aircraft Boarding Prediction.

ATRS conference 2018

References

ICRAT • Castelldefels > Prediction of passenger boarding progress using neural network approach > June 2018 DLR.de • Chart 25