Modeling time table based tram traffic TN-1 Modeling time table based tram traffic Daniel Lückerath, University of Cologne, Cologne University of Applied Science, Germany Oliver Ullrich, Ewald Speckenmeyer, University of Cologne {lueckerath|ullrich|esp}@informatik.uni-koeln.de In mid-sized cities, tram networks are major components of public service infrastructure. In those networks with their typically dense schedules, multiple lines share tracks and stations, resulting in a dynamic system behavior and mounting delays following even small disruptions. Robustness is an important factor to keep delays from spreading through the network and to minimize average delays. This paper describes part of a project on simulation and optimization of tram schedules, namely the devel- opment and application of a simulation model representing a tram network and its assigned time table. We begin by describing the components of a tram network, which consist of physical and logical entities. These concepts are then integrated into a model of time table based tram traffic. We apply the resulting simulation software to our hometown Cologne's tram network and present some experimental results. 1 Introduction Tram networks are important parts of public transport infrastructure, which is exemplified by the 745,000 passengers that are transported in Cologne's tram network every day as described in [5]. Especially mid-sized cities often have mixed tram networks, i.e. networks where trams travel on street level (thus being subject to individual traffic and corresponding traffic regulation strategies) and on underground tracks. In such dense networks robustness is an im- portant factor to minimize average delays. Robust- ness measures the degree on which inevitable small disturbances, e.g. obstructed tracks due to parked cars, have impact on the whole network. With robust time tables delays are kept at a local level, whereas with non-robust time tables they spread through the network and might subsequently cause delays of other vehicles as described in [2, 3]. In this paper we present the simulation module (first described in [4]) which is part of a larger project to generate and evaluate robust time tables in order to minimize the impact of small delays. We develop a model and implement an application to simulate time tables of mixed tram networks in order to evaluate given time tables before their implementation in the field and to compare time tables generated by optimi- zation methods (as in [7, 8]) with respect to their applicability. In addition we want to show that the adopted simulation engine can be applied to real world problems. A more detailed description of our project and in particular our optimization approach is presented in the accompanying paper “Simulation and optimiza- tion of Cologne's tram schedule” (see [7]). We begin the remainder of this paper by describing the basics of time table based tram traffic (section 2), followed by a short discussion of our model repre- senting the physical and logical entities of the tram network (section 3). The resulting software is then applied to Cologne's tram network (section 4). We close with a short summary of the lessons learned and give some remarks on further research (section 5). S03W S03E S04E S05W S05E S25W S25E © Utopian Transport Authority Gare du Nord Piccadilly Gamla Stan Wall St Line 2 Line 1 120s 120s 90s 90s 30s 30s 90s 90s Tram 0212, line 2 (pass. exchange) Tram 0102, line 1 (moving) Utopia City Link Commute and Conquer Figure 1. Part of a tram network