Skip to content

This project allows you to simulate multiple Virtual Coupling scenarios (ERTMS L4) in the SUMO environment.

License

Notifications You must be signed in to change notification settings

MatteoSpataro/SUMO-Virtual-Coupling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simulation of ERTMS Level 4: Virtual Coupling

This project is based on today's need to optimize railway capacity through the Virtual Coupling technique applied to a platoon of trains. The aim is to carry out a simulation of various Virtual Coupling scenarios using the Eclipse SUMO (Simulation of Urban MObility) software, through which it is possible to draw considerations regarding the variations in the capacity of a railway network.

What is SUMO

"Simulation of Urban MObility" (SUMO) is an open source, highly portable, microscopic traffic simulation package designed to handle large road networks and different modes of transport.

It is mainly developed by employees of the Institute of Transportation Systems at the German Aerospace Center.

Where to get SUMO

You can download SUMO via our downloads site.

As the program is still under development and is extended continuously, we advice you to use the latest sources from our GitHub repository. Using a command line client the following command should work:

    git clone --recursive https://github.com/eclipse/sumo

Execute this project

The program can be run in two ways: by clicking on the executable "menu.py" or by entering the name of the program in a terminal within the directory containing the latter. Note that starting the program from the terminal is the only way to access the advanced settings that allow you to change some parameters. To do this, you need to enter the following instruction in the terminal:

    python menu.py --setParam

By default, the program run the SUMO simulation with graphical interface (sumo-gui). If you want to run the simulation without it, you can add the option "--nogui”. Furthermore, if you don't want a simulation with Virtual Coupling, you can add the option "--novc" before you execute the instruction in the terminal.

In the end, if you want to run the simulation with the maximum capacity (30 trains), you have to enter the following instruction in the terminal:

    python menu.py --maxTrains

License

SUMO is licensed under the Eclipse Public License Version 2.

About

This project allows you to simulate multiple Virtual Coupling scenarios (ERTMS L4) in the SUMO environment.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages