ERASMUS CENTER OF OPTIMIZATION IN PUBLIC TRANSPORT MAINTENANCE IN RAILWAY ROLLING STOCK RESCHEDULING FOR PASSENGER RAILWAYS



Similar documents
Railway rolling stock is one of the most significant cost components for operators of passenger trains. The

Operations Research in Passenger Railway Transportation

The Rolling Stock Recovery Problem. Literature review. Julie Jespersen Groth *α, Jesper Larsen β and Jens Clausen *γ

Re-optimization of Rolling Stock Rotations

USING SMART CARD DATA FOR BETTER DISRUPTION MANAGEMENT IN PUBLIC TRANSPORT Predicting travel behavior of passengers

Lecture 10 Scheduling 1

Models in Transportation. Tim Nieberg

Service Quality Performance Report 2013

Railway Timetabling from an Operations Research Perspective

8 9 +

Assessment of robust capacity utilisation in railway networks


Analysing the Metro Cityring in Copenhagen

Chapter 2. Estimated Timetable. 2.1 Introduction. 2.2 Selected Timetable: Spoorboekje

The strategic role and objectives of operations

Thameslink new Class 700 trains

PANDA: A Software Tool for Improved Train Dispatching with Focus on Passenger Flows

Shunting of Passenger Train Units: an Integrated Approach

moving Vienna region! ÖBB suburban & urban trains

Simulation of modified timetables for high speed trains Stockholm Göteborg

RMT strike action : FAQs Correct as at 17 June 2016

Trapeze Rail System Simulation and Planning

Alighting and boarding times of passengers at Dutch railway stations

Transmodel in UML. SITP 2 Système d'information Transport Public


OpenTrack + SimWalk Transport Closing the gap between railway network and passenger simulation

- Robustness in Railway Operations RobustRailS Robust Railway Operations

Lab Manual. Advanced Pr I IT 314

Railway Business Strategy and R&D in Europe

Project management. Objectives. Topics covered. Organizing, planning and scheduling software projects DISCUSSION

RandstadRail: Increase in Public Transport Quality by Controlling Operations

PRESENTATION OF THE SPI ALBANIA MODERNIZATION PLATFORM. SPI Albania Secretariat European University of Tirana January 15, 2009

Simulation of Railway Networks

Operations Management

Manufacturing. Manufacturing challenges of today and how. Navision Axapta solves them- In the current explosive economy, many

Priority decision. High-Frequency Rail Transport Programme

Fit for the European Rail Market Training Competence - Certification

Network Rail. Consultation on Traction Electricity Consumption Rates for Train Operating Companies. August 2008

Railway traffic optimization by advanced scheduling and rerouting algorithms

An optimisation framework for determination of capacity in railway networks

1 Aggregate Production Planning

General Booking Terms & Conditions

Creating Appointment Groups using Scheduler

INTRODUCTION TO MANUFACTURING EXECUTION SYSTEMS MES CONFERENCE & EXPOSITION. Baltimore, Maryland

Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page:

NETWORK EFFECTS IN RAILWAY SYSTEMS

The following terms are used in this section and defined elsewhere:

Automating Rolling Stock Diagramming and Platform Allocation

OpenTrack simulation for suburban tunnel in Paris (RER B & D)

RailML use in the project

System operation. A consultation on making better use of the railway network. August 2015

Regular Languages and Finite State Machines

Why use a visual schedule?

Determining the Direct Mailing Frequency with Dynamic Stochastic Programming

Would you pay $147 in advertising to generate 1 new listing? Learn how I list 3 homes for every 2,000 postcards I mail for 22 cents each.

Presentation of present railway activities at DTU Transport. Otto Anker Nielsen,

Model, Analyze and Optimize the Supply Chain

Charles Fleurent Director - Optimization algorithms

CISCM STUDY GUIDE. International Purchasing and Supply Chain Management Institute,

How To Use A Dynamic Passenger Information System (Dpi)

AFRAA AIRLINE PASSENGER SERVICE COMMITMENT

Production Management for the Pulp and Paper Industry. Industrial IT Tools for Production Data Management

