Carpool Tunnel Banner
Project Home Page    Documentation    Download     Developer Information    CS435 Homepage    Forum    Issue Tracker

CSci 435/535: Software Engineering

Longitudinal Traffic model: The IDM

This is copied from Treiber's webpage

Model Equations

In this simulation, we used the Intelligent-Driver Model (IDM) to simulate the longitudinal dynamics, i.e., accelerations and braking decelerations of the drivers.

The IDM is a "car-following model", i.e., the traffic state at a given time is characterized by the positions, velocities, and the lane index of all vehicles. The decision of any driver to accelerate or to brake depends only on his own velocity, and on the "front vehicle" immediately ahead of him. Lane-changing decisions, however, depend on all neighboring vehicles.

Specifically, the acceleration dv/dt of a given driver depends on his velocity v, on the distance s to the front vehicle, and on the velocity difference Delta v (positive when approaching),

IDM acceleration equation

where

relation for desired distance

The acceleration is divided into a "desired" acceleration a*(1-(v/v0)^delta) on a free road, and braking decelerations induced by the front vehicle. The acceleration on a free road decreases from the initial acceleration a to zero when approaching the "desired velocity" v0. The imposed deceleration increases with

Model Parameters

The IDM has intuitive parameters: Typical values that we use in the simulation are v0=120 km/h (you would chose, e.g., 50 km/h for city traffic), T=1.8 s, a=1 m/s^2, b=3 m/s^2, s0=2 m, and delta=4.

In general, every "driver-vehicle unit" can have its individual parameter set, e.g.,

Often two different types are sufficient to show the main phenomena.

Back Back to CSci 435/535 Project Homepage.

Last changed Wed Jan 19 18:50:04 2005. David Coppit, david@coppit.org

Valid CSS!
Valid HTML 4.01!