HomeAlgorithms & AICell Transmission Model — Traffic Shockwaves

Cell Transmission Model — Traffic Shockwaves

Daganzo's Cell Transmission Model in 3D: watch a lane-closure bottleneck turn upstream demand into a stop-and-go shockwave, with live Rankine-Hugoniot shock speed, throughput and queue-length readouts.

Algorithms & AI3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
traffic-flow-shockwave-formation ↗ Open standalone

A single lane closure is enough to turn ordinary highway demand into a self-sustaining traffic jam. This simulator runs Daganzo's Cell Transmission Model — the same discretized sending/receiving-function algorithm used in real ramp-metering and traffic-management software — on a 3D highway with an adjustable bottleneck. Push inflow demand past the bottleneck's reduced capacity and watch a congestion shockwave nucleate at the choke point and crawl upstream, with its Rankine-Hugoniot propagation speed, live throughput and queue length read out in real time.

⚙ Under the hood

Run Daganzo's Cell Transmission Model on a 3D highway with an adjustable lane-closure bottleneck and watch upstream demand nucleate a congestion shockwave whose Rankine-Hugoniot speed, throughput and queue length update live.

cell transmission modeltraffic flowshockwavealgorithmsqueueing theoryfundamental diagram

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)