Intersection Optimalization
Project Name: Intersection Optimalization
Class: 4IT496 – Simulation of Systems
Author: Jana Vataščinová
Model type: Agent-Based Simulation
Software used: NetLogo
Contents
Problem definition
This simulation portrays the intersection of Anglická and Bělehradská / Škrétova. During afternoon, there are traffic jams on only one street leading to the intersection - on Anglická street.
The intersection is displayed on the picture below. There are two ways from which cars approach the intersection. Vast majority of the cars leave the intersection on Anglická street. For the cars arriving from Bělehradská street, this means turning left, crossing the tram rail.
The intersection is directed by traffic lights.
Goal of the Simulation
The goal of the simulation is to portray the current situation of the intersection (with the actual current lights' setting and number of incoming cars), and to find out and optimal lights' setting that would minimize the waiting time of the cars.
The fact that the cars are waiting only on one of the incoming streets points to the opinion, that the current setting is not optimal.
Data
I obtained data about the current intersection situation by observing the intersection on Friday from 2.30pm till 3.30pm. This is one of the times when cars are waiting from one side only.
The times of the lights' setting and number of incoming cars were averaged to get regular times that repeat.
Method
NetLogo 6.2. was used for this simulation. This software is suitable for multi-agent system, such as this simulation. Also, it provides visualization and quick results.
Model
Blueprint and Limitations
For the purpose of this simulation, I simplified the intersection. NetLogo world size was set to {{-15,..,15},{-15,..,15}} and the intersection is placed in the middle, as you can see in the following picture.
Black color displays the roads where cars drive. Blue color signifies tram rail. The arrows point to the direction in which cars or trams go.
- Vast majority of the cars coming from Bělehradská street turn left to Anglická street. The number of cars continuing straight to Škrétova street is so small, that all the cars in the simulation turn left to Anglická street.
- Similarly as mentioned above, almost none of the cars coming from Anglická street turn right to Škrétova street. As visible on the map of the intersection, there is an extra line solely for cars turning right. But for the purpose of this simulation, this line has no importance, and thus was omitted.
- Because the roads are full, the cars don't change lines. Thus, this simulation doesn't allow the cars to change lines.
- The light are set and are not dependent on whether there are any pedestrians or not. Therefore, pedestrians were not included in the simulation as they are not important for it's purpose.
- There is limited space for the cars going to Anglická street. This led to the choice that the time of green lights from both sides should stay the same - this means that I kept the time of green light for trams (= red lights for all cars) the unchanged.