Transactions on the Built Environment vol 34, 1998 WIT Press, ISSN

Similar documents
Abstract. 1 Introduction

Chapter 1. Introduction. 1.1 Research motivation

ViziRail Description

RCS-DISPO The rail control system for all situations.

The European project COMBINE 2 to improve knowledge on future rail Traffic Management Systems

Traffic management in moving block railway systems: the results of the EU project COMBINE

COMBINE: A decision support system for real time traffic control

A macroscopic railway timetable rescheduling approach for handling large scale disruptions

New control strategies and user interfaces for train traffic control

Joint design standard for running times, dwell times and headway times

ONTIME, for creating and managing timetables

Planning tomorrow s railway - role of technology in infrastructure and timetable options evaluation

Control rules for dispatching trains on general networks with multiple train speeds

UIC CODE 406. Capacity. 2nd edition, June 2013 Original. Capacité Kapazität

ONTIME (Optimal Networks for Train Integration Management across Europe)

SIMULATION OF A LARGE-SCALE BREWERY DISTRIBUTION SYSTEM. K. Heinz Weigl. ESLA Scheibengasse 5 A-1190 Vienna, AUSTRIA

A strong tool for public transport planning the software in operation

TRENOExport. The Simulationbooster

Managing operations in real-time

A dynamic approach for planning preventive railway maintenance activities

DIGITAL BROCHURE - PASSENGER FLOWS

Benchmarking and evaluation of railway operations performance

Postprint. This is the accepted version of a paper presented at RailTokyo2015. Citation for the original published paper:

Enter a world of optimized resource planning

SkyMAX is a new-generation flight scheduling optimization system that maximizes an airline s total network profitability by determining the right

Station capacity and stability of train operations

Detailed feasibility assessment of timetables in the design phase

Applications to verify and improve the robustness of timetables

Performance analysis: improving the Dutch railway service

SP3 Framework development for capability trade-offs C4R Workshop M18 report 11 June 2015

5.3 Supply Management within the MES

Optimizing railway timetables with OpenTimeTable

Informe Técnico / Technical Report

Supporting tools for automated timetable planning

Evaluation of punctuality on a heavily utilised railway line with mixed traffic

Applying multiscaling analysis to detect capacity resources in railway networks

Simulations of railway junction operation

The connected future of public transportation

1 Traffic information for applicants and traffic operators

Passenger simulation modelling in station planning and design P. Clifford Halcrow Fox, 44 Brook Green, Hammersmith, London W6 7BY, UK

Implementation of the Timetable Planning System STRAX/TPS in Denmark

Data aggregation for detailed analysis of train delays

2015 HDR, all rights reserved.

MultiModes Engineering. SimWalk Transport. Passenger Simulation Solution for Public Transport.

Trapeze Rail System Operations Management

Determining the Causes of Train Delay

Ensuring timetable stability with train traffic data

Algorithmic Support for Disruption Management at Netherlands Railways

Adjusting a Railway Timetable in case of Partial or Complete Blockades

Macroscopic and Microscopic Simulation for the Evaluation of People Mover Systems. Dr.-Ing. Peter Mott Sven Beller PTV AG, Karlsruhe, Germany

Fahrplan eck Str g Zu

RailSys Suite. Innovative IT solution for railway transport. a product by

UIC CODE 406. Capacity. 1st edition, June 2004 Original. La Capacité Kapazität

THE ROLE OF SIMULATION IN ADVANCED PLANNING AND SCHEDULING. Kenneth Musselman Jean O Reilly Steven Duket

CHAPTER 11 SIGNALLING SYSTEM

Simulation of freight train operations with departures ahead of schedule

Special edition paper Development of a Total Operation Management System

Railway Simulation & Timetable Planning

New paradigms and developments for the future of train traffic management. Paris, France

From single to double track: effects of alternative extension measures

Hamburg-Consult Innovative IT solutions in Public Transport. PlanSmart Software for Automatic Passenger Counting and Journey Time Analysis

Well-Informed to Your Destination. MOFIS Dynamic Passenger Information System

SIMUL8-PLANNER FOR COMPOSITES MANUFACTURING

Finding and evaluating robust train timetabling solutions

Railway disruption management challenges and possible solution directions

Different look into alternatives in railway projects

Outlining the timetable of a railway system according to its capacity computation

Customer-centric transportation network modelling

DIGITAL BROCHURE - TOTAL AIRPORT

