Files of dynamic assignment

Extension

Name

Description

*.bew

Cost file

Up-to-date list of costs for current paths, edge times and volumes of two previous simulation runs (Attributes for the trip chain file, matrices, path file and cost file). The first list Edges does not contain edges that traverse managed lane routes and include aggregated values.

The second list Edges only contain edges that traverse managed lane routes and include aggregated values.

Refer to the Example of a cost file *.bew below this table.

*.cva

Evaluation of convergence

Volumes and travel times for the current and prior dynamic assignment (Saving data about the convergence of the dynamic assignment to a file)

*.weg

Path file

List of edges and paths currently found in network that were part of the last simulation run (Attributes for the trip chain file, matrices, path file and cost file), (Path search and path selection): Refer to Structure of the path file *.weg and Example of a path file *.weg below this table.

*.fkt

Trip chain file

Traffic demand for dynamic assignment in a trip chain file (Modeling traffic demand with trip chain files)

Example of a cost file *.bew

$VISION
* File: C:\Users\Public\Documents\PTV Vision\PTV Vissim 2022\
Examples Training\Dynamic Assignment\3 Paths\3 Paths.inpx
* Comment:
* Application: PTV Vissim: 2022.00-00* [238187]
*
** Table: Dynamic Assignment
*
$DYNAMICASSIGNMENT:EVALINT
600
*
* Table: Edges
*
$EDGE:NO;FROMNODE;TONODE;LINKSEQ
1;1;2;1
2;2;3;1
3;2;3;10000,2,10003
4;2;3;10001,3,10002
5;3;4;1
6;2;2;1,10001
7;2;2;1
8;2;2;1,10000
9;3;3;10002,1
10;3;3;1
11;3;3;10003,1
*
* Table: Edges
*
$EDGE:NO;TRAVTMNEW(1,ALL);TRAVTMOLD(1,ALL);VOLNEW(1,ALL);TRAVTMNEW(2,ALL);
TRAVTMOLD(2,ALL);VOLNEW(2,ALL);TRAVTMNEW(3,ALL);TRAVTMOLD(3,ALL);VOLNEW(3,ALL)
1;6.363;6.125;76;6.447;6.226;82;6.428;6.199;84
2;17.846;17.877;29;17.908;17.975;36;17.926;17.974;45
3;19.366;19.370;46;19.382;19.391;46;19.359;19.370;38
4;20.177;20.177;0;20.204;20.204;0;20.114;20.114;0
5;6.311;5.375;73;6.304;5.386;82;6.287;5.409;84
6;1.005;1.005;0;1.015;1.015;0;1.008;1.008;0
7;1.087;1.074;29;1.079;1.079;37;1.054;1.062;45
8;1.143;1.157;47;1.156;1.167;45;1.139;1.155;39
9;0.978;0.978;0;1.000;1.000;0;0.962;0.962;0
10;1.083;1.078;29;1.079;1.092;36;1.102;1.088;45
11;1.245;1.246;46;1.299;1.281;46;1.239;1.233;38
*
* Table: Edges
*
$EDGE:NO;TRAVTMNEW(1,ALL);TRAVTMOLD(1,ALL);VOLNEW(1,ALL);TRAVTMNEW(2,ALL);
TRAVTMOLD(2,ALL);VOLNEW(2,ALL);TRAVTMNEW(3,ALL);TRAVTMOLD(3,ALL);VOLNEW(3,ALL)
2;18.042;17.873;75;18.057;17.922;82;18.011;17.899;83
7;1.099;1.097;76;1.095;1.094;82;1.050;1.050;84
10;1.113;1.094;75;1.124;1.100;82;1.119;1.098;83

Structure of path file *.weg

  • Table: Dynamic Assignment:
<Evaluation interval:>;<Number of current simulation run>;<Number of converged simulation runs>

 

  • Table: Edges:

One row for each edge. Each row contains the numbers of the Vissim objects:

<Edge number>;<FromNode number>;<ToNode number>; comma-separated:
<Segment number 1> to <Segment number n>

 

  • Table: Paths: One row for each path from parking lot to parking lot. The row contains numbers of the objects and attribute values in Vissim:
<Number of path>;<Number of From parking lot>;<Number of To parking lot>;comma-separated: <Number of path 1> to <Number of path n>;
<Volume (new)> in time interval 1> to <Volume (new) in time interval n>;
<Last travel time in time interval 1> to <Last travel time in time interval n>;
<Demand target (relative) in time interval 1> to <Demand target (relative)> in time interval n>;

 

The other Paths tables contain object numbers and attribute values, each in a separate row, for the following objects:

  • Paths from a dynamic routing decision to a parking lot

If managed lane routes are defined, they are followed by representative path data. A representative path summarizes relevant paths. For representative routes, the aggregated path travel times and edge travel times are used to calculate the generalized cost.

  • Representative data of paths from one parking lot to another parking lot
  • Representative data of paths from a dynamic routing decision to a parking lot

Example of a path file *.weg

$VISION
* File: ..\Examples Training\Dynamic Assignment\3 Paths\3 Paths.inpx
* Comment:
* Application: PTV Vissim: 2022.00-00* [238187]
*
* Table: Dynamic assignment
*
$DYNAMICASSIGNMENT:EVALINT;CURITERIDX;NUMCONVSIMRUNS
600;1;0
*
* Table: Edges
*
$EDGE:NO;FROMNODE;TONODE;LINKSEQ
1;1;2;1
2;2;3;1
3;2;3;10000,2,10003
4;2;3;10001,3,10002
5;3;4;1
6;2;2;1,10001
7;2;2;1
8;2;2;1,10000
9;3;3;10002,1
10;3;3;1
11;3;3;10003,1
*
* Table: Paths
*
$PATH:NO;FROMPARKLOT;TOPARKLOT;EDGESEQ;VOLNEW(1,ALL);VOLNEW(2,ALL);VOLNEW(3,ALL);
VOLNEW(4,ALL);VOLNEW(5,ALL);VOLNEW(6,ALL);PATHTRAVTMNEW(1,ALL);PATHTRAVTMNEW(2,ALL);
PATHTRAVTMNEW(3,ALL);PATHTRAVTMNEW(4,ALL);PATHTRAVTMNEW(5,ALL);PATHTRAVTMNEW(6,ALL);
DEMTARGREL(1,ALL);DEMTARGREL(2,ALL);DEMTARGREL(3,ALL);DEMTARGREL(4,ALL);
DEMTARGREL(5,ALL);DEMTARGREL(6,ALL)
1;1;2;1,7,2,10,5;33;33;31;33;28;35;20.8;20.9;20.9;21.0;21.0;20.8;;;;;;
2;1;2;1,6,4,9,5;25;27;16;20;27;29;22.8;22.9;23.1;23.0;23.0;22.9;;;;;;
3;1;2;1,8,3,11,5;26;32;24;20;35;26;22.4;22.7;22.5;22.8;22.6;22.7;;;;;;
*
* Table: Paths
*
$PATH:NO;FROMDYNVEHROUTDEC;TOPARKLOT;EDGESEQ;VOLNEW(1,ALL);VOLNEW(2,ALL);
VOLNEW(3,ALL);PATHTRAVTMNEW(1,ALL);PATHTRAVTMNEW(2,ALL);PATHTRAVTMNEW(3,ALL);
DEMTARGREL(1,ALL);DEMTARGREL(2,ALL);DEMTARGREL(3,ALL)
*
* Table: Paths
*
$PATH:NO;FROMPARKLOT;TOPARKLOT;EDGESEQ;VOLNEW(1,ALL);VOLNEW(2,ALL);VOLNEW(3,ALL);
PATHTRAVTMNEW(1,ALL);PATHTRAVTMNEW(2,ALL);PATHTRAVTMNEW(3,ALL);DEMTARGREL(1,ALL);
DEMTARGREL(2,ALL);DEMTARGREL(3,ALL)
1;1;2;1,7,2,10,5;77;82;85;37.6;37.6;37.4;;;
*
* Table: Paths
*
$PATH:NO;FROMDYNVEHROUTDEC;TOPARKLOT;EDGESEQ;VOLNEW(1,ALL);VOLNEW(2,ALL);
VOLNEW(3,ALL);PATHTRAVTMNEW(1,ALL);PATHTRAVTMNEW(2,ALL);PATHTRAVTMNEW(3,ALL);
DEMTARGREL(1,ALL);DEMTARGREL(2,ALL);DEMTARGREL(3,ALL)

Superordinate topic:

Overview of PTV Vissim files