Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Management System
Final Presentation
SYST 798 / OR 680
May 7, 2010
Project Sponsor: Dr. Lance Sherry, CATSR
• Introduction
• Technical Approach
• Architecture
2
Introduction
Problem Definition (1/2)
• Problem Statement
– All major U.S. airports are scheduled with departures at peak
travel periods in excess of the runway departure capacity.
– As a consequence of over-scheduling, and the procedures for
push-back, a free-for-all occurs amongst the airlines to
secure a slot in the long taxiway departure queues that occur
every day.
– These queues result in excess fuel burn and emissions, and
create unnecessary taxiway congestion.
– Airlines are also unable to rearrange queue positions / slots
in the event of delay or disruption.
3
Introduction
Problem Definition (2/2)
• Proposed Solution
– Automated system with supporting operational procedures for a virtual
queue model implementation that reduces excess taxi time for departing
flights by alleviating taxiway congestion, thereby reducing fuel burn and
emissions.
• Project Definition
– Define, develop, and analyze a preliminary concept for an Airport
Departure Flow Management System (ADFMS) for the Philadelphia
International Airport (PHL) in which
• Airlines reserve departure slots
• Airlines are able to trade slots in the event of delay or disruption.
– Perform cost benefit analysis to justify capital investment in automated
system
4
Introduction
Background and Need
Airport Graphic by “Philadelphia PHL Services --> Main Terminal / Concourses.” iFly.com The Web's Best Guide to Airports. 5
<http://www.ifly.com/resources/img/airports/terminal-maps/Philadelphia-PHL-terminal-map.jpg>
27R
27L
"Philadelphia International Airport - Google Maps." Google Maps. Google, n.d. Web. 13 Feb. 2010
Introduction
Objectives, Deliverables and Scope
• Project Objectives
– Preliminary design and requirements
– Develop a model
– Perform simulation
– Conduct cost-benefit analysis
• Scope
– Philadelphia International Airport (PHL)
– Ground operations and queuing procedures from push-back to departure
• Out of Scope
– Impact of Arrivals, Ground Delay Programs, Weather, Volcanoes, General
Aviation Aircraft
7
Introduction
Stakeholders
• Stakeholders
– Airlines
• Airline Operating Centers (AOCs)
• Station Managers
• Pilots
– Passengers
8
Agenda
• Introduction
• Technical Approach
• Architecture
9
Technical Approach
Problem
Statement
Literature
Review
Requirements Architecture
Project
Delivery
Analytical Simulation & Business
CONOPs
Model Results Case Analysis
10
Technical Approach
Assumptions & Limitations
• Project Assumptions
– Primary cause of departure delays is over-scheduling
– Airlines will accept a slot controlled departure system which limits the
number of flights that are scheduled for departure each hour
– Fair weather conditions will give a reasonable approximation for cost-
benefits
• Introduction
• Technical Approach
• Architecture
12
Architecture
Architecture Approach
• Operational Concept
• Use Cases
• Structured Analysis (CORE)
– Functional Decomposition (2 levels)
– IDEF0
• Object Oriented (Enterprise Architect)
uc Use Case Model
– Activity Diagrams
act Near Term Scheduling
Air Traffic
Controller Scheduling Component Station Manager Node Queue Management Component Trade Brokering Component
Route Flight to
Departure Runw ay Reschedule Flight
Publish Departure
Slots Store departure
Apply Penalty
slots
–
Assign Gates to
Flights
«include»
Sequence Diagrams
stm Queue Management
Determine Component
Departure Runw ay Penalty
Number >
Ramp Controller Threshold?
Manage aircraft
departures
Determine Pilot
Taxipath
Update Process Trade
Point
–
Totals
Communications Diagrams
[Yes]
and Expected Departure
«include» Pushback Time Slots
Within Trade
Window?
Idle
Publish Expected [Yes]
Rev iew Expected
Pushback Time
Departures
Schedule departures [No]
Trade Offer
–
Accepted?
Departure Manager
State Diagrams
[Scheduler [No]
Ready for
Request Later [Yes] [Airline uploading [Obtain Runway Map]
Departure uploading
Departure? [No] gate information]
Delay Departure departure slots]
Trade for later Rej ect sd Departure w ith no trade
Offer
Trade
[No] Request
slot attempted?
[Yes]
[No]
:Scheduling :Queue
Receiv ing Departure Accept
Receiv ing Runw ay
–
Confirm Receiv ing
Points
Gate
Component
Request Management
Desire Earlier
«extend» Scheduled Slot Assignments Assignments
Available? Configuration Component
:Station Manager
Behavior rules
Departure? [No] Pushback Time
[Yes]
[Yes]
Send Pushback
Airline Operating Trade Departure slot Message
Center [Yes]
Request Early [No]
Departure? Publish Departure Slots()
[No] [Yes]
«extend»
[Aircraft Schedule, Aircraft Slot
Request time > Store depature slots()
–
Sechedule
Request Earlier Station Manager Assignment, Aircraft Gate Assignment]
Pushback Time?
Departure Process Request
–
Determine Taxipath()
Organization Diagrams
[Trade] [Aircraft Status]
Calculating Expected Optimizing Departure [Airfield Status] Publish Expected Pushback Time()
Queue (Dep. slots, Flts, Trasmitting Pushback
Pushback Times & Taxipath Clearances
Review Expected Departures()
Gates)
[Transmission Complete]
System
Boundary
14
Architecture
Structured Analysis (Functional Decomposition)
Provide Airport
Departure
Queueing Svcs
Facilitate Trading
Assign Aircraft to Manage Departure Produce
of Aircraft
Departure Slots Queue Reports
Departure Slots
Accept Departure
Asses for Match Departure Approve Assess for Track Assess Generate
Slots & Send
Departure Slot Slots to Requests Trade Trading Points Request Reports
Acknowledgment
Asses Aircraft Calculate Aircraft Calculate Aircraft Adjust Pushback Adjust Queuing
In Queue Taxipath Pushback Time Time Slot
15
Architecture
Object-Oriented (System Activity Diagram)
act Near Term Scheduling
Scheduling Component Station Manager Node Queue Management Component Trade Brokering Component
Reschedule Flight
Publish Departure
Slots Store departure
Apply Penalty
slots
Assign Gates to
Flights
Determine
Departure Runw ay Penalty
Number >
Threshold?
Scheduling Determine
Taxipath
Update Process Trade
Point
Totals
Within Trade
Window?
Publish Expected [Yes]
Rev iew Expected
Pushback Time
Departures
[No]
Trade Offer
Queue [No]
Accepted?
[Yes]
Ready for
Departure? [No]
Request Later
Departure Management Offer
Trade for later Rej ect
[No] Request Trade
slot attempted?
[Yes]
[No]
Accept
Confirm Request
Points
Desire Earlier Scheduled
Available?
Departure? [No] Pushback Time
[Yes]
[Yes]
Send Pushback
Message
Request Early [No]
[Yes]
Departure?
[No] [Yes]
Request time >
Sechedule
Request Earlier
Pushback Time?
Departure Process Request
Scheduling Module: levels demand across capacity (10 departures per 15-minute
window)
08:00 - 08:01
08:01 - 08:03
08:03 - 08:04
08:04 - 08:06
08:06 - 08:07
08:07 - 08:09
08:09 - 08:10
08:10 - 08:12
08:12 - 08:13
08:13 - 08:15
08:15 - 08:16
08:16 - 08:18
08:18 - 08:19
08:19 - 08:21
08:21 - 08:22
08:22 - 08:24
08:24 - 08:25
08:25 - 08:27
08:27 - 08:28
08:28 - 08:30
08:30 - 08:31
08:31 - 08:33
A B C D E F G H I J A B C D E F G H I J A B
08:00 08:35
17
Architecture
System Components (2 of 3)
Queuing Module: divides departure queue into virtual and physical components;
minimizes excess taxi time by reducing conflicts on PHL surface
18
Architecture
System Components (3 of 3)
19
Architecture
Trade Brokering Concept Example
Scheduled
Processing Time Pushbacks
8:00am 9:00am
Recalculated Available for Original
Expected Trade Slot Departure Slot
Pushback (Red) (Blue)
(Blue)
20
Architecture
Trade Demonstration
Airline 1 Airline 3
Age Pts Age Pts
0 wk 10 Broker 0 wk 10
1 wk 10 Airline 1 Airline 2 Airline 3 1 wk 10
2 wk 10 B-5 S-5 2 wk 10
3 wk 10
5 3 wk 10
• Introduction
• Technical Approach
• Architecture
22
Modeling & Simulation
Observations from Dataset
Takeoff rate stagnates but taxi time grows in saturation area
15 Minute Window
15 Minute Throughput
Window andRate
Takeoff Taxi Time
and By
Taxi Time bySize
Queue Queue Size
14 70
Saturation Area Average
Average
Taxi
12 60 July 2007 Queue
Time
Size
10 50 (mins)
Number of Takeoffs
Queue Size
23
Modeling & Simulation
Apply Queue Management to Avoid Congestion
• Rules:
– A flight from Control Spot 2
should not pushback exactly two
minutes after a flight from
Control Spot 3.
– A flight from Control Spot 2
should not pushback at the same
time as a flight from Control
Spot 11.
24
Modeling & Simulation
Arena Simulation Model
Initialize
Input Route to
Attributes Terminal
Pushback and
Record Start of
Taxi Time
Route to Calculate
Control Spot Taxi to Runway Performance
Metrics 25
Modeling & Simulation
Parameters / Taxi Times
26
Modeling & Simulation
Conflict Reduction
80.0
20.0
18.0
• Reductions can be valued in $$$$$
70.0 16.0
Mean Taxi Time (mins)
14.0
60.0 Mean
Mean Fuel
FuelBurn
Burnper
perFlight
Flightby
byModel
Model
50.0
12.0 Std Dev (mins) 200.0
10.0
40.0 180.0
8.0 160.0
30.0
6.0 140.0
Emissions (Kilograms)
22%
5
4 Reduction
SOx Emissions (Kg)
3
NOx Emissions (Kg)
2
HC Emissions (Kg)
Over Capacity At Capacity 1
CO2 Emissions (Kg)
0
Baseline: FCFS 10 per 15 ADFMS
Model
29
Agenda
• Introduction
• Technical Approach
• Architecture
30
Evaluation & Recommendations
Cost Benefit Analysis
Investment
scenarios Pros Cons
FAA • Unbiased arbitrator for perceived • FAA avoids surface management
fairness of departure slot issues: core competency is National
scheduling and queue management Airspace System (NAS); avoid
liability issues
Airlines • Realize greatest dollar value to • Hypercompetitive behavior:
successful implementation to inherently unable to cooperate
departure flow management without arbitrator
33
Agenda
• Introduction
• Technical Approach
• Architecture
34
Future Work & Acknowledgements
Future Work
35
Future Work & Acknowledgements
Acknowledgements
36
"Philadelphia International Airport - Google Maps." Google Maps. Google, n.d. Web. 13 Feb. 2010
37
Questions
38
Backups
Backup Slides
39
Evaluation & Recommendations
Cost Benefit Analysis
FCFS ADFMS
(A, B, X) (C)
Fuel Burn per day Fuel Burn per day Fuel Savings
(while Taxi) (while Taxi) (gallons) per
(No ADFMS) (ADFMS) aircraft per day
Cost to Implement
Estimated Fuel Estimated Total Estijmated Total Reduced Total (Year 0 &
Cost ($/gallon) per Fuel Cost per year Fuel Cost per year Fuel Costs (per Years 1 – 20) Sensitivity on Cost to
year (no ADFMS) (ADFMS) year) Capital Implement
Expenditure
Financing
costs
Personnel
Investment Model Cost to Operate
costs
(Cash Flows) (Years 1 through
20)
IT
costs
Net Present Value
40
Architecture
Object-Orientation (Operational Activity Diagram)
Airline Operating Center Departure Manager Station Manager Ramp contoller Pilot
Request Departure
Slots
Assign departure slots
Detemine scheduled
pushback times
Taxi to departure
Process delay Request later runw ay
request departure slot
Receiv e takeoff
clearance from ATC
41
Backups
Airline Points
Airline Equal Based on % of scheduled Based on % of gates
Distribution Flights
% of Flights Points % of Gates Points
9E 40 1.6% 6 2.0% 8
AA 40 5.9% 24 5.9% 24
CO 40 2.5% 10 2.0% 8
DL 40 3.9% 15 3.9% 15
OH 40 2.2% 9 2.6% 10
FL 40 3.1% 12 2.7% 11
NW 40 4.3% 17 4.3% 17
UA 40 5.6% 22 5.6% 22
US 40 46.9% 188 48.0% 192
WN 40 24.0% 96 23.0% 92
Total 400 100.0% 400 100.0% 400
Notes:
• System needs to appear fair
• Companies can trade between their own flights without affecting their point totals.
• Equal distribution
– Companies with a lot of points per flight (e.g. 9e) tend to become buyers as they will have surplus points
– Companies with lower points per flight (e.g. US) may tend to trade within their own schedule at least for buys
• Varying points by airport use
– Companies with lower points (e.g. 9E – 6 points) have a difficult time initiating trading until they can sell some slots.
– Companies with a lot of points (e.g. US – 188 points) tend to become buyers and can also trade within their own schedule.
42
Point System Overview
08:00 - 08:01
08:01 - 08:03
08:03 - 08:04
08:04 - 08:06
08:06 - 08:07
08:07 - 08:09
08:09 - 08:10
08:10 - 08:12
08:12 - 08:13
08:13 - 08:15
08:15 - 08:16
08:16 - 08:18
08:18 - 08:19
08:19 - 08:21
08:21 - 08:22
08:22 - 08:24
08:24 - 08:25
08:25 - 08:27
08:27 - 08:28
08:28 - 08:30
08:30 - 08:31
08:31 - 08:33
A B C D E F G H I J A B C D E F G H I J A B
08:00 08:35
• An earlier slot is an asset (more valuable than a later slot) – buy/sell earlier
slot
• If I want to take off early, I buy an earlier slot (#slots earlier = # points)
– The seller earns points from buyer
– Trade request to sell (earlier) slot must be made in Extended Virtual Queue
(>schedule pushback time)
• If I want to take off later, I sell my earlier slot
– The buyer spends points to get earlier slot. Buyer must be willing & “able.”
– Able = time available > time request
43
Point System Overview
Week 20-Feb 27-Feb 6-Mar 13-Mar 20-Mar 27-Mar 3-Apr 10-Apr 17-Apr 24-Apr 1-May
Ending
Weekly
Starting
Total 40 40 40 35 50 50 55 45 55 45 50
3 weeks 10 10 10 5 10 10 20 10 15 5 20
2 weeks 10 10 10 10 10 20 10 15 10 20 10
1 week 10 10 10 10 20 10 15 10 20 10 10
current
week 10 10 10 10 10 10 10 10 10 10 10
Buys 10 15 10 20 10
Sells 10 5 10
End of
Week Total 40 30 25 45 50 45 55 55 35 45 40
3 weeks 10 0 0 5 10 0 20 10 0 5 10
2 weeks 10 10 5 10 10 20 10 15 5 20 10
1 week 10 10 10 10 20 10 15 10 20 10 10
current
week 10 10 10 20 10 15 10 20 10 10 10
Processing Time
Trade Window
12 minutes (8 slots)
8:00am 9:00am
Recalculated Available for Original
Expected Trade Slot Departure
Pushback (Red) Slot (Blue)
(Blue)
Notes:
1. Each slot is 1 minute & 30 seconds.
Scheduled 2. The processing of the change needs to occur prior to the recalculated
Pushbacks
expected departure time. This may or may not be the same as the
Expected current expected departure time because of the difference in location of
Pushbacks
the aircraft making the switch. 46
Trade for a Later Departure
Processing Time
8:00am 9:00am
Recalculated Original Available for
Expected Departure Trade Slot
Pushback Slot (Blue) (Red)
(Blue)
Notes:
1. Each slot is 1 minute & 30 seconds.
Scheduled 2. The processing of the change needs to occur prior to the recalculated
Pushbacks
expected departure time. This may or may not be the same as the
Expected current expected departure time because of the difference in location of
Pushbacks
the aircraft making the switch. 47
Later Departure Slot Excursions
80.0 18.0
70.0 16.0
Mean Taxi Time (mins)
14.0
60.0
49
Modeling & Simulation
Results
Kolmogorov-Smirnov Test
Test Statistic 6.55E-223
Corresponding p-value 6.55E-223
Data Summary
Number of Data Points 602
Min Data Value 0
Max Data Value 18
Sample Mean 1.88
0 1 2 3 4 5 6 7 8 Sample Std Dev 2.2
52
Earned Value Management
53
Earned Value Management
54