INTERIM ADVICE NOTE 103/08. Advice Regarding the Assessment of Sites for Ramp Metering

Assessment of mass transit turn-back capacity using dynamic simulation models. DC Gill Projects Delivery Department, Westinghouse Signals Limited, UK

Capacity measurement with the UIC 406 capacity method

Next steps in Rail Traffic Management for main line railways in Europe Making the connection to DAS

EARTHWORK PLANNING AND VISUALISATION OF TIME-LOCATION INFORMATION IN ROAD CONSTRUCTION PROJECTS

1.224J/ESD.204J TRANSPORTATION OPERATIONS, PLANNING AND CONTROL: CARRIER SYSTEMS

Advanced skills in CPLEX-based network optimization in anylogistix

VIBRATION MONITORING OF TURBOGROUPS An essential tool in your predictive maintenance strategy

TNV-Prepare: Analysis of Dutch railway operations based on train detection data

SIMULATION APPROACH TO OPTIMISE STOCKYARD LAYOUT: A CASE STUDY IN PRECAST CONCRETE PRODUCTS INDUSTRY

The ORP Process When developing new opportunities Shell Exploration and Production (EP) uses the Opportunity Realization

2 Innovation in Railway Planning Processes

Timetable management and operational simulation: methodology and perspectives

Whitepaper: PSItraffic Train Management System safe operations with modern system architecture

Proceedings of the 1996 Winter Simulation Conference edt J. M. Charnes, D. J. Morrice, D. T. Brunner, and J. J. Swain

Network Statement Part 1, Chapter 5 - Services Edition

NEED FOR INTELLIGENT TRANSPORTATION SYSTEMS IN AMARAVATI

Premium Solutions for the Aviation Industry. The GroundStar Suite for Airports

Proceedings of the 2012 Winter Simulation Conference C. Laroque, J. Himmelspach, R. Pasupathy, O. Rose, and A. M. Uhrmacher, eds.

Supply chain planning and optimization solution for retail operations

Simulation of different railway signalling systems

IMPROVING URBAN PUBLIC OPERATION: ROSTOV-ON-DON (RUSSIA) R. Sanamov Municipal transport company "Rostovpassagirtrans" Rostov-on-Don, Russia

Use of Simulation in Different Phases of Manufacturing System Life Cycle

Simulation model of a Single Track Railway Line

Application of computer simulation to rail capacity planning. W.M. Barter Comreco Rail Ltd., York, England - www:comreco-rail.co.

Decision support for operational ambulance control

This is a repository copy of Multi-commodity flow and station logistics resolution for train unit scheduling.

Interlocking Design Automation. The Process

Discrete Event Simulation: A comparative study using Empirical Modelling as a new approach.

Simulation Analytics

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1

Transcription:

Improving the Dutch railway services by network-wide timetable simulation Jurjen S. Hooghiemstra", Dick M. Middelkoop", Maurice J.G. Teunisse^ " Railned, Dept. of Innovation, P.O.Box 2025, 3500 HA Utrecht, The Netherlands. E-mail:jurjenh@railned.ns.nl Incontrol Business Engineers, 3606 AK Maarssen, The Netherlands. E-mail: maurice.teunisse@incontrol.nl Abstract The DONS system, Designer Of Network Schedules, supports the development of timetables by generating regular interval timetables for the Dutch railway network; it is used to plan improved or new train services and to locate bottlenecks in the railway infrastructure. A new simulation module enables the planners to study the networkwide dynamic properties of DONS timetables. The direct link between DONS and this simulation module, enhanced by the re-use of previously defined DONS concepts and the automatic generation of simulation models from existing data, facilitates an integrated approach towards infrastructure and railway services development, focused on quality improvement.

