MovSim = Multi-model open-source vehicular-traffic Simulator.
MovSim is a microscopic traffic simulator with xml-based configuration and csv text output.
The core
submodule provides the following features:
- multi-lane simulator including onramps, offrams, "flow-conserving bottlenecks" and traffic-lights
- multiple models of different model classes (car-following models, coupled-map models and cellular automata)
- Intelligent Driver Model (IDM) Wikipedia
- Enhanced IDM/Adaptive Cruise Control Model [Preprint] (http://arxiv.org/abs/0912.3613)
- Optimal Velocity or Bando Model
- Velocity Difference Model
- Gipps Model [Wikipedia] (http://en.wikipedia.org/wiki/Gipps%27_Model)
- Krauss Model
- Nagel-Schreckenberg Cellular Automaton [Wikipedia] (http://en.wikipedia.org/wiki/Nagel-Schreckenberg_model)
- Kerner-Klenov-Wolf Cellular Automaton
- text-file output of detectors, spatiotemporal fields, floating-car data etc.
A mathematical description of the models as well as the basic concepts can be found in the book Traffic Flow Dynamics by Treiber/Kesting. A good starting point is the free chapter about Car-Following Models based on Driving Strategies.
Documentation by example can be found in the sim directory.
For installation see the README.md in the main MovSim directory.
To build the MovSim core with Maven, type mvn install
from the MovSim core/
directory.
MovSim core can be run directly from the command-line. To see the MovSim options, invoke the target by typing e.g.:
java -jar target/MovsimCore-1.6.0-SNAPSHOT-jar-with-dependencies.jar -h
There are a number of predefined simulation scenarios defined in the sim directory. The runmovsim
script can be used to run the simulator and gnuplot for plot these scenarios.
MovSim's logging output is controlled by the /config/log4j.properties
properties file.
Logging levels are: DEBUG < INFO < WARN < ERROR
For commercial use, please contact the copyright holders at movsim@akesting.de
MovSim is Copyright (C) 2010-2016 by Arne Kesting, Martin Treiber, Ralph Germ, and Martin Budden.
MovSim is licensed under GPL version 3.