24.08.2013 Views

VISSIM 5.30-05 User Manual

VISSIM 5.30-05 User Manual

VISSIM 5.30-05 User Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

12 Dynamic Assignment<br />

Again the sensitivity k in the exponent determines how much influence the<br />

differences in utility have. In this formula, the relative difference in utility<br />

determines the distribution, so that we will see only a small difference<br />

between the 1<strong>05</strong> and 110 minute routes, whereas the 5 minute route will<br />

receive much more volume than the 10 minute route.<br />

Actually the Kirchhoff distribution formula can be expressed as a Logit<br />

function, if the utility function is transformed to be logarithmic:<br />

k ⋅ logU<br />

j<br />

e<br />

k ⋅ logU<br />

e i<br />

k<br />

U j<br />

p(<br />

R j ) = =<br />

k<br />

∑U<br />

i<br />

i ∑<br />

i<br />

where Cj is the general cost of route j.<br />

12.6.3 Route Search<br />

−k⋅logC<br />

j<br />

e<br />

− k logC<br />

e i<br />

In <strong>VISSIM</strong> we assume that the drivers do not use only the best routes from<br />

one parking lot to another, but that the traffic volume is distributed among a<br />

set of available routes. Obviously, one would like to know the set of the n<br />

best routes for each origin-destination-pair. Unfortunately there is no efficient<br />

algorithm to simply compute the n best routes but there are algorithms to find<br />

the single best one. To solve this problem we search for the best route for<br />

each OD-pair in each iteration of the Dynamic Assignment. Since the traffic<br />

situation and thus travel times change from iteration to iteration (as long as<br />

convergence is not reached) we will find different “best” routes in the<br />

iterations. All routes found (i.e. all routes that have qualified at least once as<br />

a best route) are collected in an archive of routes and are known in all later<br />

iterations. These routes are all stored in the path file (extension WEG).<br />

The criterion for the “best” route is the general cost. That implies that for<br />

different vehicle types different best routes can be found, because the<br />

parameters of the general cost function are type-specific. Route search is<br />

done at the beginning of each evaluation interval and is based on the<br />

expected general cost for this interval computed from the preceding<br />

iterations.<br />

Since in the very first iteration no travel time information from preceding<br />

simulation runs is available the cost is evaluated by replacing the travel time<br />

with the distance (in m). Thus for the initial route search also link/connector<br />

costs are taken into account. For every subsequent iteration the edges in the<br />

network that have not been traveled by any vehicle have a default travel time<br />

of only 0.1 second. This way it attracts the route search to build routes<br />

including unused edges. This method might result in some useless routes<br />

being found initially but by encouraging vehicles to try new paths the process<br />

of finding new routes is speeded up. You might want to control the courage<br />

of the vehicles to discover new routes by adding some weight to the distance<br />

in the general cost function so that they do not try obvious detours. However,<br />

626 <strong>VISSIM</strong> <strong>5.30</strong>-<strong>05</strong> © PTV AG 2011<br />

=<br />

∑<br />

i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!