This is the home of the computer science final year project of Andrew Lansdowne, which was completed and handed in on 6th April 2006.
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 LinksProject 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.
- Download in PDF format (2mb) or view online.
Simulation Runnable Applets
- Microscopic Tests (T-1 to T-8)
- Macroscopic Tests (flow-density plots)
- Other Test Models
- Avon Ring Road Models (Ring Road only loads if java heap max size is increased via -Xmx256M) - Can be used as a large 'playground' model. Very slow using applet; run on NetLogo application - see below.
Downloads
- Traffic Simulator model to be used with NetLogo 3.1 beta.
- Ring road with HOV data to be used with NetLogo and the model above.
- Ring road without HOV data to be used with NetLogo and the model above.
Poster
- This poster (0.2mb PDF) was created for project poster day.
Other Traffic Simulation Projects
- SMARTEST - Leeds University
Runnable Traffic Simulation Applets
- Microsimulation of road traffic - Models cars and trucks in a variety of scenarios.
- Traffic Simulator Applet - Demonstrates Schreckenberger's traffic flow model.
- Multiagent Traffic Management: A Reservation-Based Intersection Control Mechanism. [15] in Report.
- CA Traffic Simulator - Demonstrates the Nagel-Schreckenberg traffic flow model.
- NetLogo Models
- Traffic Basic - Models a single lane, repeating road to see a traffic jam.
- Traffic 2 Lanes - 2 Lane version of the above.
- Traffic Grid - Models a grid network with traffic lights.
- Traffic Intersection - Models two roads with an intersection using traffic lights.