300 Computers in Railways 1 Introduction Railned advises the Dutch government on railway infrastructure development. Starting from one or more economic scenarios for the future, Railned develops a number of alternative railway service plans; the feasibility of these service plans is tested on the current infrastructure, to locate bottlenecks in the infrastructure. This is done by generating timetables: if timetables can only be generated by releasing some of the constraints or by reducing the number of trains, this points to limitations in the infrastructure which have to be solved. Railned also allocates network capacity to train operating companies. Part of this task is to integrate proposed timetables or requests for train paths into a single - and feasible - timetable. For both Railned departments, Capacity Planning and Capacity Allocation, the next question is: will the timetable (or the timetableinfrastructure combination) warrant a sufficient quality standard? The feasibility test should ensure that the timetable is free of conflicts and incorporates buffer times according to the rules-of-thumb that have been accumulated in railway business over the years. In a simple system, this might be enough to establish an acceptable quality level of the railway operation. However, in a heavily loaded, and, even more important, heavily interconnected system as we find in the Netherlands, small disturbances in the operation of the trains may cause network-wide effects on the punctuality. Therefore, Railned decided to construct a tool, which enables us to study the propagation of these disturbances through the network. Simulation is the obvious method for the study of the effect of dynamic disturbances in a complex network. This paper starts with an overview of the concepts and the functionality's of the Designer of Network Schedules (DONS) system. Concepts and output of DONS are input for the robustness study and its concepts will be re-used in the new tool. 2 Timetable planning In the Netherlands, defining a timetable, is a process with several steps: 1. design of train services, i.e. line system, frequencies, connections etc.; 2. construction of a network timetable for a "standard hour", also called a regular interval timetable;

