Air Transportation Systems Engineering Delay Analysis Workbook

advertisement
Delay Analysis Workbook
Air Transportation Systems
Engineering
Delay Analysis Workbook
1
Copyright Lance Sherry 2010
Delay Analysis Workbook
Air Transportation Delay Analysis Workbook
Actions:
1.
Read Chapter 23 Flows and Queues at Airports
2.
Answer the following questions.
Introduction
Page 821
A generic queuing system consists of three components:
1.
_____________________________________________
2.
_____________________________________________
3.
_____________________________________________
Each user of the queuing system is generated by the ______________________, passes
through the _______________ where it remains for some time period (zero to t), and then
is processed by one of the parallel ____________.
A queuing network is a set of _________________________________________. In a
queuing network, the user sources for some of the queuing systems maybe
__________________________________________________.
User Generation Process
Page 822
Two properties of the User Generation Process:
2
Copyright Lance Sherry 2010
Delay Analysis Workbook
1.
The ____________________________ is the rate at which the users arrive
over time. The Greek letter __________ is used to denote this parameter.
Example demand rate: The rate at which flights arrive at La Guardia airport during the
peak period of operations is 8 flights per 15 minutes.
2.
The ___________________________ is the time interval between successive
demands. This time interval is referred to as the
____________________________ or shortened to ________________
Example probability distributions: (1) the flights arrive at the runway evenly spaced (i.e.
one flight every 90 seconds), (2) the flight arrive on average once every 90 seconds, but
distributed randomly (and independently) in time.
The probability distribution for the 1st example is known as ________________ (or
__________________) demand.
The probability distribution for the 2nd example is known as
___________________________________
The process of random, independent distribution is known as the
______________________ Process. This process exhibits a negative exponential
probability density function.
3
Copyright Lance Sherry 2010
Delay Analysis Workbook
Draw a negative exponential probability density function. The x-axis is Demand Rate
Inter-arrival Time, the y-axis is Probability Density
Short demand inter-arrival time occur with high/low probability. (Circle one).
Long-demand inter-arrival times occur with high/low probability (Circle one)
4
Copyright Lance Sherry 2010
Delay Analysis Workbook
The expected value (average) length of the demand inter-arrival is equal to 1/λ which is
equal to the _________________ demand rate.
Describe in qualitative terms what happens with Poisson probability distributions.
Which type of system is more likely to experience delays – arrival rate with deterministic
inter-arrival time distribution, or an arrival rate with Poisson inter-arrival time
distribution __________________________________________?
Explain why____________________________________________________________
________________________________________________________________________
________________________________________________________________________
Aside: Why do the Washington DC Metro stations have 2 escalators from platform-tostreet and only 1 escalator from street-to-platform? Explain.
5
Copyright Lance Sherry 2010
Delay Analysis Workbook
Service Processes
Page 823
The service rate is the ____________________________________ per unit time. This
parameter is represented by the Greek letter ________________.
Example. The service rate for a runway is 12 flights per 15 minutes in Visual
Meteorological Conditions (VMC) and 10 flights in Instrument Meteorological
Conditions.
The probability distribution that describes the ___duration___ of service times is
known as _____________________________
Example: The probability distribution for service times of a runway is known as Runway
Occupancy Time (ROT). ROT varies by aircraft type. A typical ROT has µ= 45 seconds,
and σ = 8 secs.
Queuing Process
Page 826
Most queues for aircraft at airports operate on a First-Come/First-Serve (FCFS) discipline.
Explain FCFS ____________________________________________________________
________________________________________________________________________
________________________________________________________________________
6
Copyright Lance Sherry 2010
Delay Analysis Workbook
Constrained Position Switch (CPS) is an alternate queuing discipline. Explain what
CPS is and how it works.
_____________________________________________________________________
A crucial parameter in describing and designing airport queuing systems is queue
capacity. This is the ____________________________________ ________________
Examples of queue capacity for flights:
1. Departure Runway queues are limited by ________________________________
_____________________________________________________________________
2. Arrival Runway queues are limited by __________________________________
____________________________________________________________________
Measures of Performance and Level of Service
Page 828+
Utilization Ratio, also known as _______________________ ratio.
Represented by Greek letter ______________________
Utilization Ratio is defined as ___________ / _____________
7
Copyright Lance Sherry 2010
Delay Analysis Workbook
When ρ > 1 system is considered to be ______________________________ and delays
are _______________________
When ρ = 1, delays are __________________________
When ρ < .78, delays are __________________________
Waiting Time, represented by ___________, is defined as ________________________
________________________________________________________________________
Number of Users in the queue, represented by ___________, is defined as ___________
________________________________________________________________________
Waiting Time and Number of Users in queue are ___________________ variables
because demand interval times and service times are _____________________________
As a consequence the Expected Values of these parameters are used.
E[Wq] is the ____________________________________________________________
E[Nq] is the _____________________________________________________________
The most common measure of variability in delay is the variance in Wq represented as
__________________________________ or ________________________________
A large variance or standard deviation indicates high/low (circle on) variability in delay.
To combat high variability flight schedules incorporate _slack time__ in their
schedules. Explain how slack time addresses the issue of variability _________________
8
Copyright Lance Sherry 2010
Delay Analysis Workbook
________________________________________________________________________
Reliability is defined as the probability ________________________________________
An example of a reliability metric is the percentage of flights that arrive with 15 minutes
of the scheduled arrival time.
Draw a log-normal distribution with a long right tail representing flight delays. Sketch
in the region of the distribution representing the “late” flights.
Explain where the rationale for the 15 minute threshold …
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
9
Copyright Lance Sherry 2010
Delay Analysis Workbook
Maximum Queue Length is used by designers to determine the amount of space (e.g.
taxiway lengths for departure queue) that should be provided to handle the maximum
queue. This parameter is measure of the risk of the exceeding the maximum queue length.
Describe the two approaches used to compute Maximum Queue Length;
1) _____________________________________________________________________
________________________________________________________________________
________________________________________________________________________
2) _____________________________________________________________________
________________________________________________________________________
________________________________________________________________________
10
Copyright Lance Sherry 2010
Delay Analysis Workbook
STOCHASTIC QUEUING BEHAVIOR
Read 23-4 and 23-6
Page 842
Stochastic delays occur when the demand rate is less than the available capacity (i.e. ρ
____ 1). This is due the _____________________________ in the demand inter-arrival
times and/or service times. These arrival clusters appear due to _________________
and/or ________________________.
As ρ approaches 1 over a long period, the stochastic delays can be come significant.
Stochastic queuing systems are analyzed under _____________________ conditions.
Explain this term _____________________________________________________
___________________________________________________________________
____________________________________________________________________
Explain the term steady state _____________________________________________
_____________________________________________________________________
_____________________________________________________________________
Little’s Law is a description of ______________________________________________
Page 843
Little’s Law
Little’s Law computes the following 4 parameters:
1.
Total Amount of Time Spent by a User in the Queue represented by ______
2.
Total Number of Users in the Queuing System, represented by ___________
11
Copyright Lance Sherry 2010
Delay Analysis Workbook
3.
Waiting Time for a User, represented by Wq
4.
Number of Users in the Queue, represented by N
W = sum of amount of time a user spends in the queue and being serviced (Wq).
N = sum of _______________________________________________________
Keep in mind, each of the 4 parameters are random variables. When a queuing system is
in steady-state the expected values (i.e. averages) of the random variables satisfy the
following relationships:
1.
E[N] = λ * E[W]
2.
E[Nq] = = λ * E[Wq]
3.
E[W] = E[Wq] + (1/µ)
Explain each of the relationships above:
1.
__________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
2.
__________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
3.
__________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
12
Copyright Lance Sherry 2010
Delay Analysis Workbook
Congestion vs Utilization
Page 843+
Under steady-state conditions, E[W], E[Wq], E[N], and E[Nq] increase non-linearly with
respect to ρ, in proportion to the quantity 1/(1-ρ).
Use a spreadsheet to compute values for 1/(1-ρ) and sketch the relationship ρ on the xaxis) vs 1/(1-ρ) on the y-axis.
ρ
1/(1-ρ).
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
The actual vales for E[W], E[Wq], E[N], and E[Nq] depend on the configuration of the
queuing system (i.e. number of servers) and the parameters of the queuing functions. The
most common form of queuing system is an M/G/1 system. This stands for a Memoryless
system with any (general) probability distribution of service times, with 1 server.
Typical M/G/1 system:
•
Single server (e.g. runway)
•
Demand arrives at entirely random times according to a Poisson process
•
Inter-arrival times are described by a negative exponential probability distribution
with parameter λ (i.e. demand rate per unit time)
•
Service rate = µ
13
Copyright Lance Sherry 2010
Delay Analysis Workbook
•
Service time S, has variance σ2(S)
•
System has infinite queuing capacity (e.g. taxiway holds all aircraft submitted to a
departure runway queue).
E[Wq] = __________________________________________
E[Wq] = __________________________________________
Now that you have computed E[Wq] you can compute
E[W] = E[Wq] + (1/µ)
Then you can compute,
E[N] = λ * E[W]
E[Nq] = = λ * E[Wq]
Note 1: the expression for E[Wq] includes the term 1/(1-ρ). This term is a dominant
factor in the equations and determines the overall shape of the function.
Note 2: the σ2(S) term, the variability in Service times determines how fast the E[.]
grow. In general, the higher the variability in inter-arrival times (i.e. bunching or
arrivals represented by λ) or the higher the variability in service times (σ2(S)), the
faster E[.] increases.
Exercise #1: Study the relationship between Service Time variability and Average
Number of Users in the Queue.
14
Copyright Lance Sherry 2010
Delay Analysis Workbook
Use a spreadsheet to compute and chart the values for ρ vs E[Nq]. Assume an M/G/1
system. See table below. Explain the difference in E[Nq] between system A and B.
What are the design implications of this result?
System A
µ = 60 per hour
(σ2(S) = 0
E[Wq]
E[Nq]
ρ
System B
µ = 60 per hour
(σ2(S) = 0.81
E[Wq]
E[Nq]
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Exercise #2: Study the relationship between Demand and Capacity.
Use a spreadsheet to compute and chart the values for ρ vs E[Wq], E[Nq], E[W],
E[N]
Assume an M/G/1 system to model a departure runway during a peak departure
period.
•
Capacity = µ = 48 per hour
•
Service Times: Expected Value = 75 seconds and Standard Deviation = 25
seconds
•
Demand occurs at a steady rate and can be approximated by a Poisson
distribution
Note ρ = Arrival Rate(λ)/Capacity(µ)
System A
15
Copyright Lance Sherry 2010
Delay Analysis Workbook
ρ
λ = ρ/µ
E[Wq]
E[Nq]
E[W]
0.6
0.7
0.8
0.9
1
a) Explain what happens as demand approaches capacity?
b) What is the impact on variability as demand approaches capacity?
c) What are the implications for the regulating schedules at airports?
16
Copyright Lance Sherry 2010
E[N]
Delay Analysis Workbook
REVIEW:
OVERLOADED QUEUING SYSTEMS
Demand Rate per Unit Time
Service Rate per Unit Time
Time of day
1
2
3
4
5
6
7
8
9
10 11
12 13 14 15
Identify the following parameters. Show all work:
1
Daily Total Capacity of the Arrival Runway (i.e. service rate)
__________________
2
Arrival Rate (i.e. demand rate for period)
_________________________________________
17
Copyright Lance Sherry 2010
16 17
18 19
Delay Analysis Workbook
3
Daily Total Demand for the Arrival Runway
________________________________
4
Time periods with Demand in excess of Capacity
___________________________
5
Time periods in which flights will be delayed
_______________________________
6
Daily Total Demand over Capacity Ratio
_________________________________
7
Do you expect to delays to occur? Why
___________________________________
18
Copyright Lance Sherry 2010
Delay Analysis Workbook
________________________________________________________________
______
19
Copyright Lance Sherry 2010
Delay Analysis Workbook
Learning Objectives:
1. Understand the dynamics of delays that result from over-scheduled
resources
2. Understand the impact of “exemptions” to the dynamics of delays that
result from over-scheduled resources
3. Understand the impact of “cancellations” to the dynamics of delays that
result from over-scheduled resources
4. Understand the impact of “cancellations with compression” to the
dynamics of delays that result from over-scheduled resources
5. Understand the impact of “slot swapping” to the dynamics of delays that
result from over-scheduled resources
6. Understand the implications of over-scheduled resources on Proportional
Equity
7. Understand the canonical form of the equations for overscheduled
resources
20
Copyright Lance Sherry 2010
Delay Analysis Workbook
Baseline Overscheduled Queueing Dynamics
15 flights are scheduled into 8 slots. Each slot can only service one flight at a
time.
1. Complete the Queueing matrix below. Insert each flight into the queue in the
appropriate slot. Use the partial matrix in the middle of the diagram.
CUMULATIVE DETERMINISTIC QUEUEING DIAGRAMS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
F1 F3 F5 F7 F9 F11 F13 F15 F2 F4 F6 F8 F10 F12 F14
Departure Slots
Schedule (AirlineFlight#)
Actual Slot
1 F1
2 F2
F2
3
F3
4
F4
F3
F4
F4
5
F5
F5
6
F6
F6
F6
F6
7
F7
F7
F7
8
F8
F8
F8
F8
F8
F9
F9
F9
F9
9
F5
F7
F9
F10 F10 F10 F10 F10 F10
10
11
F11 F11 F11 F11 F11 F11
12
F12 F12 F12 F12 F12 F12 F12
13
F13 F13 F13 F13 F13 F13 F13
14
F14 F14 F14 F14 F14 F14 F14 F14
Cumulative Number of Departures
F15 F15 F15 F15 F15 F15 F15 F15
FlightDelay (in Slots)
F1
0
F2
1
F3
1
F4
2
F5
2
F6
3
F7
3
F8
4
F9
4
F10
5
F11
5
F12
6
F13
6
F14
7
F15
7
TOTAL 56
Max Users in the Queue =
Total Time Queue Present
Total Users in Queue =
Departure Slot Number
Cumlative Capacity (1 slot per period)
Cumulative Schedule
Takeoff Slot
In Departure Queue
Total Delay Time = Total Flights in Departure Queue
= Area between Cumulative Capacity
and Cumulative Schedule
2. Compute Individual Flight and Total Flight delays. Use the table on the
right hand-side.
3. Identify the Max Users in the Queue
4. Identify the Total Time the Queue is present
21
Copyright Lance Sherry 2010
Delay Analysis Workbook
5. Identify the Total Number of Users in the Queue
6. Complete the chart below identifying the number of Flights in the queue
for each slot.
a. Are flights in the non-overscheduled slots affected by
overscheduling in the earlier slots
b. At which slot does the queueing peak
12 # Flights
11
10
Flights in Departure Queue
9
8
7
6
5
4
3
2
1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Slot #
7. Complete the chart below describing the Delay experienced by each
individual flight.
a. Is flight delay allocated equally for each flight? _________
b. Which flights receive the least delays? ________________
c. Which flights receive the most delays? _________________
d. How much delay does the flight in the non-overscheduled slot
receive? Is ______________
22
Copyright Lance Sherry 2010
Delay Analysis Workbook
# Slots Delay for each Flight
11
10
9
8
7
6
5
4
3
2
1
0 F1
F2
F3
F4
F5
F6
F7
F8
F9
F10 F11 F12 F13 F14 F15
Flight Number
23
Copyright Lance Sherry 2010
Delay Analysis Workbook
Overscheduled Queueing Dynamics – Exempted Flights
15 flights are scheduled into 8 slots. Each slot can only service one flight at a
time.
Flight F6 is “exempted” from queueing. Exemptions occur for international flights
operating under bi-lateral access agreements, for ”life-guard” flights carrying
donor organs, flights that are not within the scope of the delay allocation rules
(e.g. long distance flights), flights that may have already been allocated (long)
delays.
Exempted flights do not queue. They are given their originally scheduled slots (or
a preferential slot).
1. Complete the Queueing matrix below. Insert each flight into the queue in the
appropriate slot. Use the partial matrix in the middle of the diagram.
1
Departure Slo
Schedule (Air
F1
F2
F1
F2
2
F3
F4
F2
F3
F4
3
F5
F6
F6
F3
F4
F5
4
F7
F8
F3
F4
F5
F7
F8
5
F9
F10
F4
F5
F7
F8
F9
F10
6
F11
F12
F5
F7
F8
F9
F10
F11
F12
Cumulative Number of Departures
7
F13
F14
F7
F8
F9
F10
F11
F12
F13
F14
8
F15
F8
F9
F10
F11
F12
F13
F14
F15
9
-
F9
F10
F11
F12
F13
F14
F15
Max Users in the Queue =
Total Time Queue Present
Total Users in Queue =
Departure Slot Number
Cumlative Capacity (1 slot per period)
Cumulative Schedule
Takeoff Slot
In Departure Queue
Total Delay Time = Total Flights in Departure Queue
= Area between Cumulative Capacity
and Cumulative Schedule
24
Copyright Lance Sherry 2010
10
-
F10
F11
F12
F13
F14
F15
11
-
F11
F12
F13
F14
F15
12
-
F12
F13
F14
F15
13
-
14
-
15
-
FlightDelay (in Slots)
F1
0
F2
1
F3
2
F4
3
F5
3
F6
0
F7
3
F8
4
F9
4
F10
5
F11
5
F12
6
F13
F13
6
7
F14 F14
F14
F15 F15 F15
F15
7
TOTAL DELAY
56
Delay Analysis Workbook
2. Compute Individual Flight and Total Flight delays. Use the table on the
right hand-side. How do Total Flight Delays compare with the Baseline
queueing? Explain.
3. Identify the Max Users in the Queue. Compare to Baseline queueing?
Explain.
4. Identify the Total Time the Queue is present. Compare to Baseline
queueing? Explain.
5. Identify the Total Number of Users in the Queue. Compare to Baseline
queueing? Explain.
25
Copyright Lance Sherry 2010
Delay Analysis Workbook
26
Copyright Lance Sherry 2010
Delay Analysis Workbook
Overscheduled Queueing Dynamics – Cancelled Flights
15 flights are scheduled into 8 slots. Each slot can only service one flight at a
time.
Flight F6 is “cancelled”. Cancelled flights occur when the flight is unsafe to
operate (e.g. mechanical failure), or when the airline “tactically” cancels a flight to
save money, a flight-crew is not available, or to re-align aircraft to maintain the
integrity of it’s network.
Cancelled flights are not included in the queue, but their slot remains unused.
1. Complete the Queueing matrix below. Insert each flight into the queue in the
appropriate slot. Use the partial matrix in the middle of the diagram.
1
Departure Slo
Schedule (Air
F1
F2
2
F3
F4
3
F5
F6
4
F7
F8
5
F9
F10
6
F11
F12
7
F13
F14
8
F15
F1
F2
F2
F3
F4
F3
F4
F4
F5
F5
F5
F7
F7
F7
F8
F8
F8
F8
F8
F9
F9
F9
F9
F10
F7
F10
F10
F10
F11
F11
F11
F12
F12
F12
F13
F13
F14
Cumulative Number of Departures
F14
F15
9
-
10
-
11
-
12
-
13
-
14
-
15
-
FlightDelay (in S
F1
0
Departure Slot Number
F2
1
Cumlative Capacity (1 slot per period)
F3
1
Cumulative Schedule
F4
2
Takeoff Slot
F5
2
In Departure Queue
F6
0
F7
3
F8
4
F9
F9
4
F10 F10
F10
5
F11 F11 F11
F11
5
F12 F12 F12 F12
F12
6
F13 F13 F13 F13 F13
F13
6
F14 F14 F14 F14 F14 F14
F14
7
F15 F15 F15 F15 F15 F15 F15
F15
7
TOTAL DELAY
53
Max Users in the Queue =
Total Time Queue Present
Total Users in Queue =
Total Delay Time = Total Flights in Departure Queue
= Area between Cumulative Capacity
and Cumulative Schedule
2. Compute Individual Flight and Total Flight delays. Use the table on the
right hand-side. How do Total Flight Delays compare with the Baseline
queueing? Explain.
27
Copyright Lance Sherry 2010
Delay Analysis Workbook
3. Identify the Max Users in the Queue. Compare to Baseline queueing?
Explain.
4. Identify the Total Time the Queue is present. Compare to Baseline
queueing? Explain.
5. Identify the Total Number of Users in the Queue. Compare to Baseline
queueing? Explain.
28
Copyright Lance Sherry 2010
Delay Analysis Workbook
Overscheduled Queueing Dynamics – Cancelled Flights with Compression
15 flights are scheduled into 8 slots. Each slot can only service one flight at a
time.
Flight F6 is “cancelled”. This time rather than leave the slot unused, the airline
that operates Flight 6 gives it’s allocated slot away. The subsequent flights are
then “compressed” – each subsequent flight moves up to fill any gaps.
Compression is when unused slots are filled by moving all downstream flights up
to fill the gaps.
Note: Compression can only take place, when the owner of the unused slot
makes this information available.
1. Complete the Queueing matrix below. Insert each flight into the queue in the
appropriate slot. Use the partial matrix in the middle of the diagram.
1
Departure Slots
Schedule (AirlineFlight#)
F1
F2
2
F3
F4
3
F5
F6
4
F7
F8
5
6
7
8
F9
F11 F13 F15 F10 F12 F14
9
10
-
11
-
12
-
13
-
14
-
15
-
Flight Delay (in Slots
Takeoff Slot
F1
F2
F3
F4
F5
In Departure Queue
F6
F12
F12
F13
F13
F13
F13
F14
F14
F14
F14
F14
F14
F15
F15
F15
F15
F15
F15
F7
F8
F9
F10
F11
F12
F13
F14
F15
F1
F2
F2
Departure Slot Number
F3
F3
F4
F4
F4
F5
F5
F5
F7
F7
F7
F8
F8
F8
F8
F9
F9
F9
F9
F10
F10
F10
F10
F10
F11
F11
F11
F11
F11
F12
F12
F12
F12
F13
F13
F14
Cumlative Capacity (1 slot per period)
Cumulative Schedule
Cumulative Number of Departures
F15
TOTAL DELAY
Max Users in the Queue =
Total Time Queue Present
Total Users in Queue =
Total Delay Time = Total Flights in Departure Queue
= Area between Cumulative Capacity
and Cumulative Schedule
29
Copyright Lance Sherry 2010
0
1
1
2
2
0
2
3
3
4
4
5
5
6
6
44
Delay Analysis Workbook
2. Compute Individual Flight and Total Flight delays. Use the table on the
right hand-side. How do Total Flight Delays compare with the Baseline
queueing? Explain.
3. Identify the Max Users in the Queue. Compare to Baseline queueing?
Explain.
4. Identify the Total Time the Queue is present. Compare to Baseline
queueing? Explain.
5. Identify the Total Number of Users in the Queue. Compare to Baseline
queueing? Explain.
6. Under what conditions would the operator of flight F6 gain by giving up
their unused slot?Explain.
30
Copyright Lance Sherry 2010
Delay Analysis Workbook
31
Copyright Lance Sherry 2010
Delay Analysis Workbook
Overscheduled Queueing Dynamics – Cancelled Flights with Slot Swapping
15 flights are scheduled into 8 slots. Each slot can only service one flight at a
time.
Airline B operates Flights: F2, F4, F6, F8, F10, F12, F14. Flight F6 is cancelled.
F8 is moved in F6 slot, F10 is moved into F8 slot …
The rules for slot swapping: Each airline may freely substitute flights within the
set of it’s own flights slots as long as those flights are not moved earlier than their
originally scheduled slot.
Note: This rule is particularly useful for airlines that cancel flights early in the
over-scheduled period.
1. Complete the Queueing matrix below. Insert each flight into the queue in the
appropriate slot. Use the partial matrix in the middle of the diagram.
1
Departu
Schedu F1
2
F3
F4
F2
3
F5
F6
4
F7
F8
5
F9
F10
6
F11
F12
7
F13
F14
8
F15
9
-
10
-
11
12
-
-
13
-
14
-
15
-
Airline B operates Flights (F2, F4, F6, F8, F10, F12, F14). Flight F6 is cancelled. F8 is moved in F6 slot, F10 is moved into F8 slot …
1
Departu
Schedu F1
F2
2
F3
F4
3
F5
F8
4
F7
F10
5
F9
F12
6
F11
F14
7
F13
8
F15
9
-
10
-
11
12
-
-
13
-
14
-
15
-
Takeoff Slot
Flight Delay (in Slots)
F1
0
F2
1
F3
1
F4
2
F5
2
In Departure Queue
F6
F7
F8
F9
F10
F11
F12
F13
F14
F15
F1
F2
F2
Departure Slot Number
F3
F3
F4
F4
F4
F5
F5
F8
Cumlative Capacity (1 slot per period)
Cumulative Schedule
F5
F8
F8
F8
F7
F7
F7
F7
F10
F10
F10
F10
F10
F9
F9
F9
F9
F12
F12
F12
F12
F12
F12
F11
F11
F11
F11
F11
F11
F14
F14
F14
F14
F14
F14
F14
F13
F13
F13
F13
F13
F13
F13
F15
F15
F15
F15
F15
F15
F9
Cumulative Number of Departures
F15
TOTAL DELAY
Max Users in the Queue =
Total Time Queue Present
Total Users in Queue =
Total Delay Time = Total Flights in Departure Queue
= Area between Cumulative Capacity
and Cumulative Schedule
32
Copyright Lance Sherry 2010
0
3
3
4
4
5
5
6
6
6
48
Delay Analysis Workbook
2. Compute Individual Flight and Total Flight delays. Use the table on the
right hand-side. How do Total Flight Delays compare with the Baseline
queueing? Explain.
3. Identify the Max Users in the Queue. Compare to Baseline queueing?
Explain.
4. Identify the Total Time the Queue is present. Compare to Baseline
queueing? Explain.
5. Identify the Total Number of Users in the Queue. Compare to Baseline
queueing? Explain.
33
Copyright Lance Sherry 2010
Delay Analysis Workbook
6. Under what conditions would the operator of flight F6 gain by giving up
their unused slot? Explain.
34
Copyright Lance Sherry 2010
Delay Analysis Workbook
Equity
Every society has rules for sharing goods and burdens among it’s members
(Young,1994). Some resources are managed through property rights and
liabilities that are held and traded by private individuals or held by enterprises
according to complex financial regulations. Other property rights are held by a
governing entity and allocated according to societal needs. The mechanism for
the distribution of property rights expresses the notions of equity in the division of
the resources deemed reasonable by societal norms. The appropriateness of the
equity is determined in part by principle and in part by precedent.
There are three main decisions that must be made in the allocation of commonly
held property: (1) the supply decision determines the amount of resources to be
distributed (e.g. arrival slots). (2) the distributive decision determines the
principles and methods used to allocate the resources (e.g. first-scheduled/firstserved), and (3) the reactive decision: determines the owners or users to the
allocation scheme (e.g. slot substitutions and slot swapping). The focus of this
paper is the implications of the distributive decision.
Varieties of Equity
Equitable allocation should be a simple process. Each party is allocated an equal
distribution measured according to a single yardstick. The reality is that allocated
resources are not equal. Claimant parties are in different situations and the
agreement of single yardstick is difficult to achieve (Rae 1981). A wide range of
philosophers (e.g. Aristotle, Maimonides) have examined the “combinatorics” of
allocation of asymmetric resources to claimants using various yardsticks. These
philosophers have developed appropriate allocation schemes for specific
combinations. One of the emergent themes of these allocation schemes is that
the equity formulas are usually based, either explicitly or implicitly, on a standard
of comparison that ranks the various claimants on their relative desert (Young,
1994; pg 80).
Proportionality and Proportional Equity
One of the oldest and most widely used distributive principles is one that ranks
claimants rights. This is the “Principle of Proportionality.” Proportionality is implicit
in the mechanism of First-Come/First-Serve used in Air Traffic Control (ATC) and
is the explicit in the mechanism of First-Scheduled/First-Served used in Traffic
Flow Management (ATFM). This principle allocates the resources in proportion to
the demand for the resource such that groups (e.g. airlines, passengers with
specific demographics, or flights with specific emissive properties) will receive
delays in proportion to their number of flights scheduled.
Proportional Equity is defined by the following equation:
35
Copyright Lance Sherry 2010
Delay Analysis Workbook
Proportional Equity for Group (i) =
[Total Delay for Group (i) / Total Delay for all Groups] /
[Number of Flights for Group (i) / Total Flights for all Groups]
where i are groups of users (e.g. airlines) 1 through n.
The numerator represents the proportion of delays allocated to Group (i) with
respect to the total delays allocated to all the Groups. The denominator
represents the proportion of flights flown by Group (i).
When the proportion of delays is equivalent to the proportion of flights, the equity
for the group is equal to 1. Proportional equity less that 1, implies that the group
was allocated delays proportionately less than the number of flights scheduled.
This group benefited from the allocation process. Proportional equity greater that
1, implies that the group was allocated delays proportionately more than the
number of flights scheduled. This group was penalized by the allocation process.
Proportional Equity for Individual Flights
80
2.5
2
60
1.5
40
1
20
0.5
0
0
1
8
Proportional Flight
Delay Equity (> 1
Unfair)
Flight Delays (Mins)
The equity of individual flights is entirely based on the magnitude of the spill-over
of preceding flights. As a consequence, flights scheduled early in the congested
period receive less that the average delay and have a proportional equity of less
than 1. Flights scheduled late in the congested period, receive more delays and
experience an equity of greater than 1. These results are illustrated in Figure 5.
The vertical bars represent the delays allocated to individual flights (left y-axis).
The magenta line defines the proportional equity for each flight (right y-axis).
15 22 29 36 43 50 57 64 71 78 85 92 99 106 113 120 127 134 141 148 155 162 169 176 183 190 197
Flights by Seqeuence of Schedule
Proportional equity for individual flights is asymmetric. Flights are shown from
first scheduled to last scheduled. The left y-axis identifies the delays experienced
by each flight. The right y-axis identifies the proportional equity of each flight.
Flights with proportional equity less than one experience an allocation advantage.
Flights with proportional equity greater than one experience an allocation
disadvantage.
Figure 5.
36
Copyright Lance Sherry 2010
Delay Analysis Workbook
Proportional Equity for Groups of Flights
Flights are scheduled by the individual airlines to meet the airlines network and
connecting passenger and crew objectives and are constrained by the available
airline resources. When flights are scheduled by independent airlines, without a
priori knowledge of the schedules of other airlines, over-scheduling is feasible.
Further, the independent scheduling results in an aggregate schedule that does
not follow any rigid structure that could lead to symmetry in allocation of flight
delays or equity. This schedule is effectively generated by a random process.
Groupings of scheduled flights will experience proportional equity relative to the
position of the flights in the schedule. A group of flights disproportionately
positioned in the front (or back) of the congested period will experience less (or
more) proportional equity.
Exercise:
Assume Flights are operated by airlines as follow:
Airline A operates Flights: F1, F7, F9, F11, F13, F15
Airline B operates Flights: F2, F4, F6, F8, F10, F12, F14.
Airline C operates Flights: F3, F5
Compute the Proportional Equity for each Airline and
Baselin
e
Exemptio
n
Total
Delays
Total
Number of
Flights
Airlin
eA
Airlin
eB
Total
Delays
Number of
Flights
Proportion
al Equity
Total
Delays
Number of
Flights
Proportion
37
Copyright Lance Sherry 2010
Cancelle
d
Cancelled
with
Compressio
n
Cancelle
d with
Swappin
g
Delay Analysis Workbook
Airlin
eC
al Equity
Total
Delays
Number of
Flights
Proportion
al Equity
1. Under which queueing scenario is Inter-airline Proportional Equity best (i.e.
Airline Proportional Equity closest to 1)? Explain.
2. What role does position in the schedule have on Inter-airline Proportional
Equity ? Explain.
3. How does Cancellations, Cancellations with Compression, and Slot
Swapping affect Inter-airline Proportional Equity? Explain.
38
Copyright Lance Sherry 2010
Delay Analysis Workbook
39
Copyright Lance Sherry 2010
Delay Analysis Workbook
GENERALIZED MODEL OF OVERSCHEDULED QUEUEING DELAYS
A canonical representation of the scheduled over-utilization of a scarce resource
is illustrated in Figure 1. In this scenario, flights are scheduled in 15 minutes
periods. Starting at 15 minute period #6, flights are scheduled in excess of the
available capacity for a period known as the congested period. Following the
congested period, the low-demand provides a reservoir to absorb spill-over
delays. The flights are numbered in the order in which they are scheduled.
Flight Sequence (Bottom-up) per 15 Minute Time Slot
High-Demand
15
30
45
60
75
90
105
120
135
150
14
28
44
59
74
89
104
119
134
149
13
28
43
58
73
88
103
118
133
148
12
27
42
57
72
87
102
117
132
147
11
26
41
56
71
86
101
116
131
146
10
25
40
55
70
85
100
115
130
145
9
24
39
54
69
84
99
114
129
144
8
23
38
53
68
83
98
113
128
143
7
22
37
52
67
82
97
112
127
142
6
21
36
51
66
81
96
111
126
141
XXX XXX XXX XXX XXX
5
20
35
50
65
80
95
110
125
140
155
160
165
170
175
180
185
190
195
200
XXX XXX XXX XXX XXX
4
19
34
49
64
79
94
109
124
139
154
159
164
169
174
179
184
189
194
199
XXX XXX XXX XXX XXX
3
18
33
48
63
78
93
108
123
138
153
158
163
168
173
178
183
188
193
198
XXX XXX XXX XXX XXX
2
17
32
47
62
77
92
107
122
137
152
157
162
167
172
177
182
187
192
197
XXX XXX XXX XXX XXX
1
16
31
46
61
76
91
106
121
136
151
156
161
166
171
176
181
186
191
196
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Arrival Capacity
1
2
3
4
5
6
Low-Demand
15 minute Time Slots
Congested Period
Scheduled over-utilization of a scarce resource.
Figure 1
The systemic allocation of delays to individual flights according to the order of
scheduling is illustrated in Figure 2. The color-code identifies the degree of delay
experienced by each flight. Flights in excess of the capacity in the first 15 minute
period, spill-over into the second 15 minute period escalating the delays
assigned to these flights. The spill-over cascades through the congested period
(15 minute time slots 6 through 15) and into the period following the congested
period (15 minute time slots 16 through 25).
40
Copyright Lance Sherry 2010
Delay Analysis Workbook
Legend
No Delay
15 Min Dely
30 Min Delay
45 Min Delay
60 Min Delay
75 Min Delay
Flight Sequence (Bottom-up) per 15 Minute Time Slot
Arrival Capacity
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
190
200
9
19
29
39
49
59
69
79
89
99
109
119
129
139
149
159
169
179
189
199
8
18
28
38
48
58
68
78
88
98
108
118
128
138
148
158
168
178
188
198
7
17
27
37
47
57
67
77
87
97
107
117
127
137
147
157
167
177
187
197
6
16
26
36
46
56
66
76
86
96
106
116
126
136
146
156
166
176
186
196
XXX XXX XXX XXX XXX
5
15
25
35
45
55
65
75
85
95
105
115
125
135
145
155
165
175
185
195
XXX XXX XXX XXX XXX
4
14
24
34
44
54
64
74
84
94
104
114
124
134
144
154
164
174
184
194
XXX XXX XXX XXX XXX
3
13
23
33
43
53
63
73
83
93
103
113
123
133
143
153
163
173
183
193
XXX XXX XXX XXX XXX
2
12
22
32
42
52
62
72
82
92
102
112
122
132
142
152
162
172
182
192
XXX XXX XXX XXX XXX
1
11
21
31
41
51
61
71
81
91
101
111
121
131
141
151
161
171
181
191
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
1
2
3
4
5
15 minute Time Slot
Flights allocated slots within the available capacity. Note that the effect of
scheduled over-utilization spills-over resulting in increasing delays to flights later
in the schedule. Delays also spill-over into period after the congested period.
Figure 2.
The sum of the individual flight delays, known as the Total Delay Time, is a
function of the degree of over-scheduling as well as the reservoir of capacity
following the congested period. As shown in Figure 3, a queue of flights builds
until the end of the congested period, at which time the reservoir of capacity
allows the queue to dissipate.
# of
Operations
NOT DRAWN TO SCALE
DemandHigh (Ops/15 mins)
Capacity (Ops/15 mins)
DemandLow (Ops/15 mins)
Time-of-Day (15 min bins)
Max # of Users in Queue
Time OverScheduled
Total Time with Queue Present
Queueing of flights due to over-scheduling. The Total Delay time is the area
under the Queueing function.
Figure 3
41
Copyright Lance Sherry 2010
Delay Analysis Workbook
The Total Delay Time resulting from the scheduled utilization is defined by the
equation:
Total Delay Time =
½ * (Duration of Congested Period)2* (HighDemand – Capacity) *
[1 + HighDemand – Capacity ]
Capacity – LowDemand
This equation is derived by calculating the area under the queue curve in Figure
3. The equation highlights the following properties:
(1)
Conservation of Total Delays. The Total Delay is independent of the
order of the flights. The Total Delay is dependent on the relationship
amongst the four terms: Capacity, High_Demand, Low_Demand and
Conegsted_Period. Saying this another way, the only way to reduce
the Total Delay is to remove flights.
Duration of Congested Period is Critical The factor in the equation that
has the biggest effect is the duration of the congested period
(TCongestedPeriod). This term is squared. For every additional unit of time
in the congested period, the Total Delays increase geometrically.
Reservoirs are Critical: The Total Delays is not only dependent on the
degree of over-scheduling, but also on the degree of under-scheduling
after the congested period. The degree of under-scheduling provides a
reservoir to absorb the spill-over from the congested period. A low
degree of under-scheduling can result in extending the queue
significantly.
(2)
(3)
Flight Delays (Mins)
The delays experienced by individual flights are shown in Figure 4. Flights early
in the congested period experience relatively low delays. Flights at the end of the
congested period and flights right after the congested period experience the
highest delays.
80
60
40
20
0
1
8
15
22
29
36
43
50
57
64
71
78
85
92
99 106 113 120 127 134 141 148 155 162 169 176 183 190 197
Flights by Seqeuence of Schedule
Delays experienced by individual flights
Figure 4.
42
Copyright Lance Sherry 2010
Delay Analysis Workbook
(4)
Asymmettry of Individual Flight Delays: The delays assigned to
individual flights are a function of the location of the flight in the
schedule. Flights scheduled early in the congested period, are
allocated less delays than those flights later in the congested period.
Max Users in Queue =
(DemandHigh – Capacity) * TOverScheduled
Determined by:
• Degree of Over-scheduling
• Duration of Over-scheduling
Total Time Queue Present =
TOverScheduled + (DemandHigh – Capacity) * TOverScheduled
(Capacity – DemandLow)
Spill-over effect depends on degree of over scheduling and available capacity
after the over-scheduled slots
Total Users in Queue =
//Users in the Overscheduled region minus the 1st batch that do not queue
[ TOverScheduled * (DemandHigh) ] – [1 * Capacity] +
//Users in the duration of the queue
[ (DemandHigh – Capacity) * TOverScheduled ] * DemandLow
(Capacity – DemandLow)
Exercise:
43
Copyright Lance Sherry 2010
Delay Analysis Workbook
60
16
14
12
10
8
6
4
2
0
50
40
30
20
10
0
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Time of Day (15 min Bins)
Demand
Capacity
Queue Length
Capacity = 10 flights in 15 minute period
HighDemand = 15 flights in 15 minute period
LowDemand = 5 flights in 15 minute period
Congested Period = T = 10 15 minute periods.
Compute the following measures. Show all work.
1. Max Users in the Queue
2. Total Time Queue Present
3. Total Delay Time
4. Total Users in the Queue
5. Expected Delay for Users in the Queue
Answer Key:
44
Copyright Lance Sherry 2010
Queue Length
No. of Users
Demand v. Capacity Bar Chart (with Que Length)
Copyright Lance Sherry 2010
45
10 Capacity
5 Demand Low
15 Demand High
10 Congested Period
Max Users in Queue
50
Total Time with Queue Present
20
Total Delay Time
500
Total Users in the Queue
190
Expected Delay for Users in Queue
2.63157895
Delay Analysis Workbook
Download