A Formal Approach for Railroad Traffic Modelling Using Timed Automata

The present paper proposes a new modelling framework well-suited to describe in detail multiple modelling features and interactions among different components of railway transport systems. Timed automata and Uppaal software tool were chosen because allow not only the introduction of additional features but also the construction and the verification of timed models. Another important advantage of the presented formalism is given by the possibility to operate modifications on the simulated maps only by changing the initialization variables and without changing the UPPAAL model. Different templates were defined to represents the complexity of railroad train station, two types of structures being taken into consideration: infrastructure – road, switches, traffic lights, platforms, and moving vehicles – engines, cars. To model and analyze the two types of structures, a two layered model based on Timed Automata was considered; one represents the components of the infrastructure and the relations between them and the second one represents the mobile components of the railroad traffic. The interactions between layers were defined using a set of rules implemented in “C” programming language. A case study was considered for simulation purposes, some possible scenarios being presented. A list of queries was generated in order to verify various properties. The proposed framework proved to be capable to model railway complex structures and to verify their behavior.

[1]  Leo G. Kroon,et al.  Models for railway timetable optimization: Applicability and applications in practice , 2017, J. Rail Transp. Plan. Manag..

[2]  Dung-Ying Lin,et al.  Using Genetic Algorithms to Optimize Stopping Patterns for Passenger Rail Transportation , 2014, Comput. Aided Civ. Infrastructure Eng..

[3]  Alexander Virgona,et al.  Sensing and perception technology to enable real time monitoring of passenger movement behaviours through congested rail stations , 2015 .

[4]  Matteo Fischetti,et al.  Modeling and Solving the Train Timetabling Problem , 2002, Oper. Res..

[5]  M. J Dorfman,et al.  Scheduling trains on a railway network using a discrete event model of railway traffic , 2004 .

[6]  S. Ricci,et al.  A Petri Nets Based Decision Support Tool for Railway Traffic Conflicts Forecasting and Resolution , 2008 .

[7]  Csaba Csiszár,et al.  Analysis of Delay Causes in Railway Passenger Transportation , 2015 .

[8]  Xia Yang,et al.  Optimizing the Long-Term Operating Plan of Railway Marshalling Station for Capacity Utilization Analysis , 2014, TheScientificWorldJournal.

[9]  Anita Schöbel,et al.  Line Planning with Minimal Traveling Time , 2005, ATMOS.

[10]  Upali Vandebona,et al.  Estimation of Passenger Flow for Planning and Management of Railway Stations , 2017 .

[11]  Zhibin Jiang,et al.  DWELL TIME MODELLING AND OPTIMIZED SIMULATIONS FOR CROWDED RAIL TRANSIT LINES BASED ON TRAIN CAPACITY , 2015 .

[12]  Wei Li,et al.  A dynamic simulation model of passenger flow distribution on schedule-based rail transit networks with train delays , 2016 .