Planning for Aircraft Spare Engine and Engine Parts with Simulation

Slides:



Advertisements
Similar presentations
Inventory Control Models.
Advertisements

Railcar 101 The Basics of Railcars: Car Types, Components and Rules
Introductory Mathematics & Statistics for Business
Part 3 Probabilistic Decision Models
Introduction to Management Science, Modeling, and Excel Spreadsheets
1 Impact of Decisions Made to Systems Engineering: Cost vs. Reliability System David A. Ekker Stella B. Bondi and Resit Unal November 4-5, 2008 HRA INCOSE.
Introduction to Transportation Systems. PART II: FREIGHT TRANSPORTATION.
Variation, uncertainties and models Marian Scott School of Mathematics and Statistics, University of Glasgow June 2012.
Overview of Lecture Partitioning Evaluating the Null Hypothesis ANOVA
F-tests continued.
Chapter 7 Sampling and Sampling Distributions
1 The Impact of Buy-Down on Sell Up, Unconstraining, and Spiral-Down Edward Kambour, Senior Scientist E. Andrew Boyd, SVP and Senior Scientist Joseph Tama,
Database Design Using the REA Data Model
Beyond Order Orchestration: Plan and Execute with Allocation and Backlog Management Rajat Bhargav, Director, Product Strategy Danny Smith, Executive Director,
Slides prepared by JOHN LOUCKS St. Edward’s University.
Maintenance Philosophy Single spares storage warehouse? – Assumed to be the case Multiple spares storage warehouses? –If so, each will need to be equally.
Inventory Fundamentals
Statistical Inventory control models I
Reliability McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Airline Schedule Optimization (Fleet Assignment I)
Traffic Analysis Toolbox & Highway Capacity Manual Transition
Credit Risk Plus November 15, 2010 By: A V Vedpuriswar.
1 1 Slide Chapter 1 & Lecture Slide Body of Knowledge n Management science Is an approach to decision making based on the scientific method Is.
CONTRACT COSTING Contract costing is that form specific order costing which applies where the work is undertaken according to customer’s requirements and.
Chapter 10: The t Test For Two Independent Samples
An Application of Linear Programming Lesson 12 The Transportation Model.
Flexible Budgets, Variances, and Management Control:II
Matching Supply with Demand: An Introduction to Operations Management Gérard Cachon ChristianTerwiesch All slides in this file are copyrighted by Gerard.
Engineering Economics in Canada
Cost-Volume-Profit Relationships
1 Sizing the Streaming Media Cluster Solution for a Given Workload Lucy Cherkasova and Wenting Tang HPLabs.
Managing Supply Chains: Concepts, Tools, Applications Chapter 5: Coordination These powerpoints are a companion to the book: Managing Supply Chains:
Chapter 4 Inference About Process Quality
LP—Graphical Solution Method MSci331—Week Convex Set and Extreme Points 2.
Operations Management
Comparing Two Population Parameters
Running a model's adjoint to obtain derivatives, while more efficient and accurate than other methods, such as the finite difference method, is a computationally.
Statistical Inferences Based on Two Samples
RETAILING MANAGEMENT RETAILING MANAGEMENT 5th Edition.
Chapter 15: Quantitatve Methods in Health Care Management Yasar A. Ozcan 1 Chapter 15. Simulation.
Chapter 8 Estimation Understandable Statistics Ninth Edition
Multiple Regression and Model Building
SMA 6304/MIT2.853/MIT2.854 Manufacturing Systems Lecture 19-20: Single-part-type, multiple stage systems Lecturer: Stanley B. Gershwin
Introduction into Simulation Basic Simulation Modeling.
Commonly Used Distributions
Logistics Network Configuration
Inventory Control IME 451, Lecture 3.
Chapter 11, Part A Inventory Models: Deterministic Demand
Chapter 9 Inventory Management.
Queuing Analysis Based on noted from Appendix A of Stallings Operating System text 6/10/20151.
Building and Running a FTIM n 1. Define the system of interest. Identify the DVs, IRVs, DRVs, and Objective. n 2. Develop an objective function of these.
1 Performance Evaluation of Computer Networks Objectives  Introduction to Queuing Theory  Little’s Theorem  Standard Notation of Queuing Systems  Poisson.
Inventory Management for Independent Demand
MNG221- Management Science –
Monté Carlo Simulation MGS 3100 – Chapter 9. Simulation Defined A computer-based model used to run experiments on a real system.  Typically done on a.
Airline Schedule Optimization (Fleet Assignment II) Saba Neyshabouri.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS & Updated by SPIROS VELIANITIS.
Chapter 9 Audit Sampling: An Application to Substantive Tests of Account Balances This presentation focuses (like my course) on MUS. It omits the effect.
Inventory Guru Introduction
Statistics for Managers Using Microsoft Excel, 5e © 2008 Pearson Prentice-Hall, Inc.Chap 8-1 Statistics for Managers Using Microsoft® Excel 5th Edition.
Stracener_EMIS 7305/5305_Spr08_ Supply Chain Analysis Dr. Jerrell T. Stracener, SAE Fellow Leadership in Engineering EMIS 7305/5305 Systems Reliability,
Example simulation execution The Able Bakers Carhops Problem There are situation where there are more than one service channel. Consider a drive-in restaurant.
1 1 Slide © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole.
© Wallace J. Hopp, Mark L. Spearman, 1996, EOQ Assumptions 1. Instantaneous production. 2. Immediate delivery. 3.
Recoverable Service Parts Inventory Problems -Ibrahim Mohammed IE 2079.
Supplementary Chapter B Optimization Models with Uncertainty
OPERATING SYSTEMS CS 3502 Fall 2017
Inventory Optimization-Introduction
ATLAST Deployment &Push Pack Spares Optimizer
GEOP 4355 Distribution Problems
Presentation transcript:

Planning for Aircraft Spare Engine and Engine Parts with Simulation Operations Research and Advanced Analytics IIE, Montréal, Canada, June 3th, 2014.

The OR group at AA Who we are and where we came from Started at AA in the 80’s Provide analytical consulting and decision support tools for multiple business units Spin-off with Sabre in 1996, “re-insourced” in 2000 36 OR practitioners from 12 countries, 6 continents, 20 languages 60+ advanced degrees in Operations Research or equivalent 11 patents and 75+ journal articles published VP Airline Operations Technology MD Operations Research and Advanced Analytics CIO Sr Mgr Technical Operations Sr Mgr Revenue Management Sr Mgr Network Planning Director Operations Control Mgr Customer Services Mgr Customer Insights

Outline Background Spare Engine Model Shop Pool Calculator Conclusion Process Modeling & Simulation Case Studies Shop Pool Calculator Conclusion

Background Airlines own or lease spare engines to cover the operation while engines are overhauled. Due to the high cost of engines and engine parts, accurate planning can yield significant savings in terms of engine ownership and part inventory cost, e.g., CFM56 engines used in 737 aircraft costs ~ $10M. Accurate part planning can reduce overhaul time which will also reduce engine ownership. Due to the complexity of maintenance programs and the uncertainty of engine removal and repair process, we chose to use simulation to determine the engine and the part inventory.

Spare Engine Problem Transp. Eng. to Base for Repair Repair Determine Eng. Repair Prgm. Select Spare Destination Adjust Spare Level Engine Installation + - Transport Spare to Station Removed Engine Sent for Repair Engine Spare Request Engine Removed Aircraft to Receive Engine Replacement Aircraft in Queue Waiting for Spare Engine Engine Received for Installation Select Next Aircraft for Engine Replacement Wait for Available Spare to Fulfill Request Aircraft Exits Aircraft Arrives How many engines does the company need to own in order to support the completion of the promised flying schedule?  “Single Echelon Part Inventory Problem for Repairable Components.”

The Closed Form Solution The textbook formula that models both demand and repair time variability would over plan the spare level. The formula assumes one outstanding back order at a time which is clearly violated in the engine repair process. Where L2 and D2 represents the variance of the repair time of the engine and demand, respectively, D is the daily demand rate, L is the engine repair lead time, and k is a point determined from the standard normal distribution depending on the desired service level. We adjusted the variances to accommodate for the assumption violation for specific repair distributions such as the gamma, Weibull, normal and geometric distribution. A simulation was developed to evaluate these adjustments. The simulation also allowed us to model more complex but essential processes such as shop capacity and external repair. The simulation was eventually delivered as a software tool to the users. 𝑂𝑤𝑛𝑒𝑟𝑠ℎ𝑖𝑝 =𝐷𝐿+𝑘 𝜎 𝐷 2 𝐿+ 𝜎 𝐿 2 𝐷 2

Simulating the process Engine Arrives to the Repair Shop Determine Repair Program Based on Expected Demand Put Engine in Queue Waiting for Repair Repair Capacity Available? Send Next Engine to Repair Process Engine Repair Process (Repair time – Gamma Dist.) Send to Destination Yes No Repair by Outside Vendor? No Yes Send to Outside Vendor External Vendor Repair Process (deterministic) Capacity constraints based on number of heavy repairs Time in queue considered towards pre-intro work After time in queue, any remaining pre-intro work is added to the repair time

Ownership Calculation The simulation model’s output corresponds to the variation of the level of spares in time. Through the run of many replications, the ownership is calculated at given service level, or percentile of spare level. Estimating Ownership by Simulation: e.g., the required ownership is obtained from the avg. 10th percentile across multiple simulation replications of the spare level output in steady state, and by subtracting from the initial value. Initial Ownership Warm-up Steady-state Determining required ownership to satisfy a 90% service level

