TrafficFluid-Sim

TrafficFluid-Sim is an open source, microscopic traffic simulation tool for automated vehicles driving in lane-free traffic environments in the era of Connected and Automated Vehicles. The simulator is an extension of SUMO that explicitly targets the lane-free traffic paradigm. To this end, the developed codebase is a fork of the open-source code of Eclipse SUMO - Simulation of Urban MObility.

With TrafficFluid-Sim, users can design from scratch and test lane-free vehicle movement strategies in C/C++, with a custom-built API that provides information about the traffic environment, effectively emulating vehicle-to-vehicle and vehicle-to-infrastructure communication. Each provided API function call in the code is accompanied by a concise description of its usage and functionality.

TrafficFluid-Sim Features

TrafficFluid-Sim enables a new set of applications and features within the SUMO tool, focusing on lane-free scenarios. In particular, the following key features are highlighted:

  • Configurations of scenarios operating under the lane-free paradigm and support for a wide range of common traffic environments, such as (bidirectional) highways, ring-roads, custom on-ramps and off-ramps, roundabouts and signal-free intersections.
  • Introduction of two-dimensional vehicle movement using either of the two movement dynamics:
    • Double integrator model, for both the longitudinal (x) and lateral (y) axis;
    • Bicycle model, with control over the acceleration and orientation of vehicles.
  • Implementation for the emerging lane-free infrastructure-based application of Internal Boundary Control.
  • Integration of 1-D snake-like vehicle platoons and 2-D deformable vehicle flocks operated as an entity.
  • Real-time API export of relevant traffic network measurements.
  • Online export of simulation metrics in GUI, along with post-simulation metrics in log files.
  • Ability to store and replay scenarios for lightweight execution.

Download

Windows 10/11 (zip file with 64-bit executables)

Ubuntu 22.04 LTS (zip file with 64-bit executables)

User Manual and Examples

A detailed explanation of the features along with the user instructions can be found in our documented user manual.

The user manual is accompanied by a set of examples covering all features.

How to cite

The user manual should be cited if TrafficFluid-Sim is utilized for research purposes:

D. Troullinos, I. Chrysomallis, I. Papamichail, and M. Papageorgiou. Trafficfluid-Sim: Extending SUMO for Microscopic Simulation in Lane-Free Traffic. Dynamic Systems and Simulation Laboratory, Technical University of Crete, User manual, 2025.

For convenience, the following BIB format can be used:
@manual{trafficfluidsim,
          author={Troullinos, Dimitrios and Chrysomallis, Iason and Papamichail, Ioannis and Papageorgiou, Markos},
          title={TrafficFluid-Sim: Extending SUMO for Microscopic Simulation in Lane-Free Traffic},
          organization={Dynamic Systems and Simulation Laboratory, Technical University of Crete},
          edition={User manual},
          year={2025},
          location = {Chania, Greece}
}