Difference between revisions of "Intersection (vs. Roundabout)"

From Simulace.info
Jump to: navigation, search
Line 3: Line 3:
 
= Problem definition =
 
= Problem definition =
  
- a description of the situation you solve (i.e. the task)
+
During the last year almost every day I go around an intersection at Střelnická / Třebenická which has a really unique shape which reminds me of a Roundabout. I'd like to try to simulate the Intersection as an agent based simulation. There are 4 exits from the road:
 +
- to Kaufland (biggest local shop, about 130 parking places)
 +
- to Ďáblický hřbitov and local housing estate
 +
- to Kobylisy
 +
- to Střížkov
 +
On every exit there are traffic lights with different timings, which I'll easily measure during one measurement at one specific time and day of the week. Most of the cars go straight on the main road from Kobylisy to Střížkov, they also arrive mostly at higher speeds than others leaving from the housing estate and Kaufland. I'd like to propose a simulation based model from NetLogo library with an intersection with 4 exists as is the real example. It will allow users to set frequency, deceleration, acceleration of cars from each direction. The lights will be set to constant ticks which will try to simulate the real scenario. I will omit the fact that cars entering the Kaufland parking place have to leave it also, it will behave as a normal street.
 +
Then I'd like to try out a simplified model of Roundabout with the same parameters to compare which of these are better. The simulation would consider some safe distance before another car can enter the roundabout and will have same settings and parameters as intersection. Theoretically I'd love to have two models in one NetLogo project, but I'm yet unsure whether its possible.
  
 +
== Real data ==
 +
Real measured and approximated frequency of incomming cars are following:
 +
- northbound - 6
 +
- westbound - 48
 +
- southbound - 6
 +
- eastbound - 54
 +
 +
Real lights timings measured and approximated are following:
 +
- north-south - 10s
 +
- east-west - 30s
 +
- yellow - 3s
  
 
= Method =
 
= Method =
+
The model requires cars entering at different locations, speeds, exiting at different exits and being autonomous in the defined space and environment. The modeling tool should be able to take in account all these facts, so a agent based simulation seems like a clear choice. The other choice could be SimProcess with defined throughputs of each sub-intersection et cetera, but NetLogo is more suited for this kind of modeling and is way more intuitive and the model is almost self-explanatory.
- the discussion of possible solutions, the selection of method and tools for the solution, reasons for such choice (why the selected methods and tools are the best for the problem)
 
  
 
= Model =
 
= Model =
 
Detailed description of the method, including parameters, ranges, schemes, model limitations, etc. The description must be detailed enough that anybody could replicate the experiment event without your model source codes.
 
Detailed description of the method, including parameters, ranges, schemes, model limitations, etc. The description must be detailed enough that anybody could replicate the experiment event without your model source codes.
 +
[[File:Example.jpg]]
 +
 +
== Limitations ==
 +
- Crossing and related lights timing was omitted.
 +
- The right turning lane in west-east direction was omitted.
 +
- South exit behaves just like another normal road, it doesn't take in consideration that all the cars exiting in this direction have to exit the same, because it leads only to a parking.
 +
- Cars cannot change their lane if they see the other one is more free.
 +
- Cars enter the intersection even though it seems full and jammed.
 +
- The roundabout was simulated really simply - just by having the lights dead.
  
 
= Results =
 
= Results =

Revision as of 23:39, 15 January 2014

Introduction

Problem definition

During the last year almost every day I go around an intersection at Střelnická / Třebenická which has a really unique shape which reminds me of a Roundabout. I'd like to try to simulate the Intersection as an agent based simulation. There are 4 exits from the road: - to Kaufland (biggest local shop, about 130 parking places) - to Ďáblický hřbitov and local housing estate - to Kobylisy - to Střížkov On every exit there are traffic lights with different timings, which I'll easily measure during one measurement at one specific time and day of the week. Most of the cars go straight on the main road from Kobylisy to Střížkov, they also arrive mostly at higher speeds than others leaving from the housing estate and Kaufland. I'd like to propose a simulation based model from NetLogo library with an intersection with 4 exists as is the real example. It will allow users to set frequency, deceleration, acceleration of cars from each direction. The lights will be set to constant ticks which will try to simulate the real scenario. I will omit the fact that cars entering the Kaufland parking place have to leave it also, it will behave as a normal street. Then I'd like to try out a simplified model of Roundabout with the same parameters to compare which of these are better. The simulation would consider some safe distance before another car can enter the roundabout and will have same settings and parameters as intersection. Theoretically I'd love to have two models in one NetLogo project, but I'm yet unsure whether its possible.

Real data

Real measured and approximated frequency of incomming cars are following:

- northbound - 6
- westbound - 48 
- southbound - 6 
- eastbound - 54

Real lights timings measured and approximated are following:

- north-south - 10s 
- east-west - 30s
- yellow - 3s 

Method

The model requires cars entering at different locations, speeds, exiting at different exits and being autonomous in the defined space and environment. The modeling tool should be able to take in account all these facts, so a agent based simulation seems like a clear choice. The other choice could be SimProcess with defined throughputs of each sub-intersection et cetera, but NetLogo is more suited for this kind of modeling and is way more intuitive and the model is almost self-explanatory.

Model

Detailed description of the method, including parameters, ranges, schemes, model limitations, etc. The description must be detailed enough that anybody could replicate the experiment event without your model source codes. Example.jpg

Limitations

- Crossing and related lights timing was omitted.
- The right turning lane in west-east direction was omitted.
- South exit behaves just like another normal road, it doesn't take in consideration that all the cars exiting in this direction have to exit the same, because it leads only to a parking.
- Cars cannot change their lane if they see the other one is more free.
- Cars enter the intersection even though it seems full and jammed.
- The roundabout was simulated really simply - just by having the lights dead. 

Results

- list of results, their analysis, interpretation and evaluation.


Conclusion

- how the problem was solved


Citations

Code

Model source code (xls, spm, nlogo, mdl, etc. file)