Package org.matsim.contrib.decongestion
A package which provides some tools to compute delays per link and time interval and set tolls accordingly in order to reduce delays.
Tolls per link and time interval are adjusted from iteration to iteration or every specified number of iterations.
There are different implementations to compute the tolls:
- using a proportional-integral-derivative controller which treats the average delay as the error term; requires tuning of the parameters K_p, K_i and K_d
- using a proportional controller which treats the average delay as the error term and where K_p = value-of-travel-times-savings * number of delayed agents
- using a 'bang-bang' approach which either increases the toll or decreases the toll by a certain amount every specified number of iterations
DecongestionConfigGroup
.
- Author:
- ikaddoura
-
Class Summary Class Description DecongestionAnalysisModule DecongestionConfigGroup Contains the input parameters, e.g.DecongestionControlerListener Interval-based decongestion pricing approach: (1) Identify congested links and time intervals and set an initial toll for these links and time intervals.DecongestionModule DecongestionRunExample Starts an interval-based decongestion pricing simulation run.DecongestionRunExampleFromConfig Starts an interval-based decongestion pricing simulation run. -
Enum Summary Enum Description DecongestionConfigGroup.DecongestionApproach DecongestionConfigGroup.IntegralApproach