SIMAIR: A STOCHASTIC MODEL OF AIRLINE OPERATIONS

Similar documents
SIMULATION MODELING AND ANALYSIS OF A NEW INTERNATIONAL TERMINAL

Abstract. Introduction

Impact of Landing Fee Policy on Airlines Service Decisions, Financial Performance and Airport Congestion

UC Berkeley Working Papers

Proceedings of the 54th Annual Transportation Research Forum

Airline Schedule Development Overview Dr. Peter Belobaba

PRAJWAL KHADGI Department of Industrial and Systems Engineering Northern Illinois University DeKalb, Illinois, USA

A RECURSION EVENT-DRIVEN MODEL TO SOLVE THE SINGLE AIRPORT GROUND-HOLDING PROBLEM

Analysis of ATM Performance during Equipment Outages

Combining Control by CTA and Dynamic En Route Speed Adjustment to Improve Ground Delay Program Performance

Airline Scheduling: An Overview

OPTIMAL PUSHBACK TIME WITH EXISTING UNCERTAINTIES AT BUSY AIRPORT

FLIGHT TRANSPORTATION LABORATORY REPORT R87-5 AN AIR TRAFFIC CONTROL SIMULATOR FOR THE EVALUATION OF FLOW MANAGEMENT STRATEGIES JAMES FRANKLIN BUTLER

SERVICE NETWORK DESIGN: APPLICATIONS IN TRANSPORTATION AND LOGISTICS

Price-Setting Auctions for Airport Slot Allocation: a Multi-Airport Case Study

American Airlines Next Top Model

Performance Evaluation of Individual Aircraft Based Advisory Concept for Surface Management

IMPROVING THE ROBUSTNESS OF FLIGHT SCHEDULE BY FLIGHT RE-TIMING AND IMPOSING A NEW CREW BASE

Flight Arrival Simulation

FLIGHT SCHEDULE PUNCTUALITY CONTROL AND MANAGEMENT: A STOCHASTIC APPROACH

Simulation of disturbances and modelling of expected train passenger delays

B.S. PROGRAM IN AVIATION TECHNOLOGY MANAGEMENT Course Descriptions

Evaluation of Strategic and Tactical Runway Balancing*

Fuel Burn Impacts of Taxi-out Delay and their Implications for Gate-hold Benefits

Transportation Timetabling

ADVANTAGES OF SIMULATION

HOW TO IMPROVE HIGH-FREQUENCY BUS SERVICE RELIABILITY THROUGH SCHEDULING

15:00 minutes of the scheduled arrival time. As a leader in aviation and air travel data insights, we are uniquely positioned to provide an

PASSENGER SHIP SAFETY. Damage stability of cruise passenger ships. Submitted by the Cruise Lines International Association (CLIA) SUMMARY

Need for Data: A User s Perspective

Airport Departure Flow Management System (ADFMS) Architecture. SYST 798 / OR 680 April 22, Project Sponsor: Dr. Lance Sherry, CATSR

An Airline Crew Scheduling for Optimality

Evolution of Airline Revenue Management Dr. Peter Belobaba

Integrated Disruption Management and Flight Planning to Trade Off Delays and Fuel Burn

Evaluation of Predictability as a Performance Measure

Evaluation of Alternative Aircraft Types Dr. Peter Belobaba

Advancing FTD technologies and the opportunity to the pilot training journey. L3 Proprietary

SIMULATOR TRAINING DOUBLES SOLO RATES AT THE UNITED STATES AIR FORCE ACADEMY

Study on the assessment method for results of ship maneuvering training with the simulator

CHAPTER 5 SIMULATION MODEL TO DETERMINE FREQUENCY OF A SINGLE BUS ROUTE WITH SINGLE AND MULTIPLE HEADWAYS

Proceedings of the 2014 Winter Simulation Conference A. Tolk, S. Y. Diallo, I. O. Ryzhov, L. Yilmaz, S. Buckley, and J. A. Miller, eds.

THE IMPACTS OF AIRCRAFT INCIDENT ON THE UNIT OPERATING COSTS OF CIVIL AIRCRAFT