Project management. Organizing, planning and scheduling software projects

Best of Breed in Global Algorithmic Trading

Elements from Another Universe: Understanding the Beauty of the Periodic Table

Fleet Size and Mix Optimization for Paratransit Services

Effective Time Management

MOTION NO. M Contract for Software Development and System Integration Services PROPOSED ACTION

GOODS LIFT BOOKING, LOADING DOCK PROCEDURES & MANAGEMENT SERVICES PARKING

Prices & Timetables EUR Version 1

A Robust Optimization Approach to Supply Chain Management

HSE may be unable to meet its targets in certain areas (Medium to Low)

Train Driver Scheduling with Windows of Relief Opportunities

Improved Passenger Services for Local Existing Railways Uchibo Line Transportation Management System (Operation Control and Passenger Services)

AIRLINE PASSENGER SERVICE COMMITMENT 28 March 2001

Reserva Room Signage. User Guide

The Purchase Price in M&A Deals

RouteMatch Demand. Route and Optimize

A Production Planning Problem

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

University of Michigan Health System Team 1: Cable Management Analysis Program and Operations Analysis Project Final Report

Germany/Austria/Hungary/Italy. railjet + DB/ÖBB EuroCity. Erwin Kastberger. Copenhagen, September 13, 2013

Oracle Advanced Scheduler

Project management. Organizing, planning and scheduling software projects. Objectives. Chapter 3. Chapter 3 Project Management. Learning Objective

Manufacturing Applications in Microsoft Dynamics GP 10.0

Commercialization of Transport and Logistics Storage Logistics Supply Logistics Administrative Management of International Trade

Application of Systems Engineering to Enhance Safety and Risk Management in Railway Projects. R N Dumolo Mott MacDonald Limited

School of Management and Languages Capacity Planning

