Traffic Simulation using Agent-Based Modelling

This is the home of the computer science final year project of Andrew Lansdowne, which was completed and handed in on 6th April 2006 at the University of the West of England.

The aim of this project is for me to gain knowledge of the concepts of traffic simulation and to experience first-hand the issues faced by simulation developers. After studying the literature, I used NetLogo, an agent-based modelling (ABM) environment, to design and implement a simple working traffic simulation model. This gave me a good idea of what makes a traffic simulator tick, designing vehicle following and lane changing models, and I hope the finished model is unique and worth experimenting with.

Project Files and Links

Project Report Abstract:
This report follows the design and implementation of a traffic simulator written in NetLogo, an agent-based modelling environment. The system is developed with a view to analysing the likely effect of congestion-reducing schemes, in particular high occupancy vehicle lanes. The simulator is calibrated and validated using data from traffic studies, and then a section of road in South Gloucestershire is modelled to investigate the introduction of high occupancy vehicle lanes. The results suggest that the high occupancy vehicle lane fulfils its objectives by significantly reducing travel times for car sharers without adversely affecting other drivers.

Simulation Runnable Applets


These were built on NetLogo 3.1 beta. They are tested working on Netlogo 3.1.0 which is available here.

To use, save the .nlogo and all supporting csv's to the same folder, open the .nlogo file and then select a model from the EXISTING_MODELS dropdown and click Load. Click Setup then Go to run.


External Links

Other Traffic Simulation Projects

Runnable Traffic Simulation Applets