Computers in Railways 301 3. check and optimisation of track and platform usage in the larger stations for the regular interval timetable; 4. expansion of the regular interval timetable to a full 24-hour timetable. In the Netherlands the full timetable is firmly based on the regular interval timetable; even almost all peak hour services are fitted within the "regular interval" grid. Thus, for the Railned Capacity Planning department, advice to the government on infrastructure projects is founded on studies of regular interval timetables. For the Capacity Allocation department, the integration of separate timetables of the train operating companies starts by checking the feasibility of integrating them on a regular interval basis. 3 Overview of timetable generator concepts The DONS system supports the generation of network-wide regular interval timetables and the planning of platform use in large stations (see also Hooghiemstra' and Zwaneveldet al/). 3.1 Network timetable-planning concepts Infrastructure for the network timetable is defined in global terms, as a set of "Timetable Points" and the connections between those points. All stations, junctions and other points relevant to the timetable will be elements of the set of Timetable Points; in Holland, we have about 500. In a Timetable Point, a train may start, end, halt or run through; all interactions between trains, such as connections or possible conflicts are also located within the Timetable Point. Timetable Points are linked by one or more "Connecting Tracks". For each Connecting Track the length, energy supply and speed restrictions are specified. By using a graphical interface the planner can quickly change the infrastructure layout by adding, removing, quadrupling lines etc. The planner defines train services by specifying train type, type of rolling stock, number of trains per hour and the origin and destination station. The system calculates the routing between stations, it derives stopping behaviour from the match between type of train and type of station, and it calculates travel times from the type of rolling stock and the route. The planner can override any of these calculated values for a specific train service or at a higher default level. The planner also

302 Computers in Railways specifies connections between train services and other types of relations between services. The problem definition is now complete. Next, the system generates a set of constraints, which represents the problem mathematically. Constraints come from many sources. Travel times (constant) and halting times (may be variable), plus possibly a maximum travel time between the end stations, constrain the timetable of an individual train. Headway times limit how quickly trains can follow each other. The system also has rules for constraint generation to avoid conflicting movements in Timetable Points; the planner can fine-tune these rules, so that for all junctions and smaller stations a complete set of conflict constraints can be generated. Other types of constraints manage the connections between train series and the deviation of individual trains within a train series of the ideal interval time (e.g. exactly every 30 minutes). The solver module evaluates the list of constraints and then starts to search a solution. If specified, it will drop soft clusters of constraints when necessary; the solution, if available, can be optimized according to weights set by the planner. The output of the solver is presented in the form of a feasible timetable or as an inconsistent subset of the original set of constraints. Various analysis functions facilitate the interpretation of the output. 3.2 Routing trains through complex stations After the successful generation of a network timetable the planner will want to know if this solution is also feasible for the large stations in the network. At larger stations there are usually many options to route trains and to use platform tracks. At the same time, there are many limitations: buffer time between occupations of track sections should be maximized, some connections should be realized cross-platform, trains in the same direction should start from the same platform etc. The stations solver module tries to route as many trains as possible, while granting as many planners' requests as possible. The output of the solver is a platform occupation diagram and various statistical data on the usage of platform tracks and other infrastructure elements and a list of trains that could not be routed at all. If the solution is not satisfactory, the output may be used to add or relax constraints at the network level (to obtain a new network timetable) or to pinpoint bottlenecks in the station infrastructure. By editing the infrastructure (adding or removing platforms, switches etc.) the planner can study which layout will satisfy the demands.

Computers in Railways 303 4 The robustness of network-wide timetables All kinds of disturbances, caused by a widely varying range of sources, influence the punctuality of railway services. These disturbances can be grouped according to the way they are managed in daily practice: 1. by using up buffer times or slack time which is present in the timetable; 2. by re-planning the logistical process (cancelling or re-routing trains, changing rolling stock or personnel rotation etc.). Typically, disturbances of type 2 are related to major incidents: defective rolling stock, missing train staff, accidents at road crossings etc. They are handled by some type of - planned or unplanned - crisis management and severely disrupt the railway operation. Type 1 disturbances are caused by all minor incidents that we consider being part of the "normal" railway operation. Examples are delays in departure because of reaction time of staff, slowly boarding passengers, adverse (not too adverse!) weather conditions, driver behaviour etc. These disturbances are small in size (up to maybe 10 or 15 minutes), happen frequently and are stochastical in character. The robustness of a timetable is directly related to the sensitivity of railway services to disturbances of type 1. In the planning cycle the robustness test would follow the timetable planning. A timetable might be planned with little slack time (which may be present in travel times, halting times, connections, headway or crossover times etc.); in that case even a minor disturbance causes an instability that will not be neutralized within a reasonable time. Several studies to test the robustness of a timetable are possible: propagation of a single initial disturbance through the network; the effect of the " normal" stochastically distributed disturbances on network behaviour; sensitivity of specific train series or specific locations. The timetable used may be a - repetitive - regular interval timetable, a constructed or an actual 24-hour timetable. Results of the robustness test may very well lead to adjustments or re-design of the timetable. Therefore, testing the robustness of a timetable using network simulation is seen as an integral part of planners' work.

304 Computers in Railways 5 The simulation model To study the effects of dynamic disturbances in a complex network, a simulation model was developed. Its conceptual model is based on the DONS network model. This is justified, because the simulation model has to re-plan the timetable in case of disturbances to keep it executable at all times. In this process the same constraints, like headway times and halting times, have to be taken into account as during the generation of the timetable by DONS. Some extra functionality had to be added to the "Timetable Point" and "Connecting Track" concepts to allow for the dynamics of the system. In a Timetable Point, the planner can introduce small disturbances that cause initial delays. He can apply these disturbances to specific trains, train classes etc. The degree of propagation through the network is a measure for the robustness of the timetable. Disturbances propagate only when trains interact. In the DONSsystem, some of these interactions are modelled, such as connections between trains and conflicting routes. For simulation purposes, some interaction aspects were added to the Timetable Point: capacity: the maximum number of trains in a Timetable Point. The capacity can be subdivided in groups of platform tracks, which are allocated to specific trains. If no platform capacity is available for a train, it has to wait on an adjacent Connecting Track; conflict-routes: extra conflict-routes can be defined to model the effect of crossing movements of trains within a Timetable Point. Travelling through the network, trains are separated (on exit and on entrance of each Timetable Point) by the minimum headway time, which is specified in DONS for each Connecting Track. In the simulation, the Connecting Track may be used as a buffer to "store" trains which are unable to enter the next Timetable Point. This storage capacity, which conforms to the number of blocks of the track, was added to the Connecting Track concept. The described conceptual model applies as long as disturbances are small enough to consider the original timetable as a reference to replan. Only when the simulation model has to deal with heavy disturbances, where structural re-planning is necessary, traffic-control rules must be added that will safeguard the quality of the service. Although strictly spoken not part of the robustness study, some functionality to test traffic-control has been added.

Computers in Railways 305 6 Implementation of the simulator in ARENA The construction of the simulation concepts doesn't have to stop on the drawing board, when using a tool that supports the implementation of software components in a so-called template. A template is a collection of user-defined, re-usable modelling building blocks, which are created by programming their functionality, interface, animation and performance indicators. The use of templates has the following advantages (Pater & Teunisse^): 1. reduction of model construction time, due to the re-usability of complex concepts; 2. separation between design and implementation; the user can concentrate on functional rather than technical problems; 3. verification of entire models is easier because of separate verification of the building blocks; 4. experimentation is much easier because both parameters are changed on easy-to-fmd spots and high-level building blocks are added instead of changing low-level code; 5. construction of models using available templates does not require simulation experts; 6. automatic generation of simulation models from a database is possible. For the DONS-simulator a template was built in the Arena simulation environment*, one of thefirstsimulation environments to incorporate the template technology. The template contains four building blocks. The blocks Timetable Point and Connecting Track model the infrastructure; the Definition-Block defines the simulation-scenario in terms of the timetable to be used, default-values for headway times, crossover times and the output that has to be generated. Finally the Animation-Block can be used to enhance the animation of the results of the model. The standard animation shows the trains running on the modelled infrastructure. By the colour of a train it is possible to determine the type of train, i.e. cargo or high-speed, and the amount of time it is delayed. An animated Timetable Point has the same colour as the train with the largest amount of delay that is present within the Timetable Point. The Animation-Block provides the functionality to show output statistics during simulation, measured for certain types of trains, a Timetable Point or Connecting Track. It can also be used to show which actions are being performed within a Timetable Point, i.e. stopping, or waiting for a connection.

306 Computers in Railways 7 An architecture for a network-wide simulator The final goal is to integrate the DONS-simulator with the existing applications and create a tool, which has the functionality that is required to generate a timetable and subsequently determine its robustness. In figure 1 the resulting architecture of this tool is shown. DONS-Simulator Figure 1: Architecture of DONS and DONS-simulator The Dons-simulator is linked to the DONS-database, which contains the data about infrastructure and accompanying constraints. Partially this data is again derived from the Dutch Railways corporate database. The timetables that were generated by DONS are also stored in the DONS-database. The template technology enables us to generate simulation models directly from this database. This saves us the time-consuming job to build the model; verification of the model is implicit. When the planner wants to test the robustness of a timetable, he selects the timetable and the accompanying infrastructure and constraints from the DONS-database. The system converts these data to a suitable format and stores them in the simulation-database. The planner can also define certain traffic-control rules that have to be operative during the simulation run. These rules are also added to the simulation-database. Now, applying the data-definition of the Arena-template, the simulation model can be generated, including the animation, and the simulation run can be activated. During the simulation the animation of the model can be examined to understand the results from the simulation. This becomes more difficult as the scope of the simulation model expands. Therefore other applications are developed, to visualise the generated output as

Computers in Railways 307 soon as the simulation has ended. In this way a thorough analysis can be carried out retrospectively. Examples of these visualisations are the timedistance and track occupation diagrams. Figure 2: Time-distance and track occupation diagram - plan and realization. 8 Results and conclusions Already a fully operational prototype of the DONS-simulator has been built, partly integrated with the DONS-system. Reactions of planners, used to working with the DONS-system, are positive. The tool is easy to operate and the level of abstraction conforms well to that of DONS. During the prototyping phase it became also clear that there is a need for additional ways to interpret the simulation results. New or more precise performance-indicators have to be defined. To inspect the propagation of traffic disruptions in space and in time, more advanced presentation techniques will have to be designed and implemented. A logical next step in the planning-process is the determination of the robustness of a timetable within a station; this step would be somewhat equivalent to the step from network timetable planning to

308 Computers in Railways station routing. Building blocks have to be designed to model the infrastructure within a station. The concepts of the Rail-template, as described by Pater and Teunisse\ can be re-used for this purpose. Although the DONS-simulator is originally meant to test the robustness of timetables, the functionality of the simulator has been extended with traffic-control rules. In this way we can test the effectiveness of control strategies to manage larger disturbances. Last but not least, a lot of attention will have to be paid to the validation of the model. Comparing the results with real-life data should enable us to tune the model where necessary, and in the end provide a better understanding of the intricacies of the relation between timetable planning and the quality of the railway service. References [1] Hooghiemstra, J.S. Design of regular interval timetables for strategic and tactical railway planning, Railway Systems and Management, Computers in Railways V, eds. J. Allan et al., Vol. 1, Computational Mechanics Publications, Southampton, pp. 393-402, 1996. [2] Zwaneveld, P.J., Kroon, L.G., & Ambergen, H.W. A decision support system for routing trains through railway stations. Railway Systems and Management, Computers in Railways V, eds. J. Allan et al., Vol. 2, Computational Mechanics Publications, Southampton, pp. 217-226, 1996. [3] Pater, A.J.G. & Teunisse, M.J.G.. The use of a template-based methodology in the simulation of a new cargo track from Rotterdam harbor to Germany, Proceedings of the 1997 Winter Simulation Conference, Incontrol Business Engineers, Maarssen, 1997. [4] Pegden, C.D., Shannon, R.E. & Sadowski R.P.. Introduction to simulation using SIMAN, second edition. McGraw-Hill, Singapore, 1995.