
2018 21st International Conference on Intelligent Transportation Systems (ITSC) Maui, Hawaii, USA, November 4-7, 2018 Microscopic Traffic Simulation using SUMO Pablo Alvarez Lopez, Michael Behrisch, Laura Bieker-Walz, Jakob Erdmann, Yun-Pang Fl¨otter¨od, Robert Hilbrich, Leonhard L¨ucken, Johannes Rummel, Peter Wagner and Evamarie Wießner Abstract— Microscopic traffic simulation is an in- lot of model extensions, simulation enhancements and valuable tool for traffic research. In recent years, both improvements have been made. This publication presents the scope of research and the capabilities of the tools an overview of the functionality and the used simula- have been extended considerably. This article presents the latest developments concerning intermodal traffic tion models in SUMO. First, a general introduction of solutions, simulator coupling and model development the work flow with traffic simulations is given. Second, and validation on the example of the open source example scenarios are presented which are also freely traffic simulator SUMO. available to give researchers the chance to start with their research without the need to setup a complex I. Introduction scenario first. Next, different models, concepts and tools For the implementation of traffic management solu- are explained to support the work of traffic researchers. tions accurate knowledge of the traffic conditions and Finally, an outlook of the works with SUMO is stated. dynamics is necessary. Traffic simulation frameworks pro- vide a helpful tool to answer complex research questions, II. Workflow to evaluate or to test traffic management strategies and In order to simulate traffic, a number of elements are their impacts. The traffic simulation tools can mainly be needed. The most important ones are the following divided into four different groups [17]: • Network data (e.g. roads and footpaths) 1) Macroscopic: average vehicle dynamics like traffic • Additional traffic infrastructure (e.g. traffic lights) density are simulated • Traffic demand 2) Microscopic: each vehicle and its dynamics are Together these elements form a simulation scenario. modeled individually Since traffic simulation models are typically used for 3) Mesoscopic: a mixture of macroscopic and micro- stochastic behavior, it makes sense to simulate such a scopic model scenario a number of times and draw statistical conclu- 4) Submicroscopic: each vehicle and also functions sions. inside the vehicle are explicitly simulated e.g. gear shift It is often a time-consuming process to prepare a simulation scenario based on real-world data. SUMO The advantage of macroscopic models are normally its provides a large package of applications to help with this fast execution speed. However the detailed simulation of task. The process for preparing the road network data microscopic or submicroscopic models are more precise and traffic lights is described in section IV. Preparing especially when emissions or individual routes should be traffic demand is explained in Sections V. Section VI simulated. Therefore, this paper focuses on microscopic deals with multi- and intermodal traffic while Section traffic simulation. VII focuses on simulation validation. Moreover, sections There are several microscopic simulation tools avail- VIII and IX describe pedestrian simulation and model able to support the evaluation of research questions. For enhancements respectively. After that, model coupling example, the Simulation PTV Vissim is a commercial work will be explained in Section IX. software package, which is well known and used [7]. PTV After defining a scenario it is immensely useful to Vissim is well supported and provides a user friendly observe the simulation objects (vehicles, pedestrians, interface with also 3D visualization. In contrast to the traffic lights) in a visual representation for qualitative commercial PTV Vissim software, the activity-based validation. To this end, SUMO provides the SUMO- traffic simulation MATSim is open source and freely 1 GUI application, which allows observing the simulation available over the internet [14] . at different speeds and with various coloring options to Furthermore, SUMO is also freely available and pub- 2 highlight various aspects such as speeds, traffic densities, lished under the Eclipse Public License V2 . SUMO road elevation or right-of-way rules. is used worldwide and is downloaded over 35.000 times To evaluate a simulation scenario quantitatively, the every year. A reference publication of SUMO was already simulation provides a wide array of output files that can published and highly referenced in [15]. Since then a be enabled selectively, such as: 1https://www.matsim.org/ • Vehicle trajectories (positions and speeds) 2http://sumo.dlr.de/ • Traffic data collected from modeled detectors 978-1-7281-0323-5/18/$31.00 ©2018 IEEE 2575 Fig. 1. Street Network of the Real-World Bologna Scenario in SUMO’s WebWizard Fig. 2. Example Traffic Flow of an Induction Loop • Traffic data aggregated over network elements (edges or lanes) • Traffic data aggregated over the whole trip of a observed days. The data is measured every 5 minutes and vehicle or person are smoothed with the Savitzky-Golay filter. Similar to • Protocols of traffic light switching other cities, only few vehicles were driving during the • Traffic data aggregated for the whole simulation night, while the traffic demands increased during the • Emissions, energy consumption, and so on. rush hours in the morning and in the afternoon. Based These output files can be visualized using SUMO tools on these raw data, a one-hour time span, representing a or imported into other applications. To help with this, typical 8am-9am rush hour, was created and used as the SUMO also provides tools for converting output files into traffic demand in the “Real-World Bologna” scenario. other formats and for importing them with python or Different types of personal vehicles are modeled in matlab. order, to simulate a more realistic distribution of differ- III. Example: Bologna Scenario ent vehicles considering produced emissions, acceleration and deceleration behaviors. In addition to the vehicular A scenario is used throughout this entire paper to traffic, the scenario includes public transport, bus stops illustrate the concepts and work flow of SUMO. The and special lanes. To show the functionality of inter- scenario is called “Real-World Bologna” as it is based modal traffic, the Acosta scenario was extended with on a part of the inner city of Bologna (Italy). It focuses some fictional person trips. on the area between the two main streets Andrea Costa Furthermore, the vehicles in the simulation have all and Pasubio and it includes the football stadium as well different types of emission classes which are defined as the hospital, see Figure 1. in the vehicle types. For the emission simulation, the The “Real-World Bologna” scenario is publicly avail- database of HBEFA (Handbook Emission Factors for able 3 as part of SUMO to provide a quick start. However, Road Transport) has been used. It is possible to simulate for more complex or larger evaluations the scenario may the produced emissions of CO, CO2, NOx, PMx, HC, be too small or the traffic demand could be too less. as well as the fuel consumption of every single vehicle Figure 1 shows the street network that is modeled in [16]. In addition to the HBEFA model the produced the scenario. It is large enough to develop and to eval- emissions can be also simulated by the PHEM model uate complex traffic management strategies, while still (Passenger car and Heavy duty emission Model) of the executing quickly on regular desktop computers. Technical University Graz. PHEM and HEBEFA include The positions of the traffic lights were given as teleme- both emission data from real world vehicle. From this try data files by the municipal of Bologna and have been data different emission classes for vehicles types have imported in the SUMO scenario. In addition, the signal been extracted which could be used in SUMO for the time plans of the traffic lights were also included in the emission simulation. simulation scenario. The traffic demand for the scenario is based on induc- IV. Network Setup tion loop data from real-world detectors in the city of SUMO networks consist of nodes and unidirectional Bologna. The vehicle counts of the induction loops during edges representing street, waterways, tracks, bike lanes 11 and 13 November 2008 were provided by the city and walkways. Each edge has a geometry described by administration. As an example, Figure 2 shows the traffic a series of line segments and consists of one or more flows detected by a single induction loop for the three lanes running in parallel. Attributes such as width, 3https://sourceforge.net/projects/sumo/files/traffic_ speed limit and access permissions (e.g. bus only) are data/scenarios/Bologna_small/ modeled as constant along a lane. As a consequence a 2576 stretch of road must be modeled as a sequence of edges An example of the tool and the Bologna scenario can when either of these attributes changes along its length. be seen in Figure 1. SUMO networks include detailed information regarding possible movements at intersections and corresponding B. Development of the Real-World Bologna scenario right of way rules which are used to determine the The municipal of Bologna provided the traffic demand dynamic simulation behavior. To ensure consistent net- and the information about the traffic network for the work representation, SUMO networks are created using Real-World Bologna scenario as a Vissim scenario [7] the NETCONVERT and NETEDIT applications. NET- which could be converted to a SUMO scenario and was CONVERT is a command-line tool which can be used extended and corrected automatically and manually. One to import road networks from different data sources e.g. major extension of the traffic network was to include OpenStreetMap (OSM), OpenDRIVE, Shapefile or from lanes which are explicitly restricted for buses only. The other simulators such as MATSim and Vissim. A key positions of the traffic lights and their signal time plans feature of NETCONVERT is the heuristic refinement of could also be provided from the municipal of Bologna as missing network data to achieve the necessary level of telemetry data.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages8 Page
-
File Size-