Disim Highway Simulator

This page hosts the complete user manual for Disim: a new open source educational and research tool for teaching and understanding highway traffic and the effect of different driving behaviors.



Disim is a lightweight microscopic highway traffic simulator that enables the emulation of a complete traffic over several kilometers. It allows the definition of a specific road network under variable entry rates and road conditions. Disim also offers the possibility to add road sensors to measure the density, speed and traffic flow and log this data. Variable speed limits as well as ramp metering are supported natively.

This simulator display is based on OpenGL and FLTK which make it particularly fast and enjoyable to use. Another particularity is that the simulator can be run without a graphical interface to gather quantitative data more efficiently.

Disim offers a powerful scripting API enabling everyone to modify the individual car behavior and use the intelligent traffic management using the LUA programming language. As LUA is interpreted it requires no compilation and allows quick prototyping of behaviors.

Contents

 * Download
 * Installation
 * Linux
 * Mac OS X
 * Windows
 * Introduction
 * Creating the Highway Network
 * Creating a New Car Behavior
 * Creating an Infrastructure Controller
 * The LUA API
 * A Complete Tutorial
 * License, Contributions and Bugs
 * Acknowledgments