airport taxi operations modeling: greensim · 2007. 11. 1. · stochastic queue in the limit catsr...

21
CENTER FOR AIR TRANSPORTATION SYSTEMS RESEARCH CENTER FOR AIR TRANSPORTATION SYSTEMS RESEARCH Airport Taxi Operations Modeling: GreenSim John Shortle, Rajesh Ganesan, Liya Wang, Lance Sherry,Terry Thompson, C.H. Chen September 28, 2007

Upload: others

Post on 24-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CENTER FOR AIR TRANSPORTATION SYSTEMS RESEARCHCENTER FOR AIR TRANSPORTATION SYSTEMS RESEARCH

Airport Taxi Operations Modeling:GreenSim

John Shortle, Rajesh Ganesan, Liya Wang, Lance Sherry,Terry Thompson, C.H. Chen

September 28, 2007

Page 2: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSR

2

Outline

• Queueing 101• GreenSim: Modeling and Analysis • Tool Demonstration & Case Study

Page 3: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSRMotivation

• GreenSim• Airport as a “black-box”

– 5 stage queueing model• Schedule and configuration dependent

– Queueing models configured based on historic data• Stochastic behavior (i.e. Monte Carlo)

– Behavior determined by distributions• Comparison of procedures (e.g. RNP procedures) and

technologies (e.g. surface management)– Adjust distributions to reflect changes

• Rapid (< 1 week)– Fast set-up and run

Page 4: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSRTypical Queueing Process

CustomersArrive

Common Notationλ: Arrival Rate (e.g., customer arrivals per hour)μ: Service Rate (e.g., service completions per hour)1/μ: Expected time to complete service for one customerρ: Utilization: ρ = λ / μ

Page 5: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSRA Simple Deterministic Queue

• Customers arrive at 1 min, 2 min, 3 min, etc.• Service times are exactly 1 minute.• What happens?

1 2 3 4 5 6 7Time (min)

Customersin system

ArrivalDeparture

λ μ

Page 6: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSRA Stochastic Queue• Times between arrivals are ½ min. or 1½ min. (50% each)• Service times are ½ min. or 1½ min. (50% each)• Average inter-arrival time = 1 minute• Average service time = 1 minute• What happens?

1 2 3 64 5 7Time (min)

Customersin system

ArrivalDeparture

Service Times

Page 7: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSRStochastic Queue in the Limit

7

0

10

20

30

40

50

60

70

80

90

100

0 500 1000 1500 2000 2500 3000 3500 4000

Customer #

Wait inQueue(min)

• Two queues with same average arrival and service rates• Deterministic queue: zero wait in queue for every customer• Stochastic queue: wait in queue grows without bound

• Variance is an enemy of queueing systems

Page 8: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSRThe M/M/1 Queue

Inter-arrival times follow an

exponential distribution

(or arrival process is Poisson)

Service times follow an exponential distribution

A single server

ρρ−

=1

L

Avg. # in System

0

5

10

15

20

25

30

35

40

45

50

0 0.2 0.4 0.6 0.8 1 1.2

ρ

L

0

0.002

0.004

0.006

0.008

0.01

0.012

0.014

0.016

0.018

40 60 80 100 120 140 160 180 200 220 240

x

f(x)

Normal

Gamma

Exponential

Page 9: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSRThe M/M/1 Queue• Observations

– 100% utilization is not desired• Limitations

– Model assumes steady-state. Solution does not exist when ρ > 1 (arrival rate exceed service rate).

– Poisson arrivals can be a reasonable assumption– Exponential service distribution is usually a bad assumption.

0

5

10

15

20

25

30

35

40

45

50

0 0.2 0.4 0.6 0.8 1 1.2

ρ

ρ−

=1

L

Page 10: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSR

0

5

10

15

20

25

30

35

0 0.2 0.4 0.6 0.8 1 1.2

The M/G/1 Queue

Service times follow a general distribution

)1(2

222

ρσλρρ

−+

+=L

Avg. # in System

LRequired inputs:• λ: arrival rate• 1/μ: expected service time• σ: std. dev. of service time

ρ μ = 1, σ = 0.5

Page 11: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSR

0

2

4

6

8

10

12

14

16

18

0 0.5 1 1.5 2 2.5 3

M/G/1: Effect of Variance

)1(2

222

ρσλρρ

−+

+=L

L

σ

DeterministicService

λ = 0.8, μ = 1 (ρ = 0.8)

ExponentialService

Arrival RateService Rate

HeldConstant

Page 12: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSR

12

Other Queues

• G/G/1– No simple analytical formulas– Approximations exist

• G/G/∞– Infinite number of servers – no wait in queue– Time in system = time in service

• M(t)/M(t)/1– Arrival rate and service rate vary in time– Arrival rate can be temporarily bigger than service

rate

Page 13: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSR

13

• Strengths– Demonstrates basic relationships between delay and

statistical properties of arrival and service processes– Quantifies cost of variability in the process– Analytical models easy to compute

• Potential abuses– Only simple models are analytically tractable– Analytical formulas generally assume steady-state– Theoretical models can predict exceptionally high delays– Correlation in arrival process often ignored

• Simulation can be used to overcome limitations

Queueing Theory Summary

Page 14: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSRGreenSim

14

Page 15: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSRGreenSim Input/Output Model

15

Page 16: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSRGreenSim Architecture

16

Page 17: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSRData Analysis Process

17

Page 18: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSRQueueing Simulation Model

18

Runway

NAS

Runway

TaxiwayFCFSGG //// ∞∞

FCFSGG //// ∞∞

ATμ

ARμ

Ready to depart

reservoir

DRμ

TaxiwayDTμ

FCFSGG //1// ∞

FCFSGG //// ∞∞

Turn around

Taxi-in times

Taxi-out times

Page 19: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSRService Times Settings

19

Segment Name Settings Notation

Arrival Runway S1~Exponential(1/AAR)

Arrival Taxiway S2~NOMTI + DLATI- S1 DLATI~Normal

Departure Taxiway

S3~NOMTO + DLATO- S4 DLATO~Normal

Departure Runway

S4~Exponential(1/ADR)

),( 11 σu

),( 22 σu

Page 20: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSRPerformance Analysis

• Delays (individual, quarterly average, hourly average, daily average)

• Fuel• Emission (HC, CO, NOx, SOx)

ijj

jjji EINEFFTIMEmission ×

20

××= ∑ )()1000/()(

∑ ××=j

jjj NEFFTIMFuel )()1000/()(

TIMj = taxi time for type-j aircraftFFj = fuel flow per time per engine for type-j aircraftNEj = number of engines used for type-j aircraftEIij = emissions of pollutant i per unit fuel consumed

for type-j aircraft

Page 21: Airport Taxi Operations Modeling: GreenSim · 2007. 11. 1. · Stochastic Queue in the Limit CATSR 7 0 10 20 30 40 50 60 70 80 90 100 0 500 1000 1500 2000 2500 3000 3500 4000 Customer

CATSRCATSREWR Hourly Average Delays

21