Beruflich Dokumente
Kultur Dokumente
meeadsaberi / congestionpricing
Dismiss
Join GitHub today
GitHub is home to over 31 million developers working together to host
and review code, manage projects, and build software together.
Sign up
README.md
This repository includes instructions on how to implement congestion pricing in a mesoscopic dynamic traffic model in
AIMSUN and the associated python scripts for it.
You may first want to download an already existing meso model in AIMSUN. We encourage you to use our own large-scale
calibrated and validated meso model of Melbourne, either from another repository https://github.com/meeadsaberi/dynamel
or directly from https://www.cityxlab.com/dta.html
After having the meso model running with no problem in AIMSUN, first thing you need to consider for congestion pricing is to
specify the desired Generalized Cost Function (GCF) for both priced and non-priced links in the network given a particular
pricing scheme. Here in "cost_function.py", we provide the GCF for an adavnced pricing sceheme with joint distance and delay
toll. For more information on the pricing scheme, see our publication here:
https://www.sciencedirect.com/science/article/pii/S0968090X18300573
In total we introduce four GCFs: intial and dynamic cost functions for non-priced links, and initial and dynamic cost functions
for priced links. In AIMSUN, you have to allocate your GCFs to the right groups of links, e.g., the cost functions for priced links
should be allocated to the group of links that forms your pricing zone.
Now that the GCFs are specified and allocated to the approrpiate groups of links in the model, you can set up and run the
provided "pricing_API.py".
The provided codes are expected to work with no or limited modification with the Melbourne meso model in AIMSUN.
However, if you want to use this code for your own model, you need to adjust a few things including the start and end of
simulation, simulation time-intervals, etc.
https://github.com/meeadsaberi/congestionpricing 1/1