Determining an Optimal Airport Slot Profile Andrew Churchill David Lovell

advertisement
NEXTOR
Determining an Optimal Airport Slot
Profile
Andrew Churchill
David Lovell
Michael Ball
1
Goals
NEXTOR
Problem: How many slots should exist in different
time periods at an airport?
• Examine issues that influence how many slots
do/should exist
• Define methodology for determining this
number, considering mentioned issues
• Show case study for various scenarios at
LaGuardia
2
2
Motivation
NEXTOR
• Cannot use simple IFR/VFR arrival rates to
define number of slots
– Not really one simple number for either of these
conditions
– Using the “IFR arrival rate” would leave the airport
underutilized most of the time
– Using the “VFR arrival rate” would leave the airport
very congested during marginal or worse conditions
• Need to define some criteria for finding a
middle ground
3
3
Level of Service
NEXTOR
• Measure delays and cancellations
– Must balance these metrics against number of slots
available
• Number of slots closer to airport capacity
results in more delays and cancellations
• Airlines have the ability to make a tradeoff
between delays and cancellations
4
4
Scheduling Value Trends
NEXTOR
• Some time periods are naturally more valuable
to travelers/airlines
– Scheduling – e.g. arrive before daylong meeting
– Geography – e.g. oceanic/transcontinental traffic
• Airlines know this – examine scheduling trends
5
5
Scheduling Value Trends
NEXTOR
• JFK, July 16-20, 2007 (averaged weekdays)
More valuable
Less valuable
Number of scheduled arrivals
60 50 40 From ASPM
30 20 10 0 5 7 9 11 13 15 17 19 21 23 Time of day 6
6
Recovery Periods
NEXTOR
• Well known that an airport cannot operate at
“peak” capacity during every hour of every day
• Schedule to peak capacity during most
desirable parts of the day
• Schedule to lower levels during less desirable
parts of the day to “recover” from earlier delays
– Earlier delay is most costly than later delay, as it can
propagate further through the NAS
7
7
Recovery Periods
NEXTOR
• Example solution
40 Number of slots
30 High value
period
20 Recovery
period
10 0 6 8 10 12 14 16 Time of day 18 20 22 8
8
Approach
NEXTOR
• Linear programming network flow approach D max D max Z 1 D max Z t­1 {q }
{X 1 ,q } Z t {q }
i 1 ,q i t­1 ,q {X t­1, q } {Y 1 ,q } ≤{C 1,q } D max Z T {q }
{X t,q } {Y t­2 ,q } {Y t­1 ,q } {Y t,q } ≤{ C t­1, q } ≤ {C t, q } Cancellation arcs
Landings
{q }
i t,q i T,q {X T,q } {Y T­1 ,q } {Y T,q } ≤ { C T, q } {Y T+1 ,q } {Y T+ U­1 ,q } ≤{C T +1, q } ≤{ C T +U, q } Delay arcs between periods
Individual time period
9
9
Assumptions
NEXTOR
• Determine only the number of arrival or
departure slots
– The other will necessarily follow
• Number of slots in each time period
constrained by upper/lower bounds
– Allows for non-uniform slot profile
• Maximum delay length constrained
• Optimize across spectrum of capacity scenarios
10
10
Capacity Scenarios
NEXTOR
Airport arrival capacity [arrivals/hour]
• Data from LGA 2003
40 40 30 30 20 20 Prob=0.49 Prob=0.40 10 0 10 7 9 11 1 3 5 7 9 11 0 40 40 30 30 20 7 9 11 1 3 5 7 9 11 20 Prob=0.07 Prob=0.03 10 0 From (Barry
Liu, Mark
Hansen
2005)
10 7 9 11 1 3 5 7 9 11 0 7 9 11 1 3 5 7 9 11 Time of day 11
11
Assumptions
NEXTOR
• Determine only the number of arrival or
departure slots
– The other will necessarily follow
• Number of slots in each time period
constrained by upper/lower bounds
– Allows for non-uniform slot profile
• Maximum delay length constrained
• Optimize across spectrum of capacity scenarios
• All slots in time period have same “value”
12
12
Slot “Values”
NEXTOR
• NEXTOR conducted congestion pricing strategic
simulation for LGA (2004)
– Ranged from $100 - $1200
• We use these prices to represent slot values in
each time period
13
13
Mathematical Modeling Approach
NEXTOR • Objective: Maximize total value of slots
• Deterministic
queuing delay model å {
}
{
å
• Basic cancellation
{
} {
}
{
prediction model
{
{
} {
} • Specified delay
{
}
{
}
{
and cancellation
{
}
{
levels
å å
å ì
ü
max í Vt Z t ý
î t þ
Subject to Z t - X t ,q - i qt , q i = 0 "t Î 1, K, T , q Î 1, K , Q} X 1,q - Y1,q £ C1, q "q Î 1, K , Q
X t ,q + Yt -1,q - Yt ,q £ Ct , q "t Î 2, K, T , q Î 1, K , Q} Yt -1,q - Yt ,q £ Ct , q "t Î T + 1,K , T + U - 1} , q Î {1, K , Q} YT +U -1,q £ CT +U , q "q Î 1, K , Q
Dmin £ Z t £ Dmax "t Î 1,K , T
Yt , q £ Wt , q "t Î 1, K, T + U - 1 , q Î {1,K , Q} qt , q i £ Pi "t Î 1, K, T , q Î 1, K, Q} , i Î {1,K , N } X t ,q , Yt ,q , Z t , qt , q i Î ¥ +
"t Î 1, K, T , q Î 1, K , Q} , i Î {1,K , N } Yt, q - g
pq
q
Z t £ 0 t
t å p å åq
q
q
i
i t , q
t
- r å Z t £ 0 t Where
min{t +U , T +U } Wt ,q =
å
Ci, q "t Î {1, K, T + U - 1} , q Î {1, K, Q} 14
i =t +1 14
Results with Variable Profile
NEXTOR
• LaGuardia, using inputs shown earlier
40 40 30 30 Number of slots 20 10 0 6 10.0 mins, 2.00% 669 slots 10 14 18 22 20 10 0 6 40 40 30 30 20 10 0 6 15.0 mins, 2.00% 679 slots 10 14 18 22 20 10 0 6 Time of day
10.0 mins, 3.00% 680 slots 10 14 18 22 Non-uniform
slot profiles
permitted
15.0 mins, 3.00% 689 slots 10 14 18 22 15
15
Results with Constant Profile
NEXTOR
• LaGuardia, using inputs shown earlier
37 Number of slots 36 9.9 mins, 1.97% 648 slots 0 6 10 14 18 22 9.9 mins, 2.99% 666 slots 0 6 Uniform slot
profiles
required
38 37 14.9 mins, 1.98% 666 slots 0 6 10 14 18 22 10 14 18 22 14.9 mins, 2.98% 684 slots 0 6 Time of day
10 14 18 22 16
16
Comparison of Variable and Uniform
NEXTOR
• Difference in overall value of slots created
-5.83%
-4.93%
-4.74%
-3.66%
17
17
Continuing Work
NEXTOR
• Develop criteria for determining to which
airports such a procedure is applied
• Consider other factors that influence when to
schedule operations (i.e. more than slot value)
• Change weighting used for each capacity
scenario
18
18
Download