NetLogo User Community Models
Curb Parking Simulation Model
by Yanan Xin (Submitted: 08/26/2014)
## WHAT IS IT?
This model is designed to examine the influence of Intelligent Parking Info System and Land Use Diversity on cruising for curb parking.
## HOW IT WORKS
Activity centers (STOREs in the scenario), which are the driving force of trips or parking, are represented by red houses with green parking spots around. Number of stores and diversity of land use are set respectively via the slider bar. The locations of stores are set randomly. The number of green grids for each store represents the size of the parking area, which is also set randomly. Each green grid belongs to its nearest store. The number on each green grid represents the permitted parking time for that spot which is set randomly with a maximum controlled by Parking-Diversity slider. The darker the green color, the longer the parking time is.
Each blue car is set to move towards the nearest activity center (STORE). Once it enters the green parking area for that store, it randomly picks one of the empty parking spots and stays for the parking time assigned to that spot. After that, it will move to the next nearest target store, excluding the one it just parked and repeat the process. If the parking spots for its target store are full at the time the car touches the parking area, it will cruise until successfully parked at an available spot of a next target store. The average cruising time for all cars is recorded in the plot. Note that if the InfoSystem switch is turned on, an occupancy limit of 80 percent will be applied to stop any new parking in the parking area. All cars will be informed of the occupancy information, indicated by the number on each store, before they set their target store and start to move.
## HOW TO USE IT
Press SETUP button to set up the initial scenario.
## THINGS TO NOTICE
When you turn on or off the InfoSystem switch, note the difference between the plots. Note that, the result will greatly depend on the initial setting, especially the locations of stores.
Also compare and summarize the difference of the plot when you adjust the Parking-Diversity parameter slider.
## THINGS TO TRY
If you count the switch, here are actually four parameters to control the result. Try to control three and adjust only one to see the difference.
## EXTENDING THE MODEL
Considering the complexity of curb parking system, here are several ways to improve this model based on your study objective. For example, a better indicator or definition for cruising time to be plotted, adding the control of store locations, providing a street scenario setting or adding traffic influence.
Welcome for further improvements or suggestions.
## NETLOGO FEATURES
Note the use of global variables: store and target. Note the use of breeds for two different kinds of turtles: cars and stores.
Note the use of ticks to make a car stay a specific period of time during the process.
## RELATED MODELS
(models in the NetLogo Models Library and elsewhere which are of related interest)
## CREDITS AND REFERENCES
If you mention this model in a publication, please include these citations for the model itself and for the NetLogo software:
* Yanan Xin (2013). Curb Parking Simulation Model.
* Wilensky, U. (1999). NetLogo. http://ccl.northwestern.edu/netlogo/. Center for Connected Learning and Computer-Based Modeling, Northwestern University, Evanston, IL.
## COPYRIGHT AND AUTHOR
Copyright 2013 Yanan Xin.
(back to the NetLogo User Community Models)