Road Traffic Flow

An ns-3 module for road traffic flow simulation framework.
Categories: Mobility, Traffic control

This is a module for road traffic flow simulation framework built on the ns-3 network simulator. It implements various car-following models for studying traffic dynamics, wave propagation, and vehicle behavior on highways. The simulator is built to study the impact of reaction times that delay the application of the acceleration after an stimulus (distance and relative velocity) has been perceived by a driver or an autonomous driving algorithm.

The README.md on the module web site has much more extensive documentation.

1.0.0

Works with ns-3.48

Build History : Road Traffic Flow 1.0.0

Release Notes

<h3>Added</h3> <ul> <li>Initial alpha release of road-traffic-flow module for ns-3</li> <li>Eight car-following models:<ul> <li>Linear car-following model</li> <li>Optimal Velocity (OVM)</li> <li>Intelligent Driver Model (IDM)</li> <li>New Delay Differential Equations (nDDE)</li> <li>Improved nDDE with velocity dependent maximum acceleration</li> <li>nDDE with equilibrium velocity for a=0</li> <li>nDDE with quadratic distance-velovity dependence in equilibrium</li> <li>Simplified IDM (no desired velocity term)</li> </ul> </li> <li>Support for constant and variable reaction times</li> <li>DSRC delay model dependent on vehicle density</li> <li>V2X communication delay support</li> <li>Micro (2-vehicle) and macro (&gt;2 vehicle) scenarios</li> <li>Circular road boundary conditions for macro scenarios</li> <li>Variable vehicle density initial conditions (monotone, sinusoidal, pulse, delta)</li> <li><code>.mob</code> data file output for time series analysis</li> <li>Integration with ns-3 mobility models</li> <li>Comprehensive documentation and examples</li> </ul> <h3>Tag message</h3> <p>road-traffic-flow module v1.0.0</p>

0.1.0

Works with ns-3.48

Build History : Road Traffic Flow 0.1.0

Release Notes

<h3>Added</h3> <ul> <li>Initial beta release of road-traffic-flow module for ns-3</li> <li>Eight car-following models:<ul> <li>Linear car-following model</li> <li>Optimal Velocity (OVM)</li> <li>Intelligent Driver Model (IDM)</li> <li>New Delay Differential Equations (nDDE)</li> <li>Improved nDDE with velocity dependent maximum acceleration</li> <li>nDDE with equilibrium velocity for a=0</li> <li>nDDE with quadratic distance-velovity dependence in equilibrium</li> <li>Simplified IDM (no desired velocity term)</li> </ul> </li> <li>Support for constant and variable reaction times</li> <li>DSRC delay model dependent on vehicle density</li> <li>V2X communication delay support</li> <li>Micro (2-vehicle) and macro (&gt;2 vehicle) scenarios</li> <li>Circular road boundary conditions for macro scenarios</li> <li>Variable vehicle density initial conditions (monotone, sinusoidal, pulse, delta)</li> <li><code>.mob</code> data file output for time series analysis</li> <li>Integration with ns-3 mobility models</li> <li>Comprehensive documentation and examples</li> </ul> <h3>Tag message</h3> <p>road-traffic-flow module v0.1.0</p>

This ns-3 extension is one or more contributed modules.

Version 1.0.0

Released Aug. 6, 2026

Works with ns-3.48