An assumed proportionate share of the cost of an Assistant Principal overseeing the achievement of the target cohort and raising standards ( 40.

SYDNEY TRAMWAY MUSEUM HEALTH RISK ASSESSMENT

THE RAILWAYS (ACCIDENT INVESTIGATION AND REPORTING) REGULATIONS

English. Trapeze Rail System.

penelope athena software case management software IMPACT OF PENELOPE BY STAFF ROLE

Factory Modeling. The Priority Enterprise Management System. Contents

ACTION PLAN

COMMISSION REGULATION. of

Improving punctuality by adjusting timetable design

Your Power. Traction energy

The fact is that 90% of business strategies are not implemented through operations as intended. Overview

Can I change or cancel an upgrade offer once it has been submitted?

Transcription:

ERASMUS CENTER OF OPTIMIZATION IN PUBLIC TRANSPORT MAINTENANCE IN RAILWAY ROLLING STOCK RESCHEDULING FOR PASSENGER RAILWAYS J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 1 / 39

OUTLINE 1. Introduction 2. Models Extra Unit Type Model Shadow Account Model Job-Composition Model 3. Results 4. Conclusions and further research J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 2 / 39

Introduction 1. Introduction 2. Models Extra Unit Type Model Shadow Account Model Job-Composition Model 3. Results 4. Conclusions and further research J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 3 / 39

Introduction SCHEDULING THE ROLLING STOCK Rolling stock circulation is made before the operations take place. Limited number of rolling stock units require maintenance. Regular maintenance check Broken door Broken coupling mechanism Maintenance appointment at one of the stations. J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 4 / 39

Introduction DISRUPTION MANAGEMENT Problem during operations: Unexpected events make the planned resource schedules infeasible. Disruption Disruption management consists of: Handling disruptions if they occur And not preventing disruptions to occur J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 5 / 39

Introduction ROLLING STOCK RESCHEDULING Given: The planned timetable The planned rolling stock circulation The rescheduled timetable Output: A rescheduled rolling stock circulation that serves the adapted timetable Literature: Fioole et al (2006), Nielsen et al (2012) J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 6 / 39

Introduction MAINTENANCE Disruption causes infeasibilities in the current rolling stock schedule. Current rescheduling models do not take maintenance appointments into account. As a result, maintenance appointments are missed. J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 7 / 39

Introduction EXAMPLE Two units require maintenance. Alkmaar, 16:00 at Nijmegen lasting 2 hours. Den Helder, 22:00 at Nijmegen lasting 2 hours. J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 8 / 39

Introduction EXAMPLE: SCHEDULED CIRCULATION WITH DISRUPTION J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 9 / 39

Introduction EXAMPLE: AFTER RESCHEDULING J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 10 / 39

1. Introduction 2. Models Extra Unit Type Model Shadow Account Model Job-Composition Model 3. Results 4. Conclusions and further research J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 11 / 39

MODELS Three novel models developed: 1. Extra Unit Type model. 2. Shadow Account model. 3. Job-Composition model. Based on Composition Model, created by Fioole et al. (2006). J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 12 / 39

Extra Unit Type Model 1. Introduction 2. Models Extra Unit Type Model Shadow Account Model Job-Composition Model 3. Results 4. Conclusions and further research J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 13 / 39

Extra Unit Type Model EXTRA UNIT TYPE MODEL New rolling stock type for every unit with a maintenance appointment. Example: 10 units of type a and 10 units of type b. 1 unit of type a has a maintenance appointment at 16:00 at Nijmegen. 1 unit of type a has a maintenance appointment at 22:00 at Nijmegen. 8 type a, 10 type b, 1 type c and 1 type d J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 14 / 39

Extra Unit Type Model COMPOSITIONS Coupled units form a composition (e.g. aab, bba). Compositions can be changed at stations J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 15 / 39

Extra Unit Type Model IMPORTANT CONSTRAINTS Appoint exactly one composition to every trip Composition changes match with appointed compositions Inventory always non-negative Units have to be present at the right location and time of their appointment. J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 16 / 39

Extra Unit Type Model OBJECTIVE Minimize: Number of additional cancelled trains. Total capacity shortage. Carriage kilometers. Deviations from original shunting plan. Deviations from end of day balance. Minimize number of missed maintenance appointments J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 17 / 39

Extra Unit Type Model SUMMARY Advantage: very easy and intuitive approach. Disadvantage: the additional number of compositions is large and therefore the number of additional composition changes is even larger. J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 18 / 39

Shadow Account Model 1. Introduction 2. Models Extra Unit Type Model Shadow Account Model Job-Composition Model 3. Results 4. Conclusions and further research J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 19 / 39

Shadow Account Model SHADOW ACCOUNT MODEL Split the model in three parts Composition model part Shadow account part Linking part The same constraints and variables are used in composition model part as in the Extra Unit Type model. J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 20 / 39

Shadow Account Model SHADOW ACCOUNT PART Introduce additional RS types 0, 1,..., x, called shadow types. Shadow type 0 represents units without maintenance appointment. Shadow types 1,..., x represent units with an appointment. J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 21 / 39

Shadow Account Model SHADOW ACCOUNT PART Example: 10 units of type a and 10 units of type b. 1 unit of type a has a maintenance appointment at 16:00 at Nijmegen. 1 unit of type a has a maintenance appointment at 22:00 at Nijmegen. 10 type a, 10 type b in normal part. 18 type 0, 1 type 1 and 1 type 2 in shadow part All the constraints of the composition part are used for the shadow types as well. J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 22 / 39

Shadow Account Model EXAMPLE J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 23 / 39

Shadow Account Model EXAMPLE J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 24 / 39

Shadow Account Model LINKING PART Two rolling stock schedules, one for the original types and one for the shadow types. Both schedules have to be linked to each other. J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 25 / 39

Shadow Account Model LINKING PART Two rolling stock schedules, one for the original types and one for the shadow types. Both schedules have to be linked to each other. Normal schedule: Trip 1: aab, trip 2: aaba. Shadow schedule: If all units do not have a maintenance appointment, then trip 1: 000, trip 2: 0000. Shadow schedule: If unit b has a maintenance appointment, then trip 1: 001, trip 2: 0010. J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 25 / 39

Shadow Account Model SUMMARY Advantage: Less additional compositions, so less possible composition changes. Disadvantage: More constraints. J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 26 / 39

Job-Composition Model 1. Introduction 2. Models Extra Unit Type Model Shadow Account Model Job-Composition Model 3. Results 4. Conclusions and further research J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 27 / 39

Job-Composition Model JOB-COMPOSITION MODEL A job is a sequence of successive trips between coupling and uncoupling. List of all possible jobs is created. Appoint units to jobs instead of trips, such that every trip has a composition. J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 28 / 39

Job-Composition Model JOB-COMPOSITION MODEL Y j,m denotes whether job j is performed by a rolling stock unit m or not Q j,m denotes whether job j is performed by a rolling stock unit with a specific maintenance appointment m 10 units of type a and 10 units of type b. 1 unit of type a has a maintenance appointment at 16:00 at Nijmegen. 1 unit of type a has a maintenance appointment at 22:00 at Nijmegen. 10 type a, 10 type b in normal part 1 unit of type m 1 and 1 unit of type m 2 in M J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 29 / 39

Job-Composition Model SUMMARY Advantage: no additional compositions, so no additional composition changes Disadvantage: list of jobs can become large J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 30 / 39

Results 1. Introduction 2. Models Extra Unit Type Model Shadow Account Model Job-Composition Model 3. Results 4. Conclusions and further research J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 31 / 39

Results INSTANCES Hdr Amr Hlm Asd Dv Ledn Gv Rtd Ddr Bd Ut Amf Ah Ed Nm In total 1095 trips. J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 32 / 39

Results RESULTS #RS types Turnaround time Disrupted area 2 10 Gv-Rtd 2 10 Ut-Asd 3 10 Gv-Rtd 3 10 Ut-Asd 2 30 Gv-Rtd 2 30 Ut-Asd 3 30 Gv-Rtd 3 30 Ut-Asd 2 RS types 31 compositions, 356 composition changes. 3 RS types 72 compositions, 884 composition changes. J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 33 / 39

Results INSTANCES 20 different time slots for disruptions. Between 1 and 6 units require maintenance. In total 960 cases per model. Maximum computation time of 500 seconds. J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 34 / 39

Results RESULTS TURNAROUND TIME 10 MINUTES Two types: Computation time 500 400 300 200 100 EUT SA JC Computation time 500 400 300 200 100 EUT SA JC 0 1 2 3 4 5 6 # Maintenance units 1 2 3 4 5 6 # Maintenance units (a) Ut-Asd Three types: Computation time 500 400 300 200 EUT SA JC Computation time 500 400 300 200 (b) Rtd-Gv EUT SA JC 100 100 1 2 3 4 5 6 # Maintenance units 1 2 3 4 5 6 # Maintenance units (a) Ut-Asd (b) Rtd-Gv J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 35 / 39

Results RESULTS TURNAROUND TIME 30 MINUTES Two types: Computation time 500 400 300 200 100 EUT SA JC Computation time 500 400 300 200 100 EUT SA JC 0 1 2 3 4 5 6 # Maintenance units 0 1 2 3 4 5 6 # Maintenance units (a) Ut-Asd Three types: Computation time 500 400 300 200 EUT SA JC Computation time 500 400 300 200 (b) Rtd-Gv EUT SA JC 100 100 1 2 3 4 5 6 # Maintenance units 1 2 3 4 5 6 # Maintenance units (a) Ut-Asd (b) Rtd-Gv J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 36 / 39

Conclusions and further research 1. Introduction 2. Models Extra Unit Type Model Shadow Account Model Job-Composition Model 3. Results 4. Conclusions and further research J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 37 / 39

Conclusions and further research CONCLUSIONS AND FURTHER RESEARCH 3 novel models to take maintenance appointments into account in the RSRP. JC model performs best with a turnaround time of 10 minutes. SA model performs best with a turnaround time of 30 minutes. Future research: inclusion of other practical aspects, such as dead-heading trips, robustness, station routing. J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 38 / 39

Conclusions and further research END OF PRESENTATION Thank you for your attention! J.C. Wagenaar & L.G. Kroon (jwagenaar@rsm.nl) Rotterdam School of Management, Erasmus University November 6, 2014 39 / 39