Single or Multi-Location Engine Spare Model Single location model: when an engine needs a replacement, the aircraft can be routed to a station where a spare engine is available. Multiple location model: when an engine needs a replacement, a spare engine is needed on the spot. Most engine types have both “routed” and “on the spot” demand. However, the information is collected. We sometimes run both models to give upper and lower bounds of the spare level.

Multi-Location Model: Dispatch by Highest Stockout Probability Rule Each request from the distribution centers for a new spare is assigned a stockout probability based on the current number of available spares and daily removal rate. The request with the highest probability is chosen to be fulfilled: That is, the probability that in a single day the number of removals is greater than the current number of available spares. Assuming a Poisson daily removal rate , and let k be the ASC, then the probability of having equal or more available spares than the number of removals X in a single day is given by Thus, the probability of having more removals X than available spares, i.e., stockout probability, is given by 𝑆𝑡𝑜𝑐𝑘𝑜𝑢𝑡 𝑃𝑟𝑜𝑏𝑎𝑏𝑖𝑙𝑖𝑡𝑦=𝑃𝑟𝑜𝑏(Removals>Current ASC) 𝑃(𝑋≤𝑘)= 𝑒 − 𝑖=0 𝑘  𝑖 𝑖! 𝟏− 𝒆 − 𝟎 Stock Probability 𝑆𝑡𝑜𝑐𝑘𝑜𝑢𝑡 𝑃𝑟𝑜𝑏𝑎𝑏𝑖𝑙𝑖𝑡𝑦=𝑃 𝑋>𝑘 =1−𝑃(𝑋≤𝑘)

Measuring Service Level Service level is traditionally defined as the ratio of successfully satisfied demand at the station (or system-wide) to total number of spare requests received, i.e., “hit or miss.” Another way to evaluate the performance in the management of the spares is by measuring different metrics related aircraft Out of Service (OTS). OTS related metrics provide a different perspective of the performance  in the field it may be more important to know the expected number of OTS and days under such condition in a given period of time (e.g., in a day, week, year), and/or the duration of such events. Thus, three type of OTS metrics were defined and tested: (1) OTS-days/year (2) OTS events/year (3) OTS duration statistics

OTS Metrics For The Engine Spare Model (Cont.) The figure below provides a simple example of OTS metrics measured over a period of 6 days. 4 Spare Level at Dist. Center 2 -1 -2 1 t 3 5 6 OTS Events: 2 OTS-Days: 1 + 2 + 1 = 4 OTS Duration: 3 Engine Removal* New Spare Arrival *Whenever an engine removal occurs, then a spare is taken from shelf. If no spare is available, then a request is sent to move an available spare from either the shops or TUL (if possible). Spares sent from the shops

Case Study: Spare Ownership & OTS Metrics SL: Service level. *Ownership for the multi-location cases was set to: STA 1 -15, STA 2 -1, STA 3 -0, STA 4 -1, STA 5 -1. Multi-location cases The tables summarize the results obtained for the single-location and multi-location* cases (threshold: No borrowing to 4 spares) Note: The numbers shown are for illustration purpose only STA 1 STA 2 STA 3 STA 4 STA 5 STA 1 STA 2 STA 3 STA 4 STA 5 STA 1 STA 2 STA 3 STA 4 STA 5

Engine Repair Process General Engine Repair Process A typical process map for engine overhaul Engine Arrival (Intro) Piece Part Repair (PPR) Process Engine Shipping Disassembly Assembly Engine Test Engines are repaired under different repair programs: Light & Heavy Heavy repairs usually require longer turn-times and are more expensive than the light repairs. TAT Target (collecting parts for assembly)

Background: Engine Spare Parts – Shop Pool For parts with repair time longer than the allowed piece part repair time, spares are needed so the engine will not wait for the parts. Such spare part inventory is usually known in the industry as the “shop pool” needed to support the engine repair process (heavy & light repairs). The shop pool calculation depends on different parameters including: expected demand of engines, part turn-times (repair process), number of parts per engine, repair probabilities. OR designed both analytical formulas and simulation models that are used to estimate the required ownership of engine parts for the shop pool.

Case Study: Spare Engine Ownership & Shop Pool Investment Spare Ownership vs. Shop Pool Investment Spare Engine Ownership Additional Shop Pool Investment ($MM) As the TAT decreases, the need for spare engines also decrease, however the investment for shop pool parts increases The holistic view of the engine repair cost structure helped business to make better decisions about their investments

Conclusion Inventory planning for expensive asset requires special modeling. Simulation is a good tool to solve inventory problems for items with complex replenishment processes. Compared to closed form solutions, it can model the processes more accurately with less restrictions. Savings are significant As AA upgrades the fleets, the retiring fleets and growing fleets are benefiting from the more accurate planning methodology compared to learning from experience. For 2012, the Shop Pool inventory of CFM56 engine parts (used in 737 aircraft) calculated with our model would have saved 15% in inventory compared to the manually planned inventory.