Professional Documents
Culture Documents
Functions and assignment methods, how is the driving desire from O to D set in a macroscopic
transportation model on the existing network model?
Scenario management, a delightful aid, a "personal assistant" for the user. Many things are
handled automatically and the user can concentrate on the essentials.
PTV Group
1-6 Functions
How will the trip desire from O to D calculated in a macroscopic network model?
Description of Volume delay functions (VDF) and description of the assignment methods for an
assessment inside a network model, based on an existing demand.
PTV Group
The basis for the definition of a capacity-restraint function, the fundamental diagrams. In
general, you want draw a conclusion on the traffic behavior and the associated different route
search of road users from the knowledge of the traffic situation on the right boarder (near
qmax).
From the fundamental diagrams are no clear function over the entire range of values can be
determined. Rather, different regression curves are assumed for different traffic conditions.
Akcelik initiated in 1964 BPR function in the form tcur = t0 • (1 + α • (q/qmax)β). In his function
he chose for the variables α = 0.15 and β = 4.00
However, this function is the result of measurements. Our goal is supposed to be the traffic
condition and the route choice behavior as a conclusion from the observation model. This
means that the input function should provide the "right" result later.
v-sat Diagram
The above diagram shows the relationship between the saturation grade sat and the velocity v
in analogy to qv-graph before. With increasing traffic volume q, we expect a decreasing velocity
v.
As saturation grad or volume grade, we describe the relationship between q and qmax.
PTV Group
A basis for all assignment procedures in PrT is the selected volume delay function (VDF),
which can be defined for each network object.
Links
Nodes
Turns
Connectors
Main nodes
Main turns
This function is called BPR (Bureau of Public Roads) and is ascribed to the first regression
curves in the publication of HCM in 1964.
PTV Group
VDF in Visum
Preset VDF can be selected in Visum. Besides the various BPR functions, we also mention an
example, the function of the French Institut national de recherche sur les transports et leur
Sécurité (INRETS). This function is just beginning a somewhat steeper slope of the function.
In the diagram, three different curves of the curves are shown INRETS.
— a = 0,25
— a = 0,50
— a = 0,90
Impedance function
Shortest patch search is always the basis for the impedance may result from the various
attributes on a network model.
Without changing the settings when impedance function only the values summed contact on all
network objects.
Since the range of values of the impedance is Integer, the value tcur is multiplied by the factor
of 100.
PTV Group
Impedance function
The impedance function can also be used in great detail. You simply check the checkbox
"detailed".
We could include the user defined attribute (UDA) "attractiveness" of links into the impedance
formula as shown above. This could be helpful when calibrating the assignment. E.g. by
increasing the UDA for a link and thus lowering the impedance, this link would usually attract
more traffic during the assignment. In our example the UDA has the standard value of 1 for all
links , which means it will not have an effect on the assignment.
PTV Group
PTV Group
PTV Group
PTV Group
PTV Group
PTV Group
Incremental assignment
The incremental assignment procedure models how a network continuously fills up. At the
beginning, road users can use a free network for which exactly one shortest route exists for
every origin/destination relation. The traffic network is then successively loaded. Every step
congests the road network with additional vehicles and, in this way, increases impedance on
the congested links, turns and connectors. Because of the changed impedance, alternative
shortest routes may be found in every step.
The matrix is incrementally assigned to the network in the form of several parts. In this process,
the entire demand is proportionally distributed over the number of iteration steps defined by the
user (maximum 12). The default is an incremental assignment with three iteration steps (33 %,
33 % and 34 %).
The first step determines lowest impedance routes for all required OD-relations of the current
network for either a free network or based on a basic volume.
PTV Group
Incremental assignment
The defined percentage of the first incremental step of the matrix is then assigned to these
routes.
Subsequently, the new network impedances resulting from these volumes are calculated via the
VD functions.
The darken blue volume bar shows us the flow bundle volume from all trips from and to A
Village.
PTV Group
Incremental assignment
On this basis, the next iteration step again calculates lowest impedance routes.
In our example the result of the second shortest path search is the same than in the first step.
PTV Group
Incremental assignment
This procedure is continued and we assign the next 33% to the network. We have now 66% of
the demand assigned.
The darken blue volume bar shows us the flow bundle volume from all trips from and to A
Village.
PTV Group
Incremental assignment
Again on this basis, the last iteration step calculates lowest impedance routes.
In our example the result of the third shortest path search is for one route (A Village to X Town)
different.
PTV Group
Incremental assignment
The darken blue volume bar shows us the flow bundle volume from all trips from and to A
Village.
PTV Group
Incremental assignment
Incremental assignment
100%, „All-or-Nothing“
Three equidistant steps (33%, 33%, 34%)
Unequally shared in twelve steps (1%, 3%, 7%, 16%, 32%, 16%, 9%, 5%, 4%, 3%, 2%,
2%)
As an additional option, a step for automatically storing the file version has been created after
each calculation.
PTV Group
Equilibrium assignment
The Equilibrium assignment distributes the demand according to Wardrop's first principle .
"Every road user selects his route in such a way, that the impedance on all alternative routes is
the same, and that switching to a different route would increase personal travel time (user
optimum)."
This behavioral hypothesis underlies the unrealistic assumption that every road user is fully
informed about the network state. In transport planning this hypothesis is approved of given a
fundamental methodical advantage of the equilibrium assignment - with quite general
requirements, the existence and uniqueness of the assignment result (expressed in volumes of
the network object) is guaranteed. Moreover, measures for the distance of an approximation
solution from the equilibrium exist, from which an objective termination criterion can be derived
for the procedure, which generally is an iterative problem solution.
The equilibrium assignment determines a user optimum which differs from a system optimum.
A user optimum means that the same impedance results for all routes of a traffic relation
between zones i and j (within the scope of calculation accuracy). This results directly from the
condition, that changing to another route is not profitable for any road user.
A system optimum however means that the total impedance in the network, which is the product
of route impedance and route volume is minimized for all OD pairs. On average, this procedure
leads to shorter journey times per road user, but there are (few) road users which use routes to
serve the general public, with an impedance above average.
PTV Group
Equilibrium assignment
In the procedure dialog we find two equilibrium assignments with a different Gap for calculating
the equilibrium state.
The value is the weighted volume difference between the vehicle impedance of the network of
the current iteration and the hypothetical vehicle impedance.
Minimum impedance value calculated hypothetically for the next iteration step on the
assumption that all vehicles – based on the current impedances in the network – use the best
path.
PTV Group
The unique solutions to such local linear equilibrium in terms of destination flows, recursively
applied for each node of the bush in topological order, provide a descent direction with respect
to the classical sum-integral objective function. The network loading is then performed through
such splitting rates, thus avoiding explicit path enumeration.
The zones 1 and 2 are connected to node A, the zones 3 and 4 are connected to node B. A and
B are connected by the two links x and y, which have the same VDF. Demand is 500 trips each
from 1 to 3 and from 1 to 4. The image shows the resulting link volumes in the balanced state.
But the link volumes can result from the various route volumes overlaying on the links.
PTV Group
The two steps are different in the optimization of the proportionality of route volumes a meshes.
PTV Group
Equilibrium Lohse
iteration steps n and n-1, and the calculated actual travel time of iteration step n,
sufficiently correspond to each other. This is defined by the precision threshold
EPSILON.
PTV Group
Equilibrium Lohse
The two methods differ in the estimation procedure for each iteration step.
PTV Group
Statistics on the results of an assignment in IV you get under the menu item lists -> Statistics ->
Goodness of PrT assignment
In this list, among others, the impedance values for the vehicle, the vehicle hypothetical
impedance and the gap are listed.
PTV Group
Number of paths
Also, it may be interesting to find out how the frequency distribution of paths to a reallocation is.
To open a list of PrT-paths (Lists -> Paths -> PrT-Paths).
This list is shown with the attribute index, how many different routes were calculated from a
origin to a destination zone.
You can save this list as a database (see Database icon in the menu bar of the list) and there
then create a frequency distribution of the index.
PTV Group
PTV Group
The transport system-based assignment does not differentiate between individual PuT lines.
Modeling the transport supply only considers the links of a basic network with their specific run
times. The basic network can comprehend the following sets of links.
All road and rail links of the link network
Only those links which are traversed by PuT lines
Only those links which are traversed by active PuT lines
From the links of this basic network a graph is constructed which is the basis for a best-route
search.
Because individual lines are not distinguished, transfer stops with their respective transfer times
cannot be included in the search. It is possible, however, to include transition times between
different transport systems (transfer penalties for transport system changes, for example
between bus and train).
The transport system-based assignment calculates exactly one route for each pair of origin
zone and destination zone, which consists of one origin connector and one destination
connector for the PuT as well as of links and turns, which are permitted for a public transport
system. Transfers are changes of the transport system which are considered in the form of a
time penalty in the route search.
For links, t-PuTSys is considered
A transport system change can only take place at selected nodes
At nodes, where a transport system change is necessary, a transfer time penalty TP is assigned
TP = node type-specific time penalty + penalty per transfer
At nodes, at which no turn for the public transport system is permitted between the links, the
PTV Group
Before we start with the scenario management, we change the procedure sequence and the
graphic parameter as shown above (alternatively load
01_07_01_StartScenarioManagement.ver)
The project should be saved under the name Training_2030. Please write the filename and
select the base directory (please select your removable disc)
Basic settings
Modifications
The modifications can be selected that are either independent, or that they are dependent on
other modifications.
In the example, we first create a node in the north of C-Hamlet. At this node we can connect
three links. The connector road to the center of C-Hamlet and the western and the eastern
branch of the Northern Bypass.
A single modification you can look at later by selecting the corresponding row and a click on the
icon "Edit Modification”.
PTV Group
Define scenarios
The project can be closed at any time. The Scenario Manager automatically stores all data.
To calculate the scenarios any rows can be selected (all at once). Then click on the icon
"calculate scenarios”.
PTV Group
Click the scenario North Bypass an then click the button „load marked scenario“
In this way you can create all evaluations and print outs. The scenario manager is organizing
everything inside your project for you
PTV Group
In the tab Comparison patterns you can create various graphic parameters to compare different
scenarios. Here you create only a pattern based on two scenarios. Later you can use this
pattern to compare all required comparisons.
PTV Group
Set the graphics parameters so that you represent traffic increases and decreases traffic with
corresponding colors. The pattern shows what it looks like later in the application.
PTV Group
Select in the tab scenarios the 0 Case and the North Bypass. Click then on the button
„compare scenarios“
PTV Group
Select as Leading scenario which includes all required network objects. In our case we use the
North Bypass.
Confirm your inputs with a click on the push-button „Compare“
PTV Group
Now you can select any scenario and compare it in the same way. If you need further
comparison patterns, go back to the register Comparison Patterns and define a new one.
Finally click close project. All required data are already saved.