1 S ystems Analysis Laboratory Helsinki University of Technology Scheduling Periodic Maintenance of Aircraft through simulation-based optimization Ville.

Slides:



Advertisements
Similar presentations
 Key role in planning and scheduling, makes it heart of maintenance and engineering program  Primarily responsible For planning and scheduling all aircraft.
Advertisements

Hadi Goudarzi and Massoud Pedram
Unit III Module 6 - Developing Age Exploration Tasks
1 Research Topics Group: Professor Raimo P. Hämäläinen Graduate School Seminar University of Jyväskylä.
Acoustic design by simulated annealing algorithm
1 S ystems Analysis Laboratory Helsinki University of Technology A Simulation Model for Aircraft Maintenance in an Uncertain Operational Environment Ville.
A Genetic Algorithm for Workload Scheduling In Cloud Based e-Learning Octavian Morariu Cristina Morariu Theodor Borangiu University Politehnica Bucharest.
Case Injected Genetic Algorithms Sushil J. Louis Genetic Algorithm Systems Lab (gaslab) University of Nevada, Reno
Regression Analysis. Unscheduled Maintenance Issue: l 36 flight squadrons l Each experiences unscheduled maintenance actions (UMAs) l UMAs costs $1000.
Case Injected Genetic Algorithms Sushil J. Louis Genetic Algorithm Systems Lab (gaslab) University of Nevada, Reno
MAE 552 – Heuristic Optimization Lecture 6 February 6, 2002.
Task Assignment and Transaction Clustering Heuristics.
Multivariate Methods of Data Analysis in Cosmic Ray Astrophysics A. Chilingarian, A. Vardanyan Cosmic Ray Division, Yerevan Physics Institute, Armenia.
Chapter 16 Maintaining Information Systems
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 18 Maintaining.
SYSTEMS ANALYSIS LABORATORY HELSINKI UNIVERSITY OF TECHNOLOGY A Simulation Model for Military Aircraft Maintenance and Availability Tuomas Raivio, Eemeli.
S ystems Analysis Laboratory Helsinki University of Technology Games and Bayesian Networks in Air Combat Simulation Analysis M.Sc. Jirka Poropudas and.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Tuomas Raivio, and Raimo P. Hämäläinen Systems Analysis Laboratory (SAL)
#17 - Involve Users in the Development Model of Multinational Corporations - Is it worth it? Experience Report IRCSE '08: IDT Workshop Friday 31 October.
Parallelism and Robotics: The Perfect Marriage By R.Theron,F.J.Blanco,B.Curto,V.Moreno and F.J.Garcia University of Salamanca,Spain Rejitha Anand CMPS.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Raimo P. Hämäläinen and Ville Mattila Systems Analysis Laboratory Helsinki.
1 S ystems Analysis Laboratory Helsinki University of Technology A Simulation Model for Aircraft Maintenance in an Uncertain Operational Environment Ville.
How Aircraft Operators Can Benefit from PHM Techniques Big Sky - Montana 2012 IEEE Aerospace Conference Leonardo Ramos Rodrigues EMBRAER S.A., São José.
Ville Mattila and Kai Virtanen Systems Analysis Laboratory,
© 2006 ITT Educational Services Inc. System Analysis for Software Engineers: Unit 3 Slide 1 Chapter 16 Maintaining Information Systems.
Optimization of multi-pass turning operations using ant colony system Authors: K. Vijayakumar, G. Prabhaharan, P. Asokan, R. Saravanan 2003 Presented by:
2004 CAS RATEMAKING SEMINAR INCORPORATING CATASTROPHE MODELS IN PROPERTY RATEMAKING (PL - 4) ROB CURRY, FCAS.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Tuomas Raivio and Raimo P. Hämäläinen Systems Analysis Laboratory Helsinki.
Project Management Yonsei University 2 nd Semester, 2012 Sanghyun Park.
Simulation of Individual Leaf Size and Canopy Development: Approaches to Carbon Allocation and Growth Strategies. Dennis Timlin 1, David Fleisher 1, Soo-Hyung.
1 S ystems Analysis Laboratory Helsinki University of Technology Flight Time Allocation Using Reinforcement Learning Ville Mattila and Kai Virtanen Systems.
1 ERCOT LRS Precision Analysis PWG Presentation February 27, 2007.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Janne Karelahti, Tuomas Raivio, and Raimo P. Hämäläinen Systems Analysis.
Maintenance McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
INTEGRATING RELIABILITY, AVAILABILITY, MAINTAINABILITY (RAM) AND SUPPORTABILITY IN REQUIREMENTS Bernard Price Certified Professional Logistician ACHIEVING.
S ystems Analysis Laboratory Helsinki University of Technology Automated Solution of Realistic Near-Optimal Aircraft Trajectories Using Computational Optimal.
Chapter 10 Verification and Validation of Simulation Models
Kanpur Genetic Algorithms Laboratory IIT Kanpur 25, July 2006 (11:00 AM) Multi-Objective Dynamic Optimization using Evolutionary Algorithms by Udaya Bhaskara.
Chapter5: Evaluating Hypothesis. 개요 개요 Evaluating the accuracy of hypotheses is fundamental to ML. - to decide whether to use this hypothesis - integral.
1 S ystems Analysis Laboratory Helsinki University of Technology Manuscript “On the Use of Influence Diagrams in a One-on-One Air Combat Game” in Kai Virtanen’s.
Chapter 10 Verification and Validation of Simulation Models Banks, Carson, Nelson & Nicol Discrete-Event System Simulation.
ENG M 501 Production and Operations Management Chapter 6A Job Design and Work Measurement Lecture 04a: 27 January 2009 John Doucette Dept. of Mechanical.
S ystems Analysis Laboratory Helsinki University of Technology Game Theoretic Validation of Air Combat Simulation Models Jirka Poropudas and Kai Virtanen.
AIRCRAFT RELIABILITY Y.K.Sinha Rajalakshmi Engineering College AIR TRANSPORTAION AND AIRCRAFT MAINTENANCE (AE1012)
S ystems Analysis Laboratory Helsinki University of Technology Game Optimal Support Time of a Medium Range Air-to-Air Missile Janne Karelahti, Kai Virtanen,
Simulated Annealing To minimize the wire length. Combinatorial Optimization The Process of searching the solution space for optimum possible solutions.
Agenda  INTRODUCTION  GENETIC ALGORITHMS  GENETIC ALGORITHMS FOR EXPLORING QUERY SPACE  SYSTEM ARCHITECTURE  THE EFFECT OF DIFFERENT MUTATION RATES.
Chapter 16 Maintaining Information Systems. Objectives:  Explain and contrast four types of system maintenance.  Describe factors affecting maintenance.
1 Comparative Study of two Genetic Algorithms Based Task Allocation Models in Distributed Computing System Oğuzhan TAŞ 2005.
Continuously Pushing the Limits of Innovation, Technology & Conventional Thinking For Official Use Only RCM Theory and Concepts Workshop RCM Theory and.
Parallel Simulated Annealing using Genetic Crossover Tomoyuki Hiroyasu Mitsunori Miki Maki Ogura November 09, 2000 Doshisha University, Kyoto, Japan.
Simulation Modelling A Tool to Inform and Support Decisions In Iron Ore Mining Dr Steven Richardson.
Evolutionary Computation Evolving Neural Network Topologies.
Chapter 18 Maintaining Information Systems
Balancing of Parallel Two-Sided Assembly Lines via a GA based Approach
Benchmarking.
Industrial Assessment Center Database
A Modeling Framework for Flight Schedule Planning
MultiRefactor: Automated Refactoring To Improve Software Quality
Simulation-based design of aircraft maintenance policies
Operations Management
Operations Management
Maintaining Information Systems (SAD- 18)
Unit I Module 3 - RCM Terminology and Concepts
Chapter 16 Maintaining Information Systems
Operations Management
Systems Analysis Laboratory Helsinki University of Technology
Case Injected Genetic Algorithms
Chapter 18 Maintaining Information Systems
Presentation transcript:

1 S ystems Analysis Laboratory Helsinki University of Technology Scheduling Periodic Maintenance of Aircraft through simulation-based optimization Ville Mattila and Kai Virtanen Systems Analysis Laboratory, Helsinki University of Technology

2 S ystems Analysis Laboratory Helsinki University of Technology Contents The need for periodic maintenance (PM) scheduling Scheduling of PM tasks in the Finnish Air Force (FiAF) A simulation-based optimization model for the scheduling task Results from an example scheduling case

3 S ystems Analysis Laboratory Helsinki University of Technology Aircraft usage and maintenance Usage Pilot and tactical training, air surveillance A number of aircraft chosen each day to flight duty Several missions during one day Maintenance Different level maintenance facilities Periodic maintenance Based on usage Failure repairs Unplanned

4 S ystems Analysis Laboratory Helsinki University of Technology Periodic maintenance of a Hawk Mk51 training aircraft Type of PM task Maintenance interval (flight hours) Average duration (hours) Maintenance level C5010 Organizational level (O-level), Squadron D1, D2125 to to 200 Intermediate level (I-level), Air command’s repair shop E, F, G500 to to 500 Depot level (D-level), Industrial repair shop

5 S ystems Analysis Laboratory Helsinki University of Technology The need for PM scheduling Scheduling is done for two primary reasons 1Avoid degradation of aircraft availability 2Allow maintenance facilities to plan for supply of resources