Two Major Problems Problems Crew Pairing Problem (CPP) Find a set of legal pairin Find gs (each pairing

A SIMULATION FRAMEWORK TO EVALUATE AIRPORT GATE ALLOCATION POLICIES UNDER EXTREME DELAY CONDITIONS

Workshop on Advances in Public Transport Control and Operations, Stockholm, June 2017

Surface Congestion Management. Hamsa Balakrishnan Massachusetts Institute of Technology

Big Data Processing using Parallelism Techniques Shazia Zaman MSDS 7333 Quantifying the World, 4/20/2017

Quantile Regression Based Estimation of Statistical Contingency Fuel. Lei Kang, Mark Hansen June 29, 2017

Appendix B Ultimate Airport Capacity and Delay Simulation Modeling Analysis

Airline Boarding Schemes for Airbus A-380. Graduate Student Mathematical Modeling Camp RPI June 8, 2007

Depeaking Optimization of Air Traffic Systems

Optimization Model Integrated Flight Schedule and Maintenance Plans

Including Linear Holding in Air Traffic Flow Management for Flexible Delay Handling

Proceedings of the 2006 Winter Simulation Conference L. F. Perrone, F. P. Wieland, J. Liu, B. G. Lawson, D. M. Nicol, and R. M. Fujimoto, eds.

Predicting a Dramatic Contraction in the 10-Year Passenger Demand

ATM Seminar 2015 OPTIMIZING INTEGRATED ARRIVAL, DEPARTURE AND SURFACE OPERATIONS UNDER UNCERTAINTY. Wednesday, June 24 nd 2015

WILDERNESS AS A PLACE: HUMAN DIMENSIONS OF THE WILDERNESS EXPERIENCE

ARRIVAL CHARACTERISTICS OF PASSENGERS INTENDING TO USE PUBLIC TRANSPORT

Estimating the Risk of a New Launch Vehicle Using Historical Design Element Data

Airport Characterization for the Adaptation of Surface Congestion Management Approaches*

1 The low cost carrier

A Study on Berth Maneuvering Using Ship Handling Simulator

ANALYSIS OF THE CONTRIUBTION OF FLIGHTPLAN ROUTE SELECTION ON ENROUTE DELAYS USING RAMS

JUNEAU RUNWAY INCURSION MITIGATION (RIM) PROGRAM. April 10 th 2017

AIRLINES MAINTENANCE COST ANALYSIS USING SYSTEM DYNAMICS MODELING

Analysis of Air Transportation Systems. Airport Capacity

The limitation of ramp handling licenses at Rome Fiumicino Airport 1 Workshop Legal Survey Barcelona Dec. 8, 2016

Approximate Network Delays Model

Network Revenue Management: O&D Control Dr. Peter Belobaba

Availability of Proficient Entry-level Airline Pilots: A Factor in Four of Six Hiring Criteria Tested

epods Airline Management Educational Game

INDUSTRY STUDIES ASSOCATION WORKING PAPER SERIES

Airline Scheduling Optimization ( Chapter 7 I)

Changi Airport A-CDM Handbook

UNIT TITLE: CONSTRUCT AND TICKET DOMESTIC AIRFARES

Make Smart, Informed Flight Planning Decisions with Intelligent Weather Insights

Optimizing process of check-in and security check at airport terminals

Atennea Air. The most comprehensive ERP software for operating & financial management of your airline

A Simulation Approach to Airline Cost Benefit Analysis

Quantitative Analysis of the Adapted Physical Education Employment Market in Higher Education

Overview of the Airline Planning Process Dr. Peter Belobaba Presented by Alex Heiter

An Analysis of Communication, Navigation and Surveillance Equipment Safety Performance

Contingencies and Cancellations in Ground Delay Programs. Thomas R. Willemain, Ph.D. Distinguished Visiting Professor, Federal Aviation Administration

SENIOR CERTIFICATE EXAMINATIONS

Mathematical modeling in the airline industry: optimizing aircraft assignment for on-demand air transport

Boarding Pass Issuance to Passengers at Airport

Ticket reservation posts on train platforms: an assessment using the microscopic pedestrian simulation tool Nomad

Predictability in Air Traffic Management

Asia Pacific Regional Aviation Safety Team

Research in Coastal Infrastructure Reliability: Rerouting Intercity Flows in the Wake of a Port Outage

From Planning to Operations Dr. Peter Belobaba

INTEGRATE BUS TIMETABLE AND FLIGHT TIMETABLE FOR GREEN TRANSPORTATION ENHANCE TOURISM TRANSPORTATION FOR OFF- SHORE ISLANDS

Preliminary Staff User s Manual. CASSi The Computerized Aircraft Scheduling System Rev. 1.28a. February 10, 2001

Unit Activity Answer Sheet

REPORT 2014/065 INTERNAL AUDIT DIVISION. Audit of air operations in the United. Nations Assistance Mission in Afghanistan

Aircraft Arrival Sequencing: Creating order from disorder

making air travel smarter 2016 Resilient Ops, Inc.

TWENTY-SECOND MEETING OF THE ASIA/PACIFIC AIR NAVIGATION PLANNING AND IMPLEMENTATION REGIONAL GROUP (APANPIRG/22)

Curriculum Guide. Mathcad Prime 4.0

Simulation of Departure Terminal in Soekarno-Hatta International Airport

Transcription:

SIMAIR: A STOCHASTIC MODEL OF AIRLINE OPERATIONS Jay M. Rosenberger Andrew J. Schaefer David Goldsman Ellis L. Johnson Anton J. Kleywegt George L. Nemhauser School of Industrial and Systems Engineering Georgia Institute of Technology Atlanta, GA 30332, U.S.A. ABSTRACT Airline transportation systems are inherently random. However, airline planning models do not explicitly consider stochasticity in operations. Because of this, there is often a notable discrepancy between a schedule s planned and actual performance. SimAir is a modular airline simulation that simulates the daily operations of a domestic airline. Its primary purpose is to evaluate plans, such as crew schedules, as well as recovery policies in a random environment. We describe the structure of SimAir, and we give future directions for the study of airline planning under uncertainty. 1 INTRODUCTION There is a significant amount of randomness within airline transportation systems. The most familiar examples of randomness are weather and mechanical failures, which can disrupt the planned schedule. A disruption is an event which prohibits the airline from operating as scheduled. Anecdotal evidence suggests that major domestic carriers almost never experience a day without disruptions. However, current airline planning models do not explicitly consider disruptions in operations. As a result, a schedule s actual performance can be quite different from the planned performance. Traditional airline planning models assume that every flight takes off and lands as planned. Since this scenario rarely occurs, a better measure of the quality of a plan is its performance in operations, when the plan is executed. It is not easy to determine the performance of a plan in operations a priori due to random disruptions. One difficulty in evaluating the performance of a given plan in operations is recovery. is how an airline reacts to a disruption. Flights may be delayed or cancelled, and pilots or planes may be rescheduled. Different recovery policies will give different performance results. SimAir is a modular simulation that simulates the daily operations of a domestic airline. Its primary purpose is to evaluate plans and recovery policies. Because of SimAir s flexible framework, the user can test a plan s sensitivity to disruptions and integrate different recovery policies. Section 2 summarizes some of the literature on airline simulations. Section 3 defines some airline terminology used in this paper. Section 4 describes the structure of SimAir. Section 5 presents sources of airline delays. Section 6 discusses how SimAir maintains and implements recovery policies in the simulation environment. Section 7 describes the measurements SimAir uses for evaluation. Section 8 gives directions for the further study of airline planning and recovery under uncertainty. 2 RELATED LITERATURE Carson et al. (1997) discuss using simulation within logistics and transportation to validate optimization techniques. They do not discuss the importance of recovery. Yang et al. (1991) implement an airline simulation for aircraft reliability. Their implementation does not explicitly consider crews or passengers, and their recovery policy for flight cancellations is simpler than that of SimAir. Haeme et al. (1988) develop an airline simulation which considers crews and passengers to assist in schedule development. Their implementation uses a recovery policy similar to the default recovery policy for SimAir, but it does not support more sophisticated recoveries. Yau(1991) describes a simulation within an airline planning decision support system. The focus of his decision support system is for short-term airline planning; it does not describe crew recovery and long-term scheduling.

3 AIRLINE TERMINOLOGY Before we describe SimAir, we define several terms in airline planning and operations. A station refers to an airport that an airline serves. A flight consists of an origin station, a destination station, a departure time, and an arrival time. The block time of a flight is the time from when the plane leaves the gate at the departure station until it arrives at the gate of the arrival station. Ground time of a flight is the time from when the plane and crew are ready until the departure of the flight. When planes experience mechanical problems in operations, they receive unscheduled maintenance. 4 STRUCTURE OF SIMAIR We developed SimAir in a flexible modular environment. SimAir has three modules. The Module determines when a disruption prevents the flights from flying as scheduled. When this occurs, the activates the Module. Then the Module proposes a revised schedule, and the can either accept the revisions or request a different recovery proposal. The user can customize the Module to support alternate recovery procedures (see Section 6). The Event Module generates random ground time delays, additional block time delays, and unscheduled maintenance delays (see Section 5). The user can easily update the Event to include alternate delay distributions. Figure 1 gives a schematic representation of the structure of SimAir. 4.1 EVENT QUEUE SimAir uses a simulation clock and a time-sorted event queue. There are two types of events arrivals and departures. The simulation clock is the time currently being simulated. SimAir keeps track of the first event, the last event, and the most recently added event in the queue. The events in the queue drive the simulation. SimAir removes the first event from the event queue and updates the simulation clock. SimAir can also insert an event into the queue. For example, if the first event were a departure event, then SimAir would update its simulation clock to the departure time and add an arrival event for the corresponding flight to the event queue. SimAir can also delete events from the event queue. The purpose for deleting events is recovery. 4.2 DEPARTURE EVENT When a departure event occurs, SimAir updates the simulation clock and the state of the simulation. If SimAir expects that the arrival of the flight will be later than scheduled, it invokes the Module. SimAir then schedules an arrival event for the flight. The time of the arrival event is based upon the flight s block time; that is, the arrival event is scheduled for the time of the departure event plus the block time of the flight. 4.3 ARRIVAL EVENT Upon an arrival event, SimAir updates the simulation clock and the state of the simulation and creates a list of departures to schedule. If the knows when a flight s crew and plane will be available for the flight s departure, the flight s departure is determined. The Event then samples an unscheduled maintenance delay for the aircraft, and the determines if there is a reason to invoke the Module. With the assistance of the Module, the selects the determined departures. For example, the may select the next flight of the arrival crew and the next flight of the arrival plane. For each flight in the list of determined departures, SimAir schedules a departure event. The flight will depart at the maximum time of the crew s ready time, the plane s ready time, and the original schedule departure time plus a random ground time. 5 THE EVENT GENERATOR 5.1 SOURCES OF DELAYS Sources of ground and block delays include many elements, such as airport congestion, luggage loading, connecting passengers, weather, etc. Because SimAir does not explicitly consider the sources of these delays, it is unnecessary to simulate them individually. Instead, the Event uses aggregate distributions for additional block time and ground time. A block time disruption changes the number of minutes a crew flies, but a ground time disruption does not. 5.1.1 BLOCK TIME DISTRIBUTION SimAir requests a realization from the block time distribution from the Event when it is scheduling an arrival event. The block time distribution may depend on the several characteristics of the flight. For example, a flight with a long scheduled block time may experience more variance in its

Get Next Event Update State of Simulation Departure What Arrival Update State Type of of Simulation Event? Unscheduled Maintenance Should Invoke Action? Yes Proposes Change Repaired Plane No Block Time Proposes Change Yes Should Invoke Action? Arrival Event Contoller Event Ground Times for Determined Departures Determined Departure Events No Repaired Plane Event Figure 1: The Structure of SimAir

actual block time than a flight with a short scheduled block time. Airports are more congested during certain times of day, and this may affect the block time. A block time may also be dependent on the departure station or the arrival station. 5.1.2 GROUND TIME DISTRIBUTION SimAir requests a ground time realization when it is scheduling the departure of a flight. The ground time distribution is an aggregate of several distributions, such as weather and passenger delays. The random ground time depends on the location and the time of day of the departure event. 5.2 UNSCHEDULED MAINTENANCE The Event generates two random variables for unscheduled maintenance for an aircraft. The first random variable determines whether there is a maintenance delay. If there is a delay, then a second random variable is generated which determines the length of the delay. Both random variables depend on the aircraft. 6 CONTROLLER AND RECOVERY MODULES SimAir s Module recognizes disruptions and implements recovery policies. The maintains the planned flight schedule of SimAir. It determines whether there is a disruption in the current plan and when to invoke the Module. The Module proposes a solution to the disrupted plan. The updates the plan and determines whether to continue to invoke the Module. 6.1 PUSH-BACK RECOVERY When a flight is delayed, the Module needs to find a recovery action to respond to the delay. The Module may use a simple routine which waits for the scheduled planes and crews regardless of their tardiness. We refer to this recovery as pushback. Consider an arrival event. The Module calculates the plane s ready time for the plane s next flight and the crew s ready time for the crew s next flight. The plane s ready time for the plane s next flight is the arrival time of the current flight plus a turn time plus any unscheduled maintenance delay the plane incurs. The crew s ready time for the crew s next flight is the arrival time of the current flight plus the turn time of the crew. If a flight has both a known crew time and a known plane time, then the Module proposes adding the flight to the list of determined departures. 7 PERFORMANCE EVALUATION There are many criteria that can be used to evaluate the quality of a schedule. SimAir provides several performance measures of a schedule in operations. For crews, SimAir can calculate crew cost and the number of reserve crews called per day. SimAir can tabulate statistics in operations such as on-time performance and the number of cancelled flights per day. It also finds the percentage of passengers who miss their connections. 8 FUTURE RESEARCH SimAir provides a modular environment for the study of recovery policies. The structure of SimAir is flexible to allow easy integration for different recovery policies. Moreover, SimAir can assist in developing airline planning models. Many planning models are solved using optimization methods. Most of these models assume every flight flies as planned. Because airline operations rarely follow the initial plan, the consideration of disruptions may lead to plans that perform better in practice. SimAir provides a more realistic environment to measure the performance of an airline plan in operations. REFERENCES J. S. Carson II, M. S. Manivannan, M. Brazier, E. Miller, and H. D. Ratliff. 1997. Panel On Transportation and Logistics Modeling, In Proceedings of the 1997 Winter Simulation Conference, 1244 1250. R. A. Haeme, J. L. Huttinger, and R. W. Shore. 1988. Airline Performance Modeling to Support Development: An Application Case Study, In Proceedings of the 1988 Winter Simulation Conference, 800 806. W. Yang, Y. Zhu, Q. Tu, and Y. Sheng. 1991. Simulation of Commercial-Aircraft Reliability, Proceedings of the Annual Reliability and Maintainability Symposium. C. Yau. 1991. An Interactive Decision Support System for Airline Planning, IEEE Transactions on Systems, Man, and Cybernetics 23: 1617 1625.

AUTHOR BIOGRAPHIES JAY M. ROSENBERGER is a Ph.D. student at the Georgia Institute of Technology. He received a bachelor s degree in mathematics from Harvey Mudd College, and a master s degree in industrial engineering and operations research at the University of California at Berkeley. His e-mail and web addresses are <jrosenbe@isye.gatech.edu> and <www.isye.gatech.edu/ jrosenbe/>. ANDREW J. SCHAEFER is a Ph.D. candidate at Georgia Institute of Technology. He received a bachelor s degree in applied mathematics and quantitative economics and a master s degree in computational and applied mathematics from Rice University. His e-mail and web addresses are <schaefer@isye.gatech.edu> and <www.isye.gatech.edu/ schaefer/>. GEORGE L. NEMHAUSER is an Institute Professor and holds the A. Russell Chandler Professorship at the Georgia Institute of Technology. Previously he was on the faculty of Cornell University and Johns Hopkins University. His current research interests are in solving large-scale mixed-integer programming problems and he is actively working on several applications, especially in the airline industry. He is the editor-in-chief of Operations Research Letters and co-editor of the Handbooks in Operations Research and Management Science. His e-mail and web addresses are <gnemhaus@isye.gatech.edu> and <tli.isye.gatech.edu/faculty/nemhauser.cfm>. DAVID GOLDSMAN is a Professor in the School of Industrial and Systems Engineering at Georgia Institute of Technology. His research interests include simulation output analysis and ranking and selection. He is the Simulation Department Editor for IIE Transactions, and an Associate Editor for Operations Research Letters. He was the Program Chair for the 1995 Winter Simulation Conference. His e-mail and web addresses are <sman@isye.gatech.edu> and <www.isye.gatech.edu/ sman/>. ELLIS L. JOHNSON is Coca-Cola Professor of Industrial and Systems Engineering and is resident faculty member in the SABRE Research Group. Through The Logistics Institute at Georgia Institute of Technology, he currently works with SABRE, United Airlines, and Delta Airlines. Crew scheduling and fleet assignment have been major areas of focus. His e-mail and web addresses are <ejohnson@isye.gatech.edu> and <udaloy.isye.gatech.edu/ ellis/ellis.html>. ANTON J. KLEYWEGT is an Assistant Professor at the Georgia Institute of Technology. He received a bachelor s degree in civil engineering from the University of Pretoria, South Africa, a master s degree in civil engineering from Purdue University, and a Ph.D. degree in industrial engineering from Purdue University. His e-mail and web addresses are <anton@isye.gatech.edu> and <www.isye.gatech.edu/ anton/>.