6 S ystems Analysis Laboratory Helsinki University of Technology Scheduling vs. no scheduling

7 S ystems Analysis Laboratory Helsinki University of Technology Difficulty of scheduling Starting times of PM tasks can not be assigned with certainty –Timing depends on the maintenance interval and on the usage of the aircraft –Usage is affected by unexpected failures and subsequent repairs –Intervals are not adjusted during normal conditions

8 S ystems Analysis Laboratory Helsinki University of Technology Maintenance schedule A maintenance schedule consists of targeted starting times of PM tasks The schedule is used to allocate flight time among aircraft by prioritizing aircraft with the highest ratio of The allocation governs the accumulation of flight hours and the actual timing of PM tasks

9 S ystems Analysis Laboratory Helsinki University of Technology The maintenance scheduling problem Nthe total number of aircraft X=(x 1,1,...,x 1,n1,...,x N,1,...,x N,nN ) the maintenance schedule of the fleet Lsimulated average aircraft availability  sample path

10 S ystems Analysis Laboratory Helsinki University of Technology The simulation optimization model A discrete-event simulation model –Describes aircraft usage and maintenance under a given maintenance schedule –Returns aircraft availability as output A search method –Produces new schedules based on the simulated availabilities –A genetic algorithm (GA) or simulated annealing (SA)

11 S ystems Analysis Laboratory Helsinki University of Technology A case example The scheduling case –A fleet of 16 aircraft –A time period of 1 year –4 of the aircraft each perform 4 daily flight missions –4 PM tasks scheduled per each aircraft in the fleet The performance of different configurations of GA and SA in the case are compared

12 S ystems Analysis Laboratory Helsinki University of Technology Design of experiment 300 evaluations of the simulation for each combination of parameters GA Population size Probability of crossover Amplitude of crossover 1argemediumsmall SA Number of rescheduled tasks per iteration 369 Amplitude of rescheduling smallmediumlarge Probability of accepting a degrading schedule smallmediumlarge

13 S ystems Analysis Laboratory Helsinki University of Technology Results Highest average availability obtained in the optimization GA Population size Probability of crossover Amplitude of crossover SA Number of rescheduled tasks per iteration Amplitude of rescheduling Probability of accepting a degrading schedule

14 S ystems Analysis Laboratory Helsinki University of Technology Analysis of the obtained schedule The simulation can be used to further assess the schedule obtained in the optimization –The queuing times in the maintenance facilities indicate whether the schedule can still be improved –The simulation also provides information on the distribution of times, when the PM tasks are actually materialized

15 S ystems Analysis Laboratory Helsinki University of Technology Concluding remarks The presented model has been implemented as a design tool for FiAF Final validation can be conducted by comparing actual flight operations and maintenance with the simulation Future work includes the consideration of task priorities in the optimization problem