Vissim 11 - Manual
Vissim 11 - Manual
Vissim 11 - Manual
USER MANUAL
Copyright and legal agreements
Legal agreements
The information contained in this documentation is subject to change without notice and
should not be construed as a commitment on the part of PTV AG.
Without the prior written permission of PTV AG, this documentation may neither be
reproduced, stored in a retrieval system, nor transmitted in any form or by any means,
electronically, mechanically, photocopying, recording, or otherwise, except for the buyer's
personal use.
Warranty restriction
The content accuracy is not warranted. Any information regarding mistakes in this manual is
greatly appreciated.
Imprint
PTV AG
Haid-und-Neu-Str. 15
76131 Karlsruhe
Germany
Tel. +49 721 9651-300
info@vision.ptvgroup.com
www.ptvgroup.com
vision-traffic.ptvgroup.com
© PTV GROUP 3
Contents
Copyright and legal agreements 3
Important changes compared to previous versions 23
Quick start: creating a network and starting simulation 25
Typography and conventions 27
1 Introduction 29
1.1 Simulation of pedestrians with PTV Viswalk 29
1.2 PTV Vissim use cases 29
1.3 Traffic flow model and light signal control 31
1.3.1 Operating principles of the car following model 32
1.4 How to install and start PTV Vissim 34
1.4.1 Information on installation and deinstallation 34
1.4.2 Content of the PTV Vision program group 34
1.4.3 Specifying the behavior of the right mouse button when starting the program for
the first time 35
1.4.4 Agreeing to share diagnostics and usage data 35
1.5 Technical information and requirements 36
1.5.1 Criteria for simulation speed 36
1.5.2 Main memory recommended 37
1.5.3 Graphics card requirements 37
1.5.4 Interfaces 37
1.5.5 Number of characters of filename and path 37
1.6 Overview of add-on modules 38
1.6.1 General modules 38
1.6.2 Signal controllers: Complete procedures 39
1.6.3 Signal control: Interfaces 41
1.6.4 Programming interfaces 41
1.7 Using a demo version 41
1.8 Using PTV Vissim Viewer 42
1.8.1 Limitations of the Vissim Viewer 42
1.8.2 Vissim Viewer installation and update 42
1.9 Using the PTV Vissim Simulation Engine 43
1.10 Using files with examples 43
1.10.1 Opening the Examples Demo folder 43
1.10.2 Opening the Examples Training folder 43
1.11 Opening the Working directory 43
1.11.1 Opening the working directory from the Windows Explorer 44
1.12 Documents 44
1.12.1 Showing the user manual 44
1.12.2 Showing the PTV Vissim Help 44
1.12.3 Additional documentation 45
© PTV GROUP V
1.13 Service and support 46
1.13.1 Using the manual, Help and FAQ list 46
1.13.2 Services by the PTV GROUP 47
1.13.3 Posting a support request 48
1.13.4 Requests to the Traffic customer service 49
1.13.5 Showing program and license information 49
1.13.6 Managing licenses 50
1.13.7 Information about the PTV GROUP and contact data 53
2 Principles of operation of the program 54
2.1 Program start and start screen 54
2.2 Starting PTV Vissim via the command prompt 56
2.3 Using the Start page 57
2.4 Becoming familiar with the user interface 58
2.5 Using the Network object toolbar 61
2.5.1 Context menu in the network object toolbar 64
2.6 Using the Level toolbar 65
2.7 Using the background image toolbar 66
2.8 Using the 3D info sign bar 67
2.9 Using the Quick View 68
2.9.1 Showing the Quick View 69
2.9.2 Selecting attributes for the Quick view display 69
2.9.3 Editing attribute values in the Quick view 70
2.9.4 Editing attribute values in the Quick view with arithmetic operations 70
2.10 Using the Smart Map 71
2.10.1 Displaying the Smart Map 71
2.10.2 Displaying the entire network in the Smart Map 72
2.10.3 Moving the Network Editor view 72
2.10.4 Showing all Smart Map sections 72
2.10.5 Zooming in or out on the network in the Smart Map 72
2.10.6 Redefining the display in the Smart Map 73
2.10.7 Defining a Smart Map view in a new Network Editor 73
2.10.8 Moving the Smart Map view 74
2.10.9 Copying the layout of a Network Editor into Smart Map 74
2.10.10 Displaying or hiding live map for the Smart Map 74
2.11 Using network editors 75
2.11.1 Showing Network editors 75
2.11.2 Network editor toolbar 75
2.11.3 Network editor context menu 80
2.11.4 Zooming in 82
2.11.5 Zooming out 82
2.11.6 Displaying the entire network 83
2.11.7 Moving the view 83
VI © PTV GROUP
2.11.8 Measuring distances 84
2.11.9 Defining a new view 85
2.11.10 Displaying previous or next sections 86
2.11.11 Zooming to network objects in the network editor 86
2.11.12 Selecting network objects in the Network editor and showing them in a list 86
2.11.13 Using named Network editor layouts 86
2.12 Selecting simple network display 88
2.13 Using the Quick Mode 89
2.14 Changing the display of windows 89
2.14.1 Showing program elements together 90
2.14.2 Arranging or freely positioning program elements in PTV Vissim 91
2.14.3 Anchoring windows 91
2.14.4 Releasing windows from the anchors 92
2.14.5 Restoring the display of windows 93
2.14.6 Switching between windows 93
2.15 Using lists 93
2.15.1 Structure of lists 94
2.15.2 Opening lists 95
2.15.3 Selecting network objects in the Network editor and showing them in a list 96
2.15.4 List toolbar 97
2.15.5 Selecting and editing data in lists 100
2.15.6 Editing lists and data via the context menu 103
2.15.7 Selecting cells in lists 106
2.15.8 Sorting lists 106
2.15.9 Filtering data of a column 107
2.15.10 Deleting data in lists 110
2.15.11 Moving column in list 110
2.15.12 Using named list layouts 111
2.15.13 Selecting attributes and subattributes for columns of a list 112
2.15.14 Setting a filter for selection of subattributes displayed 117
2.15.15 Using coupled lists 119
2.16 Using the Menu bar 121
2.16.1 Overview of menus 121
2.16.2 Editing menus 133
2.17 Using toolbars 135
2.17.1 Overview of toolbars 135
2.17.2 Adapting the toolbar 138
2.18 Mouse functions and key combinations 139
2.18.1 Using the mouse buttons, scroll wheel and Del key 140
2.18.2 Using key combinations 141
2.18.3 Customizing key combinations 144
2.18.4 Resetting menus, toolbars, shortcuts, and dialog positions 145
2.19 Saving and importing a layout of the user interface 146
© PTV GROUP IX
5.6.9 Using 2D/3D model distributions 260
5.6.10 Using color distributions 262
5.6.11 Editing the graph of a function or distribution 265
5.6.12 Deleting intermediate point of a graph 266
5.7 Managing vehicle types, vehicle classes and vehicle categories 267
5.7.1 Using vehicle types 267
5.7.2 Using vehicle categories 279
5.7.3 Using vehicle classes 280
5.8 Defining driving behavior parameter sets 282
5.8.1 Editing driving behavior parameters 283
5.8.2 Driving states in the traffic flow model according to Wiedemann 285
5.8.3 Editing the driving behavior parameter Following behavior 286
5.8.4 Editing the driving behavior parameter car following model 293
5.8.5 Applications and driving behavior parameters of lane changing 300
5.8.6 Editing the driving behavior parameter Lateral behavior 308
5.8.7 Editing the driving behavior parameter Signal Control 315
5.8.8 Editing the driving behavior parameter Meso 317
5.9 Defining link behavior types for links and connectors 318
5.10 Defining display types 320
5.11 Defining track properties 323
5.12 Defining levels 324
5.13 Using time intervals 325
5.13.1 Defining time intervals for a network object type 326
5.13.2 Calling time intervals from an attributes list 327
5.14 Toll pricing and defining managed lanes 327
5.14.1 Defining managed lane facilities 327
5.14.2 Defining toll pricing calculation models 331
6 Creating and editing a network 334
6.1 Setting up a road network or PT link network 335
6.1.1 Example for a simple network 336
6.1.2 Traffic network data 336
6.1.3 Evaluating vehicular parameters from the network 337
6.2 Copying and pasting network objects into the Network Editor 338
6.2.1 Selecting and copying network objects 340
6.2.2 Pasting network objects from the Clipboard 341
6.2.3 Copying network objects to different level 343
6.2.4 Saving a selected part of the network 344
6.3 Editing network objects, attributes and attribute values 344
6.3.1 Inserting a new network object in a Network Editor 346
6.3.2 Editing attributes of network objects 350
6.3.3 Showing attribute values of a network object in the Network editor 351
6.3.4 Direct and indirect attributes 352
X © PTV GROUP
6.3.5 Duplicating network objects 352
6.3.6 Moving network objects in the Network Editor 353
6.3.7 Moving network object sections 354
6.3.8 Calling up network object specific functions in the network editor 354
6.3.9 Rotating network objects 354
6.3.10 Deleting network objects 356
6.4 Displaying and selecting network objects 356
6.4.1 Moving network objects in the Network Editor 356
6.4.2 Selecting network objects in the Network editor and showing them in a list 359
6.4.3 Showing the names of the network objects at the click position 359
6.4.4 Zooming to network objects in the network editor 360
6.4.5 Selecting a network object from superimposed network objects 360
6.4.6 Viewing and positioning label of a network object 360
6.4.7 Resetting the label position 361
6.5 Importing a network 361
6.5.1 Reading a network additionally 361
6.5.2 Importing ANM data 366
6.5.3 Selecting ANM file, configuring and starting data import 367
6.5.4 Adaptive import of ANM data 369
6.5.5 Generated network objects from the ANM import 372
6.5.6 Importing data from the add-on module Synchro 7 377
6.5.7 Adaptive import process for abstract network models 378
6.5.8 Importing Synchro 7 network adaptively 379
6.5.9 Importing openDRIVE network *.xodr 379
6.5.10 Data stored in the *.rcf file 381
6.5.11 Use cases for route import 381
6.5.12 Conditions and restrictions for route import 382
6.5.13 Desired speed distributions at parking lots 382
6.6 Exporting data 384
6.6.1 Exporting nodes and edges for visualization in Visum 385
6.6.2 Exporting nodes and edges for assignment in Visum 386
6.6.3 Exporting PT stops and PT lines for Visum 390
6.6.4 Exporting static network data for 3ds Max 391
6.7 Rotating the network 392
6.8 Moving the network 393
6.9 Inserting a background image 394
6.9.1 Using live maps from the Internet 394
6.9.2 Using background images 398
6.10 Modeling the road network 405
6.10.1 Modeling links for vehicles and pedestrians 406
6.10.2 Modeling connectors 420
6.10.3 Editing points in links or connectors 431
6.10.4 Changing the desired speed 435
© PTV GROUP XI
6.10.5 Modeling pavement markings 443
6.10.6 Defining data collection points 446
6.10.7 Defining vehicle travel time measurement 447
6.10.8 Attributes of vehicle travel time measurement 448
6.10.9 Modeling queue counters 450
6.11 Modeling vehicular traffic 452
6.11.1 Modeling vehicle compositions 452
6.11.2 Modeling vehicle inputs for private transportation 454
6.11.3 Modeling vehicle routes, partial vehicle routes, and routing decisions 459
6.11.4 Modeling parking lots 493
6.11.5 Using vehicle attribute decisions 506
6.11.6 Modeling overtaking maneuvers on the lane of oncoming traffic 508
6.12 Modeling short-range public transportation 511
6.12.1 Modeling PT stops 511
6.12.2 Defining PT stops 512
6.12.3 Attributes of PT stops 513
6.12.4 Generating platform edges 517
6.12.5 Generating a public transport stop bay 518
6.12.6 Modeling PT lines 518
6.12.7 Entering a public transport stop bay in a PT line path 525
6.12.8 Editing a PT line stop 526
6.12.9 Calculating the public transport dwell time for PT lines and partial PT routes 531
6.12.10 Defining partial PT routes 538
6.12.11 Attributes of PT partial routing decisions 539
6.12.12 Attributes of partial PT routes 540
6.13 Modeling right-of-way without SC 541
6.13.1 Modeling priority rules 541
6.13.2 Using conflict areas 560
6.13.3 Modeling stop signs and toll counters 571
6.13.4 Merging lanes and lane reduction 576
6.14 Modeling signal controllers 577
6.14.1 Modeling signal groups and signal heads 578
6.14.2 Modeling 3D signal heads 584
6.14.3 Using detectors 593
6.14.4 Using signal control procedures 602
6.14.5 Opening and using the SC Editor 631
6.14.6 Linking SC 672
6.14.7 Modeling railroad block signals 673
6.15 Using static 3D models 674
6.15.1 Defining static 3D models 674
6.15.2 Attributes of static 3D models 675
6.15.3 Editing static 3D models in the Network Editor 676
6.16 Modeling sections 677
© PTV GROUP XV
10.6 Network objects and base data for the simulation of pedestrians 874
10.6.1 Displaying only network object types for pedestrians 875
10.6.2 Base data 875
10.6.3 Base data in the Traffic menu 876
10.7 Using pedestrian types 876
10.7.1 Defining pedestrian types 876
10.7.2 Attributes of pedestrian types 877
10.8 Using pedestrian classes 879
10.8.1 Defining pedestrian classes 879
10.8.2 Attributes of pedestrian classes 879
10.9 Modeling construction elements 880
10.9.1 Areas, Ramps & Stairs 880
10.9.2 Escalators and moving walkways 882
10.9.3 Obstacles 882
10.9.4 Deleting construction elements 882
10.9.5 Importing walkable areas and obstacles from AutoCAD 882
10.9.6 Importing Building Information Model files 884
10.9.7 Defining construction elements as rectangles 890
10.9.8 Defining construction elements as polygons 893
10.9.9 Defining construction elements as circles 894
10.9.10 Editing construction elements in the Network Editor 897
10.9.11 Attributes of areas 898
10.9.12 Attributes of obstacles 910
10.9.13 Attributes of ramps and stairs, moving walkways and escalators 913
10.9.14 Modeling length, headroom and ceiling opening 921
10.9.15 Defining levels 922
10.10 Modeling links as pedestrian areas 922
10.10.1 Differences between road traffic and pedestrian flows 923
10.10.2 Differences between walkable construction elements and link-based ped-
estrian areas 923
10.10.3 Modeling obstacles on links 923
10.10.4 Network objects for pedestrian links 924
10.10.5 Defining pedestrian links 924
10.10.6 Modeling interaction between vehicles and pedestrians 925
10.10.7 Modeling signal controls for pedestrians 925
10.10.8 Modeling conflict areas for pedestrians 926
10.10.9 Modeling detectors for pedestrians 929
10.10.10 Modeling priority rules for pedestrians 929
10.11 Modeling pedestrian compositions 930
10.11.1 Defining pedestrian compositions 931
10.11.2 Attributes of pedestrian compositions 931
10.12 Modeling area-based walking behavior 932
10.12.1 Defining walking behavior 932
XX © PTV GROUP
17.2.1 Runtime warnings during a simulation 1176
17.2.2 Runtime warnings before a simulation 1177
17.2.3 Runtime warnings during multiple simulation runs 1177
17.3 Showing messages and warnings 1178
17.3.1 Opening the Messages window 1178
17.3.2 Editing messages 1180
17.4 Using the vissim_msgs.txt log file. 1181
17.5 Performing an error diagnosis with VDiagGUI.exe 1182
17.6 Saving network file after losing connection to dongle 1188
18 Add-on modules programming interfaces (API) 1189
18.1 Using the COM Interface 1189
18.1.1 Accessing attributes via the COM interface 1189
18.1.2 Selecting and executing a script file 1190
18.1.3 Using Python as the script language 1191
18.2 Activating the external SC control procedures 1191
18.3 Activating the external driver model with DriverModel.dll 1191
18.4 Accessing EmissionModel.dll for the calculation of emissions 1192
18.5 Activating the external pedestrian model with PedestrianModel.dll 1193
19 Overview of PTV Vissim files 1194
19.1 Files with results of traffic flow simulation 1194
19.2 Files for test mode 1195
19.3 Files of dynamic assignment 1195
19.3.1 Example of a cost file *.bew 1196
19.3.2 Structure of path file *.weg 1197
19.3.3 Example of a path file *.weg 1197
19.4 Files of the ANM import 1198
19.5 Other files 1199
20 References 1201
21 Index 1203
© PTV GROUP 23
Important changes compared to previous versions
descriptions) for some windows. To do so, in the respective window, press the F1 button or
click the ? symbol.
24 © PTV GROUP
Quick start: creating a network and starting simulation
© PTV GROUP 25
Quick start: creating a network and starting simulation
17. Inserting stop signs for right turning vehicles at red light (see " Using stop signs for right
turning vehicles even if red" on page 575)
18. Entering priority rules for left turning vehicles in conflict at red light and crosswalks (see
"Modeling priority rules" on page 541).
19. Defining dwell time distributions (see "Using time distributions" on page 246). Inserting PT
stops in the network (see "Modeling PT stops" on page 511)
20. Defining PT lines (see "Modeling PT lines" on page 518)
21. Activating evaluations, e.g. travel times, delays, queue counter, measurements (see
"Performing evaluations" on page 1001)
22. Performing simulations (see "Selecting the number of simulation runs and starting
simulation" on page 845)
26 © PTV GROUP
Typography and conventions
© PTV GROUP 27
Typography and conventions
Tip: In Network editors, by default a right-click opens the shortcut menu. However, you
can choose to have a network object inserted instead. The right-click was used to insert
network objects in versions prior to Vissim 6 (see "Right-click behavior and action after
creating an object" on page 152).
28 © PTV GROUP
1 Introduction
1 Introduction
PTV Vissim is the leading microscopic simulation program for modeling multimodal transport
operations and belongs to the Vision Traffic Suite software.
Realistic and accurate in every detail, Vissim creates the best conditions for you to test
different traffic scenarios before their realization.
Vissim is now being used worldwide by the public sector, consulting firms and universities.
In addition to the simulation of vehicles by default, you can also use Vissim to perform
simulations of pedestrians based on the Wiedemann model (see "Version-specific functions of
pedestrian simulation" on page 861).
© PTV GROUP 29
1.2 PTV Vissim use cases
Capacity analysis
30 © PTV GROUP
1.3 Traffic flow model and light signal control
Model all details for bus, tram, subway, light rail transit, and commuter rail operations
Analyze transit specific operational improvements, by using built-in industry standard sig-
nal priority
Simulate and compare several approaches, showing different courses for special public
transport lanes and different stop locations (during preliminary draft phase)
Test and optimize switchable, traffic-actuated signal controls with public transport priority
(during implementation planning)
© PTV GROUP 31
1.3.1 Operating principles of the car following model
32 © PTV GROUP
1.3.1 Operating principles of the car following model
Legend
Axes: d: Distance, Δv: Change in speed 3: Approaching state
1: "Free flow" state 4: Braking state
2: Following state 5: Collision state
The car following model has been calibrated through multiple measurements at the Institute of
transport studies of the Karlsruhe Institute of Technology (since 2009 KIT – Karlsruhe Institute
of Technology), Germany. Recent measurements ensure that changes in driving behavior and
technical capabilities of the vehicles are accounted for.
Vissim calculates the acceleration of a vehicle during free traffic flow, below the desired
speed, based on the following:
If the desired safety distance is set to 100 percent, the vehicle drives at the same
speed as its preceding vehicle.
If the desired safety distance is set to between 100 and 110 percent, the speed is inter-
polated between the vehicle's desired speed and the speed of its preceding vehicle.
If the desired safety distance is set to greater than or equal to 110 percent, the vehicle
accelerates at its desired speed.
© PTV GROUP 33
1.4 How to install and start PTV Vissim
For multi-lane roadways a driver in the Vissim model takes into account not only the vehicles
ahead (default: 4 vehicles), but also the vehicles in the two adjacent lanes. In addition, a
signal control for about 100 meters before reaching the stop line leads to increased attention
of the driver.
Vissim simulates the traffic flow by moving driver- vehicle- units through a network. Every
driver with his specific behavior characteristics is assigned to a specific vehicle. As a
consequence, the driving behavior corresponds to the technical capabilities of his vehicle.
Attributes characterizing each driver- vehicle unit can be subdivided into following three
categories:
Technical specification of the vehicle, for example:
Vehicle length
Maximum speed
Accelerating power
and:
Actual vehicle position in the network
Actual speed and acceleration
Behavior of driver-vehicle units, for example:
Psycho-physical perception thresholds of the driver, e.g. ability to estimate, perception
of security, willingness to take risk
Driver memory
Acceleration based on current speed and driver’s desired speed
Interdependence of driver-vehicle units, for example:
Reference to vehicles in front and trailing vehicles on own and adjacent lanes
Reference to currently used network segment and next node
Reference to next traffic signal
34 © PTV GROUP
1.4.3 Specifying the behavior of the right mouse button when starting the program for the first
program, from the Start menu, choose > All Programs > PTV Vision <year> > PTV Vissim
<version> (navigation of the Start menu depends on your operating system).
Element Description
Vissim Opens Vissim:
<Version> with an empty network, if no default network is saved.
Opens the program with this network, if a default network is
saved (see "Overview of menus" on page 121)
Opens the add-on module V3DM (Vissim 3D modeler). Using V3DM,
V3DM you can convert 3D models of the file formats DWF (Design Web
Format), 3DS (Autodesk), and SKP (SketchUp) into the Vissim 3D
format V3D. This applies to static 3D models and vehicle models (see
"Using static 3D models" on page 674).
Opens the add on module VISVAP. VisVAP is tool that allows you to
VISVAP easily create the program logic of a VAP signal control as a flow chart.
1.4.3 Specifying the behavior of the right mouse button when starting the program for
the first time
When you start Vissim for the first time, the window Right Click Behavior Definition opens. To
select the function that is carried out, right-click in the Network editor.
1. Select the desired entry.
Element Description
Context menu The context menu of the Network editor opens (see "Network editor
context menu" on page 80).
Creating a new In the Network editor, insert a new network object of type selected in
object the Network objects toolbar. The context menu of the Network editor
does not open. This is the behavior of Vissim versions released prior
to version 6.
© PTV GROUP 35
1.5 Technical information and requirements
36 © PTV GROUP
1.5.2 Main memory recommended
Tip: With the 64-bit editions of Vissim and Viswalk, you can use a larger main memory
of more than 3 GB RAM.
The memory requirements may be considerably higher for the following use cases:
Networks with many dynamically assigned paths
Large applications with many pedestrian areas
1.5.4 Interfaces
Not all program interfaces are by default part of your Vissim license. They might be available
as add-on modules (see "Add-on modules programming interfaces (API)" on page 1189). Add-
on modules and their documentation are saved in the folder ..\Vissim<Version>\API.
© PTV GROUP 37
1.6 Overview of add-on modules
38 © PTV GROUP
1.6.2 Signal controllers: Complete procedures
If an area of the network still needs to be microscopically simulated, including all the
details, hybrid simulation can be used. It allows you to select one or multiple sections for
microscopic simulation, while the rest of the network undergoes mesoscopic simulation.
(see "Using add-on module for mesoscopic simulation" on page 801).
PTV Viswalk
Viswalk Is used for professional pedestrian simulation, either as a stand-alone solution or
in combination with Vissim. The dynamic model is based on the Social Forces Model
developed in 1995, inter alia, by Prof. Dirk Helbing. It allows pedestrians to walk
independently to their destination, without a network model predefining their trajectories.
A simple pedestrian simulation, based on directed routes (instead of areas), is included in
Vissim. It is based on the car following model of Professor Wiedemann, as is the vehicle
simulation. It does not require the Viswalk module (see "Pedestrian simulation" on page
860).
BIM Import
The BIM Import module converts BIM files (Building Information Model) of the data format
IFC (Industry Foundation Class) into INPX files. These converted INPX files are meant for
use in pedestrian simulation with Viswalk.
Nearly every CAD software supports IFC export and thus provides an interface between
the CAD software and Viswalk. The Importer converts slabs into areas, walls into obstacles
and can import stairways, whilst keeping the level structure. Slabs with curves or holes are
automatically optimized for use in Viswalk during data import (see "Importing Building
Information Model files" on page 884).
© PTV GROUP 39
1.6.2 Signal controllers: Complete procedures
language. It can be also be exported from VisVAP. The signal data file (*.pua) can either
be comfortably exported from Vissig or generated manually in a text editor. The range of
application of VAP stretches from controls for individual nodes over PT priorities to
complex control systems for entire corridors or subnetworks. Additionally, applications in
the ITS range, e.g. variable message signs (VMS) or temporary side lane clearances are
readily possible.
VisVAP
Flow chart editor for VAP: VisVAP (short for Visual VAP) is an easy to use tool for defining
the program logic of VAP signal controllers as a flow chart. All VAP commands are listed in
a function library. The export function allows users to generate VAP files, which saves
additional changes to the VAP file. Moreover, VisVAP provides a debug functionality that
during a running simulation in Vissim allows users to go through the control logic step by
step using the control logic. It also shows the current values of all parameters used in the
logic. To start VisVap, from the Start menu, choose > PTV Vision program group.
Vissig (see "Opening and using the SC Editor" on page 631)
Vissig complements the stage-based fixed time control (which is included in any basic
Vissim version and in the Visum module "Junction editor and control") by additionally
providing stage-based fixed time signal control. Vissig contains a graphical editor for
defining stages and interstages. Interstages can also be automatically generated by
Vissig. Besides providing the usual functionality, the signal program editor allows users to
easily extend or shorten stages and interstages. Additionally, Vissig offers an interface for
the export of signal data compliant with VAP in the PUA format so that a traffic-dependent
signal control with VAP can be easily generated on the basis of the generated stages and
interstages. All signal plan information can be exported to Microsoft Excel and easily
added to reports.
Balance/Epics (see "Using Balance-Central signal controllers" on page 612), (see "Using
Epics/Balance-Local signal controllers" on page 613)
PTV Balance is a comprehensive and proven adaptive transport network control software
which is fully integrated into Vissim. Used in conjunction with the local adaptive node
control PTV Epics or on its own, it calculates new signal plans for all nodes in the
simulation network every 5 minutes based on the current detector data of the simulation.
The module balance/epics allows you to simulate PTV Balance using Vissim, just like in
the real application. The road network and transport demand data for PTV Balance are
supplied by .anm/.anmroutesfiles and require PTV Visum. The signalization related
parameters of PTV Balanceare supplied with an extended version of Vissig. PTV
Balancecomes with a web-based and user-friendly program interface. It allows for a direct
comparison of the calculated traffic parameters with the vehicles simulated in Vissim.
Moreover, this supply does not contain any formatting and can also be used in real
network control projects with PTV Balance.
PTV Epics is a local, adaptive signal control, with a special focus on public transportation.
It can be used instead of a fixed time or VAP signal control. You can simulate it using
Vissim. Every second, the mathematical optimization function in PTV Epics uses current
detector data to calculate the best signal plan for the next 100 seconds. It then transfers
this signal plan to Vissim. All parameters required by PTV Epics are supplied by an
40 © PTV GROUP
1.6.3 Signal control: Interfaces
extended version of Vissig. All modes of transport (private, public, pedestrian) are treated
similarly, but can be weighted differently. This makes it particularly easy to implement
acceleration in public transport with PTV Epics.
© PTV GROUP 41
1.8 Using PTV Vissim Viewer
The Help and the manual can be opened via the Help menu. You can find answers to fre-
quently asked questions about Vissim on our web pages PTV Vissim FAQs.
A demo version does not allow you to print or save any data.
The COM interface is not provided.
Simulation runs are limited to 1800 simulation seconds.
You can work with a demo version for a maximum of two hours.
In the matrix editor, you cannot copy data.
The command Save as Default Network is not available.
If the demo version is overwritten by a later version of the service pack, the 30-day trial
period starts anew.
42 © PTV GROUP
1.9 Using the PTV Vissim Simulation Engine
© PTV GROUP 43
1.11.1 Opening the working directory from the Windows Explorer
1.12 Documents
We provide a comprehensive manual to help you quickly become familiar with Vissim and
Viswalk:
The Help and manual describe functions and procedures. The step-by-step instruc-
tions guide you through tasks. The Help and manual are identical in content (see
"Showing the PTV Vissim Help" on page 44), (see " Showing the user manual" on
page 44).
Additional documentation is available for further information (see "Additional doc-
umentation" on page 45)
Opening the PTV Vissim Help and showing the start page
From the Help menu, choose > PTV Vissim Help.
The Help start page opens.
44 © PTV GROUP
1.12.3 Additional documentation
© PTV GROUP 45
1.13 Service and support
List of relations: base data types and network object types that have relations to other
base data types and network object types, as well as the base data types and/or net-
work object types assigned.
The directory ..\Doc\Eng\ also includes the following documentation:
Manual_RBC.pdf: Ring Barrier Controller Manual
Manual_Synchro_Import.pdf: Synchro 7 Import Manual
release_notes_RBC.txt
Please understand that the PTV Vision Support cannot replace a training course. PTV Vision
Support can neither impart specialist engineering knowledge which goes beyond the
functionality of the product, for example concerning demand modeling, signal control or
project-related problems. Should you require any help on these subjects, we will be happy to
offer you a project-specific training course.
1.13.1.1 FAQs
Here you can find the answers to frequently asked questions about Vissim on our web pages:
PTV Vissim FAQs
Note: For access to the FAQ list you need access to the Internet.
46 © PTV GROUP
1.13.2 Services by the PTV GROUP
© PTV GROUP 47
1.13.3 Posting a support request
48 © PTV GROUP
1.13.4 Requests to the Traffic customer service
Note: The following information is necessary for the smooth processing of your inquiry:
A description of the problem
The steps which were performed immediately before the problem occurred
If necessary, screenshots of the program states
All files which are necessary for the reproduction of the error
When you open the form in Vissim via the Help menu, the following data is
automatically copied into the form:
Vissim version and service pack number, e.g. 10.00-07, as listed in the title line
of Vissim
Vissim edition, 32 Bit or 64 Bit
The operating system and service pack number
The PTV customer number
The dongle number
Thank you for your cooperation!
© PTV GROUP 49
1.13.6 Managing licenses
You can identify the licenses available in your network and specify which licenses you want to
use when you start the program. In the same way, you can manage the licenses for individual
modules.
1. From the Help menu, choose > License.
The License window opens.
2. Click the Manage licenses button.
The License Management - PTV Vissim window opens. PTV Vissim automatically
searches for licenses.
Tip: You can also open the License Management - PTV Vissim window from the start
menu for programs under PTV Vision <Year> > PTV Vissim License Manager.
50 © PTV GROUP
1.13.6 Managing licenses
Element Description
Settings You can show or hide the section.
Check out automatically, if possible:
Select this option to have the path to the licenses in the registry
automatically loaded and started when you start PTV Vissim. The
License Management - PTV Vissim window does not open. The
option is selected by default.
If you do not select this option, the License Management - PTV
Vissim window will always open when you start PTV Vissim and
you will need to select a license. PTV Vissim starts automatically,
independently of the option, if exactly one PTV Vissim license
exists on all searched CodeMeter dongles.
Delete saved license list: Deletes all license information saved to the
following directory (example): C:\User\<User
name>\AppData\Roaming\PTV Vision\PTV Vissim 10
If you open the License Management - PTV Vissim window, initially, the
found licenses are displayed in gray because the CodeMeter servers have
not yet been searched at that time.
You can get the current status of all available licenses if you click Update
all displayed licenses below the list of found licenses.
The next time you open PTV Vissim, you can specify new settings.
If you want to save a new licenses.data file, close the License
Management - PTV Vissim window with OK.
You can find information on central, user-independent license
management below this table.
CodeMeter Used license servers with status on which a CodeMeter server is installed.
server envir- The list is based on the CodeMeter server search list.
onment
Update: Search for computers in your network on which a CodeMeter
server has been installed. The list is updated.
Licenses Vissim licenses and/or Viswalk licenses that in your network have been
saved to CodeMeter servers.
Use license: Select the license with which you want to start PTV Vis-
sim. You may select multiple licenses. The sequence in the list determ-
ines the sequence in which the licenses are reserved. If a license is
being used by another user, it cannot be selected.
Product: Shows products for which the license is valid. Use + and - to
show and hide the list of modules. You can book out individual mod-
ules.
License name: License text
Number: For a network license, the number of licenses is shown. For
single-user licenses, the text N/A is displayed.
© PTV GROUP 51
1.13.6 Managing licenses
Element Description
Expiration date: If applicable, the expiration date of the license is
shown, otherwise may be used for an unlimited period.
Network size: Network size of the license is displayed
Languages: Languages supported by the licensed version
Server: License server
Box: Shows serial number of the CodeMeter stick
Move the row of selected licenses one row up
Note: If your Vissim license does not include the Viswalk add-on module, you may still
perform a pedestrian simulation with up to 30 pedestrians.
52 © PTV GROUP
1.13.7 Information about the PTV GROUP and contact data
You can only edit or delete this central file if you have administrator rights. If you delete this
file, license settings will subsequently be saved separately for each user of the computer. The
icon will no longer be displayed on the button if your license management is user-specific.
Please also refer to section System-wide license selection in the installation guide of Vissim.
© PTV GROUP 53
2 Principles of operation of the program
Tip: For your first steps in Vissim you can use simple example data, which were
installed with Vissim. By default, the example data are stored under:
Users\Public\Public documents\PTV Vision\PTV Vissim <Version>\Examples Demo\
You can gain a first insight and practical experience with Vissim by following the tutorial
"First Steps": C:\Users\Public\PUblic Documents\PTV Vision\PTV Vissim 11\Tutorial
First Steps
If after the initial start more than one license is found, after you start the program the window
License management - PTV Vissim opens.
1. Select the license of your choice (see "Managing licenses" on page 50).
Vissim opens. The Start sceen shows information on the program version:
Number of Vissim version
Installation folder
Tip: You can call up further program information in Vissim:
From the Help menu, choose > About.
From the Help menu, choose > License.
54 © PTV GROUP
2.1 Program start and start screen
If Vissim writes important messages into the Messages window when importing a network file,
a corresponding message is displayed. You can open the Messages window immediately or
later on.
Open immediately: In the window informing you of the messages, click the Open button.
Open later: In the window informing you of the messages, click the Open button. At a later
time of your choice, from the View menu, choose > Messages.
When you open a layout or network file that contains attributes of a more recent Vissim version
than the one you are using, you will not be able to read these attributes. The following
message is displayed:
© PTV GROUP 55
2.2 Starting PTV Vissim via the command prompt
56 © PTV GROUP
2.3 Using the Start page
Parameter Description
-q <input file> Enables the Quick mode during simulation. If the network file
has not been saved to the Exe directory,next to the <Input
file>, enter the path. -q must be followed by a space.
-regserver Registers Vissim as a COM server. If the registration has not
been successful, a message opens.
-s <input file> Batch operation: Vissim starts the simulation and closes after
the end of the simulation. If the network file has not been saved
to the Exe directory,next to the <Input file>, enter the path.
-s must be followed by a space.
-unregserver Deregisters Vissim as a COM server.
-version Opens the Start screen and shows information on the program
version
© PTV GROUP 57
2.4 Becoming familiar with the user interface
An Internet connection is required to make use of the full functionality of the Start page.
When you open a *.inpx network file, the tab with the Start page is closed. The program
elements are then displayed based on the settings saved to the *.layx file.
When you choose File > New or click the New button , the tab and Start page are moved to
the background and the Network editor is displayed in foreground.
The following figure shows the program interface with a *.inpx network file opened and
individually arranged program elements:
58 © PTV GROUP
2.4 Becoming familiar with the user interface
By default, the user interface contains the following elements for viewing, editing, and
controlling the network, data and simulation:
Element Description
(1) Title bar If a network file *.inpx is open: file name of the network file
Program name
Version number including service pack number
Opened version: Demo, Uni, Viewer, Academic license
When an Academic license is opened, diagnostic and usage data is
collected. You require an Internet connection. In the License window, in
the Version section, under Product variant Academic License is
displayed.
(2) Menu You can call program functions via the menus (see "Overview of menus" on
bar page 121).
Network files used most recently in Vissim are shown in the File menu. Click
on the entry if you want to open one of these network files.
(3) Toolbars You can call program functions via the toolbars. Lists and network editors have
their own toolbars (see "Using toolbars" on page 135).
(4) Network Show the currently open network in one or more Network Editors. You can edit
Editors the network graphically and customize the view in each Network Editor (see
"Using network editors" on page 75).
© PTV GROUP 59
2.4 Becoming familiar with the user interface
Element Description
(5) Network By default, the network objects toolbar, level toolbar and background image
objects tool- toolbar are shown on individual tabs in a window.
bar Network objects toolbar (see "Using the Network object toolbar" on page 61):
Select the Insert mode for network object types
Select visibility for network objects
Select selectability for network objects
Editing graphic parameters for network objects
Show and hide label for network objects
Context menu for additional functions
(6) Levels Select visibility for levels (see "Using the Level toolbar" on page 65)
toolbar Select editing option for levels
Select visibility for vehicles and pedestrians per level
(7) Back- Select visibility for backgrounds (see "Using the background image tool-
ground tool- bar" on page 66)
bar
(8) Project Displays projects, base networks, scenarios and modifications of scenario
explorer management
(9) Lists In lists, you show and edit different data, for example, attributes of network
objects. You can open multiple lists and arrange them on the screen (see
"Using lists" on page 93).
(10) Quick Shows attribute values of the currently marked network object. You can
View change attribute values of the marked network objects in the Quick View (see
"Using the Quick View" on page 68).
(11) Smart Shows a small scale overview of the network. The section displayed in the Net-
Map work Editor is shown in the Smart Map by a rectangle or a cross-hair. You can
quickly access a specific network section via the Smart Map (see "Using the
Smart Map" on page 71).
(12) Status Shows the position of the cursor in the Network Editor. Shows the current
bar simulation second during a running simulation.
You can arrange the program elements of the user interface according to your requirements,
such as by moving, displaying from other program elements or hiding from available program
elements (see "Changing the display of windows" on page 89).
You can also arrange program elements on multiple screens. Thus you can edit the network
and data in a structured way, such as by opening a network and adding more network objects,
building a new network from network objects, or running a simulation.
The layout of the user interface is saved by default when the network is saved. The program
elements are arranged accordingly the next time you open Vissim (see "Saving and importing
60 © PTV GROUP
2.5 Using the Network object toolbar
If no network file is open, the Network Editors show an empty Vissim network (see "Using
network editors" on page 75).
For many program elements, a small window opens temporarily, if you point the mouse pointer
to the program element, e.g. a toolbar button or a network object type in the network object
toolbar. The window displays a brief description of the program element.
If in an attribute list, you point the mouse pointer to an attribute name in a column header, a
small window opens displaying a description of the attribute (see "Structure of lists" on page
94).
In some windows, the symbol is displayed next to an entry box, list box or option. If you click
the symbol, a small window opens displaying information on the program element.
© PTV GROUP 61
2.5 Using the Network object toolbar
The icon (and name) of the network object type are shown in color: Network objects of this
network object type are shown in the Network editor.
The icon (and name) of the network object type are grayed out: Network objects of this net-
work object type are not shown in the Network editor.
The icon is shown only when you position the mouse pointer before the name or on the name
of the network object type or when the lock is locked.
Lock unlocked: You can select and edit network objects of this network object type in
the Network editor.
Lock locked: You cannot select or edit network objects of this network object type in the
Network editor.
62 © PTV GROUP
2.5 Using the Network object toolbar
(3) Button with the name of the network object type (Insert mode)
Click the button with the name of the network object type to activate the Insert mode. If the
Insert mode is activated, the entire row is highlighted in orange.
You can insert new network objects of this network object type into network editors.
The network objects of this network object type are visible and selectable in all network
editors.
You can switch off visibility and selectability only for the other network object types.
If you click the button of a network object type that has variants, the variant that is currently
selected is shown in brackets together with the icon . If you click the button or icon again, you
can select a different variant to add a network objects of this network object type to a network
editor.
Vehicle Routes:
Static
Partial
Partial PT
Parking Lot
Dynamic
Closure
Managed Lanes
Areas:
Polygon
Rectangle
Obstacles:
Polygon
Rectangle
Sections:
Polygon
Rectangle
(5) Edit graphic parameters icon: Open preview and graphic parameters
This icon shows you how network objects of this type are displayed in the Network editor. The
icons of network object types, displayed differently depending on the attribute values, consist
of several colored bars. Four gray bars indicate that the Display type is activated (see
"Defining display types" on page 320).
© PTV GROUP 63
2.5.1 Context menu in the network object toolbar
Click the symbol to open a list of graphic parameters of the network object type. In the list, you
can select and edit graphic parameters (see "Editing graphic parameters for network objects"
on page 158), (see "List of graphic parameters for network objects" on page 161).
This icon is shown only when you position the mouse pointer on the name or next to the name
of the network object type.
Click this icon to show or hide the label of the network objects of this network object type:
Label is hidden
Label is shown
In the context menu, you can select functions for visibility and selectability and call the list of
network objects of the selected network object type (see "Context menu in the network object
toolbar" on page 64).
You can customize the position, size, and visibility of the window (see "Changing the display
of windows" on page 89).
64 © PTV GROUP
2.6 Using the Level toolbar
Function Description
Creating a Open the User-defined attribute window (see "Using user-defined
user- attributes" on page 210). In the Object type list box, the object type you
defined right-clicked is automatically selected.
attribute
Edit graphic Show list of graphic parameters of the network object type (see "Editing
parameters graphic parameters for network objects" on page 158)
Make All Display all network objects of all network object types in the Network editor
Types Vis-
ible
Make No Hide all network objects of all network object types in the Network editor
Types Vis-
ible
Make All All network objects of all network object types can be selected in the
Types Network editor
Selectable
Make No Not all network objects of all network object types can be selected in the
Types Network editor
Selectable
Selectability Show or hide the Selectability column on the network objects toolbar
Column
Label Show or hide the Label column on the network objects toolbar
Column
Graphic Show or hide the Graphic parameters column on the network objects
Parameters toolbar
Column
All Object On the network objects toolbar, show all network objects types for vehicle
Types and pedestrian simulation
Vehicle On the network objects toolbar, only show network object types for vehicle
Object simulation and hide network object types for pedestrian simulation
Types Only
Pedestrian On the network objects toolbar, only show network object types for
Object pedestrian simulation and hide network object types for vehicle simulation
Types Only
© PTV GROUP 65
2.7 Using the background image toolbar
Button is colored and activated: Static objects on this level are displayed in the Network
editor. In addition, on the network objects toolbar, the visibility of the network object types
must be active.
Button is gray and deactivated: Static objects on this level are not displayed in the Network
editor.
Display or hide vehicles or pedestrians in the active Network Editor at this level.
Activate or deactivate visibility and selectability of static objects for all levels.
You can customize the position, size, and visibility of the level toolbar (see "Changing the
display of windows" on page 89).
From the shortcut menu, you can choose to open the Levels list (see "Defining levels" on page
922).
66 © PTV GROUP
2.8 Using the 3D info sign bar
Button is colored and open: background is displayed in the Network Editor. The visibility of
backgrounds must be activated in the network object toolbar.
Button is gray and closed: background is not displayed in the Network Editor.
From the shortcut menu, you can choose to open the Backgrounds list (see "Attributes of
background images" on page 404).
© PTV GROUP 67
2.9 Using the Quick View
Button is colored and activated: 3D info signs are displayed in 3D mode in the network
editor. In addition, on the network objects toolbar, the visibility of the 3D info signs must be
active.
Button is gray and deactivated: 3D info signs are not displayed in the network editor.
From the shortcut menu, you can choose 3D Information Signs (see "Defining levels" on page
922).
68 © PTV GROUP
2.9.1 Showing the Quick View
If several network objects of different network object types are selected, the following
message will be displayed in Quick View: Multi-type selection, no quick view avail-
able.
If several network objects of different network object types are selected, no attribute val-
ues are shown and no name is shown in the title bar of the Quick View.
If synchronization is activated in a list with network objects and you select network
objects in the list, these are shown in all network editors and in Quick View (see "List
toolbar" on page 97).
Data cells that you can or cannot edit are highlighted in color or hatched (see "Structure of
lists" on page 94). Hatched cells: Irrelevant attribute values that due to other attribute values
have no effect.
You can select the attributes that are displayed (see "Selecting attributes for the Quick
view display" on page 69).
Using global selection, you can change the attribute values of all network objects (see
"Editing attribute values in the Quick view" on page 70).
You can customize the position, size, and visibility of the Quick View (see "Using tool-
bars" on page 135).
Tip: The Smart Map and Quick View are displayed in the same section by default. To
switch between the Smart Map and Quick View, use the tabs.
© PTV GROUP 69
2.9.3 Editing attribute values in the Quick view
The attributes selected and their values are displayed in the Quick view window, in the units
and sequence specified.
Note: The selection of attributes in the Quick view is saved separately for all objects in
a *.layx file (see "Saving and importing a layout of the user interface" on page 146).
The new attribute value is shown in all highlighted fields and applied to all objects that were
selected. This also applies to fields in which the symbol * referenced different attribute values.
2.9.4 Editing attribute values in the Quick view with arithmetic operations
Make sure that the network objects are selected in the network whose attribute values you
want to edit.
1. In the Quick view, mark one or more numerical cells.
2. In a marked cell, enter one of the below arithmetic operations:
Operation Syntax
Addition =+2
Subtraction =-2
Multiplication =*2
70 © PTV GROUP
2.10 Using the Smart Map
Operation Syntax
Division =/2
Raise to power =^2
Setting the lower bound value =min2
Setting the upper bound value =max2
Use an exponential function =exp
Take logarithm =log
Form reciprocal value =1/
The operation is run for all marked cells with a numerical value. The result is entered as
attribute value.
Warning: If you have selected an alphanumerical cell, the text of the arithmetic
operation is entered in the cell!
Tip: The Smart Map and Quick View are displayed in the same section by default. To
switch between the Smart Map and Quick View, use the tabs.
© PTV GROUP 71
2.10.2 Displaying the entire network in the Smart Map
Note: Make sure that you choose the desired rectangle in the next steps.
1. In the Smart Map, point the mouse pointer to a position inside the colored rectangle.
72 © PTV GROUP
2.10.6 Redefining the display in the Smart Map
Note: If a network is displayed in several Network editors, the Smart Map uses
rectangles to indicate the different views.
© PTV GROUP 73
2.10.8 Moving the Smart Map view
5. Drag the rectangle to the desired size and release the mouse button.
A new Network editor is opened. The network window view is adjusted according to the Smart
Map.
74 © PTV GROUP
2.11 Using network editors
© PTV GROUP 75
2.11.2 Network editor toolbar
76 © PTV GROUP
2.11.2 Network editor toolbar
© PTV GROUP 77
2.11.2 Network editor toolbar
78 © PTV GROUP
2.11.2 Network editor toolbar
© PTV GROUP 79
2.11.3 Network editor context menu
80 © PTV GROUP
2.11.3 Network editor context menu
© PTV GROUP 81
2.11.4 Zooming in
2.11.4 Zooming in
To maximize the view, on the toolbar, click the respective button or use the scroll wheel of the
mouse.
Tip: You can also change the Network editor view using the Smart Map (see "Zooming
in or out on the network in the Smart Map" on page 72).
In 2D mode, click the Zoom in symbol to enlarge the view of a specific section. In 3D mode,
click the Zoom in symbol to gradually enlarge the view.
In 2D mode, click the Zoom out symbol to reduce the view of a specific section. In 3D
mode, click the Zoom out symbol to gradually reduce the view.
82 © PTV GROUP
2.11.6 Displaying the entire network
On the Network Editor toolbar, click the Show entire network button.
The full network is shown in the network editor.
Tip: Alternatively you can also display the entire network by pressing the HOME key.
The Shift mode button is activated: . The mouse pointer becomes a symbol. This
designates the Pan mode.
2. Click any position in the network and keep the left mouse button pressed.
3. Drag the view to the desired position and release the left mouse button.
The view is shifted.
4. In the Network Editor, on the toolbar, click the Shift mode button to deactivate the 'Pan'
mode.
The Shift mode button is deactivated: . The mouse pointer is reset to the standard
depiction.
Note: Only the display is shifted, the network itself is not. Coordinates remain
unchanged.
© PTV GROUP 83
2.11.8 Measuring distances
Direction of measurement
Vissim measures the distance between successive measurement points. For each
measurement point you set, you can change the direction of measurement before setting the
next measurement point. This is not the case when measuring the distance on a route,
connector or link. With these network objects, you can only measure the distance in the
direction of travel.
84 © PTV GROUP
2.11.9 Defining a new view
2. Ensure that on the toolbar of the network editor, the Measure distance button is
selected.
Tip: Alternatively,press CTRL+M to measure a distance.
© PTV GROUP 85
2.11.10 Displaying previous or next sections
1. In the Network editor, on the toolbar, click the Previous view button.
The previous section is displayed.
Tip: Alternatively, you can change to the previous view with the ALT + LEFT ARROW
key.
2. In the Network Editor, click on the icon Next window section in the toolbar.
The next section is displayed.
Tip: Alternatively, you can change to the previous view with the ALT + RIGHT ARROW
key.
2.11.12 Selecting network objects in the Network editor and showing them in a list
In the network editor you can select network objects of a particular network object type and
show them, together with their attributes, in a list of network objects with the particular network
type.
1. In the Network Editor, right-click the network object of your choice.
2. From the context menu, choose entry Show In List.
The list of defined network objects for the network object type opens.
The objects selected in the Network editor are marked in the list, if the list is synchronized (see
"List toolbar" on page 97).
86 © PTV GROUP
2.11.13 Using named Network editor layouts
you can import the layout again later on. You can save these so-called named Network editor
layouts to the *.layx file. In a Network editor, you can choose a Network editor layout from all
the named ones available, to change the graphic parameters and network object toolbar
settings of your window accordingly.
© PTV GROUP 87
2.12 Selecting simple network display
Tip: Alternatively, press CTRL+N or on the Edit toolbar, click Simple Network
Display.
The following network objects and their labels are hidden in the Simple Network Display. This
is also the case for network objects of the network object type selected during a simulation run
in the network objects toolbar, which allows network objects to be added:
In the Simple Network Display, all other objects are displayed, if you do not individually set
them to invisible:
88 © PTV GROUP
2.13 Using the Quick Mode
2. To show the hidden objects again, from the View menu, choose > Simple Network Display
again.
Tip: Alternatively, press CTRL+Q or on the Edit toolbar, click Quick Mode.
Auto Hide: hide The window is hidden. A tab with the name of the hidden
window is displayed at the edge of the user interface.
Use Auto Hide to show At the edge of the user interface, point the mouse to the
hidden window again tab of the desired window.
Auto Hide: show per- The window is permanently shown.
manently
© PTV GROUP 89
2.14.1 Showing program elements together
You can restore the default settings (see "Resetting menus, toolbars, shortcuts, and dialog
positions" on page 155).
90 © PTV GROUP
2.14.2 Arranging or freely positioning program elements in PTV Vissim
1. Click the title bar of the program element, keep the mouse button held down, and drag the
program element to the position of your choice.
The icon for anchoring the program element is shown until you drag the program element
out of Vissim.
2. Release the mouse button.
Outside of Vissim, the display of the program element floats freely.
You can restore the default settings (see "Resetting menus, toolbars, shortcuts, and dialog
positions" on page 155).
1. Click on the title bar or the tab for the window and hold the mouse button pressed.
If you move the mouse, an icon is displayed, which shows you the possible anchoring
positions:
© PTV GROUP 91
2.14.4 Releasing windows from the anchors
Element Description
Outer icons: This anchors the window in the destination area at
one of the four edges.
Icon in the middle: This anchors the window as a tab.
Note: You cannot anchor all windows with all other windows
as a tab. You cannot anchor network editors and lists with the
Quick View, Smart Map, Network objects toolbar, Levels
toolbar or the Background toolbar as a tab.
If anchoring as a tab is not possible, the following symbol is
displayed:
Anchoring the window at the top edge of the destination area
92 © PTV GROUP
2.14.5 Restoring the display of windows
You can restore the default settings (see "Resetting menus, toolbars, shortcuts, and dialog
positions" on page 155).
© PTV GROUP 93
2.15.1 Structure of lists
e.g. time intervals or vehicle classes. "Normal" attribute lists can be extended to coupled
lists, if the network object type has relations to other objects, e.g. a link to lanes (see
"Using coupled lists" on page 119).
To select result lists, from the Lists menu, choose > Results or from the Evaluation menu,
choose > Result Lists (see "Configuring evaluations of the result attributes for lists" on
page 1014): A results list contains rows for each object of the respective type per time inter-
val of each simulation run. Moreover, you can show additional rows for static results: the
mean, the standard deviation and minimum and maximum values of all simulation runs.
You can further view the mean, the standard deviation, the minimum and maximum values
and total of all time intervals. Only the subattributes Vehicle class or Pedestrian class are
shown in the attribute columns.
Element Description
(1) Title bar Name of list
Auto Hide: Hide and show lists
Close list
(2) Toolbar Functions for displaying and editing (see "List toolbar" on page 97)
(3) Column Short name of attribute
header Sort, move and mark columns
Functions are available via the context menu (see "Editing lists and data via
the context menu" on page 103)
To open a quick info with an attribute description, point the mouse pointer
to the attribute name in the column header.
Right-click the column header to select the data in the column.
(4) Data Attribute values. Functions are available via the context menu.
If you point to the first column of a list with the cursor, the row number is shown.
(5) Orange Data is selected in one or more cells, rows or columns, and can, for example,
cells be copied or changed.
94 © PTV GROUP
2.15.2 Opening lists
Element Description
White cells Values you can change, e.g. of input attributes
In cells for selecting values, the button is shown when you click in the
cell.
For cells that allow the direct entry of values, click the cell and enter the
data.
Gray cells Values of calculated attributes or result attributes. You cannot change them.
(6) Values of irrelevant attributes with no impact due to the values of other attrib-
Hatched utes, e.g. a Wiedemann 74 parameter, when for a driving behavior, the type
cells Wiedemann 99 is selected.
(7) Red, Only for conflict areas (see "Defining the right of way at conflict areas" on page
green, yel- 564)
low cells
(8) Cells For some attributes, in the cells, in list boxes, you can select or add attribute
with list values.
boxes
If you point the cursor to a cell that contains a selection list, the button is
displayed.
Click the symbol to select attribute values in the list box or click Add to
define a new attribute.
Tip: If no cell is selected, alternatively, double-click a cell. A list box
opens. Select the entry of your choice.
Note: Do not double-click a cell that is already selected! By doing so, you
add the first entry of the list box into the cell.
(9) Options Some cells of attributes contain a list of options that allows you to select or add
attribute values. Options will be displayed, if the selection of multiple entries is
allowed.
If this option is selected, the entry is considered.
(10) Tab When multiple lists are open, they are shown as tabs. You can thus quickly
show the desired list in the foreground.
Tip: Alternatively you can press CTRL+TAB. You thus switch between
open lists and Network Editors.
© PTV GROUP 95
2.15.3 Selecting network objects in the Network editor and showing them in a list
Element Description
Lists menu If no list of the same type has been opened yet, a list showing all objects
of the selected entry will be displayed.
Menu: Base Data, Opens a list with all objects of the selected entry
Traffic, Signal
Control,
Evaluation,
Presentation
Context menu in Opens a list with the network objects, attributes and attribute values to
the Network the selected network object type
objects toolbar >
Show List
Shortcut menu of Opens the Levels list with the defined levels, attributes and attribute
the Level toolbar > values
Show List
Shortcut menu of Opens the Backgrounds list with the defined backgrounds, attributes
the Background and attribute values
image toolbar >
Show List
Shortcut menu in If no network object is selected in the Network Editor: a list of net-
Network editor > work objects, attributes and attribute values of the network object
Show In List type opens, which is selected in the network object toolbar.
If one or more network objects of a network object type is selected
in the Network Editor: A list with the network objects, attributes and
attribute values to the selected network object type opens. The
selected network objects are marked in the list.
Tabs with list If you open additional lists, these are shown as tabs at the bottom of the
names first list.
Network editor For network object types, whose attributes you can only edit in the
network objects list of the respective object type: Double-click the
network object to open the list.
If you open a list with network objects, you activated synchronization in this list, and in the
Network editor, you selected the network objects of the network object type of the list, these
network objects are highlighted in the list.
Tips:
You can open multiple lists and arrange them on the user interface or on multiple
screens.
You can select which attributes are displayed in the list.
2.15.3 Selecting network objects in the Network editor and showing them in a list
In the network editor you can select network objects of a particular network object type and
show them, together with their attributes, in a list of network objects with the particular network
96 © PTV GROUP
2.15.4 List toolbar
type.
1. In the Network Editor, right-click the network object of your choice.
2. From the context menu, choose entry Show In List.
The list of defined network objects for the network object type opens.
The objects selected in the Network editor are marked in the list, if the list is synchronized (see
"List toolbar" on page 97).
© PTV GROUP 97
2.15.4 List toolbar
98 © PTV GROUP
2.15.4 List toolbar
© PTV GROUP 99
2.15.5 Selecting and editing data in lists
Cells, in which you select one or more options or for which the selection can be can-
celed
Cells, in which you select one or multiple entries from list box .
2.15.5.7 Opening the Edit <network object name> window from a list
If for a network object, there is an Edit <network object name> window, in the Edit <network
object name> window, you have the following options to open an attribute list:
Double-click the row header of the desired entry.
Double-click a non-editable cell of the desired row.
In the row of your choice, double-click a non-editable cell next to the selected option or
the deselected option .
Function Description
Set Adjusts column width for each selected column to accommodate the longest
Optimum column title and longest cell entry
Column
Width
Adjust Adjusts column width for all columns to the window width.
Column
Widths To
Window
Size
Remove Hides the column.
Column
Add Opens a window that allows you to select an attribute for a column that is inser-
Column To ted to the left of a highlighted column.
The Left
Attribute Opens a window that allows you to select attributes for all columns.
Selection
If on the toolbar you selected Synchronization, in the Network Editor, in 2D mode, the network
objects you select in the list are highlighted.
This is also the case for coupled lists, in the list on the right, for instance for the following
relations:
for Lanes, if the list on the left shows Links
for Pedestrian routes (static), if the list on the left shows Pedestrians In Network.
At the right edge of the column header, the symbol Filter by data of this column is
displayed.
When you choose the filter criterion, in the filter, the Activate filter check box is selected.
3. To apply the filter, ensure that in the filter, the Activate filter check box is selected.
After you have chosen filter criteria that allow for a filtering of the data in the list, the filter
takes immediate effect. In the list, only the data that matches the filter criterion is shown. The
filter is thus active. In the column header on the right, the symbol is displayed.
A filter is active, if in the filter, the Activate filter check box is selected and the symbol is
displayed in the column header on the right. You can deactivate the filter to show all data in
the list that was hidden based on the filter.
1. In the column of your choice, click the symbol Filter by data of this column.
To the right of the symbol, the filter opens. In the filter, the Activate filter check box is
selected.
2. Deselect the Activate filter check box.
In the column header on the right, the symbol is hidden. In the list, all data that was
hidden based on the filter of this column is shown again. Additional filters remain active and
still hide data. The previously selected filter criteria of the deactivated filter are saved. This
allows you to apply the filter, with the same filter criteria you chose, to the column again
later on. To do so, in the filter, select the Activate filter check box.
Tip: Alternatively, click the symbol Delete object(s) to delete a selected entry (see
"List toolbar" on page 97).
When you delete network objects, this might affect other network objects, e.g. if they lie on
top of the deleted network objects, are assigned to them or vice versa. A message is
displayed for the first network object affected.
3. When the message is shown, click the desired button:
Button Description
Continue Deletes network object according to the message. Shows the next message.
When you select Do this for all messages, then all network objects are
deleted for which afterwards corresponding messages are displayed.
The window closes.
Skip Does not delete network object according to the message. Shows the next
message.
When you select Do this for all messages, then no more network objects
are deleted.
The window closes.
Cancel Closes the window without deleting any network objects. You can then, e.g.,
assign other network objects to the network objects affected, so that they no
longer have objects assigned to them that you want to delete.
Between the column headers, a blue bar is displayed, showing the position of the moved
column.
3. Release the mouse button.
3. On the List toolbar, into the List layout selection box, enter a unique name.
4. Confirm with ENTER.
On the toolbar of lists of the same type, in the List layout selection box, the new list layout is
displayed and can be selected.
2. In the list, in the List layout selection list box, click the icon .
3. Select the desired list layout.
The list layout is assigned to the list. The columns of the list are adjusted.
places
formatting if the attribute value has a unit
You can also define an alias for an attribute, change the name of the alias or delete the alias
(see "Editing aliases in the Attribute selection list" on page 219).
You can edit the data in the rows of the list on the right. The changes are accepted in the
columns of the list, when you click OK to close the <Name Network object type>: Select
Attributes window.
The attributes, which you can display as columns in the list, are displayed in an Explorer
pane on the left, in alphabetical order of the attributes' long names. Symbols indicate the
properties of the attributes:
Symbol Description
Disk Green: attribute without subattribute
Green with two ellipsis points: attribute, for which you must select at
least one subattribute.
Ring Green: attribute, without subattributes, that only has values during a
simulation run
Green with two ellipsis points: attribute, for which you must choose at
least one subattribute and that only has values during a simulation run
User-defined attribute
User-defined: attribute, without subattributes, that only has values during a
simulation run
Alias of an attribute (see "Using aliases for attribute names" on page 217)
Alias for an attribute that only has a value during a simulation run
Symbol Description
Average Determine the mean of the values of all associated network objects for the
selected attribute.
Histogram Contrary to the Concatenate aggregate function, each occurring value is
issued only once along with the frequency of its occurrence.
Concatenate String all values of the associated network objects together for the selected
attribute.
Distinct Contrary to the Histogram aggregate function, each occurring value is
issued only once regardless of the frequency of its occurrence.
Compare shows a value that is the same in the related network objects.
2. If desired, filter the displayed subattributes (see " Setting a filter for selection of subattributes
displayed" on page 117).
3. Repeat the following steps for all attributes that you want to show in the list:
4. In the section on the left, select the attributes of your choice:
an attribute Click the desired entry.
several individual Hold down the CTRL key and click the desired entries one
attributes after another.
multiple adjacent Hold down the SHIFT key and click the first and last entry.
attributes
Decimals Number of decimal places. This is also possible with integer result attributes,
which allows you to set the desired precision of the aggregated
parameters.Mean and Standard deviation.
ShowUnits If this option is selected, in the list, next to the attribute value, the unit is
displayed that has been selected in the Format column.
Alignment vertical alignment of the attribute value in the list
Format Unit of the attribute value
3. If you do not wish to change the view or the arrangement of the rows in the section on
the right, confirm with OK.
Moves rows down and moves columns in the list to the right
, Add alias, Edit alias, Delete alias (see "Editing aliases in the Attribute selection list"
on page 219)
,
If you want to transfer only certain types of subattributes to the right side, e.g. only for the
current simulation run, you can filter the entries on the left by subattributes. On the left, only the
filtered subattribute types are displayed. From these, you can choose the ones you want to
adopt into the right side. This is particularly useful for the evaluation of result attributes.
Element Description
Simulation Setting filters for the simulation runs performed:
Runs Current run: show only attributes of the current simulation run
Average: arithmetic and thus unweighted average of all simulation runs
Standard deviation between all simulation runs
Minimum of all simulation runs
Maximum of all simulation runs
Number of each simulation run started
Time Inter- Set filter for time intervals:
vals Last completed: Shows last time interval completed of the simulation
run selected
Total: Sum of all time interval values
Maximum of all time intervals
Minimum of all time intervals
Standard deviation between all time intervals
Average: arithmetic and thus unweighted average of all time intervals
x - y: specific, individual time intervals
Vehicle Set filter for all vehicle classes or select vehicle classes. Only those vehicle
Classes classes are displayed that were selected for the collection of separate results
during global configuration of the evaluation (see "Configuring evaluations of
the result attributes for lists" on page 1014).
Pedestrian Set filter for all pedestrian classes or select pedestrian classes. Only those
Classes pedestrian classes are displayed that were selected for the collection of sep-
arate results during global configuration of the evaluation (see "Configuring
evaluations of the result attributes for lists" on page 1014).
The display and name of the No active filters button is changed in . Filtered by:
<Filter criterion> Point the mouse pointer to the symbol to display the selected filter criteria in
a quick info.
The left hand and right hand lists are linked to each other. If you select an object in the left list,
the right list automatically only shows objects with a relation to the object you selected. If there
are no such relations, only the column title is displayed. In the list, you can also select multiple
or all objects. Then the right list shows all objects that refer to the objects selected in the left
list.
You may edit attribute values in both coupled lists, with the exception of calculated attributes
and result attributes.
In the right list, you cannot add or delete objects unless they only exist within the objects in the
left list, e.g. the lanes of a link. Independent objects, to which multiple other objects might refer
(e.g. vehicle types of a vehicle class), can only be added or deleted in their own list or in the
Network editor. To add or delete such a reference, the relevant attribute must be shown in the
left list and changed there.
Synchronization with the global selection (in network windows and the Quick view) can be
activated in the lists on the left (see "List toolbar" on page 97). If on the toolbar you selected
Synchronization, the network objects you select in the list on the left or right are highlighted in
the Network Editor in 2D mode.
Menu Description
command
Pedestrian Group pedestrian types and combine them into pedestrian classes (see
Classes "Using pedestrian classes" on page 879)
Walking Walking behavior parameter sets (see " Modeling area-based walking
Behaviors behavior" on page 932)
Area Beha- Area behavior types for areas, ramps & stairs (see "Defining area behavior
vior Types types" on page 934)
Display Display for links, connectors and construction elements in the network (see
Types "Defining display types" on page 320)
Levels Levels for multistory buildings or bridge structures for links (see "Defining
levels" on page 922)
Time Inter- Time intervals (see "Defining time intervals for a network object type" on page
vals 326)
Menu Description
command
Toll Pricing Opens the list Toll Pricing Calculation Models / Elements (see "Defining toll
Calculation pricing calculation models" on page 331)
Models
Managed Opens the list Managed Lanes Facilities / Pricing Models (see "Defining
Lanes managed lane facilities" on page 327)
Facilities
Menu Description
command
Configuration Define settings for the evaluation of simulation runs:
Result Management: (see "Managing results" on page 1007)
Define output directory for evaluation files
Result Attributes: Configure data collection in result attributes: (see
"Configuring evaluations of the result attributes for lists" on page 1014)
Direct Output: Configure output into files or databases (see "Configuring
evaluations for direct output" on page 1018)
Database Configure the database connection (see "Configuring the database
Configuration connection for evaluations" on page 1018)
Measurement Show lists of network objects for measurements (see "Showing results of
Definition measurements" on page 1014)
Window Configure the display of signal times table, the SC detector record and signal
changes in windows (see "Showing evaluations in windows" on page 1022)
Result Lists Open Result lists of evaluations (see "Showing result attributes in result lists"
on page 1016)
While the animation is running, into the Go to second box, you can enter a simulation time of
your choice. This triggers an update of the Network editor and the result lists to the state of
the simulation, which corresponds to the specified simulation time period. Only aggregated
result attributes are used for visualization.
Animation Recordings Open list Animation Recordings (see "Defining an animation
recording" on page 1167)
Record Animations only in 3D mode: Switch recording on or off
Menu Description
command
tains an overview of demo examples and training examples in the file
format *.inpx that can be installed during the installation of Vissim. By
default, the file Overview of examples.pdf is saved to the following path:
C:\Users\Public\Public Documents\PTV Vision\PTV Vissim 11
"First Steps" Tutorial: Open the file PTV Vissim - First steps.pdf. The file
contains a tutorial that provides a first insight into Vissim and practical
examples of how to use it. By default, the file is saved to a path similar to
the following: C:\Users\Public\Public Documents\PTV Vision\PTV Vissim
11\Tutorial First Steps
Open Demo Directory: Open the Windows Explorer and the directory
Examples Demo . The examples in the directories below illustrate typical
use cases of Vissim in subprojects. Each example is explained in *.pdf file.
The *.pdf file is always saved to the same directory as the example.
Open Training Directory: Open the Windows Explorer and show the dir-
ectory Examples Training. The examples in the directories below demon-
strate program functions or their combination in an easy to understand
context. Each example is explained in *.pdf file. The *.pdf file is always
saved to the same directory as the example.
License Open the License window (see "Showing program and license information" on
page 49).
Register Register Vissim as COM server.
COM
Server
About Open the Info about PTV Vissim window (see "Showing program and license
PTV Vissim information" on page 49).
You can restore the default settings (see "Resetting menus, toolbars, shortcuts, and dialog
positions" on page 155).
The menu or menu entry is deleted from the user interface of Vissim.
To show the Animation toolbar, in the shortcut menu, right-click next to the toolbars (see
"Adapting the toolbar" on page 138).
1. Click the left edge of the toolbar and keep the mouse button held down.
2. Drag the toolbar to the desired position and release the mouse button.
The toolbar is shown with a title line.
In addition to these standards functions, you can use specific mouse functions and keyboard
combinations in Vissim (see "Using key combinations" on page 141). These are mentioned in
the description of the relevant functions in the Vissim Help and in the manual.
2.18.1 Using the mouse buttons, scroll wheel and DEL key
Key Description
Right You can select the function of the right mouse button (see "Right-click behavior and
mouse action after creating an object" on page 152).
button Open context menu: Opens a context menu. Which functions are shown in the
context menu depends on the program element or the list you click on and
whether network objects are highlighted. To insert new network objects, press
CTRL and click. To insert new links, hold down the right mouse button and drag
the mouse.
Insert network object: To insert links and connectors, hold the right mouse but-
ton down and drag the mouse. To open the context menu, press the CTRL key
and right-click.
Left Click in the Network editor to select a network object.
mouse Hold the mouse button down and drag the mouse to move an object in the Net-
button work editor.
Hold down the CTRL key and the mouse button to create a copy of the object in
the Network editor.
Hold down the ALT key and mouse button to rotate an object in the Network
editor. This function is only available for some network objects, for example for
areas or obstacles.
Double-click a network object in a Network editor to open a window in which
you can change the attributes of the selected network object (if there is such a
window).
Double-clicking in lists:
Edit entry
If you can choose one of several attribute values, an attribute list is opened.
Middle Drag the mouse to move the network section in the Network editor.
mouse In the 3-D mode, press ALT to rotate the network display in the Network editor.
button
Key Description
Scroll Rotating this changes the network display:
wheel Rotate down: enlarge (zoom in)
Rotate up: reduce (zoom out)
Hold down the scroll wheel and drag the mouse: moves the network display in
the Network editor.
DEL Deletes all network objects currently selected in the network editor. If this means
that other objects must also be deleted, e.g. objects on a link, a message is dis-
played that you need to confirm before the network objects are deleted.
Removes a selected attribute value from a list, if you are allowed to edit or
delete the attribute.
Removes a network object from a list, if you selected the entire row.
Hotkeys Description
CTRL+A In 2D mode: Toggle wireframe (see "Network editor toolbar" on page
75), (see "Setting up a road network or PT link network" on page 335),
(see "Moving network objects in the Network Editor" on page 356)
CTRL + B Show or hide backgrounds (see "Modeling the network for background
images" on page 405)
CTRL +C Copy selected network objects to the Clipboard (see "Selecting and
CTRL+INS copying network objects" on page 340)
CTRL+D Toggle 3D mode (see "Using 3D mode and specifying the display" on
page 193)
CTRL+E During simulation run: Toggle color of vehicle status (see "Dynamically
assigning a color to vehicles during the simulation" on page 175)
CTRL+M Measure distance (see "Measuring distances" on page 84)
CTRL+N Activate or deactivate Simple Network Display (see "Selecting simple
network display" on page 88)
Hotkeys Description
CTRL+O Open file. You can save the currently open network and load a saved
network file (see "Overview of menus" on page 121).
CTRL+Q Activate or deactivate Quick Mode (see "Using the Quick Mode" on
page 89)
CTRL+R Recalculate Spline (see "Recalculating the spline" on page 434)
CTRL+S Save network file (see "Overview of menus" on page 121)
CTRL+T In 3D mode: If rotate mode (3D) or flight mode (3D) is selected, switch
to the other mode respectively (see "Navigating in 3D mode in the net-
work" on page 193), (see "Flight over the network" on page 195)
CTRL+U Switching the simulation time format for the status bar (see "Switching
the simulation time format for the status bar" on page 148)
CTRL+V Pasting network objects from the Clipboard (see "Pasting network
SHIFT+INS objects from the Clipboard" on page 341)
CTRL+Y Perform last operation undone again
CTRL+Z Undo last operation performed
TABULATOR Switch between overlapping network objects at the click position and
select the next network object (see "Selecting a network object from
superimposed network objects" on page 360)
CTRL+TABULATOR Switch between open lists and network editors (see "Structure of lists"
on page 94). Shows each of these in the foreground.
F5 Start continuous simulation.
Switch to continuous simulation, if simulation was started in Sim-
ulation single step mode (see "Selecting the number of simulation
runs and starting simulation" on page 845).
F6 Start the simulation in Simulation single step mode.
Switch to single-step mode simulation, if continuous simulation has
been started.
Perform a single step, if simulation was started in Simulation
single step mode.
ESC Stop simulation (see "Selecting the number of simulation runs and
starting simulation" on page 845)
ENTER Opens the window with the network object attributes, if a network object
has been selected in the network editor.
SPACE BAR During a simulation in Simulation single step, execute the next step.
Switch to single-step mode simulation, if continuous simulation has
been started (see "Selecting the number of simulation runs and starting
simulation" on page 845).
+ If a continuous simulation has been started, increase the speed of the
simulation.
Hotkeys Description
- If a continuous simulation has been started, reduce the speed of the
simulation.
* Maximum speed of the simulation.
Alternatively, press SHIFT++.
/ During a continuous simulation: Use the same speed as the last
simulation speed set.
Alternatively, press SHIFT+7.
1 Execute simulation in real time, simulation speed = 1.0
POS1 Show entire network (see "Displaying the entire network" on page 83)
PAGE UP Zoom in (see " Zooming in" on page 82)
PAGE DOWN Zoom out (see " Zooming out" on page 82)
Arrow key Move the observer position across the network, in the desired direction
A In 3D mode: Move the current observer position horizontally to the left.
If you additionally press the SHIFT key, the speed is increased.
Alternatively for A, you can press the left arrow key.
D In 3D mode: Move the current observer position horizontally to the right.
If you additionally press the SHIFT key, the speed is increased.
Alternatively for D, you can press the right arrow key.
E In 3D mode: Move current observer position vertically downwards in
terms of camera coordinates. If you additionally press the SHIFT key, the
speed is increased. It can correspond to the function of S, depending
on the orientation of the map.
F In 3D mode: Move current observer position vertically downwards in
terms of z coordinate of the model. If you additionally press the SHIFT
key, the speed is increased. It can correspond to the function of S,
depending on the orientation of the map.
I In 3D mode: Make observer position over the network flatter
J In 3D mode: Rotate observer position clockwise around z axis
K In 3D mode: Make observer position over the network steeper
L In 3D mode: Rotate observer position counter-clockwise around z axis
Q In 3D mode: Move current observer position vertically upwards in terms
of camera coordinates. If you additionally press the SHIFT key, the
speed is increased. It can correspond to the function of W, depending
on the orientation of the map.
R In 3D mode only: Move current observer position vertically upwards in
terms of z coordinate of the model. If you additionally press the SHIFT
key, the speed is increased. It can correspond to the function of W,
depending on the orientation of the map.
Hotkeys Description
S In 3D mode: Zoom out.
Instead of S, if you press the PAGE DOWN key, it is zoomed out at larger
increments.
W In 3D mode: Zoom in
Instead of W, if you press the PAGE UP key, it is zoomed in at larger
increments.
1. Right-click under the title bar on the empty area next to the menu bar and the toolbar.
2. From the shortcut menu, choose Adapt.
The Customize window opens.
Note: Your user preferences are automatically saved in the registry of your computer.
These cannot be selected and imported in Vissim.
You can also save several *.layx files with different settings.
1. In the menu, select File > Save Layout as.
The Save layout file as window opens. By default the path to the opened network file is
selected. The File name box automatically shows the name of the layout file. By default, the
file type *.layx is selected.
2. Enter a unique name.
3. Click the Save button.
The layout is saved in the *.layx file. You can reload the layout (see "Importing the saved user
interface layout" on page 147).
Tip: You can also use a Drag-and-Drop operation to drag the file from the Microsoft
Windows Explorer to the user interface in order to open it.
2.20.1 Specifying the simulation time format for the status bar
You can show the simulation seconds or the time.
2.20.2 Switching the simulation time format for the status bar
During a simulation run, you may switch between the views Simulation Second and Time of
Day.
To do so, in the status bar, in the second box, double-click the simulation time.
Tip: Alternatively, press CTRL+U.
displayed in English. If there is no English translation available, the text is displayed in the
original language. In most cases, the original language is German.
3.2 Selecting the country for regional information on the start page
The information on the start page may vary by region (see "Using the Start page" on page 57).
Some of it is available in different languages.
1. From the Edit menu, choose > User Preferences.
2. In the navigator tree, choose GUI > General.
3. Go to the Start page and select the desired entry in the -Country list box.
4. Confirm with OK.
Section Description
3D Enable 3D mode: Select this option to show the 3D mode. After you restart
Mode Vissim, the following icons are displayed in the toolbars of the Network editors:
Element Description
Right click Function, when you right-click in the network editor:
behavior Right-click opens the context menu: The context menu of the Network
editor opens (see "Network editor context menu" on page 80)
To create new objects, press CTRL + right-click.
Right-click creates a new object: In the Network editor, a new network
object of the type selected in the Network objects toolbar is inserted.
To open the context menu, press CTRL + right-click.
Automatic After you have added a new network object in the Network Editor, have
action opened the window or list for editing the attributes, or have neither opened
after the window nor the list.
object cre- For many network object types, you can not only edit the attributes in a list,
ation but also in a window. For some network object types, there is no window but
only the list, e.g. for vehicle inputs, pedestrian inputs, routng decisions /
routes, and conflict areas.
Show edit dialog if available, show list otherwise (default setting): If
there is a window for editing the attributes of this network object type,
open it, otherwise open the list of network objects of this type.
Show edit dialog if available, no action otherwise: If there is a window
for editing the attributes of this network object type, open it, otherwise do
not open a window or list.
Always show list: Always open the list of network objects of this type
No action: Do not open the list or window. The network object is inserted
into the Network Editor at the desired position.
From the Edit menu, choose the Undo icon to undo the maximum number of functions. To
redo them, click the Redo icon (see "Overview of menus" on page 121).
1. In the Edit menu, choose > User Preferences.
2. From the navigation tree, choose Working Environment.
3. Make the desired changes:
Element Description
Command history (Undo / If this option is selected, the previously executed
Redo) active functions are saved.
3.9 Defining click behavior for the activation of detectors in test mode
You can set whether you want to activate detectors in test mode with a single or a double click.
1. Choose Edit > User Preferences.
Element Description
Collect Collect and transfer usage data.
usage
data
Log Only available if the option Collect usage data has been selected.
usage Opens the Telemetrydata_<yyyymmdd>_<hhmmss>.log file in the editor that is
data loc- installed as default on your computer. This file has been saved to the
ally %TEMP%\VISSIM folder. Files from the previous day are deleted when starting
Vissim.
The button changes to . The Vissim network and vehicles are shown in 2D.
Tip: You can save your display options to and load them from the *.layx file.
1. If several network editors are open, ensure that the network editor in which you want to
display the network objects with the modified graphic parameters is active.
2. On the Network Objects toolbar, in the row of the network object type of your choice, click
the desired Edit graphic parameters button.
Conflict Areas
Priority Rules
Stop Signs
Signal Heads
Detectors
Vehicle Inputs
Parking Lots
Nodes
Queue Counters
Flow bundles
Sections
Pavement Markings
3D Traffic Signals
Static 3D Models
3D Information Signs
Vehicles In Network
Pedestrians In Network
Areas:
Polygon
Rectangle
Elevators
Pedestrian Inputs
The list with the graphic parameters of the network object type opens (see "List of graphic
parameters for network objects" on page 161).
Tip: Alternatively you can also open the graphic parameters of a network object type via
the context menu.
1. On the network object toolbar, right click the network object type of your choice.
2. From the context menu, choose Edit graphic parameters.
Graphic parameters for Start line color, End line color, route course and public transport
stops.
The beginning and end of network objects of the following network object types are displayed
as a colored line that runs across a link or lane:
Priority Rules
Vehicle Travel Times
Public Transport Lines
Vehicle routes: For each type of vehicle route you may also specify the color of the route
course and of the public transport stops:
Static route color
Partial route color
Partial PT route color
Route closure color
Parking lot route color
Managed Lane general route color
Managed lane route color
Active stop color
Inactive stop color
Graphic parameter Description
Start line color Color of section at the beginning of network object
End line color Color of section at the end of network object
Vehicles in network, pedestrians in network, links, nodes, areas, ramps and stairs:
Graphic parameter Description
Color scheme configuration Opens the Edit Color Scheme window: Select
classification based on attribute values of an attribute
and display network objects in this color scheme (see
"Assigning a color to vehicles based on an attribute" on
page 177), (see "Assigning a color to pedestrians based
on an attribute" on page 178), (see "Assigning a color to
links based on aggregated parameters" on page 179),
(see "Assigning a color to nodes based on an attribute"
on page 191), (see "Assigning a color to areas based
on aggregated parameters (LOS)" on page 182), (see
"Assigning a color to ramps and stairs based on
aggregated parameters (LOS)" on page 190)
The display of Vehicles In Network and Pedestrians In Network can be based on a color
distribution. The desired color distribution must be assigned to the desired vehicle type or
pedestrian type.
The display of Vehicles In Network during simulation may be based on the state of the
vehicles.
Graphic parameter Description
Color by driving state During simulation vehicles are displayed in a color that
represents their state. During a simulation run you may
switch between this view and the default view (see
"Dynamically assigning a color to vehicles during the
simulation" on page 175). You cannot edit the colors.
Graphic parameters for the display of areas and nodes based on their function
Graphic Description
parameter
Color by Only for Nodes (see "Meaning of node color and line style" on page 713):
function Select this option to visualize nodes based on their attribute values Use for
evaluation, Use for mesoscopic simulation and Use for dynamic
assignment:
If for the Fill style attribute, Solid fill is selected, nodes are filled with the
same color as the border.
Graphic Description
parameter
If no node is selected, the border color depends on the node type selec-
ted:
Color and style of the bor- node type selected
der
solid white no node type
solid green Use for evaluation
solid red Use for dynamic assignment
solid black Use for evaluation and for dynamic
assignment
white, dashed Use for mesoscopic simulation
not white, dashed Use for mesoscopic and other simulations
only for areas: This option is selected by default; the displayed area fill
color depends only on the area function:
Color Description
Magenta Platform edge is selected for the Public transport usage
attribute of the area.
Blue Waiting area is selected for the Public transport usage attribute
of the area.
Green A pedestrian input is located in the area.
Red A destination section of a pedestrian route is located in the area.
Gray All other areas
If an area has several functions, the order of the colors in the table
determines the fill color priority for displaying the area.
In wireframe display the colors are used for the edges of the areas.
Graphic parameters for visualizing the volume on paths with flow bundles
Graphic Description
parameters
Show flow If a flow bundle or at least a filter cross section is selected, the volume on
bundle bars the respective paths is displayed using flow bundle bars (see "Visualizing
volumes on paths as flow bundles" on page 766), (see "Show flow bundle
bars" on page 770).
Next to the margin on the right, click the symbol to open the Edit Flow
bundle bars window:
The classification by width is based on the flow bundle volume.
Width scale:
Automatic: Vissim specifies the width.
Manually: For the width, you can enter a minimum value Scale (min-
imum): and a maximum value Scale (Maximum). If the absolute value
of the attribute is smaller than the specified minimum value, the flow
bundle bar is not drawn. If the absolute value of the attribute is greater
than the specified maximum value, the flow bundle bar is drawn with its
maximum width.
Scale bar width (maximum): maximum width for flow bundle bars with
automatic width
Lateral offset: Distance between links and flow bundle bars
1. On the toolbar of the Network editor, click the button Edit basic graphic parameters.
The list of graphic parameters opens (see "List of base graphic parameters for network
editors" on page 171).
2. Select the desired entries.
3. If you want to change colors, double-click the row of the desired graphic parameter.
4. Click next to the list when you want to close it.
The list closes. The graphic parameters are assigned to the Network Editor.
Land: The texture is displayed on the land area in which the Vissim network is located. If
the texture is less than the land area, it is displayed in a tiled format.
Links, connectors, areas, ramps and stairways: The texture is displayed in a tiled format on
these network objects.
You can select textures for network objects in the display types (see "Defining display types"
on page 320).
You can select textures for the sky and landscape via the 3D graphic parameters (see "Editing
3D graphic parameters" on page 194).
The color of a PT line has priority over the color distribution of a vehicle type and the color of a
vehicle class or pedestrian class has priority over the color distribution of a vehicle type and a
PT line.
If a vehicle or pedestrian type belongs to multiple classes, vehicles or pedestrians of each type
are displayed in the color of the first class of these classes which has a defined color.
At the same time, you can also display the link segments in the simulation with colors based
on vehicular parameters (see "Assigning a color to links based on aggregated parameters" on
page 179).
If the 3D models used do not only contain polygons with dedicated colors, automatic dynamic
coloring also works in 3D mode.
At the same time, you can also display the link segments in the simulation with colors based
on vehicular parameters (see "Assigning a color to links based on aggregated parameters" on
page 179).
1. Press CTRL+E in the Network Editor during the simulation.
The graphic parameter Color by driving state is selected. The following colors are used for
vehicles and are listed in descending priority. You cannot change these colors:
Color Description
White In queue: The vehicle is stuck in a traffic jam. At least one queue counter must be
defined in the network.
Light Waiting for lane change: Vehicle has been waiting more than 6s at the last
blue position for lane change (emergency stop distance).
Teal Ignores priority rule: Vehicle ignores priority rule to resolve a deadlock
situation.
Black In priority rule deadlock situation: Vehicle is part of a deadlock situation
caused by priority rules
Orange Wants to change lanes: Due to the vehicle route, a lane change becomes
necessary that the vehicle has not yet begun.
Light Is changing lanes: Vehicle is changing lanes.
green
Dark After lane change: Lane change was performed in the last 6 s.
green
Dark Brakes to change lanes: Vehicle brakes, as it need to change lanes.
red
Amber Brakes cooperatively: Cooperative braking for an upcoming lane change
maneuver of a vehicle, from an adjacent lane to its own lane.
Red Sleep: Vehicle is currently not paying attention.
Dark Ignores signal: Vehicle has decided in the last 3 seconds of simulation to
yellow traverse a red signal head or a blocked section of a priority rule because its
speed was too high to come to a stop in advance.
Pink Brakes heavily: Vehicle brakes heavily (< -3.0 m/s²).
Purple Brakes moderately: Vehicle brakes moderately (-3.0 m/s² to -1.0 m/s²).
Navy Default: All other states (default)
blue
2. Press CTRL+E again, to deactivate the graphic parameter Color by vehicle state. The
vehicle color is then no longer assigned based on simulation data.
You may also display link segments in the simulation in colors based on traffic- related
parameters (see "Assigning a color to links based on aggregated parameters" on page 179).
1. On the Network objects toolbar, next to Vehicles In Network, click the Edit graphic
parameters button .
The list with the graphic parameters of the network object type opens (see "List of graphic
parameters for network objects" on page 161).
2. In the Drawing mode list box, click Use color scheme.
3. In the list of graphic parameters, click Color scheme configuration.
The window Edit Color Scheme for Vehicles In Network opens.
If the window does not open because the option has already been deactivated once since
program start, click the icon at the end of row to open the window.
4. Make the desired changes:
Symbol Element Description
Attribute Opens an attribute selection window. The result attributes
can be filtered (see " Setting a filter for selection of sub-
attributes displayed" on page 117).
Predefined Open Select pre-defined color scheme list box: Select a
color defined color scheme and show it in the Class bounds and
scheme colors list. The color schemes vary in color and class bound.
Red-yellow-green: 11 classes, class size by default
0.500, 11 colors
Acceleration: 11 classes, 11 colors from pink to red, yel-
low, green to MAX = white
Speed: 11 classes, 11 colors from pink to red, yellow,
green to MAX = white
Element Description
Class Edit color scheme. From the shortcut menu, choose Add to add a new row to
bounds and the list and define additional class bounds and colors.
colors list Lower bound column: Value that represents the lower bound of the
selected attribute within this value range. Based on value range after
MIN, on upper bound of the row above.
Upper bound column: Value that represents the upper bound of the
selected attribute within this value range. The upper bound belongs the
value range.
Column Color: Select the color. You may also enter RGB values.
The unit of the values depends on the attribute selected and is displayed in
the Classification section, below the attribute selected.
Range Enter a factor for the upper bound and lower bound
scale Apply button: Multiply values of upper bounds and lower bounds by a
factor factor
5. If you want to change the RGB values in the Color column, double-click the desired row.
6. Select the desired colors.
7. Confirm with OK.
parameters button .
The list with the graphic parameters of the network object type opens (see "List of graphic
parameters for network objects" on page 161).
2. Then select Color scheme configuration.
The window Edit Color Scheme for Pedestrians In Network opens.
If the window does not open because the option has already been deactivated once since
program start, click the icon at the end of row to open the window.
3. Make the desired changes:
Element Description
Class Edit color scheme. From the shortcut menu, choose Add to add a new row to
bounds and the list and define additional class bounds and colors.
colors list Lower bound column: Value that represents the lower bound of the
selected attribute within this value range. Based on value range after
MIN, on upper bound of the row above.
Upper bound column: Value that represents the upper bound of the
selected attribute within this value range. The upper bound belongs the
value range.
Column Color: Select the color. You may also enter RGB values.
The unit of the values depends on the attribute selected and is displayed in
the Classification section, below the attribute selected.
Range Enter a factor for the upper bound and lower bound
scale Apply button: Multiply values of upper bounds and lower bounds by a
factor factor
4. If you want to change the RGB values in the Color column, double-click the desired row.
5. Select the desired colors.
6. Confirm with OK.
You can make similar settings for pedestrians in areas (see "Using LOS schemes for showing
aggregated pedestrian values" on page 186).
At the same time, you can also display the vehicles in the simulation in color based on their
attributes or simulation data (see "Assigning a color to vehicles based on an attribute" on page
177), (see "Dynamically assigning a color to vehicles during the simulation" on page 175).
1. Before starting the simulation, from the Evaluation menu, choose > Configuration > Result
Attributes tab > Links and make the following settings:
2. Select Collect data.
3. Into the From time and To time boxes, enter the simulation seconds during which you want
to collect data for a classified display.
4. Into the Interval box, enter the length of the time intervals for which you to aggregate data.
5. Click the More button.
6. Select how you want the data to be collected:
per lane segment: separately for each lanes
per link segment: for all lanes together
7. In the network objects toolbar, next to Links, click the Edit graphic parameters button .
The list with the graphic parameters of the network object type opens (see "List of graphic
parameters for network objects" on page 161).
8. In the Drawing mode list box, click Use color scheme.
9. In the list of graphic parameters, click Color scheme configuration.
The Edit Color Scheme for Links window opens.
If the window does not open because the option has already been deactivated once since
program start, click the icon at the end of row to open the window.
Under Classification based on, Lanes or Lane segments is selected. This depends on the
option per lane segment or per link segment of the configuration of the evaluation for links
(see "Showing data from links in lists" on page 1103).
10. In the Classification based on area, select Segments. Lanes have static attributes only.
11. Make the desired changes:
Element Description
List Lower bound column: Value that represents the lower bound of the selec-
ted attribute within this value range. From MIN, based on upper bound of
the row above.
Upper bound column: Value that represents the upper bound of the selec-
ted attribute within this value range. The upper bound belongs the value
range.
Column Color: Select the color. You may also enter RGB values.
The unit of the values depends on the attribute selected and is displayed in the
Classification section, below the attribute selected.
Range Enter a factor for the upper bound and lower bound
scale Apply button: Multiply values of upper bounds and lower bounds by a
factor factor
12. If you want to change the RGB values in the Color column, double-click the desired row.
13. Confirm with OK.
Density attribute:
Note: To record these data, you need to configure the recording in the evaluation of
areas and ramps (see "Evaluating pedestrian density and speed based on areas"
on page 1034). Otherwise, areas are displayed in their static colors during the
simulation.
You can, for example, show the average density in color during the last evaluation interval
of the simulation. To do so, select the attribute Density / Current run x Last completed.
Afterwards, during the simulation run, you can watch how the colors change depending on
the evaluation interval.
If the data of the attribute set is not yet available, because the time interval selected has not
begun yset, each area or cell is displayed in its static color. The latter is also used when no
color scheme has been activated.
In 2D mode, areas, ramps, and stairs defined for separate levels are displayed in different
transparent shades, depending on the height of the level they are on. This means the
colors can no longer be directly compared in the LOS display. For a comparison, open a
Network editor for each level whose objects you want to compare, and in it show the
respective level only. The objects are then shown in opaque colors and can be compared
in different Network editors.
In 3D mode, areas, ramps, and stairs on different levels are not displayed in "transparent"
in a Network. If you want to hide individual areas, ramps or stairs for comparison, in the
attributes of these objects, select a display type with the attribute invisible (see "Defining
display types" on page 320). Go to the graphic Parameters of the network object type, if
you want to select the transparent type of display for all network objects of a 2D and 3D
network object type: Fill style Solid fill and fill color with the Alpha value set to 0 in the color
definition (see "List of graphic parameters for network objects" on page 161).
You can make similar settings for links (see "Assigning a color to links based on aggregated
parameters" on page 179).
You can simultaneously show the pedestrians in color. This is based on the attributes of the
pedestrians (see "Assigning a color to pedestrians based on an attribute" on page 178).
.
The list with the graphic parameters of the network object type opens (see "List of graphic
parameters for network objects" on page 161).
2. In the Drawing mode list box, click Use color scheme.
3. In the list of graphic parameters, click Color scheme configuration.
If the window does not open because the option has already been deactivated once since
program start, click the icon at the end of row to open the window.
4. For an area-based classification, in the Classification based on section, select Areas.
5. For a grid-based classification, in the Classification based on section, select Pedestrian
Grid Cell Data.
6. Make the desired changes:
Name Description
Class Edit color scheme. From the shortcut menu, choose Add to add a new row
bounds and to the list and define additional class bounds and colors.
colors list Lower bound column: Value that represents the lower bound of the
selected attribute within this value range. From MIN, based on upper
bound of the row above.
Upper bound column: Value that represents the upper bound of the
selected attribute within this value range. The upper bound belongs
the value range.
Column Color: Select the color. You may also enter RGB values.
The unit of the values depends on the attribute selected and is displayed in
the Classification section, below the attribute selected.
Range scale Enter a factor for the upper bound and lower bound
factor Apply button: Multiply values of upper bounds and lower bounds by a
factor
7. If you want to change the RGB values in the Color column, double-click the desired row.
8. Select the desired colors.
9. Confirm with OK.
You can choose to classify all areas and ramps by color, or only a user-defined square grid.
You can also choose the class boundaries for each color and the attribute, whose value
determines the class.
Scheme Attribute
Density Density in pedestrians/m²
Speed Speed in km/h
4.2.9 Assigning a color to ramps and stairs based on aggregated parameters (LOS)
During a simulation, you can visualize and classify traffic-related parameters of pedestrians on
ramps and stairs based on different LOS schemes (see "Using LOS schemes for showing
aggregated pedestrian values" on page 186) . Thus you can easily distinguish between
different traffic parameters at different positions in the network during simulation, for example,
to quickly locate a hotspot in a large network.
You can make similar settings for pedestrians in areas and vehicles on links (see "Assigning a
color to areas based on aggregated parameters (LOS)" on page 182), (see "Assigning a color
to links based on aggregated parameters" on page 179).
You can simultaneously show the pedestrians in color. This is based on the attributes of the
pedestrians (see "Assigning a color to pedestrians based on an attribute" on page 178).
1. Before starting a simulation, make the following settings:
2. From the Evaluation menu, choose Configuration > Result Attributes tab > Areas &
ramps.
3. Select Collect data.
4. Set the parameters as required.
5. Confirm with OK.
button .
The list with the graphic parameters of the network object type opens (see "List of graphic
parameters for network objects" on page 161).
8. In the Drawing mode list box, click Use color scheme.
9. In the list of graphic parameters, click Color scheme configuration.
The window Edit Color Scheme for Ramps & Stairs opens.
If the window does not open because the option has already been deactivated once since
program start, click the icon at the end of row to open the window.
10. Make the desired changes:
Symbol Element Description
Attribute Opens an attribute selection window. The result attributes can
be filtered (see " Setting a filter for selection of subattributes
displayed" on page 117).
Predefined Open Select pre-defined color scheme list box (see "Using
color LOS schemes for showing aggregated pedestrian values" on
scheme page 186): Select a defined color scheme and show it in the
list below. The color schemes vary in color and class bound.
Element Description
List UpperBound column: Enter values. The upper bound belongs the value
range.
Column Color: Select the color. You may also enter RGB values.
The unit of the values depends on the attribute selected and is displayed in
the Classification section, below the attribute selected.
Range Enter a factor for the upper bound and lower bound
scale Apply button: Multiply values of upper bounds and lower bounds by a
factor factor
11. If you want to change the RGB values in the Color column, double-click the desired row.
12. Confirm with OK.
1. On the Network object toolbar, next to Nodes, click the Graphic parameters button .
The list with the graphic parameters of the network object type opens (see "List of graphic
parameters for network objects" on page 161).
2. In the Drawing mode list box, click Use color scheme.
3. In the list of graphic parameters, click Color scheme configuration.
The Edit Color Scheme for Nodes window opens.
If the window does not open because the option has already been deactivated once since
program start, click the icon at the end of row to open the window.
4. Make the desired changes:
Name Description
Class Edit color scheme. From the shortcut menu, choose Add to add a new row to
bounds and the list and define additional class bounds and colors.
colors list Lower bound column: Value that represents the lower bound of the
selected attribute within this value range. Based on value range after
MIN, on upper bound of the row above.
Upper bound column: Value that represents the upper bound of the
selected attribute within this value range. The upper bound belongs the
value range.
Column Color: Select the color. You may also enter RGB values.
The unit of the values depends on the attribute selected and is displayed in
the Classification section, below the attribute selected.
Range Enter a factor for the upper bound and lower bound
scale Apply button: Multiply values of upper bounds and lower bounds by a
factor factor
5. If you want to change the RGB values in the Color column, double-click the desired row.
6. Select the desired colors.
7. Confirm with OK.
The button changes to . The Vissim network and vehicles are shown in 3D. The
network can be viewed from any desired perspective.
Notes:
When you load a bitmap graphic file and then call the 3D mode, the graphic file is
converted into a texture. This might delay the 3D display and require more
memory.
Calculation of the size of a rectangular area accounts for static 3D models. This pre-
vents problems arising through the display of very large models and gaps from
being created between models and the area.
Tip: When you edit display options in the graphic parameters, your changes are saved
to the *.layx file as soon as you save the network file. You can also save a layout as a
*.layx file and to load it again later.
If you click the button Flight mode (3D), the button Rotate mode (3D) and the Rotate
Mode are deactivated.
If you click the button Rotate mode (3D), the button Flight mode (3D) and the Flight
Mode are deactivated.
1. On the toolbar of the Network Editor, click the button Edit 3D graphic parameters.
The list of 3D graphic parameters opens (see "List of 3D graphic parameters" on page 194).
2. Select the desired entries.
3. If you want to change colors, double-click the row of the desired 3D graphic parameter.
4. Click next to the list when you want to close it.
The list closes. The 3D graphic parameters are assigned.
Graphic Description
parameter
Sky texture Allows you to select graphic file with a texture for the sky. The sky is displayed
as a hemisphere with a texture, if the 3D graphic parameter Show land is not
selected.
Sky color Color of sky, if no texture is selected
Underground Allows you to select graphic file with a texture for the underground. The
texture underground is displayed as a hemisphere with a texture, if the 3D graphic
parameter Show land is not selected.
Underground Color of the underground, if no texture is selected The underground is
color displayed in the color selected, if the 3D graphic parameter Show land is not
selected.
Fog mode Off
Linear: Define display of fog via a range. Enter distances for the 3D
graphic parameters Fog start and Fog end. The 3D graphic parameter
Fog density is disabled.
Exponential: Defines display of fog via a value for the density. The
3Dgraphics parameter Fog start and Fog end are disabled.
Fog density Density value, default value 6.0. With increasing value, the fog looks more
(exponential dense. The Fog mode Exponential must be selected.
mode)
Fog start (lin- Distance of viewer position to the front of the fog. The default value is 0 m.
ear mode) The Fog mode Linear must be selected.
Fog end (lin- Distance of viewer position to the end of the fog. The default value is 250 m.
ear mode) The Fog mode Linear must be selected.
Show shad- Show or hide shadows in static 3D models, for pedestrians and vehicles
ows
Shadow The default value is light gray 80, 0, 0, 0
color Set the level of transparency: Double-click into the color box and use the
slider under Alpha to set the desired level of transparency.
1. Make sure that the icon Flight mode (3D) is selected in the toolbar of the Network
Editor.
2. Press the key of your choice or shortcut:
1. In a Network editor, in the single-step mode, right-click the vehicle or pedestrian of your
choice.
2. From the context menu, choose the respective command.
View From Driver's Perspective
View From Pedestrian's Perspective
In the Network editor, the perspective of your choice is shown in 3D mode.
Note: If under User Preferences, you selected Right-click creates a new object, hold
down the CTRL key for the next step (see "Right-click behavior and action after creating
an object" on page 152).
6. From the context menu, choose Leave Driver's Perspective or Leave Pedestrian's
Perspective.
The simulation continues to run in 3D mode.
The table displays the corresponding focal lengths for different perspectives:
Perspective Focal length Perspective Focal length (35 mm)
(35 mm)
4° 500 mm 38° 53 mm
7° 300 mm 40° 50 mm
10° 200 mm 44° 45 mm
11° 180 mm 54° 35 mm
15° 135 mm 65° 28 mm
20° 100 mm 72° 25 mm
24° 85 mm 81° 21 mm
29° 70 mm 90° 18 mm
For 3D models whose model file *.v3d includes vehicle doors as modeled areas, the opening
and closing of sliding doors or double doors at PT stops is also visualized in the 3D mode.
Tip: Under Base Data > 2D/3D Models, you can use the model Tram - GT8-2S as an
example. With the Bus - EU Standard model, the doors are not modeled as areas. This
is why the opening and closing of sliding doors is not displayed in the 3D mode.
for the time a vehicle remains in standstill, between backing out of a parking space
and driving forward, after it has left the parking lot: Standard time distribution for the
attribute Direction change duration distribution of the parking lot.
Driving simulator: Activate interface to your external driving simulator. Select vehicle type
and/or pedestrian type you want to control (see "Network settings for the driving simulator"
on page 210).
Element Description
Driving Notes:
simulator
You must have a license for the add-on module.
Verify that the connection to the driving simulator via the interface
is configured correctly.
By default, information for developers in English is saved to the
installation directory of your Vissim installation: ..\API\Driv-
ingSimulator_DLL\doc: Driving_Simulator_Interface.pdf
You can find sample files by default in the installation directory of
your Vissiminstallation: ..\api\driving simulator_dll\example\driv-
ing simulator text client
Element Description
All Imperial All parameters for lengths, speeds and accelerations are displayed in
imperial units.
All Metric All parameters for lengths, speeds and accelerations are displayed in
metric units.
Length Select the desired unit for the parameter.
Speed
Acceleration
5.1.6 Network settings for standard types of elevators and elevator groups
The display of the cabin floor, the cabin ceiling, the shaft, and the door is based on a display
type in each case. For each of these display types, you can select a default type.
Each pedestrian in the cabin and each pedestrian alighting from the cabin uses a walking
behavior that is based on an area behavior type. You can select a default type for each of
these area behavior types.
When you open an *.inpx network file saved in a Vissim version that did not yet include
standard types, Vissim will create the standard types automatically.
1. From the Base Data menu, choose Network Settings.
2. Select the Standard types tab.
3. In the Elevators and elevator groups section, in the list boxes, click the entries of your
choice.
Element Description
Display type cabin Default display type of cabin walls
wall
Display type cabin Default display type of cabin floor
floor
Display type cabin Default display type of cabin ceiling
ceiling
Display type shaft Default display type of area between exterior of elevator shaft and
cabin
Display type door Default display type for the elevator door
Area behavior type Default area behavior type of which the pedestrian uses the walking
in cabin behavior in the cabin
Area behavior type Area behavior type of which the pedestrian uses the walking beha-
alighting vior when alighting from the cabin
The selected display type is used as a default for the display of the respective part of the
elevator when defining the elevator and it is displayed in the list of elevator attributes (see
"Elevator attributes" on page 993).
The selected area behavior type is used when defining an elevator group and displayed in the
list of the elevator group attributes (see "Attributes of elevator groups" on page 996).
5.1.7 Network settings for standard type of direction change duration distribution
Time during which a vehicle remains in standstill, between backing out of a parking space and
driving forward, after it has left the parking lot, based on the attribute Direction change
duration distribution of the parking lot. You can select a time distribution for this attribute. The
default time distribution is 5 s.
When you open an *.inpx network file saved in a Vissim version that did not yet include
standard types, Vissim will create the standard types automatically.
PI: 3,14159265358979
r 6378137 m equatorial radius at reference object sphere
x X coordinate of the point to be converted (Cartesian Vissimsystem)
y Y coordinate of the point to be converted (Cartesian Vissimsystem)
xm X coordinate of the reference point in the network (Cartesian Vissim system)
ym Y coordinate of the reference point in the network (Cartesian Vissim system)
xn X coordinate of the reference point in the background map (Mercator)
yn Y coordinate of the reference point in the background map (Mercator)
lon Longitude to P (by reference to sphere)
lat Latitude to P (by reference to sphere)
You can find programs for the conversion of decimal degrees into other coordinate systems on
the Internet. Check the results obtained for correctness prior to using the data.
For a user-defined attribute, select one of the following data source types:
Data: The user-defined attribute is based on Vissim data. You can create a default
value, minimum value and maximum value and specify the number of decimal places.
Formula: You create the desired formula using operands, operators, and/or functions.
Use parentheses to structure them. You can define TableLookup function as part of the
formula. The TableLookup function allows you to access attributes and attribute values
of other objects and use them in the formula.
Examples of use
Continue to process result attributes: You define a user-defined attribute that contains a for-
mula for the LOS calculation model of your choice. This formula for instance uses queue
length data, derived from node evaluation and emission factors.
You define user-defined attributes, for which you obtain values via the COM Interface or
DLL interfaces.
Support data calibration: You define user-defined attributes and fill them with real data.
You can show this data in Vissim in lists together with the simulation data. You can then
compare the data of your two sources.
You define user-defined attributes for vehicles or pedestrians of the simulation, add data
via the COM Interface and output this data together with the simulation results, e.g. in a
vehicle record.
You define user-defined attributes for vehicles or pedestrians of the simulation that contain
a formula. This formula contains the LOS calculation model of your choice.
Tip: Alternatively, you can also open the User-Defined Attribute window via the
following functions: When doing so, you adopt the network object type as the object
type of the user-defined attribute.
On the Network object toolbar, from the shortcut menu of the desired network
object type, choose Create User-Defined Attribute.
In the Attributes list of the desired network object type, right-click the row header of
the desired network object. Then from the shortcut menu, choose User-Defined
Attribute.
In the Attributes list of the desired network object type, on the toolbar, click the
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
Data type A user-defined attribute must have a data type. Select the desired
entry.
Data types allowed:
Acceleration Acceleration
Bool For logical statements, true or false. A user-defined attribute that can
only be set to 0 or 1.
Filename Filename: Reference to a file, for example for a user-defined
attribute, which lists where to find further information.
Duration (integer) Time [s] without decimal separator
Duration (floating- Time [s] with decimal separator
point number)
Area (km2) Square kilometers
Area (m2) Square meters
Element Description
Integer Integer without decimal separators
Speed (km/h) Speed (km/h)
Speed (m/s) Speed (m/s)
Floating-point num- Floating-point number with decimal separators
ber
Length (km) Length (km)
Length (m) Length (m)
Length (mm) Length (mm)
Text String
Currency Currency
Time Time in format hh:mm:ss (12:23:12) or hh:mm (12:23)
Element Description
Subattributes Simulation run: only for the following objects:
User-defined attributes of network objects of the data source type
Data that have evaluation attributes and can have user-defined
data attributes. The values of these attributes can only be changed
during the simulation run and are saved to the evaluation data-
base (*.db).
User-defined attributes of the data source type Formula
The values of the user-defined attribute are recorded for each
simulation run. When you show the user-defined attribute in an
attributes list, the attribute values are listed per column for each
simulation run.
Time interval: For user-defined attribute consider time intervals of net-
work object type. The network object type must be assigned time inter-
vals (see "Defining time intervals for a network object type" on page
326). When you show the user-defined attribute in an attributes list,
the attribute values are listed per column for each time interval.
Formula: In the section on the right, you can create a formula using the following com-
mands:
Element Description
Decimals Number of decimal places for a value with decimal separator
Symbol Description
Open a window with the attributes of the network object type selected in the
Object type box and select an attribute as term. The term is added in blue.
Symbol Description
Select operator that combines one term with another. The operator is added in
black.
Symbol Description
Open the Insert function window and select a function for the
formula. The function is added in turquoise.
Possible functions:
Floor(x) Specifies the greatest integer that is smaller than or equal to x. At
the cursor position FLOOR() is inserted.
Abs(x) Absolute value of x
Truncate(x) Truncates the decimal places of x. At the cursor position TRUNCATE
() is inserted.
Ceil(x) Specifies the smallest integer that is greater than or equal to x. At
the cursor position CEIL() is inserted.
Exponential(x) Forms the exponential of x. At the cursor position, EXP() is inserted.
GEH Statistic (x; y) Calculates the GEH statistics for x and y. At the cursor position, GEH
(;) is inserted. The GEH Statistic is a empirical formula widely
used in traffic modeling for the analysis of values. The formula is as
follows:
where:
M: modeled values
C: counted values
Reciprocal(x) Corresponds to 1/x. At the cursor position RECIPROCAL() is
inserted.
Symbol Description
Logarithm(x) Forms the natural logarithm of x. At the cursor position, LN() is
inserted.
Max(x; y) Forms the maximum of x and y
Min(x; y) Forms the minimum of x and y
Power(x; y) Corresponds to x^y. At the cursor position, POW(;) is inserted.
Percent(x; y) Corresponds to 100*x/y. At the cursor position PERCENT() is
inserted.
Round(x; p) Rounds x to p places after the decimal point. p is optional. At the
cursor position ROUND(;) is inserted.
StringInNumberl(x) Converts a string into a floating-point number. At the cursor position
STRTONUM() is inserted.
If(b; w; f) Conditional branching. Outputs w if b is true. Outputs f if b is false.
At the cursor position IF(;;) is inserted.
Root(x) Forms the square root of x. At the cursor position, SQRT() is
inserted.
NumberInString(x) Converts a floating-point number into a string. At the cursor position
NUMTOSTR() is inserted.
Symbol Description
Open the Insert TableLookup window to insert a function of the type
TableLookup into the formula. Select an attribute value of a network object type
and continue to edit it in the formula. The TableLookup function is added in
turquoise.
Network object type: In the list, click the object type you want to use as
the basis of the function. All conditions of the function that follow refer to
the object type selected.
In addition to the network object types, you can select other object types,
for instance Network settings (NETPARA) that contains a user-defined
value. To select another object type, as condition of the TableLookup
command, e.g. use the value 1 for TRUE.
Variable name: Enter a variable name that starts with a letter. This name
is a so-called loop variable. In each loop, it represents another network
object of the type iterated over.
Insert explaining comments: Inserts an example of a condition and res-
ult into the input field that you can overwrite.
The TableLookup function entry box must correspond to the following scheme:
TableLookup(<object type> <variable name>;(<condition>);
(<result>)
The elements consist of:
Symbol Description
TableLookup(<object type: English Name in capital letters>
<entered variable name>; (<condition, for example <entered
variable name>[<English attribute short name>]=<property>>);
(<result, for example <identifier>[<attribute short name>]>))
For a detailed example, see below the tables.
Symbol Description
Insert opening and closing parentheses:
Around selected part of formula
None of the formula is selected: Insert at the position of the cursor
If the attributes selected for the formula are based on dynamic data that can change during
a simulation run, the values of the user-defined attribute displayed in a results or attribute
list can also change during the simulation run.
5. Confirm with OK.
The user-defined attribute ConflGap is then available as an attribute of the network object type
Link. In the Links list, you can show ConflGap as a column. You can also show the Front gap
value for each link in the list that has conflict areas with the two statuses defined.
In the Attribute Selection window, the alias is displayed at the position specified by
alphabetical order. The alias is highlighted with a blue symbol (see "Selecting attrib-
utes and subattributes for columns of a list" on page 112). The standard name of the
attribute is still displayed.
The alias is output in the following files:
Network file (*.inpx)
Attribute file (*.att)
Model transfer file (*.trax)
Pedestrian record file (*.pp)
Vehicle record file (*.ftp)
Tip: Alternatively, define an alias in the opened list of network object attributes:
1. Right-click into the column header of the column with the desired attribute.
2. From the shortcut menu, choose Add alias.
Tip: Alternatively, you can define an alias in the attribute selection window (see
"Selecting attributes and subattributes for columns of a list" on page 112).
Vissim adds the 3D model of the vehicle, which is based on a SketchUp file,
into the network in the correct travel direction. If necessary, the model is
rotated. If the *.skp file contains coordinates of the geolocation, you can
position the 3D model in the Vissim network based on these coordinates or
based on the position you clicked.
For the following use cases, edit the 3D model in SketchUp, before you add it
in Vissim:
Scale size
Colors for Color group 1, Color group 2, Color group 3, Color group 4,
Indicator left, Indicator right, Brake lights
Define door object
You can also position 3D models of static 3D objects in the Network editor, e.g. to display
buildings, plants or other static objects (see "Defining static 3D models" on page 674).
Note: When editing and saving a 3D-model file outside of Vissim that you have added
in Vissim, close and re-open Vissim for the changes to take effect in Vissim.
Section Model preview: : Show the complete 2D/3D model created from seg-
ments. Rotating the scroll wheel changes the display:
Rotate down: enlarge (zoom in)
Rotate up: reduce (zoom out)
If at the top, the 2D/3D model segments section has been expanded using the symbol,
the model is displayed in the narrow preview at the top. You can add further models to it.
This allows you to create a model from segments, e.g. a train that consists of models for a
power car and several railway cars. In the 2D/3D model segments section, you can
change the sequence of individual 2D/3D model segments and delete 2D/3D model
segments:
Element Description
Opens or closes the 2D/3D model segments section
Opens the Open window. You can select the file of a 2D/3D model and add
it as a model segment behind the last model listed in the 2D/3D model
segments section.
All model segments are displayed in the 2D/3D model segments list.
To show all model segments that belong to a 2D/3D model, In the 2D/3D
model list, select the 2D/3D model. Then, on the list toolbar, in the Relations
list box, click 2D/3D model segments (see "Assigning model segments to
2D/3D models" on page 225).
Move segment: Click the image of the model segment, hold down the
mouse button and drag the image to the desired position in the sequence of
the model segments.
Delete segment: Point the mouse pointer to the bottom right corner and click
the symbol.
Below it, a large Preview window shows the selected 2D/3D model. If the 2D/3D model
includes elements that move or change, e.g. doors or indicators, an animation is displayed
in the Preview window.
5. Make the desired settings for the attributes.
The window also provides the following commands:
Element Description
3D model Path and file name of the selected 2D/3D model file
file
Large Pre- 3D display of the selected 3D model.
view win- Zoom: Turn the mouse wheel.
dow Rotate the model: Left-click and keep the mouse button pressed
while moving the mouse pointer in the desired direction.
Opens the Open window for selection of a 2D/3D model file
Resets the Preview to default settings. Does not reset the attribute values.
Element Description
Adjust visualization: Show options that allow you to display additional
elements in the preview. For example, Show axles, Show joint and shaft
length or Show ground plate:
If the option is selected, the element selected is displayed in the preview.
For example, in the case of Show ground plate, a gray, transparent ground
plate is displayed below the 3D model. This view supports the orientation
during rotation and tilting of the 3D model in the preview.
If this option is not selected, the element selected will not be displayed in
the preview. This view corresponds to the view provided by the Network
editor.
If various model states are available, for example for moving pedestrians or
cyclists, all states are displayed automatically one after the other.
Stops the animation of the states.
Vehicle The default values of vehicle attributes depend on the model.
attributes
Colors Colors for the different areas of the model. These are based on the colors
selected for the vehicle type (see "Editing static data of a vehicle type" on
page 270):
Group 1: Color 1
Group 2: Color 2
Group 3: Color 3
Group 4: Color 4
Orientation Scale: Factor used to scale the 2D/3D model.
& position Yaw angle: Angle of rotation around z axis
Offset X: X coordinate of the position in the network
Offset Y: Y coordinate of the position in the network
Offset Z: Base height of 3D model above the level surface
Generate automatically: Position the 2D/3D model automatically
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The attribute and attribute values of this network object type are shown in the list on the left,
which consists of two coupled lists.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
button .
The Edit 2D/3D Model window opens.
5. At the top of the 2D/3D model segments section, click the button.
The Open window opens.
6. Open the desired folder and select the file of your choice.
7. Click the Open button.
If at the top, the 2D/3D model segments section has been expanded using the symbol,
the model is displayed in the narrow preview at the top. You can add further models to it.
This allows you to create a model from segments, e.g. a train that consists of models for a
power car and several railway cars. In the 2D/3D model segments section, you can
change the sequence of individual 2D/3D model segments and delete 2D/3D model
segments (see "Defining 2D/3D models" on page 220).
Below it, a large Preview window shows the selected 2D/3D model. If the 2D/3D model
includes elements that move or change, e.g. doors or indicators, an animation is displayed
in the Preview window.
8. Confirm with OK.
The attributes of the model segment are displayed in the 2D/3D model segments list, in a new
row.
9. To edit model segments in the list on the right, right-click into the row header.
10. Select the desired entry.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
4. On the list toolbar, in the Relations list, click the desired entry.
2D/3D model: Edit 2D/3D model assigned (see "Defining 2D/3D models" on page
220)
Doors: Display list of assigned doors and edit attribute values (see "Defining doors for
public transport vehicles" on page 229)
The data is allocated.
For trams and buses, the acceleration/deceleration curves have been set according to
information from the Karlsruhe Transport Authority (VBK), 1995.
Note: All functions should be adapted to local conditions. This applies especially to
your vehicle fleet data, if these are substantially different from Western European data.
units, the minimum value is 7 kW/ton and the maximum is 30 kW/ton. This means the average
is 18.5 kW/ton. Accordingly, the following applies:
For all HGV with a power/weight ratio of 7 or less, the minimum curve is used.
For all HGV with a power/weight ratio of 30 or more, the maximum curve is used.
For all HGV with a power/weight ratio of 18.5, the median is used.
For HGV with other values, linear interpolation is performed.
By default, you can edit the list (see "Using lists" on page 93).
Vissim uses the units which are selected by default (see "Selecting network settings for
units" on page 205).
Element Description
Insert inter- Right-click on the desired position
mediate
point
Move inter- Click intermediate point and drag with the mouse. Progression of the three
mediate curves changes in the value range between the limiting intermediate
point points.
Delete inter- Click the intermediate point and move it to the adjacent start or end point.
mediate
point
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of base data objects allocated to
the base data object selected in the list on the left (see "Using coupled lists" on page 119):
Acceleration function data points
Deceleration function data points
Individual data point values of the functions are:
x-coordinate and y-coordinate for the median of distribution. Data points are shown in
red in the window of the respective function.
yMin: Minimum speed of function at data point of x-coordinate and y-coordinate
yMax: Maximum speed of function at data point of x-coordinate and y-coordinate
The data points of the minimum and maximum values are shown in green in the
window of the respective function.
2. On the list toolbar, in the Relations list, click the desired entry.
A warning is issued.
The desired speed distribution is displayed in the Desired Speed Distributions list (see
"Attributes of desired speed distributions" on page 239).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
By default, the Units currently set under Network settings are used (see "Selecting network
settings for units" on page 205).
At last data point: Maximum desired speed of selected desired speed distribution
FX (f(x)): Probability of desired speed x at data point
At data point 1: 0
If additional data points are defined for the curve: Probability of desired speed x at
data point
At last data point: 1
Speed distribution is monotonically increasing. This is why each FX value must be
greater than or equal to its preceding value.
3. Enter the desired data.
4. Select from the list box an appropriate desired speed distribution for the network objects
you want to delete, to which the desired speed distribution was previously assigned.
5. Confirm with OK.
The window closes. The affected network objects are assigned the selected desired speed
distribution.
The probability increases up to the maximum power defined and then reaches the value 1.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
No Number of power distribution
Name Name of the power distribution
Lower Minimum power (kW)
bound
Upper Maximum power (kW)
bound
Warning: When you delete a power distribution, all vehicles types assigned to it are
deleted!
4. Click Delete.
By default, you can edit the list (see "Using lists" on page 93).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
No Number of weight distribution
Name Name of the weight distribution
Element Description
Lower Minimum weight (kg)
bound
Upper Maximum weight (kg)
bound
4. Select from the list box an appropriate weight distribution for the objects you want to delete,
to which the weight distribution was previously assigned.
5. Confirm with OK.
The window closes. The affected network objects are assigned the selected weight
distribution.
If you are using public transport dwell time to model public transport, a standard deviation =
0 s will result in a constant public transport dwell time (see "Calculating the public transport
dwell time for PT lines and partial PT routes" on page 531).
8. Right-click in the line.
A node is entered.
9. Click the intermediate point and keep the mouse button pressed.
10. With the mouse button pressed, drag the intermediate point to the desired position.
11. Release the mouse button.
The labeling for the y and x axes is adjusted.
12. Confirm with OK.
The time distribution will be shown in the Time Distributions list (see "Attributes of time
distributions" on page 247).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
If, for an empirical distribution, additional data points are defined for the curve: Val-
ues for probability of dwell time at data point x
At last data point: 1
Dwell time distribution is monotonically increasing. This is why each FX value must be
greater than or equal to its preceding value.
3. Enter the desired data.
1. Choose from the menu Base Data > Distributions > Location.
The location distribution will be shown in the Location Distributions list (see "Attributes of
location distributions" on page 251).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
At data point 1: 0
If additional data points are defined for the curve: Probability of passengers board-
ing and alighting x at data point
At last data point: 1
Location distribution is monotonically increasing. This is why each FX value must be
greater than or equal to its preceding value.
3. Enter the desired data.
By default, you can edit the list (see "Using lists" on page 93).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
By default, the Units currently set under Network settings are used (see "Selecting network
settings for units" on page 205).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of base data objects allocated to
the base data object selected in the list on the left (see "Using coupled lists" on page 119):
Data points: Individual data point values for occupancy distribution. By default, no point is
defined for the predefined distribution Individual, of the type Normal. You can insert data
points for an empirical distribution. These data points are then displayed as intermediate
points in the curve (see "Editing the graph of a function or distribution" on page 265).
x: Occupancy at data point in curve
At data point 1: Minimum occupancy of selected occupancy distribution
Occupancy of additional data points, if defined for the curve
At last data point: Maximum occupancy of selected occupancy distribution
FX (f(x)): Value for probable occupancy x at data point
At data point 1: 0
If, for an empirical distribution, additional data points are defined for the curve:
Probability of occupancy at data point x
At last data point: 1
Occupancy distribution is monotonically increasing. This is why each FX value must be
greater than or equal to its preceding value.
2. On the list toolbar, in the Relations list, click the desired entry.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of base data objects allocated to
the base data object selected in the list on the left (see "Using coupled lists" on page 119):
Data points: Individual data point values of general distribution. You can insert data points
for an empirical distribution. These data points are then displayed as intermediate points
in the curve (see "Editing the graph of a function or distribution" on page 265).
x: Value at data point in curve
At first data point: minimum value of general distribution selected
Values of additional data points, if defined for this curve
At last data point: maximum value of general distribution selected
FX (f(x)): Value for probability of value x at data point
A general distribution is monotonically increasing. This is why each FX value must be
greater than or equal to its preceding value.
If the type of distribution is empirical, you can edit data points in the list toolbar, in the list box
Relation data points:
2. On the list toolbar, in the Relations list, click the desired entry.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
3. Into the list on the left, enter the desired number and name.
4. On the list toolbar, in the Relations list, click 2D/3D model distribution elements.
In the next steps you select a new model distribution element from the right list and assign it
to the selected object in the left list. For each object in the left list, you can insert rows with
model distribution elements in the right list and so assign it.
A new row with default data is inserted.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
1. From the Base Data menu, choose Distributions > 2D/3D Model.
The 2D/3D Model Distributions list opens.
2. Right-click the entry of your choice.
The color distribution is used instead of a single color for visualization of a type of vehicle or
pedestrian. You can define a maximum of 10 colors for color distribution. By specifying a
relative share, you can specify the frequency of occurrence of each color. The absolute share
of Vissim is calculated automatically as a ratio of the individual relative share to the sum of all
shares.
If you want to use only one color for a type, you must still define a color distribution. You assign
only the desired color to this color distribution.
Some typical color distributions are predefined.
By default, you can edit the list (see "Using lists" on page 93).
Element Meaning
Color Color and hexadecimal color code.
Share Color distribution share, by default 0.1
Element Meaning
Color defin- Click on the desired color
ition
RGB To select the color, use the sliders to change the values for red, yellow and
blue or enter values between 0 and 255
HSL To select the color, use the sliders to change the color value (0 to 359),
saturation (0 to 100) and relative brightness (0 to 100) or enter values
Hex Enter the color as a hexadecimal value
Alpha Use the slider to select the transparency or enter a value: 0 = transparent,
255 = opaque
Predefined Click on the desired color.
colors + button: Adds the selected color to a user-defined pick list below the pre-
defined colors.
x button: Removes the selected color from the user-defined pick list.
Screen Select color with the pipette: click in the area around the pipette, keep the
color mouse button pressed and drag the mouse arrow to the point on the screen
picker whose color you would like to copy. Release the mouse button.
New Preview of the selected color
Current Currently assigned color
4. Select from the list box an appropriate color distribution for the network objects you want to
delete, to which the color distribution was previously assigned.
5. Confirm with OK.
The window closes. The affected network objects are assigned the selected color distribution.
6. To add an intermediate point, on the line, right-click the position of your choice.
7. To change the shape of the curve, click the desired intermediate point, hold the mouse
button down and drag the intermediate point to the desired position.
8. Release the mouse button.
Example 1: The models Car1 to Car6 represent vehicle models that differ in length, but
have a similar driving behavior. This is why they can be defined under a single vehicle
type, using 2D/3D model distribution for these 6 vehicles.
Example 2: Standard and articulated buses only differ in length. This is why you can
define them under a single vehicle type, using 2D/3D model distribution for the two vehicle
models. To distinguish between standard and articulated buses for PT lines, you need to
define standard buses and articulated buses as two separate vehicle types.
By default, you can edit the list (see "Using lists" on page 93).
You can define a new vehicle type in the list.
2. Right-click in the list.
The attributes are saved in the Vehicle Types list (see "Attributes of vehicle types" on page
269).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Vehicle classes (see "Defining the vehicle class" on page 280)
Parking lot selection parameters (see "Defining the destination parking lot selection" on
page 756)
2. On the list toolbar, in the Relations list, click the desired entry.
Element Description
Length Minimum and maximum vehicle length, depending on 2D/3D model
distribution (see "Using 2D/3D model distributions" on page 260)
Width Minimum and maximum vehicle width, depending on 2D/3D model distribution
(see "Using 2D/3D model distributions" on page 260) The width is relevant for
overtaking within the lane (see "Applications and driving behavior parameters
of lane changing" on page 300).
Colors Color distributions define the colors for the 3D representation of four vehicle
model parts of the vehicle type selected (see "Using color distributions" on
page 262). This applies for all objects of a vehicle type. When you select a
vehicle type, whose 2D/3D model color distributions have been assigned,
these are displayed in the list boxes. You can already assign your 2D/3D
models color distributions in V3DM. You may also define additional color
distributions (see "Defining color distributions" on page 263). You can choose
color distributions for each of the four colors.
Color 1: Attribute ColorDistr1
Color 2: Attribute ColorDistr2
Color 3: Attribute ColorDistr3
Color 4: Attribute ColorDistr4
The setting is ignored for PT lines in the following cases:
when a different color is selected for the vehicle class to which the PT
vehicle belongs
if a color is selected for the PT line itself
The list of defined network objects for the network object type opens.
2. Click on the desired vehicle type.
3. Right-click in the list.
5.7.1.6 Activating emission calculation and emission model for a vehicle type
Note: You must have a license for the add-on module.
If you have purchased the add-on module API, you can access the Emission Model.dll file for
emission calculation via an interface. You must provide the EmissionModel.dll. It is not part of
Vissim.
1. From the Base Data menu, choose Vehicle Types.
The list of defined network objects for the network object type opens.
2. Click on the desired vehicle type.
3. Right-click in the list.
5.7.1.7 Changing attributes for a vehicle type for the duration of boarding and alighting
You can choose to calculate the duration of boarding and alighting based on the actual
number of passengers The PT parameter definition is only applicable for PT vehicles of PT
lines.
The duration of the passenger can also change based on a stochastic distribution of the stop
time are calculated (see "Defining dwell time according to dwell time distribution" on page
532).
1. From the Base Data menu, choose Vehicle Types.
The list of defined network objects for the network object type opens.
2. Click on the desired vehicle type.
3. Right-click in the list.
Element Description
each door.
Clearance The time needed for a vehicle to stop, open/close doors, and other
Time possible delays. Do not consider boarding and alighting times.
"Viswalk" Door closure duration (DoorClosDur ): Time required for the doors to
method & 3D close. Default value 2 s.
visualization You cannot edit the time required for the doors to open. It is 1.5 s. During
this time the doors move parallel to the vehicle for 1.2 s and inwards for
0.3.s.
Note: You will need the External Driver Model add-on module.
For detailed information on all types that are managed in the files DriverModel.cpp and
DriverModel.h , please refer to the file Interface_ Description.pdf in the folder
..\API\DriverModel_DLL of your Vissim installation.
The list of defined objects for the base data type opens.
By default, you can edit the list (see "Using lists" on page 93).
You can define a new vehicle class in the list.
In a driving behavior parameter set, you can define the driving behavior properties of a link
behavior type. In the driving behavior parameter set, select the desired values and options for
the following parameters:
Following
Car following model without interaction or according to Wiedemann 74 or Wiedemann 99
Lateral behavior
Lane change behavior
Behavior at signal controls
Parameters for mesoscopic simulation
You may define several driving behaviors. The driving behavior parameter sets are predefined
by default. You assign a link the desired driving behavior via the Behavior type attribute (see
"Attributes of links" on page 409).
You can change the driving behavior parameters during the simulation. However, you cannot
change Safety distance reduction factor start (signals) or Safety distance reduction factor
end (signals).
For each vehicle class, you can assign a driving behavior parameter set to a link behavior
type. You assign links the desired link behavior type via the Link behavior type attribute (see
"Defining link behavior types for links and connectors" on page 318).
1. From the Base Data menu, choose > Driving Behaviors.
The Driving Behaviors list opens. Some driving behavior parameter sets can be
predefined. The Attributes list is displayed as the left of two coupled lists.
2. Right-click in the list.
Element Description
Tab Following (see "Editing the driving behavior parameter Following behavior"
on page 286)
Car following model (see "Editing the driving behavior parameter car fol-
lowing model" on page 293)
Lane change (see "Applications and driving behavior parameters of lane
changing" on page 300)
Lateral behavior (see "Editing the driving behavior parameter Lateral beha-
vior" on page 308)
Signal controllers (see "Editing the driving behavior parameter Signal Con-
trol" on page 315)
Meso (see "Editing the driving behavior parameter Meso" on page 317)
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
2. In the line of the relevant driving behavior, edit the attribute value of your choice.
The driving behavior has additional attributes that you can show in the Attributes list. Among
them are the following attributes for example:
Attributes influencing the driving behavior during recovery from a traffic collapse
In real networks, after a traffic collapse, vehicles can recover more slowly and further
downstream than is modeled with the default driving behaviors defined. The following
attributes allow you to calibrate driving behavior, so that it matches real data that shows a slow
recovery. To do so, select the Recovery slow attribute. The other attributes listed in the table
below then have an impact within the distance defined in the Recovery distance attribute,
even if Recovery slow has been selected for the driving behavior within this distance.
The Recovery slow attribute has been selected for the vehicle for a time step of the
simulation.
During this time step, the vehicle stays below the speed defined in the attribute Recov-
ery threshold speed.
Long name Short name Description
Recovery RecovAcc Percentage of normal acceleration used during slow recovery.
acceleration Default value of 40 %.
Recovery RecovDist Maximum distance of impact of slow recovery from last
distance location of a traffic collapse. Default 2000 m
Recovery RecovSpeed Speed limit below which Vissim detects a traffic collapse. The
threshold default value is 60% of the desired speed. As long as the
speed vehicle follows a driving behavior for which Recovery slow
has been selected or the it reaches the distance defined via
the Recovery distance attribute, the following applies:
In the interaction state Free, the vehicle accelerates to
Recovery threshold speed.
The speed-dependent part of the desired safety dis-
tance is increased to Recovery safety distance.
Recovery RecovSlow If this option is selected, how quickly vehicles recover after
slow a traffic collapse depends on the attributes listed in this table.
Recovery RecovSafDist Percentage of normal safety distance used during slow
safety dis- recovery. Default value of 110 %.
tance
Element Description
No. Unique number of the driving behavior parameter set
Name Name of the link behavior type assigned
Element Description
Tab Following (see "Editing the driving behavior parameter Following behavior"
on page 286)
Car following model (see "Editing the driving behavior parameter car fol-
lowing model" on page 293)
Lane change (see "Applications and driving behavior parameters of lane
changing" on page 300)
Lateral behavior (see "Editing the driving behavior parameter Lateral beha-
vior" on page 308)
Signal controllers (see "Editing the driving behavior parameter Signal Con-
trol" on page 315)
Meso (see "Editing the driving behavior parameter Meso" on page 317)
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Lateral behavior (see "Editing the driving behavior parameter Lateral behavior" on page
308)
Vehicle class following (see "Editing the driving behavior parameter car following model"
on page 293)
2. On the list toolbar, in the Relations list, click the desired entry.
The traffic flow model contains a psycho-physical car following model for longitudinal vehicle
movement and a rule-based algorithm for lateral vehicle movement. The models deployed are
based on Wiedemann's extensive research work.
Wiedemann, R. (1974). Simulation des Straßenverkehrsflusses. Schriftenreihe des Insti-
tuts für Verkehrswesen der Universität Karlsruhe (seit 2009 KIT – Karlsruher Institut für
Technologie), Heft 8
Wiedemann, R. (1991). Modeling of RTI-Elements on multi-lane roads. In: Advanced
Telematics in Road Transport edited by the Commission of the European Community, DG
XIII, Brussels
Wiedemann's traffic flow model is based on the assumption that there are basically four
different driving states for a driver (see " Traffic flow model and light signal control" on page
31):
Free driving: No influence of preceding vehicles can be observed. In this state, the driver
seeks to reach and maintain his desired speed. In reality, the speed in free driving will
vary due to imperfect throttle control. It will always oscillate around the desired speed.
Approaching: Process of the driver adapting his speed to the lower speed of a preceding
vehicle. While approaching, the driver decelerates, so that there is no difference in speed
once he reaches the desired safety distance.
Following: The driver follows the preceding car without consciously decelerating or accel-
erating. He keeps the safety distance more or less constant. However, again due to imper-
fect throttle control, the difference in speed oscillates around zero.
Braking: Driver applies medium to high deceleration rates if distance to the preceding
vehicle falls below the desired safety distance. This can happen if the driver of the pre-
ceding vehicle abruptly changes his speed or the driver of a third vehicle changes lanes to
squeeze in between two vehicles.
For each of the four driving states, acceleration is described as a result of current speed,
speed difference, distance to the preceding vehicle as well as of individual driver and vehicle
characteristics.
Drivers switch from one state to another as soon as they reach a certain threshold that can be
described as a function of speed difference and distance. For instance, small differences in
speed can only be perceived at short distances. Whereas large differences in speed already
force drivers to react at large distances.
The perception of speed differences as well as the desired speed and safety distance kept
vary across the driver population.
As the model accounts for psychological aspects as well as for physiological restrictions of
drivers' perception , it is called psycho-physical car-following model.
The Driving Behaviors list opens. Some driving behavior parameter sets can be
predefined.
By default, you can edit the list (see "Using lists" on page 93).
You can edit all driving behavior parameters for lane change, lateral behavior and following
behavior in the list or in tabs with the following steps.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
Look Mininum, Maximum: Minimum and maximum distance that a vehicle can
ahead dis- see ahead in order to react to other vehicles in front of or next to it on the
tance same link. Vehicles take into account the minimum and maximum look-ahead
distance in addition to the entered number of preceding vehicles.
The Minimum look-ahead distance is important when modeling the lateral
behavior of vehicles.
If the minimum look ahead distance is 0.00, only the number of
Observed vehicles applies, which is specified in the attribute of
Observed vehicles.
If several vehicles can overtake within a lane, this value needs to be
greater than 0.00, e.g. in urban areas, depending on the speed, the look
ahead distance might be approx. 20-30m, with correspondingly larger
values for outside of the city. This way you avoid that during the sim-
ulation the impression is created that one vehicle is passing through
another vehicle. This may happen when there are more vehicles than
specified in the Observed vehicles attribute that want to position them-
selves in front of a stop line on the same link. This applies in particular to
bicycles.
If several vehicles can overtake within a lane, you can enter a greater
look ahead distance to prevent any vehicles from running a red light.
When doing so, do not change the number of Observed vehicles. This
can lead to an unrealistic simulation.
Only the Maximum look-ahead distance needs to be extended, e.g. to
model rail traffic with block signals (see "Modeling railroad block signals" on
page 673).
Number of interaction objects : The number of observed vehicles and/or the
number of certain network objects affect/s how well vehicles in the link can
predict other vehicles' movements and react accordingly. In addition to the
number of observed vehicles entered, vehicles take the minimum and max-
imum Look ahead distance into account.
In Vissim, the following network objects are modeled as vehicles. Vehicles
treat these network objects as a preceding vehicle. These network objects act
like a red signal head. If there are several of these network objects within a
very short distance, enter a larger number for the number of interaction
objects. However, this can lead to slightly longer simulation computation
times.
Red signal heads
Reduced Speed Areas
Priority rules for cases in which the minimum time gap or minimum
headway is not kept.
Vehicles also treat the following network objects as a preceding vehicle,
when they have to stop there:
Element Description
Stop Signs
Public transport stops
Parking Lots
Conflict areas behavior: A vehicle takes into consideration all conflict areas
up to the preceding vehicle, indicative of the number of interaction objects.
The default value for predefined driving behavior in urban areas
(motorized): 4 vehicles
The default value for all other predefined driving behaviors: 2 vehicles
In the Number of interaction vehicles attribute, under Number of
interaction objects, you can specify the number of vehicles that Vissim takes
into account in addition to the above-mentioned network objects. The vehicle
is maximally aware of this number of interaction objects.
Number of Number of vehicles ahead that the vehicle further downstream perceives.
interaction The vehicle can thus react to vehicles in front of it or on the same link next to
vehicles it.
The Number of Interaction vehicles is included in the Number of inter-
action objects.
The Number of interaction vehicles does not include the network
objects listed in the description of the attribute Number of interaction
objects and those that the vehicle perceives as a vehicle.
The vehicle is maximally aware of the Number of interaction objects.
Default value for all predefined driving behaviors: 99 vehicles
Element Description
Look back distance Minimum, Maximum: Minimum and maximum distance a vehicle
can see behind it in order to react to other vehicles behind it on the
same link.
The minimum look-back distance is important when modeling
lateral vehicle behavior.
If several vehicles can overtake within a lane, this value needs to
be greater than 0.00, e.g. in urban areas it could be 20-30m, with
correspondingly larger values in other places. This way you make
sure the cars drive in an orderly fashion when two or more
vehicles, than specified in the Observed vehicles attribute, on the
same route want to position themselves at a stop line. This applies
in particular to bicycles.
You can reduce the maximum look-back distance in close-meshed
networks, e.g. with many connectors over a short distance. This
may positively affect the simulation speed.
Element Description
Temporary lack of Duration: The period of time when vehicles may not react to a
attention preceding vehicle. They do react however to emergency braking.
Probability: Frequency of the lack of attention
With increasing values, the capacity of the affected links
decreases.
Element Description
Smooth closeup If this option is checked, vehicles slow down more evenly when
behavior approaching a stationary obstacle. At the maximum look-ahead
distance from the stationary obstacle, a following vehicle can plan
to stop there as well, because the preceding vehicle will stop there
too.
If this option is not selected, the following vehicle uses the
normal following behavior until the speed of the preceding vehicle
drops to < 1 m/s and it comes almost to a halt. Only then, the
following vehicle determines the final approach behavior. This
approach behavior can include a temporary acceleration.
Element Description
Standstill distance Standstill distance (ax) upstream of static obstacles such as signal
for static obstacles heads, stop signs, PT stops, priority rules, conflict areas. Not valid
for stop signs in parking lots. The attribute Smooth closeup
behavior must be selected.
If this option is not selected, the vehicles use a normally
distributed random value [0.5; 0.15].
If this option is selected, the vehicles will use the given
value. The default value is 0.5 m. Activate this option for PT
vehicles at PT stops with platform screen doors and queues at
fixed positions on the platform. Enter the desired distance.
Note: From Vissim 6, the optimized modeling of driving
behavior can lead to different results than in the previous
versions.
Element Description
Maintain absolute EnforcAbsBrakDist: For braking, the vehicle accounts for the
braking distance distance necessary to stop without causing a collision should the
vehicle in front it stop immediately without a braking distance.
The absolute braking distance applies to vehicles in the following
cases:
Following behavior: The desired safety distance cor-
responds to at least the absolute braking distance.
Lane change: When deciding to change the lane, the vehicle
takes into account the absolute braking distance to both the
new vehicle preceding it and to the new vehicle following it. If
the absolute braking distance is not sufficient, the vehicle
does not change the lane.
For following behavior and lane changes the following
applies: If for the vehicle the car following model Wiedemann
74 is selected, the standstill distance ax is added to calculate
the absolute braking distance for other vehicles. If the car fol-
lowing model Wiedemann 99 is selected, instead the stand-
still distance CC0 is added.
In a crossing conflict, the vehicle travels the conflict area in
the subordinate flow, if the vehicle in the main flow can main-
tain the absolute braking distance.
Vehicle inputs: The vehicle is inserted into the Vissim net-
work with at least the absolute braking distance.
Conflict areas:The absolute braking distance applies to
vehicles that are involved in the conflict and have priority:
The vehicle is inserted into the Vissim network with at least
the absolute braking distance. The gap time the vehicle with
the right of way needs to come to a stop before the conflict, is
calculated by Vissim from the current speed of the vehicle
and the maximum deceleration possible at this speed. The
time it takes the other vehicle to cover a distance of 1 m, driv-
ing at its current speed, is added to the gap time.
The absolute braking distance is not effective where priority
rules are used.
Element Description
Use implicit UseImplicStoch: If this option is selected, for the following
stochastics attributes and estimation uncertainty that takes human perception
fluctuations into account, Vissim uses a variable stochastic value
based on a) the time distribution of the speed-dependent part of
the desired safety distance CC1 and b) on distributions that apply
to the desired acceleration and deceleration:
Safety distance
Desired Acceleration
Desired Deceleration
In the Driving behavior list, you can select additional attributes. Among them are the following
for example:
Element Description
Increased Accel- IncrsAccel: Allows you to increase the acceleration with which
eration the vehicle follows a preceding vehicle that accelerates. Default
value 100 %, value range 100 % to 999 %.
With the default value 100%, the vehicle falls back in distance
from the preceding vehicle when the latter accelerates. Only
when the preceding vehicle stops accelerating does the following
vehicle approach it.
If the value > 100 %, the vehicle accelerates when the preceding
vehicle accelerates and unimpeded acceleration is possible.
Increased Acceleration affects the car following models
Wiedemann 74 and Wiedemann 99.
Increased Acceleration has an impact on the following types of
acceleration:
Desired Acceleration
CC8: Desired acceleration from a standstill
CC9: Desired acceleration at 80 km/h
Jerk limitation in the Wiedemann 99 car following model: If the
vehicle is in the interaction state Free, acceleration is limited in
the first time step of the vehicle via the model parameter CC7
Oscillation during acceleration. Jerk limitation is not performed if
a value > 100 % is selected for Increased Acceleration, the
distance dx > safety distance dsx and the preceding vehicle is
accelerating.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
List box Car following model for the car-following behavior. Depending on
the selected car following model the Model parameters change.
No interaction: Vehicles do not recognize any other vehicles.
Use this entry to model pedestrian flows in an easy way.
Wiedemann 74: Model suitable for urban traffic and merging
areas
Wiedemann 99: Model for freeway traffic with no merging
areas
Model parameters Displays different parameters depending on the car following
model selected (see "Defining the Wiedemann 74 model para-
meters" on page 294), (see "Defining the Wiedemann 99 model
parameters" on page 296). These model parameters affect the sat-
uration flow.
Defining following behavior based on the vehicle class of the preceding vehicle
You can enter model parameters according to Wiedemann 74 and Wiedemann 99. They
define the following behavior of a vehicle based on the vehicle class of its preceding vehicle.
This can be done for every vehicle class defined. The following behavior takes effect from the
moment the vehicle enters the vehicle input.
1. To change the model parameters of a vehicle’s following behavior based on several
vehicle classes, carry out the following steps in sequence for each desired vehicle class.
2. Right-click the section Following based on vehicle class of preceding vehicle.
3. From the shortcut menu, choose Add.
A new row is inserted. The row contains the model parameters for the vehicle class with the
lowest number. The latter is not displayed yet. All Wiedemann 74 and Wiedemann 99
model parameters that are relevant for the following behavior are displayed (see "Defining
the Wiedemann 74 model parameters" on page 294),(see "Defining the Wiedemann 99
model parameters" on page 296). The model parameters of the vehicle following model
that is not selected are marked as hatched, i.e. as not relevant.
4. Into the boxes that are not hatched, enter the desired attribute values for the following
behavior of the vehicle, if they differ from the default values.
Parameters Description
Average stand- (ax): Defines the average desired distance between two cars. The
still distance tolerance lies from –1.0 m to +1.0 m which is normally distributed at
(w74ax) around 0.0 m, with a standard deviation of 0.3 m. Default value 2.0.
Additive part of (bxadd): Value used for the computation of the desired safety distance d.
safety distance Allows to adjust the time requirement values. Default 2.0
(w74bxAdd)
Multiplicative (bxmult): Value used for the computation of the desired safety distance d.
part of safety dis- Allows to adjust the time requirement values. Greater value = greater dis-
tance tribution (standard deviation) of safety distance Default 3.0
(w74bxMult)
where:
ax: Standstill distance
Defining the saturation flow rate with the Wiedemann 74 modeling parameters
The saturation flow rate defines the number of vehicles that can flow freely on a link for an
hour. Impacts created through signal controls or queues are not accounted for. The saturation
flow rate also depends on additional parameters, e.g. speed, share of HGV, or number of
lanes.
You define the saturation flow by combining the parameters Additive part of safety distance
and Multiplicative part of safety distance . Experienced users may want to use these
parameters to adapt their model to observation data.
Note: The graphs show the saturation flow rates calculated for examples used in
Vissim. When using a different network, you receive graphs depicting different values.
Note: The units of Wiedemann 99 model parameters cannot be edited. These units are
independent of the network settings for units in the base data.
Defining the saturation flow rate with the Wiedemann 99 modeling parameters
The saturation flow rate defines the number of vehicles that can flow freely on a link for an
hour. Impacts created through signal controls or queues are not accounted for. The saturation
flow rate also depends on additional parameters, e.g. speed, share of HGV, or number of
lanes.
In the car-following model Wiedemann 99, parameter CC1 has a major impact on the safety
distance and saturation flow rate. The scenarios shown below are based on the following
assumptions:
car-following model Wiedemann 99, containing default parameters with the exception of
CC1 that varies across the x-axis
one time step per simulation second
The main properties of the following graphs are:
Scenario Right-side rule Lane Speed Speed % HGV
cars* HGV*
99-1 no 2 80 n/a 0%
99-2 no 2 80 85 15%
99-3 yes 2 80 n/a 0%
99-4 yes 2 80 85 15%
99-5 yes 2** 120 n/a 0%
99-6 yes 2 120 85 15%
99-7 yes 3*** 120 n/a 0%
99-8 yes 3 120 85 15%
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
You can edit the already defined network objects in the Driving Behaviors list or via the menu
Base Data > Driving Behaviors.
5. Make the desired changes:
Element Description
General (Lane change rule) (LnChgRule):
behavior Free lane selection: Vehicles may overtake on each lane.
Slow lane rule, Fast lane rule: Allows overtaking on freeways or similar
links according to StVO (German Traffic Code) and to the rules in road
traffic of other countries.
Regardless of the option selected, you can model the general behavior more
realistically using the settings under Cooperative lane change.
Element Description
Necessary Columns Own and Trailing vehicle: Delay for changing lanes based on
lane the specified routes for their own overtaking vehicle and the trailing
change vehicle is accepted by the driver
(route) Maximum deceleration: Enter the maximum deceleration for changing
lanes based on the specified routes for own vehicle overtaking (MaxDe-
celOwn) and the trailing vehicle (MaxDecelTrail)
Maximum deceleration:: Upper bound of deceleration for own vehicle
and tailing vehicle for a lane change
Accepted deceleration (AccDecelTrail and AccDecelOwn): Lower
bound of deceleration for own vehicle and trailing vehicle for a lane
change
-1m/s2 per distance (DecelRedDistTrail and DecelRedDistDown): In
addition, the change of the deceleration is specified (in meters per -1
m/s2 ). This reduces the Maximum deceleration with increasing distance
from the emergency stop distance linearly by this value down to the
Accepted deceleration.
For example, the following parameters yield the course of the curve shown below:
Legend:
1 black line: lane changer (own)
2 red line: trailing vehicle
3: emergency stop distance
Element Description
Diffusion DiffusTm: The maximum amount of time a vehicle can wait at the emergency
time stop distance for a necessary change of lanes. When this time is reached the
vehicle is removed the network, at the same time a warning is written to the
*.err file and displayed in the Messages window.
Element Description
Min. headway Minimum headway (MinHdwy):The minimum distance between two
(front/rear): vehicles that must be available after a lane change, so that the change
can take place (default value 0.5 m). A lane change during normal traffic
flow might require a greater minimum distance between vehicles in order
to maintain the speed-dependent safety distance.
Element Description
To slower Free driving time (FreeDrivTm): only for Slow lane rule or Fast lane rule:
lane if col- defines the minimum distance to a vehicle in front, in seconds, which must
lision time be present on the slower lane, so that an overtaking vehicle switches to the
is above slower lane.
Element Description
Safety Safety distance reduction factor (lane change), (SafeDistRedFact): is
distance taken into account for each lane change. It concerns the following
reduction parameters:
factor: The safety distance of the trailing vehicle on the new lane for determ-
Element Description
Maximum Maximum cooperative deceleration (CoopDecel): Specifies to what
deceleration extent the trailing vehicle A is braking cooperatively, so as to allow a
for cooper- preceding vehicle B to change lanes into its own lane. When the trailing
ative brak- vehicle A detects that it would have to brake more heavily than what this
ing value indicates if the preceding vehicle B is set for lane changing, the
cooperative braking stops or is not initiated. The higher the value, the
stronger the braking and greater the probability of changing lanes. While
changing lanes, the preceding vehicle considers the factor for the reduced
safety distance and the parameters of the car-following model. Default -
3 m/s2 .
Element Description
Overtake Overtake reduced speed areas (OvtRedSpeedAreas): The option is not
reduced selected by default.
Element Description
Advanced Advanced merging (AdvMerg): This option is selected by default in the
merging driving behaviour parameter sets by newly created networks. The option is
considered for any necessary lane change towards the next connector along
the route.
If this option is selected, more vehicles can change lanes earlier.
Thus, the capacity increases and the probability, that vehicles come to a
stop to wait for a gap, is reduced.
Select the option accordingly to achieve the desired lane change
behavior:
If vehicle A has to change lanes and recognizes that the neighboring
vehicle in front B on the target lane has approximately the same speed or
is only slightly faster (-1.0 m/s < dv < 0.1 m/s), A slows down slightly (by 0.5
m/s²) to move into the gap behind B, if the option is selected.
If the option is not selected, the vehicle A slows down only when it
approaches the emergency stop distance.
If the vehicle A with vehicle in front C detects that a neighboring vehicle in
front B wants to change to the lane of A, this option can be used so that
cooperative braking of A also take place when A is downstream from C.
If this option is not selected, then within the next 50 m vehicle A will not
brake for any other neighboring vehicle in front, also if vehicle B is
downstream of the vehicle in front, C (on vehicle A’s lane).
If vehicle A wanted to allow the vehicle ahead of it on the other lane, B, to
merge, but B did not change lanes and A, in the meantime, has overtaken
B, this option allows vehicle A to forget that it should have let B merge.
Thus, vehicle A can immediately permit other vehicles to change into his
lane.
If this option is not selected, then within the next 50 m vehicle A will not
brake for any other neighboring vehicle in front, also if A has meanwhile
overtaken B.
Element Description
Consider Vehicle routing decisions look ahead (VehRoutDecLookAhead): If this
subsequent option is selected, vehicles leaving the route identify new routing decisions
static rout- on the same link in advance and take them into account when choosing the
ing lane. For routing decisions further downstream that vehicles should identify
decisions in advance, the option Combine static routing decisions must be selected
(see "Attributes of static vehicle routing decisions" on page 468).
Element Description
Cooperative Cooperative lane change (CoopLnChg): If vehicle A observes that a
lane change leading vehicle B on the adjacent lane wants to change to his lane A, then
vehicle A will try to change lanes itself to the next lane in order to facilitate
lane changing for vehicle B. For example, vehicle A would switch from the
right to the left lane when vehicle B would like to switch to the left from a
merging lane to the right lane.
Element Description
Cross-cor- Rear correction of lateral position (RearCorr ): If a lane change takes place
rection of at a lower speed than specified in the Maximum speed box, the vehicle's rear
the back end moves laterally. The rear correction compensates for this movement. This
end causes the vehicle to be aligned to the middle of the lane at the end of the
lane change, instead of at angle in the original lane. The rear correction is
performed completely, even when the vehicle comes to a standstill. A rear
correction affects the capacity. Rear correction is only performed if the Keep
lateral distance to vehicles on next lane(s) option is selected for the driving
behavior parameter Lateral behavior (see "Editing the driving behavior
parameter Lateral behavior" on page 308).
Maximum speed: Speed up to which the correction of the rear end pos-
ition should take place. Default value 3 km/h. Lateral correction of the
rear end position is not performed for faster vehicles.
Active during time period from: Time after the start of the lane change at
which the lateral movement of the rear end position should start, default
value 1.0 s.
until: Time after the start of the lane change at which the lateral move-
ment of the rear end position should end. The value includes 3 s for the
lane change of the front end, default value 10.0.
The attributes Active during time period from and to also determine the
speed at which a rear correction is performed.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
By default, you can edit the list (see "Using lists" on page 93).
Element Description
Note: Using this option can reduce the simulation speed significantly!
Diamond DiamQueu: If this option is selected, queues take into account a realistic
shaped shape of the vehicles with vehicles positioned offset, such as bikes. Vehicles
queuing are internally represented not as a rectangle, but as a rhombus.
Consider ConsNextTurn: In case of non-lane-bound traffic enables a lateral behavior
next that accounts for another vehicle as follows: If the option has been
turning selected, a vehicle with this driving behavior does not pass another vehicle
direction on the same lane if this could cause a collision at the next turning connector.
To achieve this, attributes that enable passing on the same lane must be
selected in the section Default behavior when overtaking vehicles on the
same lane or on adjacent lanes and/or vehicle classes that may be
overtaken must be selected in the section Exceptions for overtaking
vehicles of the following vehicle classes.
Option Consider next turning direction also considers the attribute Desired
Direction of the next connector of the route of the vehicle (see "Attributes of
connectors" on page 422). If, for example, left has been selected for this
attribute, the vehicle only passes another vehicle on the right if that vehicle
turns at the same connector at the latest.
If the vehicle is within the lane change distance defined in the Lane change
attribute (Lane change distance), it moves laterally on its lane to the
respective side if there is sufficient space. Simultaneously, vehicles which
do not want to turn in the same direction on the same connector or some
time before it, do not try to overtake the vehicle on that side, since this would
cause a collision at the next intersection.
The vehicle flashes if the option Consider next turning direction is selected
and the vehicle changes lanes within the Lane change distance defined in
the Lane change attribute and the attribute Left or Right of the connector is
selected.
Note: The option Consider next turning direction has precedence
over option Desired position at free flow.
Collision Minimum collision time gain (MinKCollTimeGain): Minimum value of the
time gain collision time gain for the next vehicle or signal head, which must be
reached so that a change of the lateral position on the lane is worthwhile
and will be performed. The collision time is calculated based on the desired
speed of the vehicle. The default value for collision time gain is two seconds.
Smaller values lead to a livelier lateral behavior, since vehicles also have to
dodge sideways for minor improvements.
Element Description
Minimum Minimum longitudinal speed for lateral movement (MinSpeedForLat):
longitudinal Minimum longitudinal speed which still allows for lateral movements. The
speed default value of 1 km/h ensures that vehicles can also move laterally if they
have almost come to a halt already.
Time Lateral direction change - minimum time (Lateral behavior)
between (LatDirChgMinTm): Standard 0.0 s: defines the minimum simulation time
direction which must pass between the start of a lateral movement in one direction
changes and the start of a lateral movement in the reverse direction. The higher this
value, the smaller are the lateral movements of vehicles. These lateral
movements only take place if overtaking on the same lane is permitted.
Lateral movement for a lane change is not affected by this parameter.
Element Description
Default This applies for all vehicle classes, with the exception of the vehicles
behavior classes listed under Exceptions for overtaking vehicles of the following
when over- vehicle classes.
taking Overtake on same lane: When modeling traffic that is not lane-bound,
vehicles on you can allow vehicles to overtake within a lane.
the same
lane or on Left: Vehicles are allowed to overtake on a lane to the left
adjacent Right: Vehicles are allowed to overtake on a lane to the right
lanes Minimum lateral distance: Minimum distance between vehicles when
overtaking within the lane and keeping the distance to vehicles in the
adjacent lanes, default value 1 m.
Distance standing at 0 km/h (LatDistStandDef): lateral distance of
the passing vehicle in meters. Default value: 1 m
Distance driving at 50 km/h (LatDistDrivDef): lateral distance of
the passing vehicle in meters. Default value: 1 m
The minimum distance is linearly interpolated for other speeds than at
0 km/h and 50 km/h.
If the option Keep lateral distance to vehicles on next lane(s) is not
selected, vehicles on adjacent lanes are ignored, even if they are wider than
their lanes, except when they change lanes.
Exceptions Behavior for specific vehicle classes that deviates from the default behavior
for over- when overtaking vehicles on the same lane or on adjacent lanes. When
taking modeling traffic that is not lane-bound, you can select vehicle classes which
vehicles of may be overtaken within a lane by vehicles of this driving behavior set.
the fol-
1. Right-click in the list.
lowing
vehicle 2. From the shortcut menu, choose Add.
classes
A new row with default data is inserted.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
Reaction Decision model: Defines the behavior of vehicles when they approach an
to amber amber light.
signal Continuous check: Driver of vehicle continuously decides whether to con-
tinue driving or whether to stop. Vehicles assume that the amber light will
only be visible for another two seconds. They then decide continuously,
with each time step, whether they will continue to drive or stop.
A vehicle will not brake, if its maximum deceleration does not allow it to
stop at the stop line, or if it would have to brake for longer than 4.6 m/s².
The vehicle will brake, if at its current speed, it cannot drive past the sig-
nal head within two seconds.
Both braking and stopping are possible for cases that lie in between
these two scenarios. Using a normally distributed random variable, Vis-
sim decides whether or not the driver will brake.
One decision: The decision made is maintained until the vehicle crosses
the stop line. To calculate the probability p, i.e. whether a driver stops at an
amber light or not, the program uses a logistic regression function, with the
following parameters Alpha, Beta1, Beta2, vehicle speed v and distance
to stop line dx:
The default values of the Probability factors Alpha, Beta1, Beta2 are
based on empirical data:
Alpha: default 1.59
Beta1: default -0.26
Beta2: default 0.27
The decision made is maintained until the vehicle crosses the stop line.
To produce the most accurate results, select the One decision option.
To do so, adjust the number of Observed vehicles accordingly for the
look ahead distance (see "Editing the driving behavior parameter Fol-
lowing behavior" on page 286). As signal heads (and some other net-
work objects as well) are modeled internally as vehicles, they are only
recognized if the number of vehicles or network objects between the
vehicle in question and the signal head does not exceed the number of
Observed vehicles minus 1.
The following settings make a vehicle continue driving for longer when
there is an amber liight and occasionally even make it run a red light:
The One decision option is selected
Alpha is greater than the default value 1.59
Beta2 is greater than the default value -0.26 but less than 0.00.
Beta1 is greater than the default value 0.27
Element Description
Behavior Modeling country-specific or regional behavior at red/amber signal.
at red/am- Stop (same as red)
ber signal Go (same as green)
Reduced Defining the behavior of vehicles close to a stop line.
safety dis- If a vehicle is located in an area between Start upstream of stop line
tance and End downstream of stop line, the factor is multiplied by the safety
close to a distance of the vehicle. The safety distance used is based on the car fol-
stop line lowing model. The safety distance may be reduced via the Safety dis-
tance reduction factor attribute (see "Editing the driving behavior
parameter Lane change behavior" on page 300). For lane changes in
front of a stop line, the two values calculated are compared. Vissim will
use the shorter of the two distances.
Start upstream of stop line: Distance upstream of the signal head
End downstream of stop line: Distance downstream of signal head
Reaction Reaction time of a vehicle to the Go signal. It causes a time delay between
time dis- the time step when the signal switches to Go and the time step when the first
tribution vehicle upstream of the corresponding stop line starts to move. The Go
signal is defined by the Behavior at red/amber signal attribute:
Stop (same as red): The Go signal is green. The response time is effect-
ive from the time step the signal changes to green.
Go (same as green): The Go signal is red-amber. The response time is
effective from the time step the signal changes to red-amber.
If no time distribution is selected, the default time is 0 s.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
1. Select from the menu Base Data > Link Behavior Types.
The list Link Behavior Types opens. Some link behavior types can be predefined.
Note: Defined Vissim licenses can be limited to a maximum of two link behavior
types.
By default, you can edit the list (see "Using lists" on page 93).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The attribute and attribute values of this network object type are shown in the list on the left,
which consists of two coupled lists.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
VehClass: Vehicle class for which the selected driving behavior applies on the link or con-
nector
Driving behavior: For the vehicle classes of your choice, select a driving behavior that dif-
fers from the default driving behavior
2. On the list toolbar, in the Relations list, click the desired entry.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
In the Display Type window, you enter attribute values. For display types already defined, you
can open this window via the Display Types list, using the following functions:
In the Display Types list, double-click the row with the desired display type.
The display type may have additional attributes. You can show all attributes and attribute
values in the Display Types list. You can open the list via the following functions:
From the Lists menu, choose > Base Data > Display Types.
Select from the menu Base Data > Display Types.
You can edit attributes and attribute values in the lists (see "Selecting and editing data in lists"
on page 100).
Element Description
No Unique number of display type
Name Name of display type
Invisible If this option is selected, the display of links and construction
elements is limited.
In 2D mode the edge is shown as a dashed line in the color of
the display type assigned to the link or the construction ele-
ment.
in 2D mode hidden during simulation
in 3D mode hidden
If vehicles and/or pedestrians are moving on the links and
construction elements, they are shown.
Element Description
Fill style No fill: show outline only. You cannot select a fill color.
Solid fill: show color between outline. Select the color in the Fill
color box.
Fill color Color between the outline of links, connectors and construction
elements in the network. The graphic parameter Use display type of
the network object type must be selected. The color is not accounted
for in the Wireframe mode.
Border line style No line: do not show outline. You cannot select an outline color.
Solid line: show outline as colored line. Select the color in the
Border color box.
Border color Color between outline border of links, connectors and construction
elements in the network. The graphic parameter Use display type of
the network object type must be selected. The color is not accounted
for in the Wireframe mode.
Texture Texture filename (TextureFilename) In the Texture box, select the
desired graphic file for display of the link in 3D mode. If a texture is
selected, the content of the graphic file of the texture is displayed in
the TextureFilename column in the Display Types list.
For textures, graphic files are available in the formats *.jpg and *.bmp.
By default, they are saved to the directory ..\3DModels\Textures of
your Vissim installation:
..\3DModels\Textures\Material: Surfaces of different materials
..\3DModels\Textures\roads: Surfaces of roads
..\3DModels\Textures\signs: Traffic signs
..\3DModels\Textures\Signal Head Picto grams: pictograms
for signal heads
Horizontal length Scales texture to length entered.
Alignment Follow link curvature: If required, display of the texture is adjus-
ted to the link curvature or connector along the middle line. This
is useful, for example, for labeling on the road.
Do not follow link curvature: Texture display is not adjusted.
Anisotropic filtering Only as AnisoFilt column in Display types table: If this option is
selected in the table, the display quality of textures is improved when
viewed from a very flat angle.
Make sure that in the Control Panel of your computer, in the driver
settings for your graphic card, under Anisotropic filtering, you select
Application-controlled or Use Application Settings.
Element Description
Follow link curvature Curved: in 3D mode:
If the option is selected, the texture on the links of this dis-
play type is arranged along the center line of the link. This is
useful, for example, for labeling on the road.
If the option is not selected, the orientation of the texture is
the same for all links, regardless of their curvature. Thus no
edges are visible for overlapping links and overlapping con-
nectors.
Mipmapping Selected (No Mipmap) : The texture in the distance is dis-
played as more blurred. Thus for example, asphalt without mark-
ings seems more realistic.
Deselected (No Mipmap) : The texture is also displayed with
maximum resolution at a greater distance from the viewer. This is
useful, for example, for labeling on the road.
Coloring / texturing Same color / texture for all: Lateral areas are displayed in the
surfaces same texture as the top.
Color / texture only for top (default color for sides): Lateral
areas are displayed in same fill color as the top This also applies
when a texture is selected.
Shaded : If the option is selected, lateral areas are shaded.
Railroad tracks Rail: If the option is selected, on the link, tracks are displayed in 3D
mode. To define the display of tracks and ties, click the Rail
Properties button.
You can also define rail properties (see "Defining track properties" on page 323).
Element Description
Rail type None: do not display tracks
Default: Show tracks in default texture
Ties type Embedded: Tracks are embedded in ties
None: do not display ties
Default: Tracks are mounted on ties
The level is displayed in the Levels list and in the Levels toolbar.
Tip: Using the Levels toolbar, you can show and hide levels and activate or deactivate
their selectability (see "Using the Level toolbar" on page 65).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The attribute and attribute values of this network object type are shown in the list on the left,
which consists of two coupled lists.
This line contains the decision model default values for the cost coefficient, the time
coefficient and base utility.
3. Enter the desired name.
4. If desired, edit further attribute values in the row.
Element Description
UpdInt The update interval specifies how often the travel times and therefore travel time
savings and average speed, as well as toll charges are recalculated. Travel
times and tolls apply to the current update interval and will only be recalculated
when a new update interval begins.
For the recalculation of the toll charge, apart from the update interval, user-
defined time can be considered: After recalculation at a user-defined time, the
update interval will be used again for the next recalculation (see "Modeling
vehicle inputs for private transportation" on page 454).
The parameters LogitA, CostCoeffDef, TmCoeffDef, BaseUtilDef are included in the Logit
model. The Logit model is used as a basis for calculating the probability of a decision to use a
managed lane (see "Defining decision model for managed lane facilities" on page 329).
5. Change the values LogitA, CostCoeffDef, TmCoeffDef and BaseUtilDef depending on
your use case and the length of the managed lane route:
Element Description
LogitA Logit alpha: default value: 0.05. This value applies to all vehicle classes
of the decision model.
Examples:
Using Logit alpha = 0.05, a difference of 20 between the two routes results
in a probabilities ratio for choosing the routes of 1:2.718 (1:e).
Using Logit alpha = 0.05, a difference of 40 between the two routes results
in a probabilities ratio for choosing the routes of 1:7.389 (1:e²).
Using Logit alpha = 0.10, a difference of 20 between the two routes results
in a probabilities ratio for choosing the routes of 1:7.389 (1:e²).
CostCoeffDef Cost coefficient (default): value is optional depending on vehicle class.
Use value ≤ 0 to model the impact of the charged cost. Default value -
1.00.
TmCoeffDef Time coefficient (default): value is optional depending on vehicle class.
Use value ≥ 0 to model the impact of the travel time saving. Default value
0.40.
BaseUtilDef Base utility (default): value is optional depending on vehicle class.
Default 0.0
Notes:
The ratio of the coefficients Utility Coefficient Toll and Utility Coefficient Time is
decisive for modeling real traffic conditions. With the default values Utility Coef-
ficient Toll = -1 and Utility Coefficient Time = 0.4, one monetary unit is worth as
much as a travel time saving of 2.5 min.
The default values are used for vehicles of a type, which does not belong to the
specified vehicle classes. If a vehicle type belongs to several of the specified
vehicle classes, the values used are those for the smallest vehicle class belonging
to the vehicle type.
If the travel time on the managed lane route is greater than on the general purpose
route, the result is a negative travel time saving. In this case, the travel time saving
= 0 is used.
In the next steps, in the list on the left, you can select a managed lane. In the list on the
right, edit the objects assigned to it or you can assign objects depending on the relation
selected.
6. On the list toolbar, in the Relations list, click the desired entry:
Decision models (see "Defining decision model for managed lane facilities" on page
329): Add desired vehicle classes, edit coefficients and base utility.
Pricing models by time interval (see "Defining toll pricing calculation models" on page
331): Edit toll and pricing models based on the number of occupants.
Edit Managed lanes routing decisions (see "Modeling vehicle routes, partial vehicle
routes, and routing decisions" on page 459): Under Managed Lanes Routing Decisions,
Managed lanes facility attribute, a managed lane facility must be assigned.
Note: When you delete a managed lane facility which is associated with a routing
decision, the routing decision is no longer complete. The routing decision will not be
deleted. However, the routing decision cannot anymore be considered in the
simulation.
U(Toll) = Cost coefficient ● Toll rate + Time coefficient ● Time gain + Base utility
Thereby the time gain is the difference between the travel time on the general purpose route
and the travel time on the managed lane determined during the last update interval.
The utility of the general purpose route is always zero, since there is neither a toll, nor time
gain when compared to itself:
U(general purpose) = 0
The probability of deciding to use the managed lane is calculated according to a Logit model,
which applies the following equation:
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
6. Make the desired changes (see "Defining managed lane facilities" on page 327).
The data is allocated.
When you wish to model that most of the HOV vehicles already use the managed lane
though the time saving is not known yet, set the base utility accordingly: A base utility of
20, for example, results in that even with utility = 0 (unknown travel time gain) only 1/(1+e)
(about 27%) of the vehicles will travel on the normal lane.
Alpha ● Utility Managed lane probability
2 87 %
1.5 82 %
1 73 %
0.5 62 %
0 50 %
- 0.5 38 %
- 1.0 27 %
- 1.5 18 %
- 2.0 13 %
If you increase the base utility by 10, with Alpha = 0.05, the value of Alpha ● Utility increases
by 0.5. The probability increases accordingly.
During the simulation, the vehicle occupancy is derived from the occupancy rate of the vehicle
type.
Since the vehicle occupancy is always a whole number, the following is valid for the
calculation:
From an occupancy rate of Toll1 for vehicle type A is derived that all vehicles of type A are
occupied by only one person. If an autonomous vehicle is empty, there is no vehicle occu-
pant.
From an occupancy rate of Toll1.4 for vehicle type B is derived that 60% of all vehicles of
type B are occupied by only one person and 40% by two persons.
1. Select Toll Pricing Calculation Models from the menu Traffic.
The Toll Pricing Calculation Models list opens.
Element Description
AvgSpeedFrom, Range of average speed on managed lanes
AvgSpeedTo
Toll Toll costs. For fixed price = 0.0 no toll is charged. Also a user-defined
toll pricing calculation model can result in a toll fee of 0.0.
Notes:
Toll = 0.0 does not automatically mean that all vehicles choose this managed lane.
If you delete a toll pricing calculation model which is still assigned to a managed
lanes facility, a constant toll of 0.0 is used.
The toll charge is calculated according to the selected toll pricing calculation model at each
managed lanes facility for all three occupancy rates and is valid until the next update time. The
update time of the managed lane facilities on the network needs not be identical.
Stop Signs (see " Modeling stop signs and toll counters" on page 571)
Signal Heads (see "Modeling signal groups and signal heads" on page 578)
Vehicle Inputs (see "Modeling vehicle inputs for private transportation" on page 454)
Vehicle Routes (see "Modeling vehicle routes, partial vehicle routes, and routing
decisions" on page 459)
Vehicle Attribute Decisions (see "Using vehicle attribute decisions" on page 506)
Data Collection Points (see "Defining data collection points" on page 446)
Vehicle Travel Times (see "Defining vehicle travel time measurement" on page 447)
Flow bundles (see "Visualizing volumes on paths as flow bundles" on page 766)
Vehicles in the network are the result of simulation and cannot be inserted as network
objects (see "Displaying vehicles in the network in a list" on page 847).
Pedestrians in the network are the result of simulation and cannot be inserted as net-
work objects (see "Showing pedestrians in the network in a list" on page 853).
Areas (see "Modeling construction elements" on page 880)
Pedestrian Routes (see "Modeling routing decisions and routes for pedestrians" on
page 939)
Pedestrian Attribute Decisions (see "Using pedestrian attribute decisions" on page
965)
Pedestrian Travel Times (see "Defining pedestrian travel time measurement" on page
998)
To insert network objects in a network editor, you have to select the network object type on the
Network object toolbar (see "Using the Network object toolbar" on page 61).
Each network object has attributes and attribute values. Many attribute values are predefined
by default. When you insert a network object into a Vissimnetwork, you can edit the attribute
values. Attribute values can also be edited later on(see "Editing attributes of network objects"
on page 350).
move a network object lying on a link or connector to a different position on the link or
connector or copy it to a different link or connector.
Detectors
Priority Rules
You can define the colors of network objects via the graphic parameters (see "Editing graphic
parameters for network objects" on page 158).
Links with starting points and end points and perhaps intermediate points. Links are dir-
ectional roadways on which traffic flows. For each link you specify a number of lanes.
Connectors between links for the modeling of possible turns and from merging and broad-
ening of lanes
Position and length from public transport stop
Position from signal head and stop line and references to the allocated signal groups
Position and length of detectors used to record vehicles for vehicle-actuated signal con-
trol.
Position of PT calling points that record PT vehicles sending PT telegrams
6.2 Copying and pasting network objects into the Network Editor
In the Network editor, you may select stand- alone network objects and dependent static
network objects in 2D mode and copy them to the Clipboard (see "Selecting and copying
network objects" on page 340). Network objects copied to the Clipboard can be pasted into a
network (see "Pasting network objects from the Clipboard" on page 341).
With the copy-and-paste command you can use network objects again, whose course, form or
other attributes you have adjusted. You may also select multiple network objects to copy and
paste the modeled parts of your Vissim network. This allows you to build your Vissim network
more quickly.
If you have defined several levels, you can copy network objects from one level into another
level (see "Copying network objects to different level" on page 343).
Signal Heads
Detectors
Vehicle inputs
Vehicle routes may be copied from a link, if the From Section and To Section lie on the
same link. If the From Section and To Section lie on different links, all links of the vehicle
routes must be selected. The From Section of a vehicle route may also be copied to
another link without the To Section.
Parking Lots
Public transport stops
Public transport lines may be copied from a link, if the From Section and the To Section lie
on the same link. If the From Section and To Section lie on different links, all links of the
public transport lines must be selected.
Data Collection Points
Vehicle travel times may be copied from a link, if the From Section and the To Section lie
on the same link. If the From Section and To Section lie on different links, you must also
select and copy the respective links.
Queue Counters
Backgrounds
Pavement Markings
Pedestrian Inputs
Pedestrian Routes: The From Section of a pedestrian route may also be copied to the
same or another area without the To Section.
Pedestrian Travel Times
You may paste dependent network objects that you have copied from a stand-alone network
object into another stand-alone network object of the same type (see "Pasting network objects
from the Clipboard" on page 341). You can also open another Vissim network and insert
copied, dependent network objects into a stand- alone network object. The stand- alone
network object must be of the same network object type as the network object copied.
To copy multiple stand-alone network objects together with their dependent network objects,
around the network objects, drag open a frame. This allows you to reuse the modeled parts of
your Vissim network.
You may copy static network objects during a simulation in the 2D mode. Dynamic network
objects cannot be copied during a simulation.
When you copy network objects with a reference to a signal control, Vissim also copies the
settings, e.g. when copying detectors, signal heads, 3D signal heads, priority rules or stop
signs. When you paste these network objects, a window opens that allows you to select
whether Vissim shall use the same SC or a new SC based on the original one.
When copying network objects that contain file references, the references only are copied. The
files are not copied.
When copying the network objects, Vissim also copies base data on which the network objects
are based, for example distributions, functions, vehicle types, pedestrian types, vehicle
classes, pedestrian classes, and/or behavior parameters.
Tips:
Alternatively, use the following commands to copy network objects to the Clip-
board:
Key combination CTRL+C
Key combination CTRL+INS
The selected network objects are copied to the Clipboard. Together with the network
objects, base data that refers to the network objects is copied.
8. If you have copied network objects with a file reference via a relative path, before inserting
them into another Vissim network, make sure that the relative paths specified are also valid
for the other Vissim network.
9. If desired, continue to edit the Vissim network.
10. Insert the copied network objects (see "Pasting network objects from the Clipboard" on
page 341).
Tip: Alternatively, use the following commands to paste network objects from the
Clipboard:
Stand-alone network objects: In the Network Editor, move the mouse pointer to the
position of your choice and press CTRL+V or SHIFT+INS.
Dependent network objects: In the Network Editor, move the mouse pointer to the
stand-alone network object of your choice and press CTRL+V or SHIFT+INS.
Instead of using the key combinations, press the Paste from clipboard button
on the Network Editor toolbar.
When you can paste network objects from the Clipboard that contain a reference to a SC, a
window opens.
In the Network Editor, stand-alone network objects are inserted at the position of the mouse
pointer. If the mouse pointer is positioned outside the Network Editor, the network objects
are inserted at a position in the network that is shown as the middle in the active Network
Editor.
Dependent network objects are inserted into the stand-alone network object selected.
Positioning of the network object depends on several factors, for example the network
object type.
Inserted network objects have been selected. You can then move or rotate the network
objects.
In the network objects list of the network object type, a new row is added for each network
object inserted.
A new connector is assigned the attribute Number, which is a number available > 9,999.
For all other network object types, a new network object is given the next higher number
available as the Number attribute.
If together with the network objects new data is inserted, the data is also assigned a new
number.
4. If desired, you can edit inserted network objects, for example move them to a different
position or adjust their attributes.
The network objects selected are copied to the level selected. Together with the network
objects, base data that refers to the network objects is copied.
For many object types, you assign the definition of objects to other objects (see "Using
coupled lists" on page 119).
On the network object toolbar, the desired network object type must be selected.
Network objects can be superimposed in the Network Editor. While you add a new network
object, you can select the superimposed network objects until the network object, to which you
want to add the new network object, is marked (see "Selecting a network object from
superimposed network objects" on page 360).
6.3.1.2 Inserting new network objects in available positions or on other network objects
Independent from network object type, you can enter network objects in available positions or
you must place network objects on other network objects. This is described for each network
object according to the definition of the network objects (see "Creating and editing a network"
on page 334).
You can enter, for example, links or areas onto available positions in the Network Editor.
Thereby, you can cut or overlap network objects.
You must place network objects of other network object types on network objects. For
example, you can insert desired speed decisions, reduced speed areas, priority rules,
detectors, parking lots, vehicle routes, vehicle inputs, vehicle travel time measurements,
etc. onto links. Insert pedestrian inputs, sections for area measurement or pedestrian
travel time measurements onto areas.
For vehicle travel time measurements and pedestrian travel time measurements, insert a
From Section and a To Section.
You add a From Section for priority rules, vehicle routes and pedestrian routes; you can
also add one or more To Sections.
For network objects that have a start section and multiple destination sections, you can
select the start section again later on to insert additional destination sections or move
them.
6.3.1.3 Work steps during addition depend on the network object type
After you have begun to add a network object, the further steps until the network object is fully
added depend on the network object type. These steps are described in the definition of
network objects (see "Creating and editing a network" on page 334). There are the following
differences:
Parking Lots
Detectors
Public transport stops
For these network object types, the following applies:
When the desired length is achieved by dragging the mouse, release the CTRL key and the
right mouse button.
For connectors, the following applies:
When the desired position is reached on the destination link by dragging the mouse, and
the edges of the destination link are marked by arrows along the direction of travel, release
the CTRL key and the right mouse button.
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
1. When the desired position of the destination section is achieved by dragging the mouse,
click the right mouse button.
2. Release the keys.
Network object types with a start section and several destination sections
Priority Rules
Vehicle Routes
Pedestrian Routes
For these network object types, the following applies:
1. Repeat the next two steps until all destination sections have been inserted for the network
object:
2. Move the mouse pointer to the desired destination section position.
3. Click.
4. After having inserted all destination sections for a network object, click into an empty
section of the Network Editor.
Nodes
Once you have added the desired number of the polygon points, double click.
action after creating an object" on page 152). In the window or the list, you can enter input
attributes for the network object.
When you insert 3D model or 3D signal head, a symbol is inserted and a window opens.
There, you can select the desired file.
When you insert a background, a window opens. There you can select the desired graphic file.
After insertion, a network object is automatically selected. This allows you, for example, to
copy it or position it exactly.
Tip: Alternatively, you can show the list via the following functions:
On the Network objects toolbar, right-click the desired network object type and from
the shortcut menu, choose Show List.
In the Network editor, right-click a network work and from the shortcut menu,
choose Show In List.
The list with the attributes of the network objects of the network object type opens.
By default, the column titles show the short names of the attributes. The short names are
abbreviations of long names (see "Showing short or long names of attributes in column
headers" on page 156).
By default, you can edit the list (see "Using lists" on page 93).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
2. Edit the attributes (see "Selecting and editing data in lists" on page 100):
The <Name network object type> window or <Name network object type> list opens.
2. You can change the settings if you wish.
In the list of the network objects of the network object type, a new row is added.
A new connector is assigned the attribute Number, which is a number available > 9,999.
For all other network object types, a new network object is given the next higher number
available as the Number attribute.
Note: By moving the beginning or end of a connector or an entire connector from one
link to another link, PrT and PT routes are interrupted.
The mouse pointer becomes a symbol. The section and link or connector are
highlighted.
3. Move the start section or destination section to the desired position on the same link or
connector or to a different link or connector.
When you move the mouse pointer to a different link or connector, the latter is highlighted
and you can move the section there.
If you want to move the section to a position on a link or connector that lies under the link or
connector currently highlighted, use the TAB key to highlight the underlying link or
connector (see "Selecting a network object from superimposed network objects" on page
360).
Click into an empty section of the Network Editor to cancel the insertion.
4. Release the mouse button.
Tip: Alternatively you can also hold down the left mouse button and draw a frame over
the desired network objects.
The selected network objects are turned around their center point.
4. Release the keys.
You can then edit the network objects, e.g. move them in the Network Editor, change attributes
in the Quick View, or access functions via the context menu.
If in the Network Editor you point the mouse pointer to a network object, it is highlighted. This
makes it easier to select the network. You can then select the network object.
The network objects selected are highlighted in the Network editor. Attribute values are
displayed in Quick View (see "Using the Quick View" on page 68)
Note: You can select a synchronization with network editors for lists and other lists.
Then network objects that you select are automatically highlighted in the list and
network editor (see "List toolbar" on page 97).
Area
Area in
wireframe view
6.4.2 Selecting network objects in the Network editor and showing them in a list
In the network editor you can select network objects of a particular network object type and
show them, together with their attributes, in a list of network objects with the particular network
type.
1. In the Network Editor, right-click the network object of your choice.
2. From the context menu, choose entry Show In List.
The list of defined network objects for the network object type opens.
The objects selected in the Network editor are marked in the list, if the list is synchronized (see
"List toolbar" on page 97).
6.4.3 Showing the names of the network objects at the click position
You can show a list of network objects located at the click position. If several network objects
overlap each other, this makes it easier for you to select the desired network object.
1. In the Network Editor, right-click the network object of your choice.
2. Choose Objects At Click Position from the context menu.
Tips:
Alternatively you can use the TAB key.
You can also press the TAB key to consecutively select the superimposed network
objects, while holding down the right mouse button and the CTRL key by default to
add a new network object on the desired network object.
2. Make sure that the option is selected for the Label visibility attribute.
3. Click the button next to the Label attribute.
The list of attributes opens.
checked, and also in Conflict handling choose, how Vissim these conflicts should be solved in
the event of cross-overs.
Vissim inserts network objects in the Network Editor at the same position they were at in
the Network Editor of the original network. The reference point that exists in one of the
networks is used to assign the network to a point on the background map.
Both networks have a point on the background map that is assigned to a corresponding
point in the network. These reference points are different in both networks:
Vissim inserts the network objects at the position in the Network Editor that corresponds
with the coordinates of the point on the background map. This might not be the same
position where the network objects were located in the Network Editor of the original
network. In the network that is read in additionally, Vissim does not change the existing
assignment of the point on the background map to the corresponding point in the network.
Importing a network
1. Ensure that the network in which you would like to import is open and saved.
2. In the File menu, choose > Read Additionally > Network.
Tip: You can also use Read Additionally Here in a Network Editor context menu to
read in a file. The center of the read-in network will be positioned at the point where
you right-clicked with the mouse.
3. Select the network file *.inpx from which data should be read additionally.
The Read Additionally window opens.
5. In the next steps, select for all network object types whether you want to import them and
how Vissim conflicts and duplicates should be handled.
6. Make the desired changes:
Element Description
Read If this option is selected, network objects of this network object type
are imported.
Network object Name of the network object types which you can import
type
Element Description
Conflict Defines the behavior when network objects are imported that have the same
avoidance key as existing network objects of the same type. The key is typically a
number.
None: Keys remain unchanged. The behavior is defined in the field Con-
flict handling.
New key on conflict (default setting): Network objects with the same
keys as existing network objects are assigned a new number. In the Con-
flict handling field, a number is entered that in case of a conflict is added
to the number of the network objects imported.
New key for all: all imported network objects are renumbered. In the Con-
flict handling field, a number is entered that is always added to the num-
ber of the network objects imported.
Element Description
Conflict In the Conflict avoidance field, click > None to choose from the following
handling options should the key of a network object you want to import be identical to the
key of an existing network object of the same type.
Ignore: The network object you wanted to import is discarded and the exist-
ing network object remains unchanged. Where all the network objects to be
imported are discarded and the Vissim network has not been changed,
after the Read Additionally, the message The network has not been
changed appears.
Overwrite object: The network object imported replaces the existing net-
work object.
Cancel: A message is opened. The import is canceled.
If in the Conflict avoidance field, New key on conflict or New key for all is
selected, Vissim suggests an Offset value, which is then added to the number
of the network objects you wish to import. You may overwrite this value. Vissim
calculates the suggested Offset values based on the following:
For numbers of the network objects to be imported, of a network object type
Element Description
< 10,000: The Offset value is set to the next higher decimal power.
For numbers of the network objects to be imported, of a network object type
> 10,000: The Offset value is set to the next higher multiple of 10,000.
If all link numbers are less than1,000 and all connector numbers are less
than 10,000, Vissim uses a small offset. This way the numbering con-
vention, which says that link numbers are less than 1,000 and connector
numbers are less than 10,000, is maintained. Otherwise the offset is set to
the next multiple of 10,000.
Element Description
Discard Only for base data and network object types without geometrical positions:
duplicates If this option is not selected and you have selected the entry New key on
conflict in the field Conflict avoidance or New key for all and you have
entered an offset in the field Conflict handling, the duplicates are preserved
in the network objects.
Example: If both networks contain vehicle types with the numbers 1 to 6, the
numbers of the imported vehicle types are changed at an offset = 1,000 in
1,001 to 1,006.
If this option is selected, except for the number, the attributes of the
network objects of the network object type are compared in each network. If
the imported network object is identical to the existing network object except
for the number, the imported network object is discarded. For base data, this
option is selected by default.
Element Description
Edit The Edit Selected window opens. For the selected rows, you may edit the
selected settings for:
Read objects: If this option is selected, network objects of these network
object types are imported. This option is connected with the Read option in
the Read Additionally window.
Conflict avoidance: see earlier in this table
Conflict handling: see earlier in this table
Volumes and routing are defined in *.anmroutes files and can be imported in Vissim. This
allows you to use this data in the dynamic assignment or as static routes.
Notes:
The route volumes in a path file, which are generated via an ANM import, must
not be in whole numbers because the result of the assignment with Visum can
have decimals.
During export, the route volumes of the dynamic assignment are located in the
path file as volume per ANM time interval. During import, they are recalculated
in volumes per evaluation interval of the dynamic assignment.
For the dynamic assignment, these values are randomly rounded in Vissim. This
rounding is effected depending on the rounded share. For random rounding, the
sum of the matrix values remain somewhat constant. Example: There is a 30%
chance that 0.3 is rounded to 1 and a 70% chance it is rounded to 0.
Element Description
Import rout- If this option is selected, routing data for static routing or for the dynamic
ing assignment is imported.
If this option is not selected, then only the abstract network model is
imported.
Warning: An ANM import generates a network file, which refers
to the data in the *.anm file. This allows for the possibility of a
current loaded network to be overwritten or deleted.
Vissim Input *.inpx network file, in which the network is saved. If you do not specify a net-
File work file, adaptive import will not be possible.
ANM net- The backup file *.panm is copied to the folder in which the *.inpx network
work file file is saved.
ANM The *.panmroutes file is copied into the folder, in which the *.inpx network
Routes File file is saved.
Show warn- If this option is selected, you must confirm every warning on the screen.
ings during The warnings are recorded in a log file and can be shown on the screen
Import after the import.
Note the warnings and messages in the Messages window during the
ANM import.
If this option is not selected, only the log file is generated and the list of
warnings can be shown on the screen.
Complete only for adaptive ANM import:
routes after
Import If this option is selected, the available Vissim routes, which have been
interrupted by the adaptive import, are automatically completed.
A network with network objects is generated (see "Generated network objects from the ANM
import" on page 372).
4. To show ANM import messages, from the View menu, choose > Messages.
Notes:
The node geometry cannot be restored, even if only small changes have been
made, e.g. if the driving behavior type, name of a node and/or name of a link have
changed.
In this case, restoration of the node geometry is enforced for parallel links.
Adaptive ANM import uses all parameters of the original ANM import (see "Importing ANM
data" on page 366). Adaptive ANM import also provides the following options:
Element Description
Delete Omitted objects might occur when after a first ANM export, the Visum network is
omitted edited in Visum and network objects are deleted that were part of the first import
objects into Vissim. These network objects are not included in the *.anm file that is newly
created for adaptive import.
Select this option to delete the following network objects in the Vissim network:
Network objects missing in the *.anm file
Network objects that were automatically generated based on missing
Visum network objects
Deselect this option if you want the Vissim network to remain unchanged.in
this respect.
Complete Select this option to complete existing Vissim routes again that were disrupted
routes during adaptive import.
after
Import
For roundabouts Vissim defines reduced speed areas on the connectors that lead to a
roundabout and desired speed decisions so that the reduced speed applies to the com-
plete roundabout.
Vissim shortens links on roundabouts and links which lead to or from roundabouts as that
the display is correct.
If the roundabout has a bypass Vissim generates a partial route decision and two sub-
routes for each bypass. Vehicles then stay on the outer lane, the bypass.
If the roundabout has a bypass at which there are detectors, where appropriate, Vissim
generates multiple detectors for multiple links. You therefore have the chance to delete
unwanted detectors.
To avoid lane changes in multi-lane roundabouts for the vehicle classes HGV and Bus,
Vissim assigns the respective links and connectors the attribute Blocked vehicle classes.
Vehicles of the vehicle classes HGV and Bus stay on the outer lane.
Vissim inserts conflict areas in roundabouts at the following locations:
Entrances
Exits
Crosswalks
Bypass entrances
Bypass exits
If a link with only one lane leads into a roundabout with several lanes, this link is con-
nected to the roundabout via two connectors. One connector leads to the outer lane of the
roundabout and the other connector leads to the inner lane of the roundabout.
Vissim imports all elements from the Synchro 7 file, including network geometry, volumes,
turns, vehicle compositions, node control and signalization. The complete signalization is
generated during the import as individual RBC files (ring barrier control) for Vissim.
1. Save the Synchro 7 network in Synchro 7 in the data format *.csv.
2. In Vissim, from the File menu, choose > Import > Synchro 7.
As for the ANM import, you can also edit a network generated with Synchro 7 import later on in
the source application and then import the data adaptively into Vissim.
signalization is regenerated in Vissim. Thereby, all the manually adjusted links, connectors
and travel time sections are preserved in Vissim.
Notes:
The adaptive import is only possible if the current network is originally generated with
the same external application.
A network must be opened at the time of data import.
Contrary to a modeled network, an imported network is not displayed correctly on an
existing background map or another, file-based background. If you are using a back-
ground image, position the imported network so that it lines up with it (see "Mapping Vis-
sim network to background position" on page 396), (see "Positioning background
image" on page 402).
The quality of the imported network depends on the exactness of the imported data and
normally requires only minimal adjustments.
width to 1 m.
junction Vissim creates connectors to turns based on links. Vissim
does not create nodes. predecessor and successor data
from the bead junction are not processed.
that you want to assign to the vehicle inputs in the Vissim network. Since in this case, the
vehicle routes, vehicle routing decisions and vehicle inputs have either been defined and
assigned through the initial route import or manually by yourself, Vissim updates the
vehicle route-specific network objects in the network that match objects in the *.rcf file
when the route is re-imported. To identify objects from the *.rcf file and their corresponding
objects in the Vissim network, Vissim uses the number of the assigned zone, the position
of the network object in the Vissim network and the coordinates in the *.rcffile.
You can also choose to have Vissim define new vehicle route-specific network objects and
their cross-sections in the Vissim network, if the Visum network or the Vissim network have
been changed in such a way that an allocation to existing network objects is no longer
possible, but new vehicle routes, vehicle routing decisions and vehicle inputs or zones are
defined and vehicle route-specific network objects can be allocated to zones.
Element Description
Routing Static routing: Modeling path selection in the Vissim network is based on
static routing decisions, static routing and vehicle inputs (see "Modeling
vehicle routes, partial vehicle routes, and routing decisions" on page 459),
(see "Modeling vehicle inputs for private transportation" on page 454).
Dynamic assignment: Modeling path selection in the Vissim network is
based on dynamic assignment (see "Using the dynamic assignment add-
on module" on page 692). You must have a license for the add-on module.
If your Vissim version does not include a license for the dynamic assignment
add-on module, there will be no routing options available. Modeling path
selection in the Vissim network is based on static routing decisions, static
routing and vehicle inputs.
Usage Use matching existing network objects and create missing ones: If this
of option is selected and depending on whether Dynamic Traffic Data is
network selected, Vissim checks whether there are vehicle route-specific network
objects objects such as static vehicle routes, static vehicle routing decisions, vehicle
inputs with volumes and allocated zones in the Vissim network that correspond
to those stored in the*.rcf file. When dynamic assignment is performed, for OD
matrices, parking lots,zones and the path file *.weg. If Vissim finds the
corresponding network object, it is used. Otherwise, Vissim defines the network
object. Thereby the following applies:
If in the Vissim network, the network object has been placed at the same
position as specified by the coordinates in the *.rcf file for the network
object and the number of the allocated zone also matches, then the net-
work object is adopted from Vissim. The existing network object is not over-
written. To replace the existing network object with route import data, delete
the network object before you import the route.
If in the Vissim network, the network object has not yet been positioned as
defined in the *.rcf file, Vissim will define the network object and insert a
cross-section.
If in Vissim, this network object has not been allocated to a zone, Vissim will
allocate it to a zone based on the data in the *.rcf file:
for static vehicle routes in the Destination zone attribute
for static vehicle routing decisions in the Zone attribute
for vehicle inputs in the Zone attribute
Select Use matching existing network objects and create missing ones in
the following cases:
When you import routes into a Vissim network for the first time and you want
Vissim to create vehicle route-specific network objects.
When you re-import routes into a Vissim network and you want Vissim to
define newly added vehicle route-specific network objects and retain the
existing ones.
Use only existing network objects: If this option is selected, Vissim does
not define any new network objects or cross-sections. Vissim replaces vehicle
routing decisions and vehicle routes in the Vissim network that correspond to
the network objects in the *.rcf file. This procedure is based on the positions of
the vehicle routing decisions in the Vissim network, the positions of the cross
sections of vehicle routes and the identically allocated numbers of the zones.
Deselect the option Create new cross-sections, when you want to re-import
routes and do not want Vissim to define new vehicle route-specific network
objects. Existing vehicle route-specific network objects are then retained. This is
useful, for example, when all vehicle route-specific network objects have been
defined and allocated to zones, you have used different parameters in Visum to
calculate the PrT assignment, which has resulted in new volumes and you only
want to allocate those to the vehicle inputs in Vissim.
Public transport stops and public transport lines (see "Exporting PT stops and PT lines for
Visum" on page 390)
Export files are saved in the folder of the currently opened file *.inpx.
During data export, all coordinates of the Sphere-Mercator projection are written to the *.net
file. The file format *.net Visum recognizes the projection.
You cannot export Vissim networks, that have been exported to Visum, from Visum and import
them in Vissim.
Notes:
A Visum matrix file *.mtx is generated for the export from the total demand of the Vis-
sim matrices. Only the demand in the export time interval (start time of the sim-
ulation + simulation time) is taken into account for data export (see "Defining
simulation parameters" on page 840). If a Vissim matrix is not completely in the
export time interval, only the share which lies in the export time interval is exported.
The demand is combined. Thus you do not obtain separate matrices for the various
Vissim vehicle types and vehicle classes.
Route import files are exported only if the Vissim cost files and path files are avail-
able because route import files contain the resulting routes and volumes from the
dynamic assignment. A separate file *.rim is generated for each calculation interval
of the dynamic assignment.
Notes:
If no cost files and path files exist, a warning is issued and only the network data
and matrix data is exported.
Closures of edges or connectors for vehicle classes are transferred to Visum. Thus
they can be taken into account for an assignment. Visum does not use any paths
by default that are not also possible in Vissim. This excludes disjoint parallel edges
between two Vissim nodes that assume different turn relations or lead to different
turn relations. These are subsequently exported as a common edge to Visum. This
can lead the assignment in Visum to paths which cannot be used in Vissim.
Tip: You will find additional information on the subject of Importing routes in Visum in
the Visum Help, in the section Using interfaces for data exchange.
Import routes file *.rim: see Visum Help under Using Visum > Using interfaces for data
exchange > Reading connections and routes > Importing routes
Import matrix file *.mtx: see Visum Help under Using Visum > Modeling demand >
Managing, showing and analyzing matrices > Reading an external matrix into a net-
work model
Connect matrix to demand segment: see Visum Help under Using Visum > Modeling
demand > Managing demand objects > Managing matrices > Connecting demand
matrices and demand segments
Notes:
The Visum version file created during the export contains all necessary data. It is
not necessary to open the other Visum files created during the export.
If no version file was created during the export, you can instead individually open
the other files created during the export.
A Visum network with network objects is generated (see "Network objects generated in Visum
from the Vissim export" on page 389).
Visum Description
network
object or
attribute
Links Links are generated according to the Vissim edges between the nodes.
Parallel edges: In Vissim several edges are possible between two adjacent
nodes. If there are several edges between two nodes, only the shortest edge is
exported. The Vissim network structure is checked in the process. If the
modeling is not suitable, a warning is issued, for example, for parallel edges.
Details are shown in the Messages window.
Link num- Link numbers start with 1.
ber Thus the numbering of links does not correspond to the Vissim link number or
the number of another Vissim network object.
Link type The link type is set to 0 for all links.
Thus the link type does not correspond to the behavior type of Vissim links.
Link length The length of link is calculated from the corresponding Vissim edge.
Number of The number of lanes is set to the minimum number of lanes of all Vissim links
lanes and connectors which belong to the edge.
Capacity NumberVeh/h = Number of lanes • 900
PrT Capacity = NumberVeh/h • (simulation duration/3,600)
Duration = Simulation time (see "Defining simulation parameters" on page 840)
Corresponds to "Vehicles per simulation time"
v0 PrT v0 IV is calculated based on speed distributions of Vissim origin parking lots
and the desired speed distribution per edge.
Speed for a distribution: 85 percentile
Only the default speed distribution is taken into account for parking lots.
For speed decisions, the average of all distributions is calculated: 85 per-
centile of each individual distribution
Turns Turns are generated from the Vissim edges within the node. A Visum turn is
permitted if the corresponding Vissim edge exists. The capacity is set to 99,999
for all turns. U-turns are assigned type 4, other turns are assigned type 0.
Zones Zones are created according to the Vissim zones. The zone position is
calculated from the position of the parking lot which is assigned to the zone.
Zone Zone connectors are created according to the Vissim parking lots and zones.
connectors
(Zone –
Node)
PT stops and PT lines are displayed graphically. Vissim creates the following files in the
process:
Visum version file *.ver
Visum network file *.net
The data of the network file is also contained in the version file.
1. Open the desired network in Vissim.
2. Make sure that a dynamic assignment was performed.
3. From the menu File, choose > Export > PTV Visum (Nodes/Edges).
The PTV Visum Export window opens.
Example:
[870.10447,7438.97385,0.0]
Links
"10000",[49.36338,-17.03216,0.00000],[49.32021,-17.04763,0.00000],[52.51336,-
15.69895,0.00000],[52.51911,-15.69774,0.00000],[53.83595,-18.11195,0.00000],
[53.75370,-18.15874,0.00000],[50.40885,-19.84607,0.00000],[50.27076,-
19.89165,0.00000]
g
...
EndLinks
PedestrianAreas
"1:ped1",[144.64448,7536.22667,0.00000],[367.81823,7536.22667,0.00000],
[372.37280,7590.88147,0.00000],[39.88945,7595.43603,0.00000]
g
"2:ped2",[422.47302,7538.50396,0.00000],[531.78262,7533.94939,0.00000],
[529.50533,7588.60419,0.00000],[408.80933,7588.60419,0.00000]
g
EndPedestrianAreas
Tip: Information on data import into 3ds Max can be found in the directory
…\API\3dsMaxExport of your Vissim installation.
Element Description
Set coordinate origin to center of The network coordinates are set to the center
network and keep location on point 0.000,0.000.
background map The network is not moved.
The reference point on the map remains
unchanged.
As neither the network nor the map reference point
were moved, the distances cannot be changed.
Select this option, for example, when you have
moved the network too far, the coordinate values of
the reference point in the network are now very high
and you want to set them to 0.000,0.000.
Adapt coordinates and move loc- The network coordinates are reset.
ation on background map The network is moved.
The reference point of the map is reset.
Corresponds to the function of moving selected,
individual network objects in the network editor.
3. If desired and if the option selected allows for the entry, into the Distance X, Distance Y,
Distance Z boxes, enter the values of your choice.
4. Confirm with OK.
Vissim provides some map services by default in the graphic parameters. You can select the
desired map service for each open Network Editor from these. In contrast to inserted
background graphics, the depiction is exclusively controlled via the graphics parameters in the
relevant Network Editor. There are no other administration functions for live maps.
Vissim always uses the newest map material available. The map data from Bing Maps is not
stored permanently on your hard disk as a result of the Bing Maps usage terms. The map
material is newly loaded when you start Vissim start or when you open the network again.
When Vissim has been opened, the map data is kept in the cache. This way, it can be
displayed more quickly. The data matching the current network section is loaded at the
relevant zoom level and displayed. Depending on the map service and the acceptance
conditions, the live maps have different resolutions in various areas. If the maximum resolution
is reached at a particular zoom level, the live map cannot be shown sharper; if you zoom in
closer and the pixels on the live map are shown larger.
2. Make sure the reference point of the live map is not identical with the reference point of the
network (see " Assigning a live map if reference points are identical" on page 397).
3. On the toolbar of the Network editor, click the button Edit basic graphic parameters.
The list of graphic parameters opens (see "List of base graphic parameters for network
editors" on page 171).
Tip: After you select a map provider and the live map is displayed, you can use the
Toggle background maps icon on the network editor toolbar to display or hide the live
map (see "Network editor toolbar" on page 75).
2. Zoom in on your Vissim network until you reach an enlargement where your Vissim network
is shown in enough detail to allow you to assign the coordinates with the desired accuracy.
3. Right-click on the reference position in your Vissim network that you want to assign to a
point on the live map.
4. Select the Map this Point to Background Position entry in the context menu.
The mouse pointer becomes a cross. A preview shows the selected network objects and
makes it easier to map them.
5. Move the mouse pointer to the desired point in the live map.
6. Click on the point.
The Vissim network is positioned over the desired location on the live map. The
coordinates of Vissim and the live map are assigned. You can also assign the coordinates
again.
7. If desired, check the coordinates in the network settings (see "Showing reference points" on
page 208).
If, for example, by moving the network the coordinates of the network's reference point are
outside the network, Vissim resets the reference point to the middle of the network.
2. Assign the reference points of the network and the live map (see "Mapping Vissim network
to background position" on page 396).
3. Check the coordinates in the network settings (see "Showing reference points" on page
208).
Raster formats
*.tif Tagged Image File Format, uncompressed or packbits compressed
*.sid Mr. SID files, display with best possible resolution
*.ecw Enhanced Compressed Wavelet, for large raster graphics, e.g. aerial images. The
*.ecw file format provides the following advantages:
high compression rates
visually flawless image quality
Contrary to other file formats, it does not cause any noteworthy delays while
navigating in the Vissim network.
Compression rates recommended for Vissim:
9:1 for high quality
20:1 for good quality with shorter loading time
Vector formats
*.dwg Is updated for each new version of Autodesk AutoCADTM
*.dxf Is updated for each new version of Autodesk AutoCADTM
*.emf Windows Enhanced Metafile
*.wmf Windows Metafile
*.shp Shapefile for geodata
32-bit edition and 64-bit edition of Vissim support the file formats of *.dwg versions up to
DWG2013.
AutoCAD saves the current layout with the position, translation vector and rotation with a
*.dwg or *.dxf file, if the file is saved in AutoCAD.
These layout settings are taken into consideration by Vissim as much as possible for the
display of a loaded background graphic.
The import of pedestrian areas and obstacles of a *.dwg file do not take these layout set-
tings into consideration for the graphic display.
When you save a *.dwg or *.dxf file in AutoCAD, ensure that the current layout settings are
suitable for use of the file as a background graphic in Vissim. This applies, in particular,
before loading a *.dwg file as a background graphic, after construction elements for ped-
estrians have already been imported from this file in Vissim.
Use individual signal control plans for each intersection showing detector locations, if you
want to insert detectors in Vissim.
Ensure that the scanned plans have a high contrast.
Maps and plans should be oriented to North direction.
Use a copy machine to reduce plans in case they do not fit the available scanner.
A plan in A4 format should be scanned with 300 dpi resolution. The bigger the plan and
the higher the resolution the bigger the bitmap file size. The memory requirements of the
background file, the load time in Vissim and the network setup increase with the growing
resolution.
Save the scanned background map to one of the supported bitmap formats (for example
*.bmp, *.jpg or uncompressed *.tif).
8. On the Network Editor toolbar, click the Show entire network button.
The digital map is shown in its entirety.
The name and a miniature view of the digital map is shown in the Background images
toolbar.
Element Description
Background image is currently displayed. Hide background image.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Column Description
Res3D Maximum 3D resolution for displaying background images in 3D for raster
graphics and vector graphics. This depends on your computer's graphics
hardware and the number of currently loaded background images.
Very low: 1,024
Low: 2,048
Average: 4,096
High: 8,192
Tiles
AnisoFilt Anisotropic filtering: If this option is selected, the display quality of tex-
tures is improved when viewed from a very flat angle.
Angle Angle in degrees, by which the background is rotated. The background is
also rotated when the Vissim network is rotated (see "Rotating the network"
on page 392). You can rotate a background in the Network editor (see "Rotat-
ing network objects" on page 354).
Testing environment
A less detailed model is sufficient, if you e.g, want to analyze several test cases for traffic-
actuated VAP or VS-PLUS logic by activating the detector types manually. However, if you
want to simulate traffic flows for performance analyses, you will need a more sophisticated
model.
For testing environments, it is sufficient to position approach links of intersections roughly
where you want them. Add signal heads and detectors to the approach lanes, so that you can
later easily identify these network objects. True to scale modeling is not required. So network
and nodes do not have to be based on scanned plans.
Vissim allows you to model traffic flows and real conditions true to scale. You can position the
network objects of your choice accurately to the millimeter, e.g. links and connectors, signal
groups and signal heads, individual intersections, a specific sequence or network of nodes. To
ensure true to scale modeling:
From Visum, CROSSIG, P2 or other applications that support Vissim network files, import a
true to scale network (see "Importing a network" on page 361)
You use a background map for modeling.
If you do not want to use a background map for modeling:
Import true to scale data from Synchro 7 (add-on module for optimization of signal con-
trol (see "Importing data from the add-on module Synchro 7" on page 377) and (see
"Importing Synchro 7 network adaptively" on page 379)).
Scan maps of the area.
Add the scanned maps as the background (see "Inserting a background image" on
page 394).
Your Vissim network is based on these background graphics.
Within a link section, the number of lanes cannot be changed. If the number of lanes should
deviate, you must set a link for every link section. Subsequently, you can split links and
change the number of links (see "Splitting links" on page 419).
Deleting a link or lane: If for a link the attribute Has overtaking lane is selected, you can
delete the link. If you want to delete a lane, the corresponding link must have at least three
lanes, including the overtaking lane.
5. Click.
The Link window opens. The new link is assigned the attribute Number, which is the next
higher number available.
6. Edit the attributes (see "Attributes of links" on page 409).
7. Confirm with OK.
The attributes are saved in the Links list. Vissim adds a link from the end of the circular link to
the beginning of the circular link and thus closes the circular link. The attributes of this
connector are saved to the Links list. The new connector is assigned the attribute Number,
which is the next higher number available for connectors.
You can use the same command for the roundabout that are available for links, e.g.:
Invert direction(see "Inverting direction" on page 420)
Add lane (see "Inserting lanes on the left or right" on page 420)
Add or delete points (see "Adding points to a link" on page 431)
can show and edit the coupled list with the attributes of the desired relation on the right (see
below Showing and editing dependent objects as relation) and (see "Using coupled lists" on
page 119).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
Behavior Link Behavior Type (LinkBehavType): Driving behavior for the link (see
type "Defining link behavior types for links and connectors" on page 318) and (see
"Defining driving behavior parameter sets" on page 282). If the Is pedestrian area
attribute (Use as pedestrian area option) is selected, the behavior type None is
automatically selected.
Display Colored display of the link (see "Defining display types" on page 320).
type In the coupled list Lanes, in the Display Type column, you can edit the Display
Type attribute for individual lanes of the link. The coupled list Lanes is selected in
the Links list, in the Relations list box.
Level For modeling of multistory buildings or bridge structures: level on which the link is
located
Has HasOvtLn: The inner lane may only be used for overtaking maneuvers on the
passing oncoming lane. This is only possible on links with at least two lanes (see
lane "Modeling overtaking maneuvers on the lane of oncoming traffic" on page 508).
If this option is selected, for right hand traffic, the outer left lane is displayed as
the passing lane, with hatched background. For left hand traffic, the lane on the far
right is the passing lane, displayed with hatched background.
If a passing lane and regular lane of a link of the opposite direction overlap for
long enough, the overlapping area may be used for passing.
Only select this attribute for links on which passing is actually allowed in reality.
Avoid passing lanes on which overtaking is not possible in reality, e.g. at junctions
or in traffic controlled areas.
You can also select this attribute for several, successive links that are connected
via connectors and have at least two lanes. Vehicles can then use the entire
overlapping area for overtaking maneuvers.
If the passing lane is closed for a vehicle class, the vehicles of this class cannot
use the passing lane for overtaking.
You can place other network objects, e.g. data collection points, on passing lanes.
Passing lanes are not shown in 3D mode.
Lanes tab
The list in the tab contains, amongst others, the following attributes:
Column Description
Index Unique number of the lane. You cannot change this entry later on.
Width Width of the lane If several lanes are defined, several rows are
displayed. You can define different widths. The width has an effect
on:
the graphic display of a link
the possibility of whether a vehicle can overtake within a lane.
For this, overtaking within a lane must be selected in the driving
behavior parameters (see "Editing the driving behavior para-
meter Lateral behavior" on page 308). The width does not have
any effect on the speeds.
BlockedVehClasses Blocked vehicle classes on this lane.
If the link of the lane has a vehicle input, the vehicles of this
vehicle class are not used on this lane.
The vehicles of this vehicle class do not carry out a lane
change into this lane. This also applies if this would be neces-
sary because of their route.
Vehicles of the particular vehicle class attempt to leave the lane
as quickly as possible, if an adjacent lane is not blocked for the
vehicle class.
If all of the lanes in a link are blocked for a vehicle class, the
vehicles of this vehicle class travel along the link without chan-
ging lane.
DisplayType Color of lane (see "Defining display types" on page 320)
NoLnChLAllVehTypes, No lane change left – all vehicle types and No lane change right–
NoLnChRAllVehTypes all vehicle types: If this option is selected, vehicles may not
change lanes. A prohibition of lane changes is shown in the 2D and
3D mode by means of a solid line.
NoLnChLVehClasses, No lane change left - vehicle classes and No lane change right -
NoLnChRVehClasses vehicle classes: Vehicle classes, whose vehicles must not change
from a chosen lane to the adjacent lane in the direction of travel. A
prohibition of lane changes is shown in the 2D and 3D mode by
means of a solid line.
Notes:
If vehicles are to be able to overtake within a lane, you must select overtaking
within a lane in the driving behavior parameters (see "Editing the driving behavior
parameter Lateral behavior" on page 308).
For lane changes, you must define links with multiple lanes. You cannot define
lane changes between adjacent links.
No lane change also applies for a change of lane which would have to be made
according to the route. Therefore, make sure that lane changes due to the route are
either completed before the prohibition of lane changes, or can only be made after
the prohibition of lane changes.
Cooperative lane change ignores the lane change ban (see "Editing the driving
behavior parameter Lane change behavior" on page 300).
The option All Vehicle Types is a virtual vehicle class that automatically includes all
new vehicle types and vehicle types that have not been assigned a vehicle class yet.
Meso tab
Link attributes for mesoscopic simulation:
Long Short name Description
name
Meso MesoSpeedModel Specifies how the speed of vehicles on this link is determined.
speed Vehicle-based: Vehicles always drive at their desired
model speed
Link-based: Vehicles drives at the speed defined for the
attribute Meso speed.
Meso MesoSpeed Meso speed is used exclusively in combination with the meso
speed speed model Link related (see "Car following model for
mesoscopic simulation" on page 803). In this case, the meso
speed defines the speed for all vehicles on the link. Default
value 50.0 km/h
Meso MesoFollowUpGap Follow-up gap between two vehicles in the same traffic flow.
follow- Edit this attribute in the Meso turns list or in the coupled list
up Nodes - Meso turns (see "Attributes of meso turns" on page
time 833), (see "Attributes of nodes" on page 709).
Display tab
Attributes for the display of the link. The attributes do not influence the driving behavior.
The tab contains, amongst others, the following attributes:
Element Description
3D
z-offset (start) ZOffset (zOffsetStart): Starting point of z-
coordinates of link for 3D display.
z-offset (end) z-offset (end) (zOffsetEnd): End poiont of z-
coordinates of link for 3D display.
Element Description
By default, z-offset (start) and z-offset (end) do not have any impact on the driving behavior
when it comes to upward or downward gradients. If the z-coordinates in your Vissim network
have been entered correctly, you can have Vissim calculate upward and downward
gradients. In this case, the option Use gradient from z coordinates must be selected (see
"Selecting network settings for vehicle behavior" on page 203).
If you change the values of the z-offset (start) or the z-offset (end) and have inserted
intermediate points into the link, Vissim will recalculate the z-offset values of the intermediate
points. To ensure that the upward or downward gradient is harmonious, Vissim calculates a
spline for the vertical course of the link.
Thickness (3D) Thickness for display of the link in 3D mode.
Element Description
Visualization
Individual Show individual vehicles (ShowVeh): Select this option to show vehicles in
vehicles the 2D mode.
If this option is not checked, no vehicles are indicated in the 2D mode. With
this, you can indicate underpasses or tunnel sections. This option applies for the
entire link. Therefore you must define a separate link for each underpass or for
each tunnel.
Note: Do not use this option in 3D mode, but rather model the height
details of the links correctly!
Show ShowClsfValues: Select this option to show classified values (not to show the
classified display type selected). To show classified values, in the graphic parameters for
values links, select a color scheme and an attribute (see "Assigning a color to links
based on aggregated parameters" on page 179).
Label If this option is not checked, the labeling of the link is not shown.
Show link Select this option to to show links with link bars (see "List of graphic para-
bar meters for network objects" on page 161).
Other tab
The tab contains, amongst others, the following attributes:
Element Description
Gradient Uphill and downhill slopes of the link in percent. Downhill slopes have a negative
value. The value impacts the driving behavior via the maximum acceleration and
maximum deceleration on a link.
by -0.1 m/s² per gradient percent incline. The maximum accelerating power
decreases when the deceleration power increases.
by 0.1 m/s² per gradient percent downgrade. The accelerating power
increases when the deceleration power decreases.
Per default, uphill and downhill slopes in 3D mode do not affect the display (z-
coordinates) of links. You can edit z-coordinates via the z-Offset attribute. If the z-
coordinates in your Vissim network have been entered correctly, you can have
Vissim calculate uphill and downhill slopes. In this case, the option Use gradient
from z coordinates must be selected (see "Selecting network settings for vehicle
behavior" on page 203).
Overtake OvtOnlyPT:Vehicles which travel on a route with at least two lanes may overtake
only PT a stationary Public Transport vehicle during the change of passengers if there is
enough room ahead of it. In all other cases, overtaking is not possible.
Element Description
Evaluation
Vehicle Vehicle record active (VehRecAct): Select this option to record link data
record for the vehicle record.
Lane LnChgEvalAct: Select this option to record lane data for the Lane Change
changes evaluation.
evaluation
active
Link eval- LinkEvalAct: Select this option to record link data for the link evaluation. If
uation active you selected the attribute Use as Pedestrian Record, you can still record link
data for the pedestrian record.
Segment The segment length which is taken into account in the link evaluations
length
Network per- NetPerfEvalAct: If this option is selected, the link is taken into account for
formance network performance evaluation. To select individual link sequences using
evaluation network performance evaluation, deselect this attribute for all other links.
active In the network performance evaluation of a micro simulation or a mesoscopic
simulation, parking spaces and vehicle inputs are only counted for the output
attributes Demand (latent) and Delay (latent), if for their links, Network
performance evaluation active is selected. The output attribute Vehicles
(arrived) only records vehicles that have driven on a link for which the
attribute Network performance evaluation active is selected.
In the network performance evaluation of a mesoscopic simulation, the data is
used for all meso edges that lead across at least one link for which the
attribute Network performance evaluation active is selected.
Element Description
Dynamic assignment
Cost distance-dependent costs per km (CostPerKm). Only relevant for Dynamic
Assignment (see "Using the dynamic assignment add-on module" on page
692)
Surcharge 1 one-time surcharges that are taken into account for path evaluation. In the
Surcharge 2 dynamic assignment, the costs for the vehicles which travel on this link are
determined.
Element Description
Overtaking in the opposing lane
Overtaking OvtSpeedFact: Factor by which the vehicle wants to overtake, increasing
speed factor: its desired speed. Default 1.30.
The following attributes are only relevant for modeling overtaking maneuvers on the oncoming
lane:
Element Description
Look Look ahead distance for overtaking (LookAheadDistOvt): Distance that the
ahead dis-
overtaking vehicle can view on this link, upstream of the oncoming lane. At this
tance distance oncoming traffic is perceived by drivers. At the end of this distance a
virtual, oncoming vehicle is assumed, if on this link there is a vehicle input, a PT
line or an inbound connector further upstream. The shorter the look ahead
distance for overtaking is, the smaller the likelihood of being able to overtake.
Default 250 m.
Assumed AssumSpeedOncom: Speed of vehicles in oncoming lane in the following
speed of situations:
oncoming Vehicles that appear in the oncoming lane at the end of the look ahead dis-
traffic tance of the vehicle wishing to overtake
Vehicles that may appear within the look ahead distance of the vehicle wish-
ing to overtake, e.g. due to vehicle input or a parking lot located there.
The higher the assumed speed of oncoming traffic is, the smaller the possibility of
overtaking in these situations. Default value 60 km/h.
If there is an oncoming vehicle within the look ahead distance of the vehicle
wishing to overtake, Vissim uses its current speed.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Dynamic vehicle routing decisions (see "Defining dynamic routing decisions" on page
762)
Lanes: The attributes are described further above.
Vehicles: only during running simulation: attributes of vehicles on this link
Vehicle travel time measurements (see "Defining vehicle travel time measurement" on
page 447)
Vehicle route closures (see "Attributes of route closures" on page 484)
Vehicle routes (partial) (see "Attributes of partial vehicle routes" on page 488)
Vehicle partial routing decisions (see "Attributes of partial vehicle routing decisions" on
page 487)
Vehicle inputs (see "Modeling vehicle inputs for private transportation" on page 454)
Blocked vehicle classes for dynamic assignment (see "Defining the vehicle class" on page
280)
Conflict areas (see "Using conflict areas" on page 560)
Managed lane routes (see "Attributes of managed lane routes" on page 479)
Managed lanes routing decisions (see "Attributes of managed lanes routing decisions" on
page 478)
Public transport lines (see "Modeling PT lines" on page 518)
Partial PT Route (see "Attributes of partial PT routes" on page 540)
PT partial routing decisions (see "Attributes of PT partial routing decisions" on page 539)
Parking lots (see "Modeling parking lots" on page 493)
Parking routes (see "Attributes of parking routes" on page 476)
Parking routing decisions (see "Attributes of parking routing decisions" on page 474)
Points 3D: Coordinates and ZOffset of start point, intermediate points and destination
point of link or connector
Static vehicle routes (see "Attributes of static vehicle routes" on page 470)
Static vehicle routing decisions (see "Attributes of static vehicle routing decisions" on page
468)
Queue counters (see "Modeling queue counters" on page 450)
Link evaluation segments: not for links for which attribute Use as pedestrian area has
been selected. Segments of link for link evaluation (see "Showing data from links in lists"
on page 1103). Start point, end point and length of each segment on the link in [m].
2. On the list toolbar, in the Relations list, click the desired entry.
The new lane is inserted into the Network editor and adopts attributes from the existing lane.
Connectors can only be inserted between two links. You cannot connect connectors to each
other. Connectors have attributes and options which are comparable to those of links (see
"Attributes of connectors" on page 422). You may move the start or end point of a connector to
a different link later on.
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
Until the whole connector has been inserted, keep the CTRL key and the right mouse button
held down. Use the left mouse button to insert intermediate points.
4. Hold down the CTRL key and the right mouse button and click.
5. Continue to add intermediate points until the connector reaches the position within the link
where you want it to end.
In the network editor the connector is shown in color between the two links. The number of
intermediate points of the connector just previously created is added to this one. The other
attribute values are adopted from the destination link. You can move the intermediate
points to model the connector precisely (see "Editing points in links or connectors" on page
431). The Connector window opens. A new connector is assigned the attribute Number,
which is a number available > 9,999.
6. Release the keys.
The connector adopts the following destination link attributes:
Behavior type
Display type
Thickness (3D)
Gradient
Visualization
Show classified values
Lane change: No lane change
Lane change: Blocked vehicle classes
7. Edit the attributes (see "Attributes of connectors" on page 422).
8. Confirm with OK.
The attributes are saved in the Links list.
You can recalculate the spline and thus adjust the course of the connector, e.g. after you have
moved points (see "Recalculating the spline" on page 434).
The network object may have additional attributes. In the network objects list of the network
object type, you can show all attributes and attribute values. You can open the list via the
following functions:
In the network object toolbar, right-click the desired network object type. Then from the
shortcut menu, choose Show List (see "Context menu in the network object toolbar" on
page 64).
In the Network editor, select the network object of your choice. Then, from its shortcut
menu, choose Show In List (see "Selecting network objects in the Network editor and show-
ing them in a list" on page 359).
From the Lists menu, in the desired category, choose the network object type.
In the network objects list of the network object type, you can edit attributes and attribute
values of a network object (see "Selecting cells in lists" on page 106), (see "Using lists" on
page 93).
The objects of this object type may have relations to other objects. This is why the attributes list
is shown as part of a coupled list (on the left). On the Lists toolbar, in the Relations box, you
can show and edit the coupled list with the attributes of the desired relation on the right (see
below Showing and editing dependent objects as relation) and (see "Using coupled lists" on
page 119).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
Has HasOvtLn: The inner lane may only be used for overtaking maneuvers on the
passing oncoming lane. This is only possible on links with at least two lanes (see
lane "Modeling overtaking maneuvers on the lane of oncoming traffic" on page 508).
If this option is selected, for right hand traffic, the outer left lane is displayed as
the passing lane, with hatched background. For left hand traffic, the lane on the far
right is the passing lane, displayed with hatched background.
If a passing lane and regular lane of a link of the opposite direction overlap for
long enough, the overlapping area may be used for passing.
Only select this attribute for links on which passing is actually allowed in reality.
Avoid passing lanes on which overtaking is not possible in reality, e.g. at junctions
or in traffic controlled areas.
You can also select this attribute for several, successive links that are connected
via connectors and have at least two lanes. Vehicles can then use the entire
overlapping area for overtaking maneuvers.
If the passing lane is closed for a vehicle class, the vehicles of this class cannot
use the passing lane for overtaking.
You can place other network objects, e.g. data collection points, on passing lanes.
Passing lanes are not shown in 3D mode.
Element Description
Emergency Stop Emergency stop distance (EmergStopDist): Is used to model the
lane change rule of vehicles that follow their route, or in dynamic
assignment their path, default value = minimum length = 5 m.
If these lanes could not be reached before the connector at the
Emergency Stop position, the vehicle stops and waits for a
sufficiently large gap. The system measures upstream starting from
the beginning of the connector. If a vehicle has to make more than
one lane change, 5 m per lane is also taken into account in each
case. If the current lane has an odd number, 2.5 m are also added
to the total length of the emergency stop distance. This prevents a
conflict from occurring due to identical positions of 2 vehicles which
are set to change lanes on neighboring lanes.
Example: A vehicle in lane 1 must change to lane 4 to follow its
route or its path. An emergency stop position of 10 m was defined
for the subsequent connector. The following relevant emergency
stop distance is obtained for lane 1:
10 + 5 + 5 + 2.5 = 22.5 m
For lane 2 accordingly: 10 + 5 = 15 m
for lane 3: 10 + 2.5 = 12.5 m
The actual emergency stop position is calculated as the difference
between:
Coordinate of the link where the connector starts minus the
emergency stop distance. The result is an integer. Decimal places
are not taken into account.
Example: If the connector starts at 67.2 m into the link and 12.5 m
have been specified for the emergency stop, this results in 67.2 -
12.5 = 54.7, emergency stop position: 54 m.
The emergency stop distance of a connector A can reach upstream
to another connector B. If this does not lead to a lane, from which
the connector A also departs, the vehicles cannot switch lanes. In
this case, Vissim automatically moves the emergency stop position
upstream at least 0.1 m until the first link, where the necessary lane
change is possible.
Lane change Lane change distance (LnChgDist): Is used to model the lane
change rule of vehicles that follow their route, or in dynamic
assignment their path.
Distance before the connector from which those vehicles, whose
route or path leads across this connector, try to choose the lane in
which they reach the connector without changing lanes. Standard
value: 200 m, minimum value 10 m.
The value must be >= emergency stop + 5 m.
Element Description
Per lane Lane change distance is per lane (FsWechsDististProFs)
If this option is selected, the entered Lane change attribute value
is multiplied by the number of lane changes which a vehicle
requires to reach the connector.
Example: Before reaching a connector with a lane change distance
of 200 m per lane, which starts from lane 1 only, a vehicle in lane 3
already starts to look for a gap to change lanes 400 m before the
connector starts.
Desired Direction Direction (Direction): Shows direction-indicator blinking signal on
the vehicle during a simulation run, if the route of the vehicle leads
via this connector and there is routing information available for all
vehicles traversing this route:
Meso tab
The attributes of the connector for mesoscopic simulation corresponds to the attributes of links
(see "Attributes of links" on page 409).
Display tab
Element Description
Thickness Thickness for the display of the connector in 3D mode.
(3D)
Visualization If this option is checked, the vehicles are indicated in the 2D mode.
If this option is not checked, no vehicles are indicated in the 2D mode. With
this, you can indicate underpasses or tunnel sections. This option applies for
the entire connector. Therefore you must define a separate connector for each
underpass or for each tunnel.
Note: Do not use this option in 3D mode, but rather model the height
details of the connectors correctly!
Show clas- ShowClsfValues: Select this option to show classified values (not to show
sified values the display type selected). To show classified values, in the graphic
parameters for links, select a color scheme and an attribute (see "Assigning a
color to links based on aggregated parameters" on page 179).
Label If this option is not selected, the labeling of the connector is not displayed.
Only for the add-on module Dynamic Assignment (see "Using the dynamic assignment add-on
module" on page 692).
Element Description
Connector Blocked vehicle classes for dynamic assignment (BlockedVe-
closed to hClassesDynAssign): Via this list, you can model a multi-modal network
for dynamic assignment by closing the connector for one or more vehicle
classes. Thus the connector for the route selection of blocked vehicle
classes is not available.
Cost distance-dependent costs per km (CostPerKm)
Surcharge 1, one-time surcharges that are taken into account for path evaluation. With
Surcharge 2 this data, in the dynamic assignment the costs for the vehicles which
travel on this connector are determined.
Other tab
Element Description
Gradient Uphill and downhill slopes of the connector in percent.
Downhill slopes have a negative value.
The value impacts the driving behavior via the maximum acceleration
and maximum deceleration on a connector.
by -0.1 m/s² per gradient percent incline. The maximum accel-
erating power decreases when the deceleration power
increases.
by 0.1 m/s² per gradient percent downgrade. The accelerating
power increases when the deceleration power decreases.
Per default, uphill and downhill slopes in 3D mode do not affect the
display (z-coordinates) of connectors. You can edit z-coordinates via
the z-Offset attribute of the connector. If the z-coordinates in your
Vissim network have been entered correctly, you can have Vissim
calculate uphill and downhill slopes. In this case, the option Use
gradient from z coordinates must be selected (see "Selecting
network settings for vehicle behavior" on page 203).
Link evaluation Link evaluation active (LinkEvalAct): Select this option to record
link data for the link evaluation. This option is only relevant, if you
selected the attribute Show classified values.
Segment length: Segment length for the link evaluation, default
value 10.0 m (see "Showing data from links in lists" on page 1103)
Overtaking speed OvtSpeedFact: Factor by which the vehicle wants to overtake,
factor: increasing its desired speed. Default 1.3
The following attributes are only relevant for modeling overtaking maneuvers on the oncoming
lane:
Element Description
Look ahead distance Look ahead distance for overtaking (LookAheadDistOvt): Distance
that the overtaking vehicle can view on this link, upstream of the
oncoming lane. At this distance oncoming traffic is perceived by
drivers. At the end of this distance a virtual, oncoming vehicle is
assumed, if on this connector there is a vehicle input or a PT line. The
shorter the look ahead distance for overtaking is, the smaller the
likelihood of being able to overtake. Default 250 m.
Assumed speed of AssumSpeedOncom: Assumed speed of oncoming traffic for vehicle
oncoming traffic that wants to overtake. The higher the assumed speed of oncoming
traffic is, the smaller the possibility of overtaking. Default value
60 km/h.
1. In the from link field, click on the desired lanes of the link in which the connector begins.
2. If you wish to select further lanes, hold down the SHIFT key and click on the other desired
lanes.
3. In the to link field, click on the desired lanes of the link in which the connector ends.
The selected lanes in the from link and the to link field are highlighted.
4. Confirm with OK.
You cannot click or edit the darker points. To edit these points, zoom in further until they are
shown in a lighter color again. If points lie so close to each other that you cannot edit a point
using the current Zoom level, all points are hidden.
If you move the mouse pointer to start point, end point or other point of a link or connector, this
point is shown enlarged. This will make it easier for you to click it.
You can also recalculate the course of a link or connector (see "Recalculating the spline" on
page 434).
If within a link, a z-offset (start), z-offset (end), and/or intermediate points with a z-offset define
of an upward or downward gradient, for a new intermediate point, a value for the z-offset is
interpolated.
Selecting spline points, inserting new spline points and generating a spline
1. On the Network objects toolbar, click Links.
2. In the Network editor, click the link or connector of your choice.
3. Press the ALT key and hold down the left mouse button. Drag the mouse pointer to the
spline point up to which you want to insert additional spline points or until the end point of
the link or the connector.
The spline points are highlighted. A highlighted line connects the spline points.
4. Release the keys.
The Convert section to spline window opens.
5. Make the desired changes:
Element Description
Keep current intermediate Select this option to insert intermediate points in addi-
points tion to the the existing points.
Number of interm. points Enter the number of intermediate points.
(per segment)
The intermediate points are inserted into the link or connector. If you have highlighted several
successive sections of a link, new points are inserted into each section. You can move the
spline points to model the course of the link.
The intermediate or spline points are inserted into the link or connector between the point
selected and its adjacent point. You can move the spline points to model the course of the link.
Note: If two reduced speed areas with identical attributes have been defined on two
consecutive links, the vehicles affected will keep the new speed, even when driving
between the two areas.
When a vehicle approaches a reduced speed area, it is assigned a new desired speed. The
new speed has been specified in the desired speed distribution of the respective vehicle
class.
A reduced speed area only applies for vehicles of the selected vehicle classes.
Note: Do not select a vehicle class for a reduced speed area whose vehicles you want
to keep a higher or lower speed when they pass the reduced speed area.
After leaving the reduced speed area, the vehicle automatically reaches its desired speed
again. Acceleration at the end of the reduced speed area is achieved through the technical
and driving options of the driver vehicle unit.
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The basic attributes of the network element are shown in the upper area of the window and in
the list of network objects for the particular network object type.
Element Description
No. Unique number of the reduced speed area
Name Designation of the reduced speed area
Lane Ln: Number (Index) of lane on which the reduced speed area is placed.
Length Length of the reduced speed area in the network in meters
At Position (Pos): Distance from start of the link or connector
Element Description
From time, TimeFrom, TimeTo: Time interval in simulation seconds for which the
To time reduced speed area is active
Label If the option is not selected, the label for the Reduced speed area is not dis-
played, even if the label for all reduced speed areas is selected.
Notes:
A reduced speed area only applies to vehicles which enter into the reduced speed
area.
The reduced speed areas may not overlap for a particular vehicle class. If reduced
speed areas overlap, the driving behavior of the vehicle class is not defined.
Do not insert a stop line for a signal control, a priority rule, or a stop sign, within a
reduced speed area. Otherwise, not all of the vehicles may recognize the stop line.
Always insert the start of reduced speed areas behind the stop line.
The combination of vehicle classes, speed distribution and acceleration of the last
reduced speed area which was edited is used as the preset value for the new
reduced speed area.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
2. On the list toolbar, in the Relations list, click > Speed reductions.
Attributes of slow driving are displayed: Slow driving defined for different vehicle types in
this reduced speed area.
The attributes are described further above.
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
In the network objects list of the network object type, you can edit attributes and attribute
values of a network object (see "Selecting cells in lists" on page 106), (see "Using lists" on
page 93).
The objects of this object type may have relations to other objects. This is why the attributes list
is shown as part of a coupled list (on the left). On the Lists toolbar, in the Relations box, you
can show and edit the coupled list with the attributes of the desired relation on the right (see
below Showing and editing dependent objects as relation) and (see "Using coupled lists" on
page 119).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The basic attributes of the network element are shown in the upper area of the window and in
the list of network objects for the particular network object type.
Element Description
No. Unique number of the desired speed decision
Name Name of desired speed decision
Lanes Ln: Number of lane
At Position (Pos): Distance from start of the link or connector
From Time interval in simulation seconds for which the Desired speed decision is active
time,
To time
Label If the option is not selected, the label for the Desired speed decision is not dis-
played, even if the label for all Desired speed decisions is selected.
The list in the tab contains, amongst others, the following attributes:
Element Description
Vehicle class Vehicle classes for which the desired speed decision applies
DesSpeedDistr Desired Speed Distribution: Speed after the desired speed decision
Notes:
The desired speed distribution does not change for vehicles in vehicle classes
which are not selected.
The combination of vehicle classes and speed distribution of the last desired
speed decision which was edited is used as the preset value for the new desired
speed decision.
You define speed limits over a short distance with reduced speed areas, e.g. for a
curve or tuns at intersections (see "Using reduced speed areas to modify desired
speed" on page 435). If you use a desired speed decision for this, you must define
a second desired speed decision immediately after this, so that the vehicles are
given their original desired speed.
If a speed change is only to apply for turning vehicles, define a reduced speed
area directly on the turning link.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
2. On the list toolbar, in the Relations list, click > Desired Speed Distributions
(DesSpeedDistr).
The attributes are described further above.
3. On the list toolbar, in the Relations list, click the desired entry.
marked with diamond shapes. Especially in the USA, diamond shapes are used to show lanes
which may only be used by vehicles with a minimum number of occupants.
Note: Pavement markings do not affect the driving behavior and are not used to model
turn relations. Turning movements are modeled with vehicle routes (see "Modeling
vehicle routes, partial vehicle routes, and routing decisions" on page 459).
The network object may have additional attributes. In the network objects list of the network
object type, you can show all attributes and attribute values. You can open the list via the
following functions:
In the network object toolbar, right-click the desired network object type. Then from the
shortcut menu, choose Show List (see "Context menu in the network object toolbar" on
page 64).
In the Network editor, select the network object of your choice. Then, from its shortcut
menu, choose Show In List (see "Selecting network objects in the Network editor and show-
ing them in a list" on page 359).
From the Lists menu, in the desired category, choose the network object type.
In the network objects list of the network object type, you can edit attributes and attribute
values of a network object (see "Selecting cells in lists" on page 106), (see "Using lists" on
page 93).
The objects of this object type may have relations to other objects. This is why the attributes list
is shown as part of a coupled list (on the left). On the Lists toolbar, in the Relations box, you
can show and edit the coupled list with the attributes of the desired relation on the right (see
below Showing and editing dependent objects as relation) and (see "Using coupled lists" on
page 119).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
Type Defines the geometric symbol shown in Vissim the network:
Arrow direction: Can be Left, Straight, Right or a combination of the lat-
ter options.
Diamond: In the USA and Canada identifies lane for high occupancy
vehicles (carpool lane)
U-rurn: Vissim displays a clockwise or anticlockwise arrow. This
depends on the settings made under Network Settings > Vehicle Beha-
vior > Traffic Regulations and the option selected Right-hand traffic or
Left-hand traffic.
Roundabout US: The arrow direction can be Left, Straight, Right,
Center island or a combination of these options. Center island must be
combined with at least one other arrow option.
Zebra Crossing is used to mark pedestrian links that are defined as ped-
estrian crossings. The option is used to indicate the width of the link
which is crossed. All traffic information must be defined for the links (see
"Modeling links as pedestrian areas" on page 922).
Directions Arrow directions (ArrowDir): This is only relevant for the Arrow type: This
defines the geometric symbol shown in the Vissim network. If you select several
directions, these are combined in the arrow.
Links
Straight
Right
Central Island: Only relevant for US roundabout. Must be combined with
at least one other arrow option.
Position Pos: Position in the link
Before Distance to the next downstream signal head on the same link or connector
stop:
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Data collection measurements (see "Defining a data collection measurement in lists" on
page 1011), (see "Generating data collection measurements in lists" on page 1011)
2. Edit the desired entries.
including the waiting time and/or stop time on all lanes (see "Evaluating vehicle travel time
measurements" on page 1096).
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
In the network object toolbar, right-click the desired network object type. Then from the
shortcut menu, choose Show List (see "Context menu in the network object toolbar" on
page 64).
In the Network editor, select the network object of your choice. Then, from its shortcut
menu, choose Show In List (see "Selecting network objects in the Network editor and show-
ing them in a list" on page 359).
From the Lists menu, in the desired category, choose the network object type.
In the network objects list of the network object type, you can edit attributes and attribute
values of a network object (see "Selecting cells in lists" on page 106), (see "Using lists" on
page 93).
The objects of this object type may have relations to other objects. This is why the attributes list
is shown as part of a coupled list (on the left). On the Lists toolbar, in the Relations box, you
can show and edit the coupled list with the attributes of the desired relation on the right (see
below Showing and editing dependent objects as relation) and (see "Using coupled lists" on
page 119).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
destination End link (EndLink: Number of link of destination section
section for End position ( EndPos): Distance between destination section and
beginning of link or connector
Label: If this option is not selected, the label for an individual vehicle
travel time measurement is hidden if the label for all vehicle travel time
measurements is selected.
Distance Dist: Length of the Vissim determined shortcut (shortest possible path) from the
From Section to the To Section.
If you change the value, the position of the To Section is automatically adjusted.
If no distance is entered, no continuous link sequence exists between both
markers. An important connector is probably missing or one of the sections
does not lie on the desired link, rather, for example, in the opposite direction.
Define a distance so large that the vehicles cannot traverse the From section
and the To Section within the same time step. Vehicles that do not traverse the
From Section and the To Section within the same time step are not accounted
for in travel time management.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
2. On the list toolbar, in the Relations list, click > Delay measurements.
The delay measurements generated are displayed. All delay measurements can be newly
generated (see "Defining delay measurement in lists" on page 1012), (see "Generating
delay measurements in lists" on page 1013).
Queues are measured from the upstream position of the queue counter up to the last vehicle
that has entered the queue conditions. You define the queue conditions when configuring the
evaluation of the queue counters. To evaluate queue lengths, you can take the adjacent lanes
of previous links into account (see "Showing results of queue counters in lists" on page 1105).
If a queue has multiple ends, queue lengths are recorded at every time step on all arms of the
queue which are upstream to the queue counter. The queue counter then returns the average
queue length of the arm, for which the longest queue was measured. At this time step
The length of a queue is detected as long as the queue has been eliminated completely, even
if vehicles have resumed driving between the queue counter and the queue end and no
longer meet the queue condition. The queue length is measured up to the last vehicle
remaining in the queue that meets the condition until the queue condition is no longer met by
any of the vehicles.
Queue lengths are output in terms of units of length, not in terms of number of vehicles.
Queues are always tracked up to their original end, even if the first vehicles are no longer in
queue.
The maximum queue length is as long as the distance to the next queue counter upstream or
as long as specified in the queue definition for the attribute Max. length. For a queue counter
that is automatically generated by Vissimfor node evaluation, the maximum queue length is
the distance to the next queue counter, upstream in the node.
The attribute and attribute values of this network object type are shown in the list on the left,
which consists of two coupled lists.
Tip: To open coupled lists for a network object type, from the Lists menu, choose >
<Name network object type>.
For pedestrian flows you define the pedestrian compositions. Do not define vehicle
compositions for pedestrian flows, as these would then be bound to links and the model of the
flow of traffic according to Wiedemann (see "Driving states in the traffic flow model according
to Wiedemann" on page 285).
Tip: To open coupled lists for a network object type, from the Lists menu, choose >
<Name network object type>.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Relative flows
Element Description
Vehicle type In the list box, select Vehicle type.
DesSpeedDistr Reference to the Desired speed distribution for the vehicle type
RelFlow Relative flow: Share of the vehicle type in the composition. The sum of
the relative volumes must not necessarily yield 1.0. As in the route
shares, the sum of all relative volumes always forms the basis of 100%;
on the basis of Vissim the absolute shares are calculated.
If the vehicle input specified for the network during a simulation time interval is exceed by
more than two vehicles, a corresponding message is displayed.
The message and time interval per vehicle input are saved to the * .err file.
When you exit the simulation run, a window opens displaying the message. In this win-
dow, you can open the Messages window. It shows this and other messages, if there
are any.
The *.err file does not contain any messages if vehicles are not input because the
vehicle input interval is longer than the simulation time. The maximum possible traffic
volume depends on the speed and the driving behavior parameters which have been
set.
1. Make sure that you have defined the time intervals for which you want to enter volumes
(see "Defining time intervals for a network object type" on page 326).
2. On the Network objects toolbar, click Vehicle Inputs.
3. Hold down the CTRL key and right-click the desired link or connector.
The Vehicle input window opens.
If there is no volume yet, only the column titles are displayed.
4. Right-click in the list.
vehicle volumes for the first time interval are displayed (see "Defining time intervals for
a network object type" on page 326).
7. On the list toolbar, in the Relations list, click the desired entry.
The right-hand list is shown. If there is no assignment, only the column titles are shown.
8. Enter the desired attribute values in the right-hand list (see "Attributes of vehicle inputs" on
page 457).
9. In the right-hand list, you can add more entries for additional time intervals for which you
want to define vehicle volumes for the selected vehicle input.
The data is allocated.
The attribute and attribute values of this network object type are shown in the list on the left,
which consists of two coupled lists.
Tip: To open coupled lists for a network object type, from the Lists menu, choose >
<Name network object type>.
2. If you want to change the time intervals for a vehicle input, right-click the desired entry in the
Vehicle Inputs list.
3. In the context menu, select Edit Time Intervals.
The Time Intervals list opens (see "Defining time intervals for a network object type" on
page 326).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
2. If you want to allocate additional volumes to other intervals for the selected vehicle input,
right-click on the Vehicle Volumes By Time Interval list.
6.11.3 Modeling vehicle routes, partial vehicle routes, and routing decisions
A route is a fixed sequence of links and connectors:
A route starts with a routing decision (From Section default color is purple)
It ends at a so-called To Section (default color is turquoise).
A routing decision point normally leads to several "to sections". Thereby the individual routes
branch out from the routing decision point to the individual "to sections".
A route may have any length. You can use a route to simply display a turning movement at a
single junction or to connect multiple nodes throughout your network. In many cases, it is
useful to deploy routes throughout the Vissim network.
A routing decision only applies to vehicles that have been assigned a vehicle class and that
are without any routing information. A vehicle already on a route may only accept new routing
information after it has passed the "to section", i.e. destination, of its route. However, this does
not include vehicles on partial routes, PT partial routes and parking lot routes.
partial route shares of this section. Use the Route choice method to specify the basis on
which vehicles are distributed across the partial route share of the vehicle route (see
"Attributes of partial vehicle routes" on page 488).After driving on the partial route, vehicles
of PT lines continue driving on their original route.
Similar to when defining PT line stops, you can define PT stops for your PT partial route,
including attributes for dwell time (see "Modeling PT lines" on page 518):
As long as a vehicle has not completed its original line route, its Departure offset is
treated like an offset at a stop of the original route (see "Attributes of PT lines" on page
520). Once the PT vehicle has passed the "to section" of its original line route, the
Departure offset specified for a PT partial route stop is interpreted as relative to the
simulation time when the vehicle passes the respective routing decision point.
Parking Lot, only for parking lots of the type Real parking spaces: Defines a routing
decision point used to automatically generate routes leading to each of the respective
parking lots and back to the network. You select parking lots instead of destination sec-
tions.
Managed Lanes: Routes vehicles via two parallel routes (managed lanes), from the start
section to a destination section. For a routing decision of the type Managed Lanes, you
must define a managed lanes facility with a toll pricing model and decision
model. Consequently, the following is taken into account:
occupation rate of vehicles with one, two or three or more persons
the time of day
the current traffic situation, including time savings and average speed
If the current Managed Lanes route is replaced with a new route at such a Managed Lanes
routing decision, it is possible that the travel times for previously begun Managed Lanes
routes continue to be counted until the vehicle passes its chosen destination.
The following conditions must be fulfilled for this to occur:
The vehicle maintains its decision for or against the toll.
The old destination is located on the new route or the new destination is on the old
route.
If the conditions are not fulfilled, the total travel time for the old route is proportionally
estimated when more than 75% of the length has been completed.
Like all other routing decisions types, only the vehicles of the selected vehicle classes will
be taken into account. Vehicles of a type, in which the classes are not selected here, use
neither the toll route nor the toll-free route. Thus, for example, HGVs can be excluded. Note
the effects of routing decisions of the type managed lanes facilities (see "Mode of action of
routing decisions of the type Managed Lanes" on page 463).
Closure: Defines a route as a link sequence that will not be available for dynamic assign-
ment (see "Influencing the path search by using cost surcharges or blocks" on page 787).
You need not assign time intervals to routes of the type Closure. You do not have to enter
a relative volume.
6.11.3.3 Placing the routing decision and the mode of action in the simulation
Note: Routing decisions are, like all other decision markers, relevant for a vehicle only
after the subsequent time step. Therefore the distance between the decision marker
and the subsequent link or connector must be defined at least large enough so that the
length of the path corresponds to the vehicle with the highest possible desired speed
within a time step. If this is not ensured, it is possible that some of the vehicles will not
be influenced by the routing decision.
Note: If a vehicle on a route at the last possible position (emergency stop distance) is
waiting for an opportunity to change lanes, but this cannot occur within 60 seconds, this
vehicle is removed from the network. Otherwise unrealistic interferences and backups
will arise. In reality, one can assume that vehicles waiting to change lanes will be
compelled to "squeeze in" after a short period of time. You can adjust the standard
value of 60 s in the driving behavior parameter Diffusion time of the lane change (see
"Editing the driving behavior parameter Lane change behavior" on page 300).
Notes:
If Vissim finds no route between the start section (purple) and the destination sec-
tion (turquoise), either a connector is missing or the position of the connector is dis-
advantageous. Check the link sequence.
For partial routes or toll routes, Vissim checks at the start of the simulation run
whether all destination section, which go out from the decision section, are at a col-
lective position on the collective destination link. If this is not the case, the des-
tination link number and the position at [m] of the route with the lowest number,
which goes out from this starting marker, is taken over for all further partial routes or
Managed lanes, which begin with this starting marker.
This option is useful if the toll is actually displayed at the routing decision for the next section
and the driver is only then to decide whether to use the toll route:
Place a routing decision on the toll-free part of the highway, before each access from the
toll-free part of the highway to the parallel-running toll part of the highway.
For each of these routing decisions, place the destination behind the next possible exit
from the toll part to the toll-free part of the highway.
Place a routing decision on the toll road of the highway, before each access from the toll
part to the toll-free part of the highway.
On each of the toll-free parts of the highway, for each of these routing decisions, place the
destination behind the next possible exit from the toll road to the toll-free part of the high-
way.
Inserting routing decisions of the type Managed Lanes at the beginning of managed lane
This option is useful when the toll for individual sections of the total toll distance is displayed
before the first routing decision, nothing changes at the end of the first section and no other toll
is displayed there.
Using multiple, successive routing decisions, you can model various toll route options for a
driver. If you e.g. want the vehicle to be able to use one, two or three managed lane segments,
position the most expensive routing decision option on the toll-free route, so that the vehicle
has to traverse it first, then drives downstream to the next expensive routing decision option
and last to the least expensive routing decision option. Place these types of routing decisions
on toll-free routes only.
For routing decisions of the type Managed Lanes that follow upon each other at a distance of
less than10 m, the following applies: If the vehicle has selected a managed lane based on one
of these routing decisions, you cannot use another routing decision of this group that lies
further downstream to assign the vehicle a different toll lane. As soon as the vehicle has
selected a managed lane, it ignores any other managed lane routing decisions of this group
that lie further downstream.
At the first passing of a routing decision of the type Managed Lanes each vehicle receives a
random number for the probability that it will change to the toll lane. This random number is
then used for all further routing decisions of the Type Managed Lanes . This ensures that the
vehicle will only change its original decision when a completely different traffic-related state
ensues.
Two routing decisions of the type Managed Lanes should only use the same Managed lanes
facility when the following conditions are in place:
The characteristics of the toll-free routes of both routing decisions are identical for the
most part.
The course of the toll lanes of both routing decisions are identical for the most part
(see "Saving managed lane data to a file" on page 1084).
This may be the case, for example, if you model a high occupancy toll lane for certain vehicles
on a highway parallel to toll-free lanes.
The toll part of a highway can be a structurally separate road parallel to the toll-free lanes of
the highway. You use links and connectors to define both parts of the highway and the ramps
for entries and exits. You use routing decisions of the type Managed lanes, the respective toll
route and toll-free route to model the use of these parallel lanes per section. To enable the
vehicle to decide whether to use the high occupancy toll lane or the toll- free part of the
highway, place the Managed lanes routing decision before the junction between the toll route
and the toll-free route. Then have one of these two routes run along a different link sequence
that starts at the same Managed lanes routing decision and ends at a common destination
cross section. (see "Modeling a separate route course for the toll route and toll-free route" on
page 480).
The toll part can also be a high occupancy toll lane (HOT lane):
On a high occupancy toll lane, vehicles whose number of passengers falls below a
specified value are subject to toll.
Vehicles on the HOT lane are toll-free if the number of passengers exceeds a spe-
cified value, for example buses, taxis and HOV3+ vehicles (vehicles with more than
three passengers, for example).
Use occupancy distribution to assign the number of occupants for the vehicles of a vehicle
type (see "Using occupation distributions" on page 255). The occupancy rate of the vehicle
is taken into account in the toll pricing calculation model (see "Defining managed lane
facilities" on page 327), (see "Defining toll pricing calculation models" on page 331). Using
the toll pricing calculation model, you can take current traffic conditions into account by
defining the influence of travel time savings and average speed on toll costs. The decision
model defines the probability of using the toll route depending on the vehicle class to which
a vehicle is assigned (see "Defining decision model for managed lane facilities" on page
329). You group the vehicle types that can use the HOT lane toll-free into one vehicle class.
These vehicles always use the toll-free route.
For path selection in the Vissim network, dynamic assignment takes link sequences without
toll routes into account as well as link sequences on which managed lane facilities and toll
routes have been defined (see "Defining a vehicle route of the type managed lane" on
page 476).
For comparable use cases in which the vehicle can optionally continue on or leave the toll-
bearing part to switch to the toll-free part, you define a managed lanes routing decision with a
toll-free route and a toll route for each possible path and adjust the route course:
1. Define a managed lanes routing decision upstream of the junction of the toll and toll-free
parts of the highway (see "Defining a vehicle route of the type managed lane" on page
476).
2. Add the common destination section of the respective toll route and toll-free route
downstream of the junction of the toll and toll-free parts of the highway.
3. Move the destination section and separate the course of the toll route from that of the toll-
free route (see "Modeling a separate route course for the toll route and toll-free route" on
page 480).
4. Repeat these steps for a managed lanes routing decision, whose toll route leads via the toll
part of the highway and then over the ramp and the toll-free part of the highway to the
destination section. Again, separate the toll route from the toll-free route.
If you model several ramps, the vehicle can decide in sections whether to use a ramp to switch
from the toll lane to the toll-free lane. After traversing a managed lanes routing decision, the
vehicle ignores all other managed lanes routing decisions for the following 10 m.
Insert a node upstream of each ramp that connects the toll-free link sequence with the
toll-bearing link sequence. The node must extend over both link sequences (node 5).
The destination section of the toll route and the toll-free route of the section must be
placed in front of the node.
In addition to the toll route and the toll-free route for each section, you can define a toll
route and toll-free route that runs along the entire link sequence. To do so, place the
managed lanes routing decision downstream of node 1 and upstream of the junction
of the toll-free route and the toll route, whose destination section you need to place
downstream of the final combination of the toll-free route and the toll route, upstream of
node 2. Move the destination section and separate the course of the toll route from that
of the toll-free route (see "Modeling a separate route course for the toll route and toll-
free route" on page 480).
routing decision varies temporally, you must define multiple time intervals which do not
overlap.
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
4. Hold down the CTRL key and in the Network Editor right-click the desired link or connector
on the desired position of the routing decision cross section.
5. Release the keys.
By default, a purple bar is inserted. If for this start section you want to insert multiple
destination sections, carry out the following steps accordingly. Thereby you can insert a
destination section and subsequently define each of its attributes.
If you would like to insert a destination section for this start section, execute the next steps
only once.
6. On the desired link, point the mouse pointer to the desired position of the first destination
section.
If Vissim does not find a valid link sequence, neither a yellow band nor a turquoise bar are
displayed, or the band might be interrupted. Select another destination link or a new
position for the destination section or correct the Vissim network, for example if a link is not
connected properly with a connector.
If Vissim finds a valid connection via a link sequence, between the start section and the
position the mouse pointer is pointing to, the link sequence is displayed as a yellow band
by default.
On the edge of the link, which you are pointing to with the mouse pointer, a black arrow is
shown in the direction of travel. A turquoise bar shows the possible position of the
destination section. Thereby you can select links from the different types of links, which are
added in the next step of the destination section.
7. Right-click this position.
The context menu opens.
8. If you do not wish to insert additional destination sections, from the shortcut menu, choose
Create static vehicle route: Define end.
9. To insert addition destination sections, click the desired positions.
10. If you do not want to add any additional destination sections, in the Network editor, click in
an empty area.
A turquoise bar is added for the destination section by default. The Static vehicle routing
decision list opens if automatic opening of a list after object generation is selected (see
"Right-click behavior and action after creating an object" on page 152). The attribute and
attribute values of this network object type are shown in the list on the left, which consists of
two coupled lists.
11. Edit the attributes (see "Attributes of static vehicle routing decisions" on page 468), (see
"Attributes of static vehicle routes" on page 470).
Tip: You may assign a routing decision to a destination section later on:
1. On the Network objects toolbar, click Vehicle Routes.
2. Hold down the CTRL key.
3. In the Network Editor, right-click the routing decision.
4. Release the keys.
5. Right-click the position on the link where you want to add the destination section.
6. From the shortcut menu, choose Create static vehicle route: Define end.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Column Description
No Number of static vehicle routing decision
Name Name of static vehicle routing decision
Link Number of the link on which the static routing decision is located
Pos Location: Distance to the beginning of link or connector
AllVehTypes If the option is selected, all vehicle types follow the static vehicle
routing decision.
The option All Vehicle Types is a virtual vehicle class that
automatically includes all new vehicle types and vehicle types that
have not been assigned a vehicle class yet.
VehClasses Valid vehicle classes
RouteChoiceMeth Route choice method for static vehicle routing decision:
Static (default value): Route choice is made based on the Rel-
ative volume attribute of the vehicle route.
Formula: Route choice is based on a user-defined formula.
Using the formula, you calculate the share of vehicles for the
vehicle route depending on the attributes and attribute values of
the vehicles.
CombineStaRoutDec Combine static routing decisions: Combines static routes which
follow one other into one route. You therefore prevent vehicles from
recognizing an imminent required change of lanes only when
passing the next routing decision and therefore artificially causing
queues.
Vissim checks at the start of the simulation for all vehicle routes,
whether on the previous link of the vehicle route there is still a further
routing decision downstream of the end of the route, for which the
option Consider subsequent static routing decisions is selected
(see "Editing the driving behavior parameter Lane change behavior"
on page 300).
If node routes are e.g. imported from PTV Vistro, ANM Import
automatically selects this attribute.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Vehicle classes (see "Defining the vehicle class" on page 280)
Static vehicle routes (see "Attributes of static vehicle routes" on page 470)
2. On the list toolbar, in the Relations list, click the desired entry.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
2. On the list toolbar, in the Relations list, click > Link sequence.
Attributes of link sequence are displayed: Numbers of links and connectors the static
vehicle route traverses (see "Attributes of links" on page 409):
3. On the list toolbar, in the Relations list, click the desired entry.
Tip: Alternatively to the following steps, to insert a routing decision, from the shortcut
menu, choose Parking routing decision.
4. Hold down the CTRL key and in the Network Editor right-click the desired link or connector
on the desired position of the routing decision cross section.
5. Release the keys.
By default, a purple bar is inserted. If for this start section you want to insert multiple
destination sections, carry out the following steps accordingly. Thereby you can insert a
destination section into a parking lot and subsequently define each of its attributes.
If you would like to insert a destination section for this start section, execute the next steps
only once.
6. Move the cursor into the parking spaces of the desired parking lot.
If Vissim does not find a valid link sequence, neither a blue band nor a turquoise bar are
displayed, or the band might be interrupted. Select another parking lot for the destination
section or correct the Vissim network, for example if a link is not connected properly to a
connector.
If Vissim finds a valid connection via a link sequence, between the start section and the
position the mouse pointer is pointing to, the link sequence is displayed as a blue band by
default.
On the edge of the link, which you are pointing to with the mouse pointer, a black arrow is
shown in the direction of travel. A turquoise bar within the parking lot indicates the possible
position of the destination section.
7. Click this position.
8. To insert additional destination sections, in respective parking lots, click the desired
position.
9. If you do not want to add an additional destination section, in the Network editor, click in an
empty area.
A turquoise bar is added for the destination section by default. For vehicle routes of the type
Parking Lot, the route ends at the beginning of the destination parking lot. The Parking
routing decisions list opens, if automatic opening of a list after object generation is
selected (see "Right-click behavior and action after creating an object" on page 152). The
attribute and attribute values of this network object type are shown in the list on the left,
which consists of two coupled lists.
10. Edit the attributes (see "Attributes of parking routing decisions" on page 474), (see
"Attributes of parking routes" on page 476).
Tip: You may assign a routing decision to a destination section later on:
1. On the Network objects toolbar, click Vehicle Routes > Parking lot.
2. Hold down the CTRL key.
3. In the Network Editor, right-click the routing decision.
4. Release the keys.
5. In the parking lot of your choice, click the desired position of the destination section.
6. If you do not want to add an additional destination section, in the Network editor,
click in an empty area.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Column Description
ParkRate Parking rate: Share of vehicles belonging to the allocated vehicle
classes. A vehicle, which has been assigned a parking space via a
parking routing decision, carries this out on an automatically generated
route and parks for as long as the dwell time distribution specifies. This
dwell time distribution is allocated in the Parking Routing Decisions. After
the dwell time expires, the vehicle leaves the parking lot and begins on an
automatically generated route, which brings the vehicle via the shortest
path back to its original route behind the position of the routing decision.
Parking duration Parking time
GenBy Generated by: Indicates whether the parking routing decision is user-
defined or has been generated by Vissim.
User The parking routing decision was defined by a Vissim user.
Dynamic assignment: only for parking routing decisions of dynamic
assignment: For real parking lots, Vissim automatically creates a park-
ing routing decision 50 m from a parking lot and in the attribute
GenBy box, enters Dynamic assignment. You can change the dis-
tance between the parking routing decision and the parking lot in the
attribute Routing decision distance of the parking lot. Use this dis-
tance to ensure that the parking routing decision lies at the beginning
of the last edge before the parking lot.
After simulation has been completed, the list no longer shows
automatically generated parking routing decisions of dynamic
assignment.
FullOccupBehav Full occupancy behavior: Waiting behavior of vehicles traversing the
parking routing decision:
Waiting: If there is no parking space available, the vehicle drives to
the next parking space that will become available (a vehicle is cur-
rently still parked there) and waits.
Drive on: If no parking space is available, the vehicle ignores the park-
ing routing decision.
By default, the attribute is not displayed in the list.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Parking rate by time interval: The attribute Parking rate is described above.
Vehicle classes (see "Using vehicle classes" on page 280)
Parking routes (see "Attributes of parking routes" on page 476)
2. On the list toolbar, in the Relations list, click the desired entry.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
2. On the list toolbar, in the Relations list box, click > Link sequence.
Attributes of link sequence are displayed: Numbers of links and connectors via which the
route leads. (see "Attributes of links" on page 409)
3. Enter the desired data.
A routing decision of the type Managed lanes has a maximum of two routes: the managed
lane route and the general purpose route. After you have positioned the managed lanes
routing decision, add the destination section of the toll route (red by default). Subsequently, at
the destination section, insert the toll-free route (green by default). By default, the toll-free route
runs along the same link sequence as the toll route from the managed lanes routing decision
to the destination section. Both routes automatically have the same destination section. You
can have one of these two routes run via a different link sequence (see "Modeling a separate
route course for the toll route and toll-free route" on page 480).
A routing decision of the type Managed lanes is only taken into account in the simulation
when it is complete: This means a route of the type Managed lanes and a general purpose
route must be defined. Then a managed lanes facility with a user-defined toll price model and
decision model must be assigned (see "Defining decision model for managed lane facilities"
on page 329), (see "Defining toll pricing calculation models" on page 331). Note the effects of
routing decisions of the type managed lanes facilities (see "Mode of action of routing decisions
of the type Managed Lanes" on page 463).
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
On the edge of the link, which you are pointing to with the mouse pointer, a black arrow is
shown in the direction of travel. The turquoise bar shows the possible position of the
destination section.
7. Right-click the position.
The context menu opens.
8. Then select Create managed lane route: Define end.
The managed lane route continues to be displayed in red. The turquoise bar for the
destination section is inserted. The Managed lanes routing decisions list opens, if
automatic opening of a list after object generation is selected (see "Right-click behavior and
action after creating an object" on page 152). The attribute and attribute values of this
network object type are shown in the list on the left, which consists of two coupled lists. In
the Managed Lane Routes list on the right, a new row with a vehicle routing decision of the
type Toll is created. Next, in the Network editor, add the respective vehicle routing decision
type General purpose.
9. Right-click the turquoise bar of the destination section.
The context menu opens.
10. Select Add vehicle route to existing destination.
The toll-free route on the toll route is highlighted in green. In the Managed Lane Routes list,
a new row, with a vehicle routing decision of the type Toll, is inserted.
By default, the course of the toll route and the toll-free route is identical up to their
destination section. You can have one of these two routes run along a different link
sequence that starts at the same managed lanes routing decision and ends at the common
destination section. This allows you, for example, to model the section of a highway that
has a toll lane parallel to toll-free lanes (see "Modeling a separate route course for the toll
route and toll-free route" on page 480).
11. Edit the attributes (see "Attributes of managed lanes routing decisions" on page 478), (see
"Attributes of managed lane routes" on page 479).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Column Description
No Number of managed lane routing decision
Name Name of managed lane routing decision
Link Number and name of link on which the managed lane routing decision lies
Pos Location: Distance to the beginning of link or connector
AllVehTypes If the option is selected, all vehicle types follow the managed lane routing
decision.
The option All Vehicle Types is a virtual vehicle class that automatically
includes all new vehicle types and vehicle types that have not been assigned
a vehicle class yet.
VehClasses Valid vehicle classes
Managed Name of assigned managed lane facility (see "Defining managed lane
lanes facility facilities" on page 327)
Managed The result attribute lists: travel time savings / average speed / current toll for
lanes data managed lane route.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Vehicle classes (see "Using vehicle classes" on page 280)
Managed lane routes (see "Attributes of managed lane routes" on page 479)
2. On the list toolbar, in the Relations list, click the desired entry.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Column Description
VehRoutDec Vehicle routing decision: Number and name of managed lanes routing
decision of the managed lane route
No Number of managed lane route
Name Desription
Type Toll: toll route, highlighted in red by default
General purpose: toll-free route, highlighted in green by default
DestLink Destination link: Number and name of link on which the managed lane
route ends
DestPos Destination position: Distance between destination section and beginning
of link or connector
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
2. On the list toolbar, in the Relations list, click > Link sequence.
Attributes of link sequence are displayed: Numbers of links and connectors affected by the
managed lane route (see "Attributes of links" on page 409):
3. Enter the desired data.
6.11.3.14 Modeling a separate route course for the toll route and toll-free route
Once the toll route (green) and the toll-free route (red) have been inserted, their route courses
are identical by default up to the destination section. You can let one of these two routes run
along a different link sequence that starts at the same managed lanes routing decision and
ends at the common destination section. This allows you, for example, to model the section of
a highway that has a toll lane parallel to a toll-free lane.
1. Ensure that the managed lanes routing decision is located upstream of the branching of the
desired toll route and toll-free route.
2. Ensure that the destination section is located downstream of where the link sequences of
the toll-free and toll-bearing routes are merged.
That can also be on a ramp or downstream of a ramp where the vehicle can switch from the
toll route to the toll-free route.
3. Click a destination section, and keep the mouse button pressed.
4. Hold down the mouse button and move the destination section to the link sequence via
which the route is to run.
The new route course is highlighted in color.
4. Hold down the CTRL key and in the Network Editor right-click the desired link or connector
on the desired position of the routing decision cross section.
5. Release the keys.
By default, a purple bar is inserted. If for this start section you want to insert multiple
destination sections, carry out the following steps accordingly. Thereby you can insert a
destination section and subsequently define each of its attributes.
If you would like to insert a destination section for this start section, execute the next steps
only once.
6. On the desired link, point the mouse pointer to the desired position of the first destination
section.
If Vissim does not find a valid link sequence, neither a red band nor a turquoise bar are
displayed, or the band might be interrupted. Select another destination link or a new
position for the destination section or correct the Vissim network, for example if a link is not
connected properly with a connector.
If Vissim finds a valid connection via a link sequence, between the start section and the
position the mouse pointer is pointing to, the link sequence is displayed as a red band by
default.
On the edge of the link, which you are pointing to with the mouse pointer, a black arrow is
shown in the direction of travel. A turquoise bar shows the possible position of the
destination section. Thereby you can select links from the different types of links, which are
added in the next step of the destination section.
7. Right-click this position.
The context menu opens.
8. If you do not wish to insert additional destination sections, from the shortcut menu, choose
Create vehicle route closure: Define end.
9. To insert addition destination sections, click the desired positions.
10. If you do not want to add any additional destination sections, in the Network editor, click in
an empty area.
A turquoise bar is added for the destination section by default. The Vehicle route closure
decision list opens if automatic opening of a list after object generation is selected (see
"Right-click behavior and action after creating an object" on page 152). The attribute and
attribute values of this network object type are shown in the list on the left, which consists of
two coupled lists.
11. Edit the attributes (see "Attributes of route closure decisions" on page 483), (see
"Attributes of route closures" on page 484).
Tip: You may assign a routing decision to a destination section later on:
1. On the Network objects toolbar, click Vehicle Routes.
2. Hold down the CTRL key.
3. In the Network Editor, right-click the routing decision.
4. Release the keys.
5. Right-click the position on the link where you want to add the destination section.
6. From the shortcut menu, choose Create vehicle route: Define end.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
2. On the list toolbar, in the Relations list box, click > Vehicle route closures (see "Attributes
of route closures" on page 484).
3. Enter the desired data.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
2. On the list toolbar, in the Relations list box, click > Link sequence.
Attributes of link sequence are displayed: Numbers of links and connectors affected by the
route closure (see "Attributes of links" on page 409):
3. Enter the desired data.
decision varies temporally, you must define multiple time intervals which do not overlap each
other.
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
4. Hold down the CTRL key and in the Network Editor right-click the desired link or connector
on the desired position of the routing decision cross section.
5. Release the keys.
By default, a purple bar is inserted.
6. On the desired link, point the mouse pointer to the desired position of the destination
section.
If Vissim does not find a valid link sequence, neither a yellow band nor a turquoise bar are
displayed, or the band might be interrupted. Select another destination link or a new
position for the destination section or correct the Vissim network, for example if a link is not
connected properly with a connector.
If Vissim finds a valid connection via a link sequence, between the start section and the
position the mouse pointer is pointing to, the link sequence is displayed as a yellow band
by default.
On the edge of the link, which you are pointing to with the mouse pointer, a black arrow is
shown in the direction of travel. A turquoise bar shows the possible position of the
destination section. Thereby you can select links from the different types of links, which are
added in the next step of the destination section.
7. Right-click this position.
If Vissim does not find a valid link sequence, neither a colored band nor a turquoise bar are
displayed, or the band might be interrupted. Select another destination link or a new
position for the destination section or correct the Vissim network, for example if a link is not
connected properly with a connector.
You must select a different destination link or a new position for the destination section or
correct the Vissim network.
If Vissim finds a valid connection via a link sequence, between the start section and the
position the mouse pointer is pointing to, the link sequence is by default displayed as a
colored band.
On the edge of the link, which you are pointing to with the mouse pointer, a black arrow is
shown in the direction of travel. A colored bar shows the possible position of the destination
section. Thereby you can select links from the different types of links, which are added in
the next step of the destination section.
7. Hold down the CTRL key and right-click on this position.
8. Release the keys.
Per default, a colored bar is inserted for the destination section. The list <Variant> Vehicle
Routes opens.
9. Edit the attributes (see "Attributes of partial vehicle routing decisions" on page 487), (see
"Attributes of partial vehicle routes" on page 488)
The attributes are saved in the list.
10. In the Network editor, click into an empty section.
The attributes are saved in the lists of the partial route and the routing decision.
Column Description
No Unique Number of vehicle partial routing decision
Name Name of partial vehicle routing decision
Link Number of the link on which the vehicle partial routing decision lies
Column Description
Pos Location: Distance to the beginning of link or connector
RouteChoiceMeth Route choice method for partial vehicle routing decision:
Static (default value): Route choice is made based on the Relative
volume attribute of the vehicle route.
Formula: Route choice is based on a user-defined formula. Using
the formula, you calculate the share of vehicles for the vehicle route
depending on the attributes and attribute values of the vehicles.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Vehicle classes (see "Defining the vehicle class" on page 280)
Partial vehicle routes (see "Attributes of static vehicle routes" on page 470)
Link (see "Attributes of links" on page 409)
Destination link (see "Attributes of links" on page 409)
2. On the list toolbar, in the Relations list, click the desired entry.
Column Description
VehRoutDec Vehicle routing decision: Number and name of partial routing decision of
partial vehicle route (see "Attributes of partial vehicle routing decisions" on
page 487)
Formula Enter a formula with an attribute and attribute value that determines the share
of vehicles on this vehicle route. Only active if in the Partial vehicle routing
decisions list, the route choice method Formula is selected. The Formula
attribute is independent from time intervals.
No Unique Number of partial vehicle route
Column Description
Name Name of partial vehicle route
Destination Number and name of link on which partial vehicle route ends
link
DestPos Destination position: Distance between destination section and beginning of
link or connector
RelFlow Relative volume in time interval = absolute volume in time interval: Sum of the
volumes of all time intervals . Only active if in the Partial vehicle routing
decisions list, the route choice method Static is selected.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Vehicle routing decision (see "Attributes of partial vehicle routing decisions" on page 487)
Link sequence (see "Attributes of links" on page 409)
Destination link (see "Attributes of partial vehicle routing decisions" on page 487)
2. On the list toolbar, in the Relations list, click the desired entry.
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
1. On the Network objects toolbar, select the network object type Vehicle Routes.
2. Click the destination section of the vehicle route into which you want to insert the
intermediate points.
The link sequence is shown as a colored band.
3. Keep the CTRL key pressed and right-click the desired positions for intermediate points on
the colored band of the vehicle route.
The intermediate points are added.
4. If you do not wish to add any additional intermediate points or destination sections, click on
the free space in the Network Editor.
8. If you would like to confirm the new link sequence and hide the yellow band, in the Network
Editor, click an empty area.
On the edge of the link, which you are pointing to with the mouse pointer, a black arrow is
shown in the direction of travel. A turquoise bar shows the possible position of the
destination section. Thereby you can select links from the different types of links, which are
added in the next step of the destination section.
7. Right-click this position.
The context menu opens.
8. To insert addition destination sections, click the desired positions.
9. If you do not wish to insert additional destination sections, from the shortcut menu, choose
Create vehicle route: Define end.
Per default, a colored bar is inserted for the destination section. The <Scenario> Vehicle
routing decisions list opens if automatic opening of a list after object generation is selected
(see "Right-click behavior and action after creating an object" on page 152). The attribute
and attribute values of this network object type are shown in the list on the left, which
consists of two coupled lists.
10. Edit the attributes (see "Attributes of static vehicle routes" on page 470), (see "Attributes of
route closures" on page 484), (see "Attributes of parking routes" on page 476).
11. Confirm with OK.
The attributes are saved in the lists of the route and routing decision.
6.11.3.26 Deleting vehicle routes, partial vehicle routes and routing decisions
1. In the Network Editor, drag the by default purple From section out of the link by holding
down the mouse button.
2. Release the mouse button.
The route, partial route or routing decision is deleted. Once you have deleted a routing
decision, all of the corresponding routes are deleted.
When you remove a To Section from the link, the From Section remains intact.
Tip: Alternatively, you may also delete vehicle routes, partial vehicle routes and routing
decisions in the respective attribute list.
Positioning a parking lot and vehicle routing decision of the type Parking lot
A parking lot is created in the Network editor on a lane (see "Defining parking lots" on page
499). If the lane does not continue downstream of the parking lot, the emergency stop position
of the first downstream connector must not be tangent to the parking lot (see "Attributes of
connectors" on page 422).
The beginning of a parking lot must be positioned in movement direction and at a sufficient
distance further downstream of the corresponding vehicle routing decision of the type Parking
lot. This allows vehicles enough time to slow down and safely reach the first parking space.
Otherwise, it might not be possible to allocate a vehicle to the first parking space(s), or the
vehicle might miss its assigned parking space and block the traffic flow.
If the parking lot is located on a single-lane link, vehicles parked there might hinder free traffic
flow on this link. With each time step, vehicles heading for a parking space in this parking lot
check whether there is another parking space available. The vehicle thus drives far
downstream in order to move up if possible and if the value of the Attraction attribute has
been set so high that the parking space downstream is more attractive than the parking
spaces upstream.
is determined based on the attribute Attraction. If multiple parking spaces have the same
attraction, Vissim choses one of them based on uniform distribution.
The car following model can be interaction-free, as when driving forward, Wiedemann
74 model or Wiedemann 99.
Visibility is based on the driving behavior parameters for forward driving. This allows
Vissim to determine the distance and number of perceived vehicles. The distance is
calculated starting from the rear edge of the vehicle. The vehicle pulling out of the park-
ing space in reverse notices other vehicles on its route. If there is an oncoming vehicle,
both vehicles can brake.
The DesSpeed of the vehicle is based on the DesSpeed specified in the Speed
(reversing) attribute of the parking lot.
The vehicle does not change lanes.
At the end of the parking duration, the vehicle pulls out of the parking lot in reverse and
drives via the first upstream connector back onto its starting link. This may be a dif-
ferent link than the one the vehicle originally came from. The vehicle drives backwards
until it has reached the link on which its route lies and on which it can continue driving
forwards. It then comes to a standstill. Once the waiting time has passed, the vehicle
continues driving forwards on its route that has been defined in the parking lot attribute
Direction change duration distribution (see "Attributes of parking lots" on page 500).
When driving forward, the vehicle drives at the DesSpeed valid before parking.
Vissim Internally calculates the position at which the vehicle comes to a standstill, so
that the vehicle can continue driving forward on its route from the next time step. This
calculation is also based on the standstill distance.
The Travel direction attribute of the vehicle is set to Reverse, e.g. in the Vehicles in
Network list.
The Driving state attribute of the vehicle is set to Reversing, e.g. in the Vehicles in
Network list.
The vehicle follows a route. The route uses the front edge of the vehicle as a reference
point.
Conflict areas do not respond to the vehicle, but to priority rules (see "Modeling priority
rules" on page 541).
At the start of a simulation run, Vissim generates priority rules for vehicles pulling out of
a parking space in reverse:
To make vehicles pulling out of a parking space wait for a gap in traffic flow
To ensure that vehicles that wish to pull into a parking space wait to let vehicles
pulling out of the parking space proceed. Vehicles that want to park in a parking
space on the adjacent lane wait in their lane, approximately level to the center of
the parking space, until a lane change becomes possible. This gives the vehicle
that is still parked in the parking space more room to pull out.
To the left and/or right of the parking space, there is a lane without a parking lot, on
which a vehicle is parked next to the available parking space.
To the left and/or right of the parking space, there is a lane with parking lots and
another lane without parking lots. A vehicle is parked in the parking space between
the available parking space and the lane without a parking lot.
To the left and/or right of the parking space, there is a lane with parking lots and
another lane without parking lots. There are two available parking spaces next to each
other, but a vehicle is parked on the lane next to the two spaces.
As soon as a vehicle traverses the section of a vehicle routing decision of the type Parking lot,
Vissim checks its vehicle routes and the corresponding parking lots. Vissim then finds and
occupies a parking space for the vehicle. With every time step, Vissim checks for all vehicles
that do not have the status Waiting, whether the occupied parking space is still accessible. If
the parking space is still accessible and lies on a link with a single lane, or if the parking space
is no longer accessible, Vissim will look for an accessible parking space that is available. This
parking space must be located on a parking lot downstream of the current parking route of the
vehicle.
If the parking space chosen for a vehicle is still available when the vehicle traverses the
decision point, but is occupied right before it arrives there, the vehicle will choose another
parking space. Precondition: There is still a parking space available further downstream, on
the route of the parking routing decision.
If an attractive parking space becomes available after the vehicle has traversed the decision
section, the vehicle drives towards the originally selected parking space as long as it is still
accessible.
If the vehicle cannot park on any of the parking spaces because there are not enough spaces
available and accessible, the vehicle routing decision of the type Parking lot is ignored. The
vehicle continues driving on its original route.
Parking behavior with one lane and at least one occupied parking space
If on a lane with multiple parking spaces in a row, one or several of the spaces are occupied or
reserved, the driver of a vehicle will choose a parking space further upstream that is located
before the other available parking spaces. This is also true if the Attraction attribute suggests
a parking space further downstream. With each time step, the driver of the vehicle checks
whether in the meantime a more attractive parking space has become available and changes
its destination accordingly.
Vehicle reserves parking space and waits until parking space is free
If a vehicle passes a vehicle routing decision of the type Parking lot and there is no free
parking space, you can set the attribute Full occupancy behavior to specify what you want the
vehicle to do in this case (see "Attributes of parking routing decisions" on page 474):
continue driving
drive to the next parking space that can be reserved, wait there until the parking space
frees up and then park there
Requirements for a parking space to be reserved:
3. Hold down the CTRL key and the right mouse button, and drag the pointer to the desired
end position.
4. Release the keys.
The parking lot is inserted. The Parking Lot window opens.
The basic attributes of the network element are shown in the upper area of the window and in
the list of network objects for the particular network object type.
5. Edit the attributes (see "Attributes of parking lots" on page 500).
6. Confirm with OK.
The attributes are saved in the Parking Lots list.
For individual, adjacent parallel parking lots, accordingly define long, adjacent links and
connectors on which you can place individual parking lots of the desired length.
Note: To block traffic in a lane with parking vehicles, select the option Keep lateral
distance to vehicles on next lane(s) in the driving behavior parameter set (see
"Editing the driving behavior parameter Lateral behavior" on page 308).
The objects of this object type may have relations to other objects. This is why the attributes list
is shown as part of a coupled list (on the left). On the Lists toolbar, in the Relations box, you
can show and edit the coupled list with the attributes of the desired relation on the right (see
below Showing and editing dependent objects as relation) and (see "Using coupled lists" on
page 119).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The blocking time begins when the parking vehicle first stops while heading into a parking
space with the rear of the vehicle sticking out of the parking space, and it ends when the
vehicle finally comes to a stop in the parallel-parked position.
Blocking time distribution is considered for parking lots on the adjacent lane and thus
includes parking maneuvers in parallel to the direction of travel.
The parking lot must be longer than one length per parking space.
The time distribution may be a normal or an empirical distribution (see "Defining time dis-
tributions" on page 246).
If the parking lot is precisely as long as the parking space, the vehicle remains in parking
position during the blocking time. In this case, blocking time distribution is ignored.
Element Description
Open From (OpenFrom), to (OpenUntil): Time span during which vehicles can
hours enter the parking lot. Vehicles will not drive to the parking lot outside these
hours.
Maximum ParkTmMax:
parking for Real parking spaces: Vehicles with a longer parking time are not
time assigned a parking space on this parking lot.
for Zone connector and Abstract parking lot:
Only relevant when using a trip chain file: time span a vehicle may
use this parking lot. If the maximum parking time is shorter than the
minimum dwell time, the parking lot is not approached by the vehicle.
Vehicles that are assigned a route via COM and vehicles moving
based on an origin-destination matrix during dynamic assignment
may select any destination parking lot open at the time of their depar-
ture, regardless of the attribute value Maximum parking time:. For
these vehicles, for selection of a destination parking lot, a parking time
of 1 s is assumed.
Element Description
Attraction Attrac: The higher the value, the more attractive the parking lot or parking
space. This allows you to account for features of the parking lot that are not
explicitly available as an attribute. For Real parking spaces, you can create a
linear change in the attractiveness across the parking spaces by entering
different values for First and Last. If you want to create a parking lot with
attractive spaces in the middle or on the very right or left, create two
symmetrical parking lots of the type Real parking spaces, with inverse
Attraction values.
Parking ParkFee: only relevant for Zone Connector and Abstract parking lot:
Cost flat: fee for one-time use of the parking lot, irrespective of the dwell time.
per hour: parking costs depending on the parking time. If a trip chain file
is used, the minimum dwell time is considered. Without a trip chain file, an
hour parking time is assumed for all parking.
The network object has additional attributes that you can show in the Attributes list. Among
them are the following for example:
Short Long Description
name name
DetBlock Detect For real parking spaces only:
blockage
Select this option, if you want Vissim to check whether a
parking space is blocked during the simulation. Vissim
detects a vehicle blocking a parking space, without parking
in it, e.g. when the vehicle parks in a space further upstream
that lies on the same single lane link. The blocked parking
space cannot be assigned to a vehicle traversing the park-
ing routing decision.
If this option is not selected, Vissim will not check
whether a parking space is blocked during the simulation.
Vissim does then not recognize vehicles blocking a parking
space, unless they are parking in it. The blocked parking
space can be assigned to a vehicle traversing the parking
routing decision. This results in fewer vehicles ignoring the
routing decision due to a lack of available parking spaces.
The option is selected by default.
Zone Zone Allocation of the zone number in the OD matrix to the parking lot.
Multiple parking lots can belong to a zone.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Dyn assign des speed distributions (see "Defining parking lots for dynamic assignment"
on page 700)
Vehicles (parking): Attributes of the vehicles that are currently parked in the parking lot
Paths: Paths of path file from dynamic assignment If no paths are shown and you have per-
formed dynamic assignment, you can use its path file to read in the paths. To do so, from
the List shortcut menu, choose the respective command (see "Attributes of paths" on page
752).
2. On the list toolbar, in the Relations list, click the desired entry.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Vehicle classes
2. On the list toolbar, in the Relations list, click the desired entry.
The right-hand list is shown. If there is no assignment, only the column titles are shown.
3. Enter the desired attribute values in the right-hand list (see "Defining the vehicle class" on
page 280).
The data is allocated.
on page 409). Vissim does not account for any additional vehicles following the oncoming
vehicle.
The figure below shows the following in 2D mode:
a section of a link 1 that runs from left to right via a lane 11 and a passing lane 12
(hatched) with right-hand traffic running from left to right. Vissim displays passing lanes
with hatched lines as soon as its link has at least two lanes and the attribute Has passing
lane is selected.
a section of a link 2 that has only one lane in right-hand traffic, running from right to left.
Link 2 was created as an oncoming lane of link 1 and fully overlaps with passing lane 12.
For overtaking maneuvers on link 1, vehicles driving from the left to the right use passing
lane 12.
Vehicles on link 2, driving from the right to the left, cannot be overtaken, as link 2 does not
have a passing lane.
The gray vehicle that is overtaking on passing lane 12 recognizes that there is no vehicle
in the opposite lane within the distance defined in the attribute Look ahead distance for
overtaking (LookAheadDistOvt) of link 2.
The overtaking vehicle reduces its speed to the desired speed, as soon as it leaves the
passing lane.
An overtaking vehicle may cancel its overtaking maneuver, if downstream of the vehicle it is
overtaking, the gap in its previous lane is not yet large enough to change back into it. This may
be the case when there is suddenly unexpected oncoming traffic or the vehicle that is being
overtaken accelerates. When a vehicle cancels an overtaking maneuver and wants to change
back into its lane, the vehicles behind it can reduce their speed to allow for the lane change.
The driving behavior of oncoming traffic is not influenced through the overtaking maneuver.
When the length of the overtaking areas is checked, this is done along the current route or
path of the vehicle. This way, vehicles without a current vehicle route or path cannot overtake
on the oncoming lane.
The vehicle width is not considered a criterion for the option of an overtaking maneuver. It is
generally assumed that there is not enough space on the oncoming lane for oncoming traffic
and a passing vehicle to drive next to each other .
Before an overtaking maneuver takes place, Vissim does not account for network objects on
the oncoming lane, e.g. reduced speed areas, SCs or stop signs. However, as soon as the
overtaking maneuver starts, the passing vehicle reacts to these network objects.
When a vehicle changes from a link with a passing lane to a connector without a passing lane,
the connector then has one lane less than the link with a passing lane. In this case, the
distance defined in the attribute Lane change distance ( LnChgDist ) also specifies the
minimum distance to the connector at which an overtaking maneuver may be started. Passing
on the oncoming lane is not possible within this lane change distance.
6.11.6.1 Defining network objects and attributes for passing on oncoming lane
1. Make sure that the desired speed and acceleration you have defined for vehicles allows for
passing.
2. In the Network Editor, for the vehicles that shall be overtaken, define at least one link with
normal lanes, but without a passing lane (see "Defining links" on page 407).
3. Generate a link for the opposite direction (see "Generating an opposite lane" on page 419).
4. For the first link, specify the following attributes (see "Attributes of links" on page 409):
5. Increase the value for the attribute Number of lanes (NumLanes) by 1.
The number of lanes includes the passing lane.
Types of PT stops
PT stop: Stop of a PT vehicle on a lane of a link. Select the lane.
Public transport stop bay: Stop of a PT vehicle on a specific link in the movement dir-
ection to the right, next to the lane.
Behavior of PT vehicles also depends on the length of the public transport stop
While a PT vehicle is parked at a PT stop waiting for passengers to alight and board, it can
only be overtaken by another PT vehicle, moving downstream, looking for a free parking
space at the same PT stop to also allow passengers to alight and board. The PT stop must be
sufficiently long.
For each defined public transport stop, you can set specific PT line stop parameters for
each PT line and PT partial route (see "Modeling PT lines" on page 518).
For the microscopic pedestrian simulation with Viswalk, the length of the public transport
stop must correspond with at least the length of the longest PT vehicle, which operates at
this public transport stop. Doors of the vehicle, which at the time of the stop are not posi-
tioned at the platform edge, are not used by the passengers.
You can also define a public transport stop, in which boarding and alighting by multiple
PT vehicles takes place at the same time. For this to occur, the length of the public trans-
port stop must be correspondingly defined: at least the sum of all vehicle lengths must
have enough space, behind and between the vehicles, which operate simultaneously at
the public transport stop.
On a multiple lane link, the PT vehicles can enter or exit when there is a large enough
gap.
On a single lane link, for example for bus bays, a following vehicle can only exit once the
preceding vehicle has exited.
If you move PT stops that a PT line uses, these PT stops are shown as passive, in green.
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
In the Network editor, select the network object of your choice. Then, from its shortcut
menu, choose Edit.
The network object may have additional attributes. In the network objects list of the network
object type, you can show all attributes and attribute values. You can open the list via the
following functions:
In the network object toolbar, right-click the desired network object type. Then from the
shortcut menu, choose Show List (see "Context menu in the network object toolbar" on
page 64).
In the Network editor, select the network object of your choice. Then, from its shortcut
menu, choose Show In List (see "Selecting network objects in the Network editor and show-
ing them in a list" on page 359).
From the Lists menu, in the desired category, choose the network object type.
In the network objects list of the network object type, you can edit attributes and attribute
values of a network object (see "Selecting cells in lists" on page 106), (see "Using lists" on
page 93).
The objects of this object type may have relations to other objects. This is why the attributes list
is shown as part of a coupled list (on the left). On the Lists toolbar, in the Relations box, you
can show and edit the coupled list with the attributes of the desired relation on the right (see
below Showing and editing dependent objects as relation) and (see "Using coupled lists" on
page 119).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
No. Unique number
Name Description
Note:
For a PT stop with Platform edge, enter the relative volume of the public transport
stop instead of the volume in [P/h].
For passengers, who are Viswalk pedestrians, defaults are generated in two cases:
For each automatically generated platform edge.
If a pedestrian area (either a Waiting area or a Platform edge) of a public trans-
port stop is allocated, for which no vehicle volume has been defined.
With regard to the defaults, each pedestrian, who reaches the waiting area in the
time interval of 0 - 99,999, boards each PT vehicle of a preferred PT line.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Boarding volumes: The attributes are described further above.
Vehicles: Vehicles in network (see "Displaying vehicles in the network in a list" on page
847)
Areas (PT usage) (see "Attributes of areas" on page 898)
Public transport lines (active) (see "Attributes of PT lines" on page 520)
Public transport line stops (see "Editing a PT line stop" on page 526)
Partial PT routes (active) (see "Attributes of partial PT routes" on page 540)
Partial PT route line stops (see "Editing a PT line stop" on page 526)
2. On the list toolbar, in the Relations list, click the desired entry.
You can define areas of the type Polygon and Rectangle as a Platform edge. For a PT stop,
you can have an area of the type Rectangle automatically generated as a Platform edge. An
automatically generated Platform edge follows the user-defined course of the road. Platform
edges are created with a width of 2 m immediately next to the link.
If boarding passengers are to board and/or alight from both sides, add platform edges to the
left and the right.
Notes:
When generating platform edges, the volume [Pers./h] is changed in the attribute
Boarding passengers in a relative volume and existing values are taken over.
Every public transport stop with an area for Public transport usage is used by the
passengers, who are generated as pedestrians. These passengers are pro-
portionately distributed among the PT lines.
If there are no pedestrian areas with the attribute Public transport usage, the pas-
senger volume is distributed over the PT stops exactly according to the absolute
values.
The Public transport usage attribute can be used to define a pedestrian area as a Plat-
form edge or a Waiting area for one or more selected stops (see "Modeling construction
elements" on page 880). Based on its type, you determine the shape of the platform edge
using the shape of a polygon or the rectangle of the pedestrian area.
A pedestrian area with the attribute Public transport usage defined as a Platform edge
must fulfill the following conditions:
The platform edge and the lane with the public transport stop must be directly adjacent
or overlap so that alighting passengers may alight on the platform edge and boarding
passengers may board the PT vehicle from the platform edge. The overlapping must
be smaller than half of the width of the pedestrian area. This means that the center line
of the platform edge, which is parallel to the lane and thus to the public transport stop,
must lie outside the lane.
The length of the pedestrian area parallel to the lane must be at least the length of the
public transport stop, so that when the public transport vehicle stops, no vehicle door
lies outside of the platform edge.
If the area for a platform edge is not automatically generated and you do not edit it later
on in the Network editor, ensure that the maximum distance between the lane on
which the PT vehicle stops and the area of the platform edge is 2 m. Otherwise, the PT
vehicle will not open its doors.
Note: When two platform edges with different parameters overlap, a warning is
displayed during the check. Even so, Vissim assigns the platform edges to the right
doors and the simulation is not interrupted.
For each public transport stop, you can enter specific PT stop parameters for each PT line and
partial PT route (see "Attributes of PT stops" on page 513).
A public transport line in Vissim always has a fixed route. In the case that a real PT line should
drive on different routes within the Vissim network, then multiple, separate PT lines must be
modeled in the Vissim network.
Modeling PT lines may be compared to the modeling of static routes. However, PT lines do not
distribute incoming vehicles; instead they generate them. Start points of PT lines cannot be
moved.
Note: PT vehicles drive the route, which is specified by the PT line. By default, they stay
within the Vissim network afterwards. In order that PT vehicles do not stay within the
network and therefore do not move within the network without routes, model the PT
lines in a way that they must move out of the network at the end of the link.
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
If in the Public Transport Lines list, on the toolbar, you click the Synchronization button,
then in the list, click a public transport line, this line is by default displayed as a colored band
in the PT line fill color, with the active stops in red and passive stops in green (default color
setting). By default, all PT public transport stops located directly on the line path are
highlighted as active in red.
The line path of a new PT line does not automatically include public transport stop bays. You
can change the line path of a PT line, so that it does include a public transport stop bay (see
"Entering a public transport stop bay in a PT line path" on page 525). If you modify the line
path, PT stops on the new line path are highlighted as passive, in green. Even if you move
these PT stops, they are still highlighted as passive, in green.
In the Network editor, select the network object of your choice. Then, from its shortcut
menu, choose Show In List (see "Selecting network objects in the Network editor and show-
ing them in a list" on page 359).
From the Lists menu, in the desired category, choose the network object type.
In the network objects list of the network object type, you can edit attributes and attribute
values of a network object (see "Selecting cells in lists" on page 106), (see "Using lists" on
page 93).
The objects of this object type may have relations to other objects. This is why the attributes list
is shown as part of a coupled list (on the left). On the Lists toolbar, in the Relations box, you
can show and edit the coupled list with the attributes of the desired relation on the right (see
below Showing and editing dependent objects as relation) and (see "Using coupled lists" on
page 119).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
Occupancy Number of passenger in PT vehicle when entering the Vissim network. Is dis-
played in the Departure Times tab.
PT Telegrams tab
You can define data that is transmitted via PT telegrams to control procedures, when vehicles
pass PT calling points (see "Using detectors" on page 593).
Element Description
Line sends Send PT telegrams (SendTele): Select this option if you want vehicles of
PT tele- this PT line to be recorded by PT calling points.
grams
Line PT Telegrams - Line (TeleLine): Number of PT line, max. 999 999 999
Route PT Telegrams - Route (TeleRout): Number of PT line path, max. 999 999 999
Priority PT telegram - priority (TelePrio): Priority of PT vehicle [1 to 7]
Tram PT telegram - tram length (TeleVehLen): Length of PT vehicle [1 to 7]
Length
Manual Dir- PT telegram - manual direction (TeleManDir): Direction from which the vehicle
ection is coming, if the PT calling point cannot clearly identify this via line or route num-
ber.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Departure times: The attributes are described further above.
Line stops (see "Editing a PT line stop" on page 526)
Link sequence: Numbers of links and connectors via which the PT line leads (see "Attrib-
utes of links" on page 409)
2. On the list toolbar, in the Relations list, click the desired entry.
4. Press the CTRL key, and in the Network Editor right-click next to the stop bay in the yellow
PT line.
A point is added to the PT line.
5. Click on the point, hold the mouse button down, and drag the point into the stop bay.
The line path runs over the stop.
Position of the middle point you want to move to the public transport stop bay
Position of the third point up to which the new PT line path shall be recalculated
When you move the middle point, only the path between the two outer points is
recalculated, and the PT line path is only changed for this area.
1. On the Network objects toolbar, click Public Transport Stops or Public Transport Lines.
2. In the network editor, right-click the PT stop.
3. If a public transport stop is serviced by one PT line only, from the shortcut menu, choose
Edit PT Line <No. > PT Stop <No.> Pass<No.>.
4. If a public transport stop is serviced by multiple PT lines, from the shortcut menu, choose
Edit PT Line Stop. Then select the desired line stop > PT Line <No. > PT stop <No.> Pass
<No.>.
A PT Line Stop window opens with attributes that depend on the network object the PT line
stop refers to:
For PT stops of a PT line, the number of the line is shown:
For the PT stops of a partial PT route, the number of the routing decision and the number
of the route are shown:
For a PT stop in Viswalk, additional attributes are displayed. These settings allow yo to sim-
ulate passengers boarding and alighting at this stop with Viswalk:
The PT stop must be selected in the For PT stop(s) attribute of the area you want to
use as a waiting area or platform edge.
In the Public Transport Usage attribute of the area, Platform edge or Waiting area
must be selected.
The attribute PT stop active must be selected.
Column Description
For line stops in PT partial routes, the following applies:
As long as a PT vehicle has not completed its original line route, its
Departure offset is treated like an offset at a line stop of the original
route.
Once the PT vehicle has passed the "to section" of its original line route,
the Departure offset specified for a PT partial route stop is interpreted as
relative to the simulation time when the vehicle passes the respective rout-
ing decision point.
PedsAsPass Pedestrians as passengers: Pedestrians of an area are used as passengers
for public transport. The area is a waiting area or a platform edge. The area is
assigned at least one PT stop.
DwellTmDef Dwell time definition depends on the method used for calculating public
transport dwell time (see "Defining dwell time according to dwell time
distribution" on page 532), (see "Calculating dwell time according to the
advanced passenger model" on page 533), (see "Calculating dwell time with
PTV Viswalk" on page 534)
6.12.9 Calculating the public transport dwell time for PT lines and partial PT routes
The following methods allow you to model stop dwell times for PT vehicles
Method Description
Dwell time The dwell time is based on the dwell time distribution used (see "Defining
distribution dwell time according to dwell time distribution" on page 532).
Define all desired dwell time distributions (see "Using time distributions" on
page 246).
You then assign the desired dwell time distribution to each stop serviced by a
PT line or partial PT route.
Advanced The dwell time and number of passengers boarding and alighting are
passenger calculated using the advanced passenger model (see "Calculating dwell time
model according to the advanced passenger model" on page 533).
To model stop dwell times with the number of passengers boarding and
alighting instead of with dwell time distributions, define PT parameters for the
respective vehicle type (see "Changing attributes for a vehicle type for the
duration of boarding and alighting" on page 275).
Viswalk Dwell time and number of passengers boarding/alighting are calculated
(microscopic during the simulation (see "Calculating dwell time with PTV Viswalk" on page
pedestrian 534), (see "Modeling pedestrians as PT passengers" on page 984) and (see
simulation) "Quick start: defining pedestrians as PT passengers" on page 987).
Without Viswalk, you can define the Dwell time distribution method faster than the Advanced
passenger model in Vissim. The Advanced passenger model method, however, allows you
to model the behavior at stops more precisely, e.g. the cumulation of vehicles of a PT line at a
stop caused by a delay.
Element Description
Departure Departure time defined according to timetable (see "Editing a PT line stop" on
time off- page 526)
set
Dwell All settings for the dwell time apply for the line stops of a PT partial route.
time Distribution and Calculation are always available if the public transport stop is
not allocated a pedestrian area with Public transport usage.
Distribution: The stop time is obtained from the selected dwell time dis-
tribution.
Calculation: The number of boarding passengers is determined on the basis
of the boarding passenger profile at the public transport stop. The time
required for the boarding and alighting is calculated on the basis of the PT
parameters of the vehicle type.
Alighting percentage: Enter percent of passengers who alight at this public
transport stop. This value serves the volume-dependent calculation of the
stop time.
The PT stop must have at least one pedestrian area with the Public transport usage
attribute allocated of the Waiting area or Platform edge type (see "Attributes of areas"
on page 898).
At least one location distribution must be defined for alighting passengers (see "Using
location distributions for boarding and alighting passengers in PT" on page 249).
At least one pedestrian composition has to be defined (see "Defining pedestrian com-
positions" on page 931).
2. On the Network objects toolbar, click Public Transport Stops or Public Transport Lines.
3. In the network editor, right-click the PT stop.
4. From the context menu, choose Edit PT Line <No. > PT Stop <No.> PT Pass <No.>.
The PT Line Stop window opens.
Element Description
Skipping If the option is selected, the public transport stop is not operated if the
possible vehicle passes the 50 m mark before the public transport stop and no
passengers would like to board or alight.
A public transport stop bay can only be fully skipped if both of these are
directly connected to the link, from which the PT vehicle is coming. If the
network structure is more complex or if the PT vehicle has already reached
the public transport stop bay or the connector, when the 50 m mark is
passed, the bay is passed without making a stop.
Skipped public transport stops are reported in the Vehicle Records file with
its identifier and recorded as having a public transport stop dwell time of 0
seconds.
Departure Departure time defined according to timetable (see "Editing a PT line stop"
offset on page 526)
Dwell time section:All dwell time settings apply for the line stop of a PT partial route.
Minimum If the option is selected, the minimum dwell time on the basis of the
selected time distribution is determined.
If the option is not selected, the minimum dwell time = 0 s. If you
have neither selected Minimum nor used a timetable, you must select
Late boarding possible.
PT vehicles depart once the minimum dwell time runs out. PT vehicles also
depart if the minimum dwell time = 0 seconds when all alighting
passengers have alighted.
In addition, you can select for each line stop the option Late boarding
possible
Calculation Calculation: Alighting percentage as percentage indication when the
public transport stop is allocated a pedestrian area as Platform edge or
Waiting area. Viswalk pedestrians who board or alight at a public transport
stop are modeled. The calculated public transport stop dwell time depends
on the time necessary for boarding/alighting passengers. The option Late
boarding possible is taken into consideration for the calculation of the
public transport stop dwell time.
Alighting Percentage of the passengers, which will alight at this public transport stop.
percentage This value serves the volume-dependent calculation of the stop time.
Boarding and alighting of passengers section
Alighting Composition of the PT-passengers (see "Defining pedestrian compositions"
composition on page 931). Within the PT vehicle, the Pedestrian types, corresponding to
the selected composition, are generated and the given percentage set is
used.
Alighting Alighting location: Distribution of the alighting passengers at the doors of
location the PT vehicle at this public transport stop (see "Using location distributions
for boarding and alighting passengers in PT" on page 249). Within the PT
vehicle, the alighting passengers at this public transport stop cor-
Element Description
responding to the selected composition are distributed to the vehicle doors.
Alighting Allow or disallow boarding and/or alighting on the right and left. An arrow
possible, on the layout of the PT vehicle shows the movement direction.
Boarding
possible
Late If this option is selected:
boarding the minimum dwell time is kept
possible
the vehicle only departs after all passengers have boarded or
vehicle capacity has been reached (see "Attributes of vehicle types"
on page 269)
The doors close after three seconds have passed in which no pas-
sengers have wanted to board/alight. If you have neither selected
the option Minimum nor used a time table, you must select the
option Late boarding possible.
If the option is not selected, the minimum dwell time = maximum
dwell time.
If the Slack time fraction = 0, the PT vehicle departs immediately
after the minimum dwell time has been reached.
If the Slack time fraction > 0, the corresponding share of the remain-
ing time to the departure according to the time table adds to the
dwell time if the departure time has not yet been reached.
To ensure that the PT vehicle departs exactly at the time calculated, in case
the option is not selected, no passengers can board the PT vehicle as soon
as the doors begin to close.
The closing of the doors always begins 3 seconds before departure. The
doors also close when a passenger boards immediately before the doors
begin to close.
4. Hold down the CTRL key and in the Network Editor right-click the desired link or connector
on the desired position of the routing decision cross section.
5. Release the keys.
By default, a purple bar is inserted.
6. On the desired link, point the mouse pointer to the desired position of the destination
section.
If Vissim does not find a valid link sequence, neither a yellow band nor a turquoise bar are
displayed, or the band might be interrupted. Select another destination link or a new
position for the destination section or correct the Vissim network, for example if a link is not
connected properly with a connector.
If Vissim finds a valid connection via a link sequence, between the start section and the
position the mouse pointer is pointing to, the link sequence is displayed as a yellow band
by default.
On the edge of the link, which you are pointing to with the mouse pointer, a black arrow is
shown in the direction of travel. A turquoise bar shows the possible position of the
destination section. Thereby you can select links from the different types of links, which are
added in the next step of the destination section.
7. Right-click this position.
The context menu opens.
8. Then select Create partial PT route: Define end.
A turquoise bar is added for the destination section by default. The PT partial routing
decision list opens if automatic opening of a list after object generation is selected (see
"Right-click behavior and action after creating an object" on page 152). The attribute and
attribute values of this network object type are shown in the list on the left, which consists of
two coupled lists.
9. Edit the attributes (see "Attributes of PT partial routing decisions" on page 539), (see
"Attributes of partial PT routes" on page 540).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Public transport lines (see "Attributes of PT lines" on page 520)
Partial PT routes (see "Attributes of partial PT routes" on page 540)
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Entry link (see "Attributes of PT lines" on page 520)
Vehicle routing decision (see "Attributes of PT partial routing decisions" on page 539)
Link sequence (see "Attributes of links" on page 409)
Partial line stops: Attributes of line stops in partial PT route (see "Editing a PT line stop" on
page 526)
Destination link of partial PT route (see "Attributes of links" on page 409)
2. On the list toolbar, in the Relations list, click the desired entry.
Priority rules for conflicting traffic flows which are not controlled by signals are required in
situations in which vehicles in different links or connectors need to consider each other. You
can also use priority rules to model keeping intersections clear.
Add a priority rule to the marker at which a vehicle or vehicles on another link have to wait.
Vehicles on the same link mutually observe each other. This also applies to links with several
lanes. Therefore you do not require any priority rules.
During simulation, Vissim automatically adds priority rules to parking lots with real parking
spaces.
Tip: You can also use priority rules in Viswalk:
For conflicting flows of pedestrians (see "Modeling priority rules for pedestrians" on
page 929)
For the interaction between vehicular traffic and pedestrian traffic (see "Modeling
links as pedestrian areas" on page 922)
Min. Headway : The headway states the distance from the conflicting marker (green line)
against the movement direction up to the first vehicle which is moving towards the conflicting
marker. If a vehicle is still within the conflicting marker, the headway = 0.
If a vehicle travels to a stop line, Vissim checks whether the prescribed value for the minimum
headway and the minimum time gap upstream of the conflicting markers are present.
If the prescribed values are not present, the vehicle waits until both gaps are sufficiently long.
In selected priority rules, green triangles in movement direction indicate a minimum headway
> 0 as distance between the conflict marker and the green triangle:
The conflict marker (in figures the top green bar on the left) also detects vehicles on all
connectors, which lead upstream of the green bar onto the link. This behavior causes
problems if the waiting vehicle is also detected by the conflict marker, for example if it is in the
area of the headway of the green bar. To avoid this, always position the green bar on a link
upstream of the end points of the relevant connectors to the link.
Min. Gap Time: The available time gap is the time that the first upstream vehicle will require in
order to reach the green bar of the conflicting marker with its present speed. A vehicle which is
already on the green bar is not taken into account. In a priority rule, the limiting time gap is
specified: The vehicle must wait if the current time gap is less than the value which has been
entered.
Depending on the situation which is to be modeled, either the headway or the limiting time
gap is more important.
Primarily, vehicles in a flow which has to wait in order to enter a flow which has priority, or
which wish to cross such a flow, are oriented to the time gap.
The headway is used if it has to be established whether a conflicting vehicle has already
reached a certain location.
As well as this, the relevance depends on the ease of flow of the traffic in the conflicting
marker:
For a normal traffic flow, it is mainly the time gap which is relevant.
In the case of slow-moving traffic and congestion, the headway is relevant.
In order that a vehicle does not need to stop and wait at a stop line, the conditions for all of the
associated conflicting marker must be fulfilled.
For each red line (conflicting marker) Vissim takes one or several green bars (conflict markers)
into account. Because of this, several different rules may apply for a stop line (red bar).
In the attributes, you may e.g. enter the following data:
the vehicle classes of vehicles at the stop line
The vehicle classes of the conflicting marker of the vehicle
The maximum speed which a vehicle in the priority flow may still have in order for it to be
recognized as a conflicting vehicle
Red and green bars for conflicting and conflict markers can be specific to the route or to the
traffic lane.
In order to simplify the modeling, both red and green bars may apply for All lanes. With this, it
is sufficient to insert a single priority rule instead of several priority rules. If you have to use
different attribute values, which are specific to different traffic lanes, you must define the
appropriate number of green bars (conflict markers).
Note: If it appears that vehicles ignore the priority rules, this may be due to the fact that
the priority rules are so defined that vehicles have to wait for themselves or have to wait
for each other. Vissim resolves this deadlock. The vehicle with the longest waiting time
may drive off first.
In the following figure, the blue vehicle is still only 28 m from the conflicting marker. The
present time gap is 28 m / 14 m/s = 2 s. As the minimum time gap is 3.0 sec, the yellow vehicle
must wait:
In the following figure, the front end of the blue vehicle has just traversed the conflict marker.
Therefore, the present time gap is 0 sec. However, the yellow vehicle must wait until the rear
edge of the blue vehicle has completely cleared the conflict area, as the headway is greater
than 0 m.
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
A network object may have the following attributes: These can be shown in the attributes list.
Element Description
No. Unique number
Name Description
Elements under the sections Stop line and Conflict marker
Link (all Number of the link, in which the marker is located The marker extends over all
lanes) lanes of the link.
Link - Ln: Number of link and number of lane on which the marker is located. The
lane marker extends over one lanes of the link.
Element Description
At Coordinate of the position of the priority rule: distance from the bus line to the
beginning of the link or connector
Affected AffectDrivDir: If one of the conflict markers of the priority rule recognizes a
driving conflict, the stop line only causes vehicles to stop that are driving in the selected
direction direction.
Forward (default): Only vehicles moving forwards are recorded from the stop
line on.
Reverse: Only vehicles moving backwards are recorded from the stop line
on. These are vehicles that are pulling out of a parking space in reverse (see
"Modeling parking and stopping on the roadside" on page 493).
Vehicle VehClasses: Vehicle classes for which the marker applies. The configuration of
classes the vehicle class of a stop line (red bar) affects all of the associated conflict
markers. In order to define a stop line for other vehicle classes, a new (separate)
priority rule must be added, of which the stop line is at the same position.
Elements that are exclusively shown under Conflict marker.
Stop only Use signal controller condition (UseSCCond): When the option is selected,
if the stop line is only active if the corresponding signal state of the chosen signal
group is active. This is useful for example when all vehicles required to wait
should not observe the vehicles located behind the stop line of a red SC. The
other conditions, e.g. Gap time, Headway are also taken into account.
Label If the option is not selected, the label for individual Priority Rules is hidden,
even when the label for all Priority Rules is selected.
Elements that are exclusively shown under Conflict marker.
Gap time Minimum gap time (MinGapTime) (in seconds) between the conflict marker and
the next vehicle driving towards it.
Headway Minimal headway (MinHdwy) (distance) between the conflict marker and the next
vehicle upstream.
Max. Vehicles, which are traveling towards the conflict marker, are only considered for
Speed the headway condition when their speed is ≤ max. speed.
Look bey- LookBeyRedSig:
ond red If this option is selected, vehicles traveling upstream of a red signal are also
signals observed by the conflict marker.
If the option is not selected, the time gaps and headways are only checked up
to the Red SC.
Effective Effective driving direction (EffectDrivDir): Only vehicles driving into the chosen
driving direction are recognized by this conflict marker.
direction
Element Description
Slow SlowDownDist: Distance from stop line at which pedestrians start to reduce their
down speed in order to stop at the stop line. Default 3 m.
distance
GenBy Generated by: Indicates whether the priority rule is user-defined or has been
generated by Vissim.
Default value User: The priority rule has been defined by another Vissim
user.
Parking lot: Only during the simulation run: The priority rule has been
defined by Vissim. A conflict marker may have the following values:
<Number of priority rule>: Parking lot <number>: Vehicle pulling out
minds major flow: Priority rule that causes the vehicle pulling out of
the parking lot to stop if there is major flow traffic.
<Number of priority rule>: Parking lot <number>: Major flow minds
vehicle pulling out: Priority rule that causes major flow traffic to stop, if
a vehicle is pulling out of the parking lot.
<Number of priority rule>: Parking lot <number>: Vehicle pulling in
minds vehicle pulling out: Priority rule that causes the vehicle pulling
into the parking to stop and let the vehicle pulling out finish pulling out.
<Number of priority rule>: Parking lot <number x>: Vehicle pulling
out minds vehicle pulling out of parking lot <number y>: Priority rule
that causes the vehicle pulling out of parking lot x to stop, while a
vehicle is pulling out of parking lot y.
In the Priority rules list, double-click a priority rule to open the Priority rule window:
Only during a simulation run: For priority rules that Vissim has automatically gen-
erated, the attributes of the stop line are displayed.
For user-defined priority rules that Vissim has automatically generated, the section on
the left displays the attributes of the stop line. The section on the right displays the
attributes of the conflict marker.
2. On the list toolbar, in the Relations list, click the desired entry.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Priority rule Example 1: Minor yielding road leading into straight main road
1. Position the left red bar (conflicting marker) on the stop line of the yielding road.
2. Position the top green bar (conflict marker) on the main road in movement direction,
approx. 1 m upstream of the end of the conflict area.
This makes sure that the min. headway and min. time gap are checked for the main road
only. You thereby exclude the possibility of a yielding vehicle waiting for itself. So do NOT
position the green bar (conflict marker) on the connector between minor and main road.
3. Confirm the default values: min. headway = 5 m, min. time gap = 3 s.
3. The min. headway must be at least the distance between the stop line and the conflict
marker (green bar). This way, you avoid that vehicles enter the yellow hatched conflict area
as long as another vehicle is in there.
Note: The min. headway must not extend beyond the stop line. Otherwise, vehicles will
also brake even if the can cross the stop line.
All 3 priority rules listed here refer to the same stop line. So this stop line has 3 conflict
markers.
Select different positions for the min. time gap and min. headway. This allows you to model a
more realistic driving behavior: A vehicle driving at least 14 km/h on a roundabout will allow
another vehicle to accelerate into the roundabout, even if it is still in the conflict area. This
leads us to the first two priority pairs (1 and 2). They are valid for all vehicle classes.
No. 1 secures the conflict area during slow moving traffic and congestion on the roundabout
(min. headway).
No. 2 provides the conditions for a normal flow of traffic (min. gap time).
As entering vehicles on lane 1 are also affected by traffic on the inner roundabout lane, an
additional priority rule with a small gap time condition (No. 3) is needed for the inner
roundabout lane. This priority rule is also valid for all vehicle classes.
rule must account for long, obstructive vehicles only. In our example these are HGV and
buses.
Now we only need to account for the vehicles that have a lower acceleration capability than
cars. To do so, we use priority rule No. 5. Contrary to the previous priority rules, this rule needs
a new, separate stop line, as it only applies for the vehicle classes HGV and bus. The stop line
is positioned at the same point as rule No. 2. However, a longer gap time of 3.6 s must be
specified for priority rule No. 5.
Finally, the priority rules for special vehicle classes are followed: as has already been carried
out for lane 1, long vehicles must first be considered, No. 10 is added additionally for the same
conflicting marker as for Nos. 6-9. HGV and buses entering the roundabout need longer gap
times: No. 11 and 12 are added to a new stop line. Here, too, the time gap for the inner
roundabout lane must be slightly longer than for the outer one.
6.13.2.3 It is better to use conflict areas than priority rules to model driving behavior.
Conflict areas allow you to model driving behavior better than with priority rules, as in conflict
areas, drivers plan how to traverse the conflict area:
A yielding driver watches the vehicles in the main traffic stream and then decides when to filter
in. He then plans to accelerate for the next few seconds. Acceleration allows him to pass the
conflict area. He thereby accounts for the traffic downstream from the conflict area. If he knows
that he will have to stop or drive slowly because of other vehicles, he will account for more
time to cross the conflict area or he will decide to wait for longer.
Vehicles in the main traffic stream also react to conflict areas: If a vehicle does not manage to
cross the entire conflict area because the driver has misjudged the situation, the vehicle in the
main traffic stream will brake or even stop. If a queue is forming at a signal control downstream
of the conflict area, the drivers of the vehicles in the main traffic stream try not to stop within the
conflict area in order not to block any crossing traffic. The drivers that have the right of way
carry out a comparable decision-making process for crossing the conflict area as the drivers
whose vehicles are yielding.
there, it will brake in order to reach the conflict area just after the other vehicle has left it.
As decelerating causes it to arrive later, it might continue its journey without any further
braking in a later time step and pass right after the vehicle on the minor road.
A vehicle on a minor road will brake before reaching a conflict area, if there is not enough
space downstream of the conflict area to leave it. This means that particularly when there
are several adjacent conflict areas, drivers have to either pass all of them or none, if there
is not enough space for a full vehicle length.
With a conflict area of the conflict type crossing, a vehicle in the main stream will try to
keep the conflict area clear, if this vehicle belongs the percentage specified in the Avoid
blocking attribute (see "Attributes of conflict areas" on page 565).
Note: Vehicles of the main stream will not keep conflict areas of the merging or
branching conflict types clear. To make vehicles keep conflict areas of the merging
or branching type clear, you need to specify a priority rule (see "Priority rule
Example 2: Avoiding tailbacks at a junction" on page 555)
A vehicle in the minor stream will not enter a conflict area if it has to assume that it will not
be able to leave it before the next vehicle of the main stream arrives. It thereby takes the
safety distance into account (see "Attributes of conflict areas" on page 565)
A vehicle of a minor stream that has already entered a conflict area will always try to leave
it, even if this means that it has to enter another conflict area for which the Gap condition is
not or no longer met.
To avoid a collision, a vehicle may temporarily stop at an intersection within a red conflict
area. If vehicle A recognizes that vehicle B is about to leave a conflict area, vehicle A can
wait within another conflict area, for which it does not have the right of way, until B leaves.
A vehicle waiting in a conflict area uses the next sufficiently large time gap to exit it. This
behavior can also occur in a yielding vehicle, when it has to yield to the vehicle with the
right of way. Example: A vehicle in a minor stream wants to turn into the major stream. It is
waiting at an intersection in a conflict area because the vehicle in the major stream has
the right of way. The vehicle in the major stream wants to turn left into the minor stream
and is yielding because of oncoming traffic in the conflict area. However, if the time gap for
the vehicle in the minor stream is sufficiently large, allowing it turn into the major stream in
spite of the two vehicles, it leaves the conflict area and turns into the major stream. If you
want a vehicle to take a headway into account, define a priority rule (see "Modeling priority
rules" on page 541).
2. In the Network editor, click the conflict area for which you want to define the right of way.
The conflict area is highlighted.
3. Hold down the CTRL key and right-click into the Network editor until the desired right of way
is shown.
Green: main flow (right of way)
Red: minor flow (yield)
Both red: for branching conflicts, so that vehicles can "see" each other. There is no
right of way, as vehicles simply remain in their original sequence.
Both yellow: passive conflict area without right of way
In the Network editor, the conflict area changes its color. In the Conflict Areas list, the
following attributes are automatically adjusted:
Link 1 and Link 2 are displayed in the color of the right of way
Status: right of way and colors
4. Edit the attributes (see "Attributes of conflict areas" on page 565).
The attributes are saved in the Conflict Areas list.
Note: Alternatively, right-click into the Network editor and choose the desired right of
way from the shortcut menu. To do so, you need not select Conflict Areas on the
Network objects toolbar. The shortcut menu will automatically show the right of way
options available. Dependining on the current right of way of the conflict area, these
can be the following:
Set Status to 2 waits for 1:
Second link is highlighted in red: Minor flow (yield)
First link is highlighted in green: Main flow (right of way)
Set Status to 1 waits for 2:
First link is highlighted in red: Minor flow (yield)
Second link is green: Main flow (right of way)
Set Status to Undetermined: Both links turn red: For branching conflicts, so that
vehicles can "see" each other. There is no right of way, as vehicles simply remain
in their original sequence.
Set Status to Passive: Both links turn amber: No right of way specified
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
traffic stream and the front end of a vehicle in the minor traffic
stream. Default 0.5 seconds To adhere to the minimum gap time,
the yielding vehicle slows down as it approaches the conflict area
and stops in front it, as long as the vehicle that has priority is front
of or in the conflict area. Once the vehicle with the right of way has
left the conflict area, the yielding vehicle can enter it and no longer
takes the Front gap into account.
Into the Gaps list on the right, you can enter the minimum gap time
FrontGap per vehicle class.
The figure below shows the current situation (the non-transparent
vehicles) and the future situation (the semi-transparent vehicles). In
the future situation, the vehicle in the major stream has just left the
conflict area. Up until this time, the Front gap is considered the time
required by the vehicle in the minor stream to reach the empty conflict
area (in this case: 0.5s)
Element Description
The figure shows the current and future situation (as light, semi-
transparent vehicles), once the vehicle in the main traffic stream has
reached the conflict area. The rear gap is evaluated as the time that
has elapsed since the vehicle in the minor traffic stream has left the
conflict area (in this case: 0.7s)
MinGapBlockDef Minimum gap blocking (default): Only applies if the attribute Avoid
MinGapBlock blocking the major flow is not selected and thus a yielding vehicle
may enter the conflict area, blocking the major flow:
Default minimum gap time for the yielding vehicle for entry
before the vehicle with the right of way. Minimum gap block-
ing (default) is used for all vehicles that are not part of a
vehicle class for which a class-specific gap time has been
defined. Default 3.0 s
Into the Gaps list on the right, you can enter the Minimum gap
blocking per vehicle class.
MesoCriticGap Meso critical gap: Edit this value in the Meso turn conflicts list or in
the coupled list Nodes - Meso turn conflicts (see "Attributes of meso
turn conflicts" on page 835), (see "Attributes of nodes" on page 709).
SafDistFactDef Safety distance factor: only for the type merging conflicts: This
factor is multiplied with the normal desired safety distance of a vehicle
in the main traffic stream in order to determine the minimum distance a
vehicle of the yielding traffic stream must keep when it is completely in
the conflict area merging conflicts.
Into the Gaps list on the right, you can enter the safety distance factor
per vehicle class.
The figure below shows identical situations, but with different factors:
top = 1.0, bottom = 0.5. This is why the blue vehicle (bottom) can still
enter the conflict area, while the red vehicle (top) has to stop.
In the figure, the relevant part of the safety distance is highlighted in
yellow.
Element Description
AddStopDist Additional stop distance: only relevant for vehicles that are required
to yield: Distance in meters that moves an imaginary stop line
upstream of the conflict area. As a result, vehicles required to yield
stop further away from the conflict and thus also have to travel a longer
distance to pass the conflict area. Default 0 m.
ObsAdjLns Observe adjacent lanes: If this option is selected, at merging con-
flicts, incoming vehicles of the main traffic stream that are required to
yield will account for the vehicles in the main traffic stream that want to
change to the conflicting lane. This option reduces the simulation
speed.
AnticipRout Anticipate routes: Percentage of vehicles required to yield that
account for the routes of vehicles with the right of way. These are
approaching with the main traffic stream and will turn further upstream.
They will thus not reach the conflict area. Value between 0 and 1.
AvoidBlockMinor Avoid blocking the minor flow: If a vehicle with the right of way
belongs to the percentage rate selected, it will check the space
available downstream of the conflict area and does not drive into the
conflict area under the following conditions:
when the space available downstream of the conflict area is less
than the total of the individual vehicle length + 0.5 m and the blocking
vehicle is slower than 5 m/s and slower than 75% of its desired speed
when the obstacle is a red signal
AvoidBlockMajor Avoid blocking the major flow
If this option is selected, a yielding vehicle does not enter or
stop within the conflict area, unless it can drive through it in one
go. The option is selected by default. For the yielding vehicle, the
attribute Minimum gap blocking is not taken into account.
If this option is not selected, a yielding vehicle can enter and
stop within the conflict area, even if it cannot drive into the fol-
lowing lane conflict, as it is blocked by a vehicle that has the right
of way. In this case, the yielding vehicle might block the major
flow. For the yielding vehicle, the attribute Minimum gap blocking
is taken into account.
Element Description
Example: You are modeling a long conflict area between a vehicle
route and a very wide pedestrian route with many narrow lanes and
with a priority for pedestrians. Deactivate the option to let a vehicle
successively drive into and traverse the lane conflicts without having
to wait for a time when it can drive through the entire conflict area, and
possibly other conflict areas lying close behind it, in one go.
The network object has additional attributes that you can show in the Attributes list. Among
them are the following for example:
Element Description
Conflict type ConflTypDetmAuto:
determined auto-
matically If this option is selected, Vissim automatically determines the
conflict type based on whether links intersect or connectors begin
or end on the link.
If this option is not selected, in the Attributes list, in the Conflict
type (manual) column, the text box is no longer hatched and you
can select the conflict type.
Conflict type ConflTypMan: Select conflict type (see "Using conflict areas" on page
(manual) 560):
Merge
Branching
Crossing
A conflict type is valid for all lanes of a conflict area. You cannot select
different conflict types within a conflict area.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Defining time gaps [s]
The attributes are described further above.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
RTOR tab
The tab contains, amongst others, the following attributes:
Element Description
Connected with Number of signal controller and number of signal number group in
SC - signal group which the green shall be displayed.
Right turn on red: defines a green arrow symbol 720 (see " Using stop
signs for right turning vehicles even if red" on page 575)
If the option is selected, under each vehicle class a time distribution (see
"Using time distributions" on page 246) can be allocated in the list.
All vehicles of a vehicle class, which use a time distribution, adhere to their
corresponding, chosen time distributions.
Vehicles without allocated distributions stop for one time step.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
2. On the list toolbar, in the Relations list, click > Dwell time distributions.
The attributes are described further above.
6.13.3.3 Using stop signs for right turning vehicles even if red
You can also set stop signs to model the behavior for turning, even if red at sign 720 green
arrow (according to StVO German Traffic Code).
Examples:
Special right-turn only lanes: The stop sign must be placed on the right turn lanes. Addi-
tionally, a signal head can be placed on the lane and for a vehicle type, for example, a
tram or a pedestrian can be selected. Thereby the turning vehicle in the lane is not
affected, but the state of the signal is visible.
Combined right turning and straight lanes: If the option is selected, the stop sign must
be placed on the connector for right turns. This makes the stop sign only visible for turning
vehicles. The signal heads are placed at the same positions, however, it would be better
to place them on the link rather than on the connector. The signal head controls the traffic
driving straight.
The image shows:
Five signal heads: (dark) red bars at the top, on first three lanes on the left, and at the bot-
tom right
Two stop signs: bright (orange) bars on the left, separate turning lane and on the bottom,
right combined turning lane
Ring Barrier Controller (for North America only) (see "Using the Ring Barrier Controller
RBC add-on module" on page 619)
SCATS (Australia) (see "Add-on module SCATS" on page 621)
SCOOT (see "Add-on module SCOOT" on page 622)
Siemens VA (Siemens-VS-PLUS, TL, PDM-C by Siemens AG, Munich) (see "Add-on mod-
ule Siemens VA (TL / Siemens VS-PLUS)" on page 624)
TRENDS (see "Using add-on module TRENDS" on page 624)
VAP (vehicle-actuated signal control, freely programmable logic according to RiLSA 1992,
guidelines for signal controllers in Germany) (see "Add-on module Traffic-dependent VAP
Programming" on page 626)
VS-Plus (Rudolf Keller AG, Basel) (see "Add-on module VS-Plus" on page 628)
For the signal control procedures Fixed time control, Epics Balance/Local and External, you
can use the add-on module Vissig to define and configure signal groups. The Network editor
allows you to add signal heads to the Vissim network. You assign each signal head a signal
group of your choice.
Notes: DLL files for external control procedures are provided to you together with your
Vissim version as 64-bit version, depending on the license purchased.
If your license includes the SC type External, you need to compile the DLL files
according to your 64-bit Vissim version.
Vissim only allows you to access data of an external signal controller, if you have saved
the network file. This way, it is made sure that the controller files and the network
file*.inpx are saved to the same directory.
not switched at each time step. This means that in the network display, each signal header will
show a picture that vehicles on its link will respond to in the next time step. Depending on the
signal header type, switching is also possible every 1/10 s.
Signal headers allow you to model all common situations with precision. This includes
different types of signal groups for several vehicle types on one lane. For instance, for a bus
with its separate signal phases, driving on a mixed lane, select the vehicle class of your choice
for each signal head.
Note: For any SC with conflicting traffic that is allowed to drive at the same time, you
need to define priority rules (see "Creating priority rules" on page 541).
Into the window, you enter attribute values for the network object. For network objects which
have already been defined, you can call the window using the following functions:
In the list of network objects of the network object type, double-click the row with the
desired network object.
In the Network editor, select the network object of your choice. Then, from its shortcut
menu, choose Edit.
The network object may have additional attributes. In the network objects list of the network
object type, you can show all attributes and attribute values. You can open the list via the
following functions:
In the network object toolbar, right-click the desired network object type. Then from the
shortcut menu, choose Show List (see "Context menu in the network object toolbar" on
page 64).
In the Network editor, select the network object of your choice. Then, from its shortcut
menu, choose Show In List (see "Selecting network objects in the Network editor and show-
ing them in a list" on page 359).
From the Lists menu, in the desired category, choose the network object type.
In the network objects list of the network object type, you can edit attributes and attribute
values of a network object (see "Selecting cells in lists" on page 106), (see "Using lists" on
page 93).
The objects of this object type may have relations to other objects. This is why the attributes list
is shown as part of a coupled list (on the left). On the Lists toolbar, in the Relations box, you
can show and edit the coupled list with the attributes of the desired relation on the right (see
below Showing and editing dependent objects as relation) and (see "Using coupled lists" on
page 119).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
If the normal signal group of an arrow signal head has the signal state Red
or Off and an Or signal group is defined for this signal head, the signal state
or the Or signal group is shown as a bar without an arrow. This also applies
if the normal signal group is yellow and the Or signal group is red-amber or
reversed.
Or signal OrSG: Is the Or Sig.gr. option: Second signal group which shall influence
group this signal head. Such a signal head shows exactly in green if at least one
or both signal groups are green. Shows the first signal group in red, shows
the signal group the picture of the second signal group, also in amber or
red-amber. For the display of signal states of both individual signal groups,
a short link with a signal head on both signal groups can be created next to
the link.
SC: Number of SC or the Or signal group
Signal group: Number of Or signal goup
You can use the Or signal group to model vehicles turning right with green
right arrows, which are indicated by their own signal group before and
afterwards and by a circular symbol during the actual phase as contractually
stipulated. Define two signal heads on different links:
a signal head for vehicles traveling straight ahead;
a signal head for vehicles turning right. This must be located on a con-
nector not used by vehicles traveling straight ahead. In the signal group
of the green arrow for vehicles turning right, enter the signal group of
the vehicles traveling straight ahead as an Or signal group.
Compliance ComplRate: Every vehicle and every pedestrian has an individual random
rate number. This number is between 0.0 (0%) and 1.0 (100%) and is evenly
distributed. If this random number is greater than the compliance rate of a
signal head, the vehicle or the pedestrian will ignore the respective signal
head.
Minimum value: 0.0 = 0%
Maximum value: 1.0 (default value) = 100%
If the compliance rate is below 100%, use conflict areas to model
intersection control (see "Using conflict areas" on page 560).
Discharge DischRecAct: If this option is selected, the vehicles of this signal head
record area are taken into account in the discharge record (see "Saving discharge
active record to a file" on page 1024).
Block Is block signal (IsBlocksig): Selecting this option defines the signal
signal head as a block signal (see "Modeling railroad block signals" on page 673).
The fields SC, Signal group and Or signal group are deactivated.
Amber Block signal amber speed (vAmberBlock): Speed assigned to a train
speed when it travels past the block signal and the state of the block signal is
Amber (see "Modeling railroad block signals" on page 673).
Element Description
The Block signal option must be selected. Default value 0 km/h.
Label If this option is not selected, the label for the signal head is hidden if the
label for all signal heads is selected.
Vehicle VehClasses: Vehicle classes for which the signal head is valid. For
classes example, you can define a separate signal for buses on a link, which should
be ignored by private transportation.
The option All Vehicle Types is a virtual vehicle class that automatically
includes all new vehicle types and vehicle types that have not been
assigned a vehicle class yet.
Pedestrian PedClasses: If the signal head is defined on a link for which the attribute Is
classes pedestrian area (option Use as pedestrian area) is selected: For
pedestrian simulation, the Pedestrian classes for which the signal head is
valid.
Slow down SlowDownDist: In list only: Distance from stop line at which pedestrians
distance start to reduce their speed in order to stop at the stop line. Default 3 m.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Vehicle classes (see "Defining the vehicle class" on page 280)
Pedestrian Classes (see "Attributes of pedestrian classes" on page 879)
The attributes are described further above.
2. On the list toolbar, in the Relations list, click the desired entry.
2. In the Network Editor, hold down the CTRL key and right-click the desired position in the link
where you want to add the 3D signal head.
The 3D Traffic Signal window opens. In the window, add an arm, a signal head, a sign
and/or light to the signal mast. Then arrange the objects and edit their attributes (see
"Attributes of 3D signal heads" on page 587). The 3D signal head window contains the
following sections:
Section on the left: default entry Signal mast. If you have added an arm, signal head, sign,
or light to the signal mast, this is indicated below it. The number added to the name facil-
itates the identification of the element.
3D view in the middle: displays a preview of the signal mast with the elements added.
Above the 3D view, there is a toolbar with functions that allow you to edit the elements.
Section on the right: If an element has been selected in the section on the left or in the pre-
view, the attributes of this element are displayed here (see "Attributes of 3D signal heads"
on page 587).
The figure shows the 3D Signal Head window, displaying a signal mast with an arm, three
signal heads and a traffic sign. Several attributes of these elements were edited. The signal
head at the signal arm is selected. On the toolbar, you have enabled the Stage based
editing button.
Signal head
Sign
Street light
Legend
Element Description
Square 3D signal head not selected: green with a red circle in
the inner square
3D signal head selected: dark blue in 2D mode
3D signal head selected: light blue in 3D mode
Circle Mast
Red line Direction and length of signal arm
Blue arrows on the signal Signal Heads
arm
Navy blue circles In 2D mode: Signal head directly on the mast
In the 3D mode, in the Network Editor, the 3D model is displayed and selected.
Select You can click an element to select it. The attributes of the selected
element are displayed.
Move Colored arrows are displayed next to the element. They indicate
movement towards the x-axis, y-axis and z-axis.
Click an arrow, hold the mouse button down and move the
element.
Rotate The element selected is circled with colored rings in vertical and
horizontal direction.
Click a ring, hold the mouse button down and rotate the element.
Scale For the element selected , lines and cuboids are displayed along
the x-axis, y-axis and z-axis.
Click a cuboid, hold the mouse button down and enlarge or
reduce the size of the element.
Reset view After you have zoomed in or out and wish to center the entire
signal header and show its maximum view.
Zoom to selec- Enlarge the view of the selected element.
ted element
In the network object toolbar, right-click the desired network object type. Then from the
shortcut menu, choose Show List (see "Context menu in the network object toolbar" on
page 64).
In the Network editor, select the network object of your choice. Then, from its shortcut
menu, choose Show In List (see "Selecting network objects in the Network editor and show-
ing them in a list" on page 359).
From the Lists menu, in the desired category, choose the network object type.
In the network objects list of the network object type, you can edit attributes and attribute
values of a network object (see "Selecting cells in lists" on page 106), (see "Using lists" on
page 93).
The objects of this object type may have relations to other objects. This is why the attributes list
is shown as part of a coupled list (on the left). On the Lists toolbar, in the Relations box, you
can show and edit the coupled list with the attributes of the desired relation on the right (see
below Showing and editing dependent objects as relation) and (see "Using coupled lists" on
page 119).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
In the preview, click the desired element or in the section on the left, click the desired entry
Signal mast., SigArms <No>, Signal head <No>, Sign <No>, or Light <No>.
In the preview, the element is selected. In the section on the right, the Properties are
displayed.
1. Make the desired changes:
Mast Description
properties
Type Mast style (MastStyle): Surface of the mast
Height Vertical length of the mast, default 3,000 m
Diameter MastDiam: Mast diameter, default 0.14 m
Color Click in the box to define or select a color.
Relative Moves mast towards the x axis of the insert position. Negative values move
position (x) the mast to the left. The value used is expressed in the Network Editor, in 2D,
by the extent to which the green diamond is moved from the blue square.
Relative Moves mast towards the y axis of the insert position. Negative values move
position (y) the mast downwards. The value used is expressed in the Network Editor, in
2D, by the extent to which the green diamond is moved from the blue
square.
Relative Moves the mast vertically. Negative values move the mast downwards.
position (z)
PosZOffset Position (z-offset): Base height of the mast foot, for example, > 0 for a mast
on a bridge
Scale Zooms in or out of the 3D model in the Network Editor, default value 1000
Arm Description
properties
Type Basic: vertical tube without diagonal frame
Double framed (down): vertical tube with diagonal frame that runs from
the end of the arm, diagonally downward to the signal mast
Double framed (up): vertical tube with diagonal frame that runs from the
end of the arm, diagonally upward to the signal mast
Flipped Select this option if you want the arm to face right.
Deselect this option if you want the arm to face left.
Length Default 5,000 m
Signal Description
properties
Type Traffic (vertical)
Traffic (horizontal)
Pedestrian/Bike
Public Transport
Depending on the Type, in the Layout list, you can select different layouts
for signal heads.
Layout From a list of defined signal groups, select a signal group for the desired
direction of travel
Counters do not work correctly if more than one red or green phase is defined within a
cycle, for example, with a double throw, because a counter then also starts with the dur-
ation of the last green or red phase.
Notes:
In the first and second cycles after the start of the simulation, counters may display
no values or incorrect values because a counter uses the respective value of the
duration of a state from the previous cycle. This also applies to the first and second
cycle after each signal program change.
Only use counters with a fixed time controller. If you use counters with a traffic-
dependent signal control, the counters display incorrect times due to the unfore-
seeable red and green times.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Signal arms: Signal arms assigned using the Add Arm button
Signal heads: Signal heads assigned using the Add Signal button
Streetlights: Streetlights assigned using the Add Light button
Traffic signs: Traffic signs assigned using the Add Sign button
The attributes are described further above.
2. On the list toolbar, in the Relations list, click the desired entry.
If you want to move or rotate other components, arrows indicate the direction in which you
can execute a function:
Move:
Rotate:
can show and edit the coupled list with the attributes of the desired relation on the right (see
below Showing and editing dependent objects as relation) and (see "Using coupled lists" on
page 119).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The basic attributes of the network element are shown in the upper area of the window and in
the list of network objects for the particular network object type.
Element Description
Port no. Physical Port number (PortNo) of the detector, which identifies the detector in the
control procedures. If multiple detectors of SC (signal control) are available via the
same number, they behave as if they are connected in parallel to one entry port of
the control device (logical OR-operation).
Name Designation
Length Length of the detection range of a detector. The value 0.000 is e.g. permissible and
useful for modeling trolley wire contacts and pedestrian sensors. These are rep-
resented in the network as thin horizontal lines.
SC SC to which detector is assigned. If in the Type box, > PT Calling Pt. is selected,
the SC box is deactivated. PT calling points do not belong to a specific SC.
Type Type: Select detector type (see "Modeling PT lines" on page 518):
Standard: Standard detectors detect vehicles, including PT vehicles.
Pulse: Impulse detectors do not send information regarding occupancy to the
control procedures.
Presence: does not send information regarding the impulse via the front end
or back end of the vehicle to the control procedures.
PT calling pt (PT calling point): only records PT vehicles that send PT tele-
grams.
Location tab
The list in the tab contains, amongst others, the following attributes:
Element Description
Link Link, in which the detector is located
Lane Ln: Number of lane on which the detector is installed.
At Position (Pos) Distance from start of the link or connector
Before if a signal head exists: Distance of the front end of the detector to the next signal
stop head of the SC (signal control) on its lane
The list in the tab contains, amongst others, the following attributes:
Element Description
Vehicle VehClasses: Vehicle classes detected by detector
Classes
Restriction PTLines: One or multiple PT lines, for which the detector shall be relevant. Thus
to PT vehicles of these PT lines are only detected if their vehicle class is selected.
Lines:
Departure If this option is selected, the detector triggers an impulse for closing the doors
Signal of the PT vehicle under the following conditions:
If a PT vehicle is located on a detector and stops at the stop specified in the
PT stop box, plus the boarding and alighting is completed in the first time
step after the time defined in the s before departure box or before then.
When a PT vehicle is located on a detector that has already decided to omit
the PT stop selected in the PT stop box. The impulse is then triggered upon
reaching the detector.
The time the door is closed can thus be determined via the detector.
Others tab
Element Description
Smoothing SmthFactDecr, SmthFactIncr: Factors for the exponential smoothing of
Factors occupancy values, which is conducted for individual control procedures. (see
"Exponential smoothing of detector occupancy rates" on page 601).
Smoothing factor decrease: Factor used whien the detector is not occu-
pied (attribute Presence = Passive).
Smoothing factor increase: Factor used when the detector is occupied
(attribute Presence = Active).
Label If the option is not selected, the label for the detector is not displayed,
even if the label for all detectors is selected.
Sound file SoundFile: Wavetable sound file *.wav, which is played each time a vehicle
(Sound) is detected by the detector. This file is saved in the same folder as the
network file *.inpx. A sound card or suitable Microsoft Windows driver must
be installed.
The network object has additional attributes that you can show in the Attributes list. Among
them are the following for example:
Element Description
Presence Presence state:
Active: A vehicle is located on the detector and is detected. This also
applies for pedestrians.
Always Passive for detectors of the type Impulse and PT Calling Pt..
A vehicle is located on a detector, if the following conditions apply:
The vehicle is located on the same link as the detector.
The front edge of the vehicle has passed the start section of the detector:
The Position (Pos) attribute of the vehicle is greater than the Position
(Pos) attribute of the detector.
The rear edge of the vehicle has not yet passed the end section of the
detector: The Position (Pos) attribute of the vehicle, minus the length of
the vehicle (rear edge), is smaller than the Position (POS) attribute of
the detector, plus the length of the detector (end position).
Element Description
A pedestrian is considered on a detector, if the center of the pedestrian is
located within the rectangle that defines the length of the detector and the
width of the lane on which the detector is located.
Ensure that the detector is at least as long as the distance a pedestrian can
walk within a simulation time step back. In addition, account for the
maximum possible speed of the pedestrian at this position. If the detector
dimensions are too short, meaning that in one time step, the center of the
pedestrian will be in front of the detector and in the the next time step, the
pedestrian will be behind it (having already passed it), the detector will not
be able to detect the pedestrian. In front of and behind refer to the visually
assessed walking direction on the pedestrian link. As pedestrians have no
link coordinate, Vissim cannot determine whether the walking direction is
towards or away from the detector.
Detection Detection state:
Active for detectors of the types Standard and Occupancy, as long as
the Presence attribute is active.
Active for detectors of the types Standard and Impulse after a vehicle
or pedestrian occupies or leaves a detector, until the signal controller
resets the detection state to Passive.
A fixed time control resets the value of the Detection attribute after each
SC-time step.
Always Passive for detectors of the type PT Calling Pt.
Impulse Impulse state:
Active, as soon as a vehicle or pedestrian reaches a detector that is not
occupied. The impulse state remains Active until the signal controller
resets the impulse state back to Passive.
A fixed time control resets the value of the Impulse attribute after each
SC-time step.
Always Passive for detectors of the type Occupancy and PT Calling Pt..
Gap time Time: Period [s] after the attribute Presence (Presence state) had the value
Active. 0 = Presence attribute is Active.
Occupancy Occ: Period [s] that has passed since occupancy of the detector. 0 = The
detector is not occupied (Presence attribute = Passive). Always 0 for
detectors of the type PT Calling Pt.
Occupancy OccupRate: Proportion of time the detector was occupied during the last
rate simulation second. The occupancy rate is exponentially smoothed based on
each simulation second. Value range 0 to 100 %
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Vehicle classes (see "Using vehicle classes" on page 280)
Pedestrian classes (see "Using pedestrian classes" on page 879)
Public transport lines (see "Modeling PT lines" on page 518)
The attributes are described further above.
2. On the list toolbar, in the Relations list, click the desired entry.
This means the new, exponentially smoothed value is the weighted average of the new,
detected value and the exponentially smoothed value after the last simulation second.
The new detector occupancy rate is weighted with alpha.
The old, smoothed value is weighted with (1 - α).
In Vissim, you can use the following attributes to enter different values for alpha (see
"Attributes of detectors" on page 594):
Increase: For increasing x values (x > s(t-1))
Decrease: For decreasing x values (x < s(t-1))
The exponentially smoothed occupancy rate represents a kind of a floating average of the
detected values of all previous time steps. Thereby the most current values are weighted the
strongest. With α = 1, there is no smoothing. The equation then equals the new detector value
x.
In the Vissim network, in the attribute list Detectors , you can show values of the attributes
Occupancy rate (OccupRate) in % and Occupancy (Occup) i (see "Editing attributes in a list"
on page 350).
The attribute and attribute values of this network object type are shown in the list on the left,
which consists of two coupled lists.
3. In the Signal Controller window, in the upper section, enter the desired basic attributes
(see "Attributes of SC" on page 604).
4. Depending on the signal controller selected in the Type list, in the Controller configuration
tab, make the desired settings. These vary depending on the type selected. For further
information, read the following sections:
Using the SC type Fixed time (see "Using SC type Fixed time" on page 607).
In the description of the signal control procedure selected (see "Modeling signal con-
trollers" on page 577), (see "Overview of add-on modules" on page 38).
5. If for the types Fixed time, Epics/Balance-Central or External you want to create or edit
signal programs using Vissig, click the Edit SC button (see "Opening and using the SC
Editor" on page 631).
6. To evaluate simulation data, in the tabs Signal Times Table Config. or SC Detector
Record Config., make the settings of your choice depending on the control procedure (see
"Showing signal times table in a window" on page 1098), (see "Evaluating SC detector
records" on page 1070).
7. Enter the desired data.
6.14.4.2 Attributes of SC
The Signal Controller window opens when you define an SC and have selected that you want
the program to automatically open the Edit dialog after object creation (see "Right- click
behavior and action after creating an object" on page 152) . By default, only the Signal
controllers list is opened.
Into the Signal Controller window, you enter attribute values for the signal controller. For a
signal controller which has already been defined, you can call the window using the following
function:
In the Signal Controllers list, double-click the row with the desired SC.
The network object may have additional attributes. You can show all attributes and attribute
values of a network object in the Signal Controllers list. You can open the list via the following
function:
From the Lists menu, choose > Intersection Control > Signal Controllers.
In the network objects list of the network object type, you can edit attributes and attribute
values of a network object (see "Selecting cells in lists" on page 106), (see "Using lists" on
page 93).
Every signal controller can have relations to other objects. This is why the attributes list is
shown as part of a coupled list (on the left). On the Lists toolbar, in the Relations box, you can
show and edit the coupled list with the attributes of the desired relation on the right (see below
Showing and editing dependent objects as relation) and (see "Using coupled lists" on page
119).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Basic attributes of SC
The basic attributes of the network element are shown in the upper area of the window and in
the list of network objects for the particular network object type.
Element Description
No. Unique number of the SC
Name Description
Active Enables or disables the SC during simulation
Cycle Optional cycle time (CycTm). Duration in seconds. Only for control procedures
time Siemens VA, TRENDS, VAP, VS Plus, as for these the cycle time is not set
externally.
variable The cycle time is variable (CycTmIsVar)
Type Control procedures for SC
Offset The times of the first cycle and all others are moved back by the offset time in [s].
Element Description
VISSIG Signal control file *.sig in XML format.
supply
file Notes:
When importing older Vissim network files, the files *.sig are auto-
matically created and stored in the directory in which the network
file *.inpx is stored.
When you duplicate a SC, the original SC and the duplicate both
use the same signal control file *.sig. This means the changes you
make to a SC affect all SCs that use the same signal control file
*.sig.
Program ProgNo.: The signal program or daily signal program list that you want to
no. simulate (see "Defining and editing daily signal program lists" on page 664). A
change of program is possible if the simulation run is in single-step mode. If the
new signal program number is confirmed with OK, the changeover is triggered
in the next simulation second.
Edit Sig- The signal program editor opens (see "Opening and using the SC Editor" on
nal Con- page 631). The signal groups must be created or deleted in the SC Editor.
trol Changes in the channel number of existing signal groups are detected in
button Vissim and adjusted accordingly in the corresponding signal heads.
Note: The SC frequency is loaded from the external data of the
controller.
Internally, the SC frequency is the smallest integer multiple of all SC
frequencies. The value may not exceed 10 because Vissim allows a
maximum of ten simulation steps per second.
You can improve the quality of the signal times table of a selected Vissig SC or all Vissig SCs
with the green time optimization of stage-based fixed time controllers.
To this end, Vissim repeatedly calculates simulations of the entire network. All controllers are
disabled in the process, except the SCs selected. Thus upstream SCs have no effect. The
simulations are continued as long as changes in green times of the stages lead to an increase
in the flow (volume) or to a reduction in the average vehicle delay. You can also cancel the
iteration. The stage lengths with the best result have the highest flow and the lowest average
vehicle delay and are stored in the *.sig file after the optimization.
Vissim determines the average delay of all vehicles that have passed through the nodes
on the lanes with signal heads of the signal group, using an automatically created node
evaluation for each signal group over the entire simulation run.
For optimizing, the signal group in which the vehicles have the highest delay is determ-
ined for each stage.
The stage with the lowest maximum average delay is selected as the best stage.
The stage with the highest maximum average delay is selected as the worst stage.
A second of green time is deducted from the best stage.
A second of green time is added to the worst stage.
If a second can no longer be deducted from the best stage, the second best stage is used.
If this can no longer be shortened, the next worst stage is always taken iteratively. If no
other stage can be shortened, the optimization is terminated.
A signal program is considered to be better than another if one of the following criteria is
met:
If the flow formed by the total number of vehicles driven through the node during the
simulation run has increased significantly by at least 25 vehicles or by 10% if this is
less.
If the flow has not significantly decreased by 25 vehicles or by 10% and the average
delay across all vehicles has decreased.
If a signal program is better than the best rated, it replaces this as the best. The optim-
ization is continued with the next step.
The optimization is terminated if one of the following criteria is met:
Once the signal program does not improve within 10 simulation runs.
Once the flow decreases by more than 25% compared to the best signal program.
Once the average delay increases by more than 25%.
Requirements for the green time optimization of stage-based fixed time controllers
From the Signal Control menu, select Optimize All Fixed Time Signal Controllers.
The Balance- Central signal controller allows you to simulate adaptive light signal control
using real time traffic data and thus also enables you to simulate adaptive network control.
An example and information on Balance-Central in English can be found in the directory
..\Examples\Examples Training\Signal Control\UTC - Workflow PTV Balance PTV Epics.
1. When you define an SC, in the Type list, click Balance-Central.
Element Description
Parameters Showing Balance Central-parameters. You can change the parameters and
button save them to the Balance.ini file. After making changes, you can save the
file to the default directory ..\Users\Public\Public
Documents\PTV Vision\PTV Vissim or another directory of your choice.
Network *.anm file with abstracted network model data
data
Element Description
Demand *.anmroutes file with volumes and routes
data
Balance Specify path to an *.ini file that contains Balance-Central parameters. Click
Central the Parameters button to display the parameters in the file.
parameters
The Epics signal control allows you to simulate adaptive light signal control for an individual
node using real time traffic data.
Examples and information on Balance- Central in English can be found in the directory
..\Examples\Examples Training\Signal Control\UTC - Workflow PTV Balance PTV Epic and
..\Tram Priority.PTV Epics.
1. When you define an SC, in the Type list, click Epics/Balance-Local.
Element Description
Program ProgNo: The signal program which is to be simulated. A change of program is
no. possible if the simulation run is in single-step mode. If the new signal program
number is confirmed with OK, the changeover is triggered in the next sim-
ulation second.
Debug Debug mode enabled (Debug): If this option is selected, the signal flow can
mode be followed during simulation in debug mode.
Econolite ASC/3 is a control procedure used in North America. For further information, please
visit:
http://www.econolite.com/index.php/products/controllers/software/#software
Some control procedures expect the supply file to be saved in the same directory that contains
the *.inpx file. If a control file is saved to a directory that does not meet the requirements of the
control procedure, this can cause the program to crash. The supply files of the control
procedures Fixed time/Vissig, VAP and RBC can be saved to any directory Vissim can access.
Vissim does not need the supply files to be saved to a specific directory. Should you have any
questions regarding supply files, please contact the company that developed the control
procedure.
You are provided with the asc3gui.dll files and the asc3.dll program file for the 64-bit Vissim
version purchased.
Note: Current versions of ASC/3 use the asc3gui.dll file. In old projects, replace the old
file name asc3_gui.dll by the new file name asc3gui.dll.
You can simulate with the add-on module Signal Controllers. This is available as a separate
executable program (*.exe) or program library (*.dll). These can either be standard procedures
supplied by PTV GROUP or other providers, or procedures that users have developed
themselves (using the API add-on).
The files must be in the programming language C or C++.
Note: The DLL files must be compiled appropriately for the Vissim 64-bit version in use.
Some control procedures expect the supply file to be saved in the same directory that contains
the *.inpx file. If a control file is saved to a directory that does not meet the requirements of the
control procedure, this can cause the program to crash. The supply files of the control
procedures Fixed time/Vissig, VAP and RBC can be saved to any directory Vissim can access.
Vissim does not need the supply files to be saved to a specific directory. Should you have any
questions regarding supply files, please contact the company that developed the control
procedure.
If you have a license which includes the SC type External, the API source code modules and
the documentation can be found in the API folder of your Vissim installation.
1. From the Signal Control menu, choose > Signal Controllers.
The Signal Controllers list opens.
Element Description
Debug mode Debug mode enabled (Debug): If this option is selected,
the signal flow can be followed during simulation.
WTT files WTTFile: Value type tables: The tables contain the data types
of the control logic and the type of display in the SC detector
record or in the Signal times table window. By default, a
vissig.wtt file is saved to the Exe folder of your Vissim
installation. A WTT file must not necessarily be specified.
File names with a path for the program file, the dialog DLL and the *.wtt files can be transferred
to external signal controllers. The paths are saved as relative paths that contain the current
data directory, in which the network file *.inpx is stored, or the program directory, in which the
file VISSIM<version number>.exe is stored. Thus these can still work even after the data
directory is moved or copied to another computer.
Note: The signal program number for an SC of type External can also be specified
during the simulation run. The signal program is then changed during the next switch
point.
Documentation in English
..\<VISSIM Version>\API\SignalControl_DLLs\SC_DLL\SC_DLL_Interface.doc
Examples
..\<VISSIM Version>\API\SignalControl_DLLs\Examples\
Element Description
Data file ProgDat: Supply file of control logic
Program ProgNo: The signal program which is to be simulated. A change of program is
no. possible if the simulation run is in single-step mode. If the new signal program
number is confirmed with OK, the changeover is triggered in the next sim-
ulation second.
Some control procedures expect the supply file to be saved in the same directory that contains
the *.inpx file. If a control file is saved to a directory that does not meet the requirements of the
control procedure, this can cause the program to crash. The supply files of the control
procedures Fixed time/Vissig, VAP and RBC can be saved to any directory Vissim can access.
Vissim does not need the supply files to be saved to a specific directory. Should you have any
questions regarding supply files, please contact the company that developed the control
procedure.
LISA+ OMTC is a control procedure developed by SCHLOTHAUER & WAUER, a traffic
engineering company in Berlin, Germany.
1. Ensure that you have a dialog.dll file and a *.wtt file, e.g. VISSIM2LisaDlg.dll and Lisa_
Vissim.wtt.
2. When you define an SC, in the Type list, click LISA+ OMTC.
3. In the Data file box, select the file of your choice.
4. To open LISA+ configuration, click the LISA+ Configuration button.
5. To edit the settings for the signal groups, click the Edit signal groups button.
6. Make the desired changes.
questions regarding supply files, please contact the company that developed the control
procedure.
Note: The GUI file McCaingui.dll and the program file McCain2033.dll are only
provided for 32-bit versions of Vissim. From version 11, Vissim is available as a 64-bit
edition only.
When you define an SC, in the Type list, click McCain 2033.
Element Description
Supply file 1 SupplyFile1: Supply file of control logic. The files must be saved in
the same folder as the Vissim data.
Controller para- ProgNo (Program number):The signal program you want to
meters simulate. A change of program is possible if the simulation run is in
single-step mode. If the new signal program number is confirmed
with OK, the changeover is triggered in the next simulation second.
The Ring Barrier Controller control procedure is used in North America and has superseded
NEMA.
Note: If a network file with NEMA type controls is read in, these controls are
automatically converted to controls of the RBC type.
In Vissim, the external SC type Ring Barrier Controller has a graphic user interface and
additional functions.
In Vissim the settings are saved as an external file with the file extension *.rbc.
The English version of the RBC manual, Manual_ RBC.pdf , can be found in the folder
Doc\ENG of the Vissim installation.
1. From the Signal Control menu, choose > Signal Controllers.
The Signal Controllers list opens.
By default, you can edit the list (see "Using lists" on page 93).
8. Proceed as described in the manual Manual RBC.pdf, in the DOC\ENG folder of your
Vissim installation.
Some control procedures expect the supply file to be saved in the same directory that contains
the *.inpx file. If a control file is saved to a directory that does not meet the requirements of the
control procedure, this can cause the program to crash. The supply files of the control
procedures Fixed time/Vissig, VAP and RBC can be saved to any directory Vissim can access.
Vissim does not need the supply files to be saved to a specific directory. Should you have any
questions regarding supply files, please contact the company that developed the control
procedure.
When you define an SC, in the Type list, click SCATSl.
The control procedure additionally uses the following files:
scats.dll
scats_gui.dll
the programs WinTraff and ScatSim developed by the Roads and Traffic Authority of New
South Wales, Australia,
the program SimHub by Roads and Traffic Authority of New South Wales, Australia, if
required.
You are provided with the DLL files for the 64-bit Vissim version licensed.
By default, you can edit the list (see "Using lists" on page 93).
Element Description
WTT WTTDat: Value type-tables. They contain the data types of the control logic that
files shall be displayed in the SC Detector Record or in the Signal Times Table
window, as well as the display type.
Some control procedures expect the supply file to be saved in the same directory that contains
the *.inpx file. If a control file is saved to a directory that does not meet the requirements of the
control procedure, this can cause the program to crash. The supply files of the control
procedures Fixed time/Vissig, VAP and RBC can be saved to any directory Vissim can access.
Vissim does not need the supply files to be saved to a specific directory. Should you have any
questions regarding supply files, please contact the company that developed the control
procedure.
When you define an SC, in the Type list, click TRENDS.
You can simulate signal controls that internally use the TRENDS core of the company GEVAS,
Munich.
The control procedure additionally uses the following files:
Program file: Control program *.EXE, default TREND429.exe
STG file: ASCII supply file
VXB file: Binary supply file
WTT file: Value type table, by default trend429.WTT
At intervals of one second, Vissim calls up a separate control program for each signal
controller. To do this, select the supply files PW1 for the control of each signal controller.
Some control procedures expect the supply file to be saved in the same directory that contains
the *.inpx file. If a control file is saved to a directory that does not meet the requirements of the
control procedure, this can cause the program to crash. The supply files of the control
procedures Fixed time/Vissig, VAP and RBC can be saved to any directory Vissim can access.
Vissim does not need the supply files to be saved to a specific directory. Should you have any
questions regarding supply files, please contact the company that developed the control
procedure.
1. From the Signal Control menu, choose > Signal Controllers.
The Signal Controllers list opens.
By default, you can edit the list (see "Using lists" on page 93).
Element Description
Program file ProgFile *.dll file: Program file of the control logic for more
modern Siemens control units that you want to use to control the
intersection. In addition, in the Node Executable box. choose an
*.exe file.
This is the file *.exe: the program file of the control logic for older
Siemens control units, with which the nodes are to be controlled.
Supply file 1, SupplyFile1, SupplyFile2: Supply files of the control logic The
Data file 2 files must be saved in the same folder as the Vissim data.
Import file 1: Siemens VS-PLUS requires the logic in PW1
format.
Import file 2: This is specific to the particular device. For
example, it contains the smoothing parameters for the detect-
ors. In general the file which is supplied with the Siemens
VS-PLUS can be used for this, e.g. VSP0400G.pw1 for ver-
sion 4.00.
Node Executable This is only necessary if a DLL file and no EXE file are selected in
the Program file field. This is an EXE file with a control logic
which is specific to the node. The field is ignored if an EXE file is
chosen as the program file.
Controller ProgNo (Program number):The signal program you want to
parameters simulate. A change of program is possible if the simulation run is
in single-step mode. If the new signal program number is
confirmed with OK, the changeover is triggered in the next
simulation second.
WTT files WTTFiles: Value type tables: These contain the data types of the
control logic which are to be shown in the Signal Control Detector
Record or in the Signal Times Table window, as well as the
display type. If the control consists of several TL modules, you
must specify the associated *.wtt file for each module.
With the add-on module VAP you can model programmable control logics in the description
language VAP. These must be created in the display type A or B according to RiLSA 1992 or
2010.
In contrast with VS-PLUS or TrafficLanguage (TL, Siemens) VAP is not a control procedure
which can run in an identical form on devices from different signal manufacturers. However,
you can emulate almost all control procedures with VAP.
The *.dll files for VAP are provided with your Vissim edition. Depending on the license
purchased, the files are provided in a a 64-bit version.
In the Doc folder of your Vissim installation, you can find a description of the VAP description
language in the file VAP_<Version>_<Language>.pdf.
1. From the Signal Control menu, choose > Signal Controllers.
The Signal Controllers list opens.
By default, you can edit the list (see "Using lists" on page 93).
Element Description
Program ProgFile:This is the *.dll or *.exe file of the control logic with which the nodes
file are to be controlled. By default vap216.dll.
Interstages Select the file *.pua with interstages
file
Logic file The *.vap file with the SC program logic for a VAP control.
Make sure that the end symbol is in the last line of the VAP code. Otherwise,
the VAP code may be generated incorrectly or not at all.
Program ProgNo: The signal program which is to be simulated. A change of program
no. is possible if the simulation run is in single-step mode. If the new signal pro-
gram number is confirmed with OK, the changeover is triggered in the next
simulation second.
Debug Debug mode enabled (Debug): If this option is selected, the signal flow
mode can be followed during simulation in debug mode. VisVAP must be open.
(VisVAP) The *.vv file must be loaded.
At intervals of one second, Vissim calls up a separate VS- Plus program for each signal
controller. In the program name, the number behind VSP states the version number.
For each SC in Vissim, you must select the supply file *.VCE or *.PW1 for the VS-PLUS control.
You can create these files with the planning and supply interface visual VS-Plus.
Some control procedures expect the supply file to be saved in the same directory that contains
the *.inpx file. If a control file is saved to a directory that does not meet the requirements of the
control procedure, this can cause the program to crash. The supply files of the control
procedures Fixed time/Vissig, VAP and RBC can be saved to any directory Vissim can access.
Vissim does not need the supply files to be saved to a specific directory. Should you have any
questions regarding supply files, please contact the company that developed the control
procedure.
Tips: You can obtain information about the program versions of VS-Plus from the
manufacturers, VS-PLUS AG and Siemens AG.
Information for the use of VS-PLUS (see "Add-on module Siemens VA (TL / Siemens
VS-PLUS)" on page 624).
By default, you can edit the list (see "Using lists" on page 93).
Element Description
Program ProgFile: This is the VS-PLUS version with which the node is to be
file controlled.
Always use the same VS-PLUS version to create the supply file with Visual
VS-PLUS in the simulation and for the application on the actual control
device.
Data file 1 SupplyFile1, SupplyFile2: Interface file and parameter file. The files must be
Data file 2 saved in the same folder as the Vissim data.
If the VS-PLUS supply is carried out with Visual VS-PLUS, only one VS-
PLUS input file *.vce is generated. Enter their file names in the field Import
file 1.
Import file 1: This is an interface file, e.g. GEO_I.VCE if this was gen-
erated by IVA or by the VS-PLUS input file *.vce.
Import file 2: This is a parameter file, if this was generated by IVA.
Controller ProgNo (Program number):The signal program you want to simulate. A
parameters change of program is possible if the simulation run is in single-step mode. If
the new signal program number is confirmed with OK, the changeover is
triggered in the next simulation second.
WTT files WTTFiles: Value type tables: These contain the data types of the control
logic which are to be shown in the Signal Control Detector Record or in the
Signal Times Table window, as well as the display type. If the control
consists of several modules, you must specify the associated *.wtt file for
each module.
6.14.4.20 Defining signal groups for Siemens VA, TRENDS, VAP, VS-Plus
In the Signal Controller window or the Signal groups list, you can define signal groups for the
signal control procedures Siemens VA, TRENDS, VAP and VS Plus.
4. On the toolbar of the Signal Groups list on the right, click the New ... button .
A new row with default data is inserted.
Creating stage sequences, interstages, and signal group based signal programs (see
"Editing stage sequence" on page 649). Using the Vissig add-on module, you may also
define stage-based signal programs.
Defining signal programs (see "Defining signal programs" on page 653)
Editing signal programs (see "Editing signal programs" on page 654)
Editing the interstages created (see "Editing interstages" on page 661)
Defining daily signal program lists (see "Defining and editing daily signal program lists" on
page 664)
If you have added an SC, you must save the network file *.inpx to open the SC editor.
Note: When in Vissim you edit data that is saved to external files, for example *.sig files,
Vissim does not provide the Undo function for any previously selected commands.
Element Description
Title bar Program name, number of the selected signal control and currently loaded
signal control file *.sig.
Menu bar It is operated using the mouse or key combinations. Menu entries contain
graphic notes on submenus or windows:
The symbol indicates a subordinate submenu.
" ..." Three points stand for a subordinate window.
Toolbar Control elements for control and editing
Scroll bars Scroll window content horizontally or vertically
Navigator in List of available parameter pages for the currently selected SC. With the
section on the Vissig add-on module, you can also edit stages and daily signal program
left lists.
Button < above the Navigator: Closes the pane with the view of the tree
structure. A vertical label opens which specifies the parameter page on
which the cursor was when it was closed.
Button >: Opens the Navigator again on the specified parameter page.
Parameters in Parameters for defining and editing the SC (see "Defining SC with
section on the frequency" on page 638)
right
File menu
Element Description Hotkeys
Open *.sig configuration file
Export Export Excel Workbook or *.pua file with interstages in text format for
VAP
Save Save Vissig configuration file *.sig with same path and name CTRL+S
Save Save Vissig configuration file *.sig under a new path or name, may
as… contain Unicode characters.
Check Check for inconsistent planning (see "Detecting inconsistent planning"
on page 667)
Exit Close the SC Editor ALT+X
Edit menu
Element Description Hotkeys
Undo Cancels the last action. Each executed step can be undone. CTRL+Z
Redo Redoes the last undone action. Each step can be restored. CTRL+Y
Options… General Settings (Common, Optimizations, View and Export) (see
"Making global settings in the SC Editor" on page 635)
Save CTRL+S
Undo CTRL+Z
Redo CTRL+Y
Back in View
Forward in View
New
Duplicate
Edit
Delete
Flashing Amber
Dark
Time horizon
Minimum duration of the signal state in the default sequence. The minimum duration is pre-
defined and can be changed for each signal group.
State Signal state sequence Green Fixed Minimum
Duration Duration
Permanent Red
Permanent Green x
Red-Red/Amber-Green-Amber 1
1
x 5
3
Red-Green 1
x 5
Red-Red/Amber-Green-Flashing Green- 1
Amber
1
x 5
x 4
3
Red-Green-Flashing Green 1
x 5
x 4
Red-Green-Amber 1
x 5
3
Off (Flashing Amber)
Off (Off)
1. Open the SC Editor (see "Opening and using the SC Editor" on page 631).
Common tab
Select the desired language.
The selected language is used as the default language.
Optimizations tab
Element Description
Interstages Interstages:
Add minimum times in interstage: If this option is selected, the target
signal states of the individual signal groups have at least the minimum
period specified in the signal groups.
(Setting can be changed in the SC settings): Alternatively, in the SC set-
tings with the option Check minimum times in signal programs, select or
deactivate the option Add minimum times in interstage(see "Defining SC
with frequency" on page 638).
Optimizes green time duration:
Use optimal length in front: If the option is selected, the green is ended
at the start of the interstage when changing from green to red. Green starts
as early as possible.
If the option is not selected, the green is ended at the start of the
interstage when changing from green to red.
Use optimal length in back: If the option is selected, the green does not
only start at the end of the interstage or at the end of the interstage minus
the minimum period when changing from green to red. Green ends as late
as possible.
If the option is not selected, the green only starts at the end of the
interstage or at the end of the interstage minus the minimum period when
changing from green to red.
View tab
Element Description
Stages Stages:
Show signal group ids: Signal group numbers are shown in the
stage diagram.
Use compact view: A schematic rather than a topographic dis-
play is shown in the stage diagram.
Signal programs Appearance: You can select from the following display options:
and interstages Classic
3d tubes
3d boxes
Resize automatically: By changing the window size, the row
height automatically adjusts to the window height.
Show full interstage name in the stage based signal programs:
The names are displayed instead of the numbers of the interstages.
Export tab
Element Description
Common Render mode
Fixed width: Width of export graphic based on Picture width
Fixed scale (pixels per second) in pixel per second: Width of export
graphic based on Pixel per second entered below.
Signal group height: Signal group height in pixels globally for all graphic
exports
Signal pro- Picture width: Width of the export graphic in pixels. The given value is
grams taken into account if the Fixed width option is selected as the Render
mode.
Pixel per second: Number of pixels that represent a second in the export
graphic. The given value is taken into account if the option Fixed scale
(pixel per second) is selected as the Render mode.
Interstages Picture width: Width of the export graphic in pixels. The given value is
taken into account if the Fixed width option is selected as the Render
mode.
Pixel per second: Specify the number of pixels that represent a second in
the export graphic. The given value is taken into account if the option Fixed
scale (pixel per second) is selected as the Render mode.
Stage Stage width: Width of the stage in pixels for the export. The given value is taken
sequence into account if the Fixed width option is selected as the Render mode.
You can define a new signal control or change the settings for the selected SC.
Element Description
Name Label for the top entry in the navigator:
no name: My signal control is displayed by default in the
Navigator and the SC number is added to it.
The SC number is generated automatically.
Controller frequency Number of calls of the SC per simulation second, value range 1-
10.
The SC frequency controls the frequency of light signal controls
during the simulation.
A warning is displayed if the SC frequency is incompatible with the
simulation parameter Simulation resolution.
The least common multiple of the frequencies of all SCs must be a
factor of the simulation resolution.
Check minimum times If this option is selected, the target signal states of the individual
in interstage programs signal groups have at least the minimum period specified in the
signal groups.
Notes optional entry of text
By default, you can edit the list (see "Using lists" on page 93).
Element Description
Note: If in the SC editor, in the Edit menu, you choose Options > Optimizations
and then click Add minimum times in interstage, the increase in the minimum
green time or transition time might mean that individual interstages have to be
recalculated. This is why before changes are accepted, Vissim checks whether the
interstages need to be recalculated due to these changes. If required, a message
is then displayed, asking whether you still want the changes to be carried out.
Within this context, changes made in the meantime to optimization settings or
stages might also require recalculations, which are not due to the actual change.
(Minimum) Symbol for signal state sequence and minimum durations in seconds of the
durations signal state
Notes optional entry of text
1. Open the SC Editor (see "Opening and using the SC Editor" on page 631).
2. Double-click the desired SC in the Navigator.
3. In the Navigator, click Intergreen matrices.
The intergreen matrices list opens.
If no intergreen matrix has been defined yet, only the column titles are displayed.
You can assign an intergreen matrix individually to each signal group-based signal program.
In the Navigator, under Stage assignments, you can choose an intergreen matrix as default
(see "Editing stage assignment" on page 647). The program then takes the intergreen matrix
into account to create stages, stage transitions, and stage-based signal programs.
When a cell is activated, the corresponding cell in the opposite triangle is also highlighted.
10. Hold down the left mouse button and highlight only the rows and columns that contain
values.
11. Press the key combination CTRL+C.
12. Switch to the editing view of the new intergreen matrix.
13. Click in the upper left field of the matrix.
The entire matrix is highlighted in blue.
1. Open the SC Editor (see "Opening and using the SC Editor" on page 631).
2. Double-click the desired SC in the Navigator.
3. Click Stages in the Navigator.
Element Description
Pseudo If the option is selected, the stage duration is not changed during green time
stage optimization. The duration of a pseudo stage is zero seconds in all stage-based
signal programs. This option acts as a "stage transition divider" to handle the
special case when more than one switching command is received during a
stage transition of a signal group. In this case, the stage transition is divided into
two stage transitions, each linked to a pseudo stage.
The Pseudo Stage option can only be selected if no stage transition has been
defined for this stage.
Stage Graphical representation of stage
diagram
Note: To display pavement markers in Vissim, the following nodes are required:
A node for the relevant node
A node for each neighboring node
For these nodes, the attribute Use for evaluation must be selected.
You can permit or block individual signal groups or classify their state as not relevant.
In the Default intergreen matrix box, select the entry of your choice.
By default, the selected intergreen matrix is marked with an x in the overview table of the
Intergreen matrices.
The state of the signal group in the stage is switched. The system switches between the two
states in cycles:
State of signal group is in the Not Relevant stage, for example, for partial node
control
If an intergreen matrix is selected as default, the conflicts (conflict traffic streams) are tested
during the creation of the stages. When conflicting signal groups are permitted in the same
stage, these are highlighted in red in the table.
Tip: You may change the width of the two window sections.
You can form stage sequences from the stages defined and create the interstages.
1. Open the SC Editor (see "Opening and using the SC Editor" on page 631).
2. Double-click the desired SC in the Navigator.
3. In the navigator, click Stage sequence editing.
The existing stages are displayed in the upper pane. The currently selected stage
sequence is displayed in the lower pane.
In the upper pane, you define individual interstages and stage sequences.
Tip: You can change the ratio between the upper and lower pane using the horizontal
divider.
Defining interstages
1. Click on the From stage.
The From stage is marked.
Editing interstage
1. Double-click on the interstage.
The editing view of the interstage opens.
If an intergreen matrix is assigned to a signal program, the adherence to the intergreens can
be checked while editing the signal program. The intergreen time violations are displayed
automatically.
1. Open the SC Editor (see "Opening and using the SC Editor" on page 631).
2. Double-click the desired SC in the Navigator.
3. Double-click Signal programs in the Navigator.
The signal programs list opens.
The Signal programs entry in the Navigator can contain the following types of signal
programs:
Signal group-based signal programs. These can be created in the overview table.
Stage-based signal programs created from stage sequences
The type of signal program is displayed in italics in the Navigator tree below the name of the
signal program.
Element Description
Extract interstage In Vissig, in the graphical view, you may cut out an interstage of your
choice for signal group based signal programs. After selecting this
function, the cursor changes into a cross in the Cycle Times column
above the graph. With the mouse held down, drag the area that you
want to extract. The editing view of the selected interstage opens
(see "Editing interstages" on page 661). You can also select the edit-
ing mode via the toolbar.
Second green Only in signal group-based signal programs: Create additional green
time time. A second green time (double throw) can be created only via the
context menu.
Time axis labeling Labeling of the time axis starts with the offset time set, not with 0.
absolute (offset
considered)
Element Description
Edit columns… Only in signal group-based signal programs: the Select time
columns to be displayed window opens. The settings are saved to
the registry of your computer and may change depending on the
user.
You can select entries and display them as columns via the arrow
symbols or remove the columns.
A column is added for table entries of signal states with a fixed
duration, as the amber time e.g. is identical for each green time. A
double column is added for table entries of signal states with a
variable duration, as there can be two green times within one cycle
which can have different durations, start and end times.
The columns for stage-based signal programs with signal states with
a fixed duration are not displayed, even when selected. For stage-
based signal programs, the fixed durations of the definition of signal
groups are used that cannot be changed.
3. With the left mouse button held down, drag the line up or down.
Stretch/Compress
Extract interstage
Only for stage-based signal programs: When a signal state is being shifted, the
reserve times are indicated by a green background. Intergreen time violations are
indicated by an orange background. Violations of minimum durations are indicated
by a red background. In front of rows with intergreen time violations or violations of
minimum durations, the symbol is displayed.
Within the time axis labeling, you can move the entire signal program or the zero
point of the signal program.
Note: Keep the cursor in the selected area. Otherwise, the move is canceled.
You can change the durations of the transition states individually in the table for the currently
edited signal program, if they differ from the default durations defined in the signal group, for
example higher amber times in bad weather programs for signal group based signal
programs.
3. If you want to cancel Stretch/Compress, release the mouse button outside the time axis
labeling.
3. If you want to cancel Extract interstage, release the mouse button outside the time axis
labeling.
The duration of the transition states for interstages are set by default to the default values from
the definitions of the signal groups.
3. If desired, compress or stretch the individual stages.
You can enlarge a specific area of the graphical signal programs. Thus you can edit individual
switching times more precisely, for example, with a switch point every 1/10 seconds if SC cycle
= 10.
1. Click on the desired entry.
3. If you want to stretch the time range, click the scroll wheel in the graphics area of the row.
4. If you want to reset the time range again, click the scroll wheel again in the graphics area of
the row.
1. Open the SC Editor (see "Opening and using the SC Editor" on page 631).
2. Double-click the desired SC in the Navigator.
3. Make sure that stage sequences are defined with interstages (see "Editing stage
sequence" on page 649).
4. Click Interstages in the Navigator.
The interstages are displayed.
5. Right-click the entry of your choice.
8. To edit an interstage, double-click the row with the No. and Name of the interstage.
The editing of switching times is done like the editing of signal group-based signal programs
(see "Editing signal programs" on page 654).
Note: You can export interstages in the menu File > Export > PUA in PUA format. This
format is required, for example, for VAP control procedures.
You can create variants of a chronological sequence of signal programs for your time
intervals. You can save these variants as daily signal program lists.
You can use the daily signal program lists to switch between various signal programs in the
simulation. In this case, enter the number of a daily signal program list rather than the number
of a signal program as the program number.
1. Open the SC Editor (see "Opening and using the SC Editor" on page 631).
2. Double-click the desired SC in the Navigator.
3. Click Daily signal program lists in the Navigator.
Note: Signal times tables and daily signal program lists follow a common numbering
system. When you create a daily signal program list, the numbering starts with the first
free number. You can overwrite this with a number that is not already used for a signal
times table.
Note: If in daily signal list Vissim marks a signal program with the symbol , the states
of this signal program and the next signal program have not been coordinated. Edit one
or both signal programs so that the states of the two signal programs are coordinated
for the change (see "Editing interstages" on page 661).
A change in the stages may cause interstages to become invalid because the initial state
or target state of a signal group has changed. The following cases can be distinguished:
If the state of a signal group is changed from Permitted or Blocked to Not relevant,
the related interstages remain consistent. Since the interstage is consistent, it is not
recalculated when you select the modified stage again. To recalculate the interstage,
you must first select an arbitrary stage and then the modified stage. In the figure, in
stage 2, the state was changed from Blocked to not relevant for N RS and S RS:
If the state of a signal group is changed to Permitted or Blocked, the associated inter-
stages are usually inconsistent. This is indicated by the names of the inconsistent inter-
stages highlighted in red in the navigator tree. In the figure, in stage 2, the state was
changed from Blocked to Permitted for S RS:
In the editing view of an inconsistent interstage, the schematic display of the responsible
stage is highlighted in red and the different stage states in the rows are also highlighted in
red. The explicit selection of the stage highlighted in red starts a recalculation of the inter-
stage so that this is now consistent with the modified stage.
A change of interstages can cause the associated stage-oriented signal programs to be
inconsistent. This is indicated by the names of the inconsistent signal programs high-
lighted in red in the navigator tree.
Rows that have an inconsistent signal sequence due to the change of interstages are
marked in the editing view as incorrect and the inconsistent area is highlighted in red. Inter-
stage 2 was recalculated after the above change of stage 2 by the explicit selection of
stage 2:
Exporting interstages
1. Choose Interstages in the Navigator and select an interstage in the list.
2. Right-click it.
The context menu opens.
The *.pua file is an output file of Vissig and an input file for a VAP control logic. Interstages can
be exported in the *.pua file format.
1. Choose the menu File > Export > PUA.
The VISSIG PUA export window opens.
Note: Settings that do not correspond to the conventions of the *.pua file format are
displayed in the Export window, for example, spaces in the file name of a signal group.
The correction is made in accordance with the conventions. The details are displayed
in the Export window. If you close the Export window, the export will be continued.
2. In the VISSIG PUA export window, click the button next to Save as.
The Save as window opens.
3. Choose the desired folder.
4. Specify a file name.
5. Click on Save.
6. Select the Start stages in the VISSIG PUA export window.
7. Click on Export.
The *.pua file is generated and saved in the selected folder.
Tip: You can also open the *.xlsx file with the program Calc (OpenOffice.org). Before
you make changes to the file in Calc, save the file under a new name in the Calc
format.
6.14.6 Linking SC
You can link SCs, which support communication with other control devices. In each case, an
output of an SC is linked to an input of another SC. Depending on the control procedures, for
example, marks can thus be exchanged between several SCs. The number of links between
two light signal controls is unlimited.
1. From the Signal Control menu, choose Signal Controller Communication.
The SC Communication list opens. If there is no link, only the column titles are shown.
By default, you can edit the list (see "Using lists" on page 93).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
In the next time step, the data that was written from the signal controller to the output channel
is transmitted to the linked input channel, where it can be read by its control.
You can use the add-on module V3DM (Vissim 3D Modeler) to convert static 3D models in the
Autodesk 3ds Max format *.3ds into the Vissim 3D format *.v3d. V3DM also enables you to
create simple 3D models, e.g. buildings. Using textures for the faces, allows you to give them a
realistic design.
By default, static 3D models are saved to the ..\Static directory. For example models of
benches, traffic cones, plants, buildings, overhead lines, tracks, road block equipment, sky
texture, stop lights, stops, garbage cans.
5. Double-click the desired file: *.v3d, *.skp, *.3ds or *.dwf.
A symbol for the 3D model is displayed in the Network Editor.
The Add static 3D model window opens. In the section on the left, a preview of the 3D
model is displayed.
6. Make the desired settings for the attributes (see "Attributes of static 3D models" on page
675).
The window also provides the following commands:
Element Description
Preview in 3D display of the selected 3D model.
section on Zoom: Turn the mouse wheel.
the left Rotate the model: Left-click and keep the mouse button pressed
while moving the mouse pointer in the desired direction.
3D model Path and file name of the selected 3D model file
file
Opens the Open window for selection of a file with a static 3D model
Resets the Preview to default settings. Does not reset the values of attrib-
utes in the Angle section.
Adjust visualization: Show options that allow you to display additional
elements in the preview. For example, Show ground plate:
Select this option to display a gray, transparent ground plate below the
3D model. This view supports the orientation during rotation and tilting of
the 3D model in the preview.
If you do not select this option, no ground plate is displayed. This view
corresponds to the view provided by the Network editor.
Angle Angle of rotation around the three axes (see "Attributes of static 3D models"
on page 675)
In the 2D mode, in the Network Editor, the contour or outline of the 3D model is displayed and
selected.
In the 3D mode, in the Network Editor, the 3D model is displayed and selected.
You can edit the static 3D model (see "Editing static 3D models in the Network Editor" on page
676).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
1. Click the 3D model in the Network Editor, hold the mouse button and the ALT key pressed,
and rotate the 3D model.
2. Release the keys.
You can scale 3D models in 3D mode. In the Network Editor toolbar, the icon 2D/3D must
be shown (not ).
1. Select the 3D model in the Network Editor.
2. Press and hold the SHIFT key, right-click the 3D model in the Network Editor, and hold the
right mouse button pressed.
3. Drag the mouse to the right if you want to make the 3D model smaller.
4. Drag the mouse to the left if you want to make the 3D model larger.
5. Release the keys.
When the size of the walkable pedestrian area is used in a measured value, for example, the
density, the percentage of the walkable area of Vissim is calculated: Thus covered areas and
areas without a construction element are deducted as obstacles.
You can define sections as polygons or rectangles (see "Defining sections as a rectangle" on
page 678), (see "Defining sections as a polygon" on page 679).
If during hybrid simulation of your Vissim network, you want to choose microscopic simulation
for parts of the network, you will need to define sections for those parts (see "Using add-on
module for mesoscopic simulation" on page 801). You select these sections in the simulation
parameters for mesoscopic simulation (see "Selecting sections for hybrid simulation" on page
838).
The following applies for modeling sections in mesoscopic simulation:
The borders of these sections must not lead through a meso node.
The borders of these sections must not intersect with certain network objects. These e.g.
include parking lots, conflict areas, priority rules, public transport stops and reduced speed
areas.
Ensure that the section borders are at a sufficient distance from existing meso nodes,
including those automatically generated, in order to avoid artifacts in the behavior of
vehicles in the transition area.
5. Press the CTRL key, hold down the right mouse button and drag the mouse to the desired
end point of the link.
6. Release the keys.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
No Unique number of the section
Name Name of the section
Display type Color of section (see "Defining display types" on page 320)
Level For modeling of multistory buildings: level at which the section lies.
AddLvl Additional Level: If an additional level is selected, only vehicles on those
connectors and/or pedestrians those on ramps are recoded that connect
the level with the additional level of the section. The same applies when
the level and additional level of the section are identical. Vehicles on
links and pedestrians in areas are not recorded when an additional level
is set.
The selection of an additional level affects:
Animation recordings (see "Recording a simulation and saving it as
an ANI file" on page 1166)
Area measurements (see "Defining an area measurement in lists" on
page 1009), (see "Generating area measurements in lists" on page
1010), (see "Evaluating pedestrian areas with area measurements"
on page 1041)
Vehicle record (see "Saving vehicle record to a file or database" on
page 1031)
Pedestrian record (see "Saving pedestrian record to a file or data-
base" on page 1053)
Mesoscopic simulation (see "Using add-on module for mesoscopic
simulation" on page 801)
If no layer is selected in the attribute Additional Level, no vehicles on
connectors and/or pedestrians on ramps are recorded that connect the
two levels.
If no additional level is selected, the section recording also includes
ramps and connectors whose beginning and end lie on the level of the
section. Those whose do not, meaning those who have only one end or
none lying on the level of the section, are not recorded.
GeometryType Geometry type: rectangle or polygon:
Rectangle
Polygon
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Area measurements (see "Defining an area measurement in lists" on page 1009), (see
"Generating area measurements in lists" on page 1010)
Points: edit coordinates of the corners
2. On the list toolbar, in the Relations list, click the desired entry.
You can display 3D information signs in the network editor during simulation and animation.
To align a 3D information board to the camera position, use the Alignment attribute (see
"Attributes of 3D information signs" on page 683).
In the network editor, In 2D mode, the following symbol indicates a 3D information sign: .
Point the mouse pointer to the symbol to show the name of the 3D information board.
Note: 3D information signs reduce display and loading speed of Vissim. Use 3D
information signs to display information, not to label network objects. Limit the number
of 3D information signs you want to save in the *.inpx file to a maximum of a few dozen
and avoid a larger number.
Note: 3D information signs reduce display and loading speed of Vissim. Use 3D
information signs to display information, not to label network objects. Limit the number
of 3D information signs you want to save in the *.inpx file to a maximum of a few dozen
and avoid a larger number.
1. Click the symbol of the desired 3D information sign and keep the mouse button held
down.
2. Drag the mouse pointer to the desired position.
A dashed yellow line connects the original and current position. xOffset and yOffset of the
3D information sign are adjusted. In 2D mode, the symbol of the 3D information sign
is displayed at the new position. In 3D mode, the 3D information sign is displayed at the
new position.
3. Release the mouse button.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The right list contains the attributes and attribute values of the content of the 3D information
sign that was selected in the left list (see "Using coupled lists" on page 119).
3. Enter the desired data.
In the graphic parameters of the network object type Node, when you configure the display
settings for turn values, you select two attributes (see "Configuring turn value visualization" on
page 687):
An attribute whose value Vissim is visualized using the color of the turn value. Each
color is assigned to a class. You can select the value range for each class.
An attribute whose value Vissim visualizes using the width of the turn value. You can
select the scaling of the width. Vissim can also display the attribute value numerically,
at the beginning and end of each turn value. In this case, th following elements must
be selected large enough. Otherwise not all or no numerical values are displayed:
the section of turn value visualization
the value for Turn value bar width (maximum):
the magnification in the Network editor
In addition to numeric attribute values, you can show total values (see "Configuring
turn value visualization" on page 687). Circular segmental arches separate the total
values from the numeric attribute values.
To visualize turn values in the Network editor, in the graphic parameters of the network object
typeNode, select Turn value visualization.
The node attribute Object visibility also controls the visibility of turn values.
In addition, you can activate turn value visualization for each node of your choice (see
"Activate turn value visualization" on page 690). This allows you to compare turn values that
arise in one or multiple nodes during or after a simulation run. During the simulation run, turn
values are visualized based on the interval set for the evaluation of the node.
To perform a Node evaluation, first select the attribute Collect dataa (see "Evaluating nodes"
on page 1057). For each node whose turn values you want to visualize, select the Use for
evaluation attribute.
The evaluation graph must have been generated (see "Generating a node-edge graph" on
page 718).
Example:
The graphic shows a turn value visualization with the following settings:
Color of turn values: The values of the attribute Vehicle delay (VehDelay) have been
classified based on the color scheme Relative lost time.
Width of turn values: Used to visualize the values of the attribute Vehicles (Veh).
The number at the beginning of a turn value shows the attribute value Vehicles (Veh)
that Vissim determines at the beginning of a turn relation in the node. Accordingly, the
number at the end shows the attribute value that Vissim determines at the end of the
turn relation in the node. Vissim automatically shows or hides the figures depending
on the selected enlargement of the network in the Network editor.
cified maximum value, the turn value bar is drawn with its maximum
width.
Turn value bar width (maximum)::Maximum width for turn value
bars with automatically adjusted width. If the message Visualization
is not possible because of overlapping. is displayed, the turn value
bars take up too much space to be displayed next to each other.
Reduce the width of turn value bar.
Classification
by color Attribute : The color of the turn value bars is based on the values of the
selected attribute and the following settings:
Class bounds and colors:
Lower bound column: Value that represents the lower bound of the
selected attribute within this value range. Based on value range after
MIN, on upper bound of the row above.
Upper bound column: Value that represents the upper bound of the
selected attribute within this value range. The upper bound belongs
the value range.
Range scale factor:
Enter a factor for the upper bound and lower bound
Apply button: Multiply values of upper bounds and lower bounds by
a factor
The simulation parameters are set and the simulation can be started (see "Defining
simulation parameters" on page 840), (see "Selecting the number of simulation runs
and starting simulation" on page 845).
To visualize turn values, first select all the desired nodes. Then make the following settings:
For the Nodes evaluation, select Collect data (see "Evaluating nodes" on page 1057).
For each node whose turn values you want to visualize, select the Use for evaluation
attribute (see "Attributes of nodes" on page 709).
Turn value visualization must be configured according to your requirements (see "Con-
figuring turn value visualization" on page 687).
The simulation parameters are set and the simulation can be started (see "Defining
simulation parameters" on page 840), (see "Selecting the number of simulation runs
and starting simulation" on page 845).
2. From the shortcut menu, choose Set all active turn value diagrams to this size.
When using dynamic assignment traffic demand is not specified by using vehicle inputs on
selected links with a given traffic volume but in the form of one or more origin-destination
matrix/matrices. Thus you can simulate a road network without having to manually create
routes and vehicle inputs. In origin- destination matrices, you specify the starting and end
points of trips and the number of trips between these locations. Thus the dimension of an
origin-destination matrix is the squared number of zones.
In Vissim, the dynamic assignment is done by an iterated application of the traffic flow
simulation.
Examples
You will find a simple use case of dynamic assignment in the 3 Paths.inpx file, in the dir-
ectory:
..\Examples Training\Dynamic Assignment\3 Paths
You will find a simple use case of dynamic assignment with a detour in the detour.inp file,
in the directory:
..\Examples Training\Dynamic Assignment\Detour
You will find a simple use case of dynamic assignment for a drop-off zone at an airport ter-
minal or a railway station in the file Drop-off zone.inpx, in the directory:
..\Examples Training\Dynamic Assignment\Drop-off Zone.Trip Chains.inpx
You will find a use case of dynamic assignment with real parking lots in the file Parking
Search - Real Parking Spaces.inpx, in the directory:
..\Examples Training\Dynamic Assignment\Parking Search - Real Parking Spaces.inpx
8. Assign each of these parking lots a zone of your choice (see "Defining parking lots for
dynamic assignment" on page 700).
9. In the parameters of dynamic assignment, select the desired matrix or matrices (see
"Attributes for the trip chain file, matrices, path file and cost file" on page 771).
10. Generate the node-edge graph (see "Generating a node-edge graph" on page 718).
11. If desired, configure evaluations (see "Performing evaluations" on page 1001), (see
"Overview of evaluations" on page 1002).
12. If desired, visualize turn values (see "Visualizing turn values" on page 685).
13. Ensure that the desired simulation parameters have been set (see "Defining simulation
parameters" on page 840).
14. Start the simulation (see "Selecting the number of simulation runs and starting simulation"
on page 845).
The path selection behavior can itself be the subject of your investigation, if the effects of
measures are to be judged. This would also affect the path selection.
reference an abstract description of the road network, where the junctions are nodes and the
links between the junctions are edges of an abstract network graph. On this abstract network
graph, the assignment procedures can work much more efficiently. The abstract network graph
also correlates with the human understanding: For example, to describe a path to someone, it
is sufficient to mention the sequence of junctions and to add if he must turn there; a detailed
description is not necessary.
In Vissim an abstract network is built for dynamic assignment. To do so, in the detailed model,
highlight the parts you want to use as abstract nodes by drawing in network objects of the type
node. For dynamic assignment with microsimulation, these will normally be network sections
that correspond to real intersections (see "Building an Abstract Network Graph" on page 697).
The simulation is iterated until there are no more significant changes from one iteration to the
next in the congestions and travel times in the network. This situation is called in Vissim as
convergence. You can set the criteria for convergence (see "Attributes for the trip chain file,
matrices, path file and cost file" on page 771).
includes the parking lots, from which the vehicles enter the network, or which are the
destination of the vehicles, as well as nodes and edges. When you start dynamic assignment,
Vissim generates an abstract network graph based on these network objects. When you
perform dynamic assignment with mesoscopic simulation, Vissim additionally generates a
meso-specific network graph (see "Mesoscopic node-edge model" on page 804).
If the Use volume (old) attribute is selected, the origin parking lot is chosen based on
the volume specified in the *.weg path file. The Rel. volume attribute is then not taken
into account. The time intervals of path volumes may differ from the time window
defined for the origin-destination matrix in the From-time and To-time attributes. This
is why path volumes adopted from the *.weg path file are scaled using the part of the
time interval that lies within the valid period of the origin-destination matrix. These
scaled path volumes are added up for all time intervals and paths leading to the des-
tination zone of the OD pair. This equals the relative volume of a parking lot. The total
of relative volumes for all parking lots of the origin zone of an OD pair is the nor-
malization factor required to calculate the probability of selection of a parking lot. If the
total of probabilities equals 0, then no parking lot is selected and no vehicles are used
in this zone.
The relative volume for a parking space is 0 in the following cases:
When there is no path between the parking lot and a parking lot in the destination
zone
When the capacity of the parking lot is exhausted
When the origin parking lot is of the type Real parking spaces and the capacity of the parking
lot has been reached, the vehicle is not be added to the network.
Element Description
Zone Zone number from origin-destination matrix for the parking lot. Multiple
parking lots can belong to a zone. The number of zones defines the
dimensions of the OD matrix (see "Editing OD matrices for vehicular traffic
in the Matrix editor" on page 724).
: Open Add zone window and define a new zone (see "Defining zones"
on page 704):
Number: Number of the zone. Vissim shows the next number avail-
able.
Name : Desired name of the zone
Group Only relevant for parking lots with the Real parking spaces attribute:
number of the parking lot group to which the parking lot shall be allocated.
Without the number, the parking lot does not belong to a group. An
allocated parking lot is allocated to all parking space decisions of a parking
lot group. Thereby, the parking space decisions are not located any further
from the allocated parking lot than the total of the distance to the parking
space decision and the maximum distance allowed for grouping parking
space decisions (by default 50 m + 50 m).
For the parking lots of a group, the automatically generated parking space
decisions are automatically combined, if they are distanced less than 50 m
from each other. If a vehicle's destination is a parking lot of the group, it can
select any parking lot in the group. Accordingly, the criterion for which a
routing decision from type Dynamic selected also applies to all parking lots
of the group to which the parking lot belongs to, for example, parking lot
full = All parking lots of the group are occupied.
Parking space decisions are automatically generated at the start of the
simulation (see "Using parking lot types" on page 699). Parking space
decisions cannot be displayed in lists or edited.
Routing RoutDecDist: Distance of the parking space decision to the parking lot
decision dis-
tance
Initial occu- InitOccup: only relevant for Abstract parking lots and Real parking
pancy spaces.
Initial occupancy in vehicles specifies which occupancy of the parking lot
should be calculated at the beginning of the simulation for the destination
parking lot selection. This also applies for dynamic routing decisions. The
initial occupancy serves to determine the time when the capacity of the
parking lot has been reached. Do not enter the number of vehicles which
arrive at the parking lot and then later drive away during a simulation.
These can be included in the origin-destination matrices. For Real parking
spaces, enter the composition of the initial occupancy.
Element Description
Composition InitOccupComp: only relevant for Real parking spaces: Choose the
appropriate vehicle composition for the Initial occupancy (see "Modeling
vehicle compositions" on page 452).
Default Desired speed distribution default (DesSpeedDistrDef): allocated
Desired desired speed distribution and desired speed per vehicle class. The
Speed default-desired speed distribution and desired speed are used for all
vehicles whose type does not belong to any of the vehicle classes dis-
played in the list below.
The node is placed at the beginning of the upper link at the end of the lower link. The
beginning and end could also lie in the node.
Origin parking lot 3 and destination parking lot 6 are placed outside of the node.
Setting relative volumes from all parking lots on the volume totals
If you have exported a network from Visum and are using a different volume scenario with a
new matrix file and a new path file, the relative volumes of the output parking lot are more
suitable.
Press the key combination CTRL+SHIFT+C.
The relative volumes of all of the parking lots are set to the volume totals of their paths in
the current path file *.weg.
costs for a link sequence (in reality, a street) and therefore cause an incorrect vehicle
distribution.
In order to avoid this problem, when positioning the parking lots in the Vissim network, ensure
the following:
In the movement direction, the starting point of the path must be located before the parking
lot part of the node.
In the movement direction, the end point of the path must be located behind the parking lot
part of the node.
Both of these nodes, between which the parking lot is located, must be correctly modeled
and the beginning and end points of the path must be located between two nodes.
By default, you can edit the list (see "Using lists" on page 93).
In the list, you can define a new zone.
2. Right-click in the list.
You can assign the zone to a parking lot (see "Defining parking lots for dynamic assignment"
on page 700).
Tip: Alternatively, add a zone in the Parking lot window > Dyn. Assignment tab >
Zone box (see "Defining parking lots for dynamic assignment" on page 700).
Element Description
No Unique number
Name Name of zone
Center Location of a zone calculated from the mean of the coordinates of zone parking
lots
ParkLot Parking lot: Numbers of the zone parking lots
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
OD pairs (see "Attributes of OD pairs" on page 705)
Parking lots: (see "Attributes of parking lots" on page 500)
2. On the list toolbar, in the Relations list, click the desired entry.
out in different directions. Normally these are the network sections which represent a real
junction. Do not group larger network sections, containing multiple intersections, into a node.
Notes:
Meso network nodes may intersect with nodes of dynamic assignment.
Nodes of dynamic assignment must not intersect with each other.
Meso network nodes must not intersect with each other.
If you open a network file *.inpx with an overlapping node or you add a node which
overlaps the adjacent node, an error message appears. The error message and
the numbers of the overlapping nodes are shown in the Messages window (see
"Showing messages and warnings" on page 1178).
Mesoscopic simulation distinguishes between different node types (see "Meso-
scopic node-edge model" on page 804).
A polygon node can be converted into a segment node and vice versa (see "Converting
polygon nodes" on page 715), (see "Converting segment nodes" on page 716).
During the ANM import of external data, nodes in Vissim are always generated as link
segments (see "Importing ANM data" on page 366).
The definition of nodes as link segments allows a more detailed editing of the node (see
"Selecting nodes, polygons or segments" on page 714).
Examples:
If you have defined a node manually and in a node polygon, a fast road e.g. continues as
a bridge above the node, you can convert the polygon node into segments and remove all
segments on the fast road from the node so that the fast road is no longer part of the node.
If you have imported a node as a link segment, you can convert it to a polygon, in order to
change its spatial extent at the polygon level to the segment level.
Notes:
Attributes of the polygon nodes and segment nodes are identical.
The colors from polygon nodes and segment nodes are identical.
In the dynamic assignment, the polygon nodes and segment nodes are considered
in the same manner.
3. Once you have added all of the corners of the polygon, double click.
4. Release the keys.
The node has been added. The window Node opens.
5. Edit the attributes (see "Attributes of nodes" on page 709).
6. Confirm with OK.
The attributes are saved in the list Nodes.
Notes:
Do not define overlapping nodes.
A polygon node can be converted into a segment node and vice versa (see "Con-
verting polygon nodes" on page 715), (see "Converting segment nodes" on page
716). For each conversion the definition of the node is adjusted correspondingly.
You can edit the node definition.
Tip: Alternatively, you can import nodes via ANM import (see "Importing ANM data" on
page 366). Nodes are always imported as segment nodes.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
Dynamic Use for dynamic assignment (UseForDynAssign): If the option is
assignment selected, the nodes for the network graphs are taken into consideration
in the dynamic assignment. When starting a simulation from COM, the
node-edge graph is always constructed because it is not possible to
determine at the start of the simulation whether the curvature of the
simulation should add another path to the vehicle, which originates at
the COM script. Even without COM the construction of the node-edge
graph takes time if you call up the list Edges because there are many
edges between two nodes, particularly for low node density. In the list
Edges, only the nodes are shown in which the option Dyn. Assignment
is selected (see "Editing edges" on page 717).
If the option is not selected, the nodes for the network graphs are
ignored in the dynamic assignment. If you select the attribute Use for
evaluation, the node can still be considered for node evaluation (see
"Evaluating nodes" on page 1057).
If the nodes are not used for the dynamic assignment, deactivate the
option. This saves you calculation time.
Use for UseForMeso:
mesoscopic If this option is selected, the meso network node is taken into account
simulation for generation of the meso graph (see "Modeling meso network nodes"
on page 809).
If this option is not selected, the node in not taken into account for
mesoscopic simulation.
Note: This setting is ignored for the microscopically simulated
sections during hybrid simulation.
User defined Has user defined orientations (HasUserDefOrient): If this option is
orientations selected, the Orientations list is enabled. The list displays the
determined orientation of the intersection between the polygon of the
node and the edge to the adjacent node. You can overwrite these in the
list when they do not correspond with the real orientation.
Column Neighbor: List of nodes adjacent to the edited node in the
network.
Column Orientation: Select a direction for this adjacent node: N,
NE, E, SE, S, SW, W, NW
Select a direction in particular when multiple edges lead to an adjacent
node and Vissim has determined an unrealistic direction. By default, in
the case of multiple edges, Vissim uses the direction which occurs the
most often; in the case of only two edges, it uses the direction which, in
the list of available directions, occurs first (at the top, in clockwise
direction).
Element Description
Note: The evaluation graph for the calculation of orientations based on the current
direction North in the network. The evaluation graph only considers the nodes
which fulfill the following conditions:
For both adjacent nodes, you must select Use for evaluation. If this is not the
case for all network nodes, the graph is not complete.
The adjacent nodes cannot be more than 500 m from each other. In the case
of larger distances, an additional node can be inserted.
Use for UseForEval: If the option is selected, the node is considered for the
evaluation node evaluation, if the node evaluation is selected (see "Evaluating
nodes" on page 1057).
Show classified Show classified values (ShowClsfValues): Select this option to
values show classified values, not to show the display type selected. To show
classified values, in the graphic parameters for nodes, select a color
scheme and an attribute (see "Assigning a color to nodes based on an
attribute" on page 191).
Show turn (ShowTurnValVisual: Select this option to graphically show, in the
value node, along the turn relations, the values of the attribute selected for
visualization turn value visualization (see "Visualizing turn values" on page 685).
Only active if the Use for evaluation attribute is selected, because only
then can movements exist.
Tip: Alternatively, in the Network editor, right-click the node. Then
from the shortcut menu, choose Activate turn value
visualization.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Turns (evaluation): Attributes of edges in the node that are turn relations in the node-edge
graph of node evaluation (see "Generating a node-edge graph" on page 718)
Turns (dynamic assignment): Attributes of edges in the node that are turn relations in the
node-edge graph of dynamic assignment (see "Generating a node-edge graph" on page
718)
User defined orientations
Movements (see "Evaluating nodes" on page 1057). To show result attributes of move-
ments, you first need to generate the node-edge graph for evaluations (see "Generating a
node-edge graph" on page 718).
Edges (evaluation) (see "Generating a node-edge graph" on page 718), (see "Attributes of
edges" on page 718)
Edges (evaluation, entering): All edges of the evaluation node that enter the node and/or
end at the node
Edges (dynamic assignment) (see "Generating a node-edge graph" on page 718), (see
"Attributes of edges" on page 718)
Conflict areas (see "Attributes of conflict areas" on page 565)
Meso turn conflicts (see "Attributes of meso turn conflicts" on page 835)
Meso turns (see "Attributes of meso turns" on page 833)
Points: edit coordinates of the corners
Link segments: Attributes of the link segments in segment nodes
2. On the list toolbar, in the Relations list, click the desired entry.
A node is selected.
The border of the selected polygon node or segment node is a solid yellow line. Filled circles
are displayed at the corner points of the polygon node.
Moving polygon
Click on the network editor on the desired polygon, hold down the mouse button and move
the polygon.
The courses of the road in the network remain unchanged.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
No Unique edge number
FromNode From node: Name of the node, on which the edge begins
ToNode To node: Name of the node, on which the edge ends
Type Type of edge is either Dynamic assignment or Evaluation
IsTurn Is turn: If this option is selected, the edge is a turn relation.
Closed Closed: If this option is selected, the edge is closed. The edge is not taken
into consideration in the dynamic assignment.
The edge is highlighted in red in network editors if the Synchronization icon
has been selected in the Edges list:
Notes:
The results of the last iteration are only shown in the list Edges when the cost file
and the path file were saved in this iteration.
An edge between nodes is ignored in dynamic assignment if it returns to a pre-
viously visited link more than three times (for example, if the edge contains more
than three parking bays or stop bays). Path files and cost files from older Vissim ver-
sions, which contain such edges, can no longer be used.
An edge in the dynamic assignment is ignored when it does not contain a parking
lot which spans over all of the lanes, i.e. zone connectors and abstract parking lots
on all links and real parking spaces only on links with one lane (see "Modeling
parking lots and zones" on page 698). Path files and cost files from older Vissim
versions, which contain such edges, can no longer be used.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
To edges
Link sequence: Numbers of links and connectors via which the edge leads.
From edges
2. On the list toolbar, in the Relations list, click the desired entry.
Displayed values based on the last iteration in which the path file was updated.
Displayed costs based on the last saved cost file.
matrices for vehicular traffic in the Matrix editor" on page 724). Origin-destination matrices are
also called OD matrices, demand matrices or trip matrices.
You can specify multiple origin-destination matrices for a simulation with dynamic assignment.
Each origin- destination matrix can contain a different vehicle composition or apply to a
different time interval. The time intervals can overlap arbitrarily because the traffic generated at
any time is always the result of the total traffic from all matrices that include this point in their
validity interval.
5. Move the mouse pointer to the new cell and click the symbol.
Depending on the matrices already defined, the box contains the next consecutive number
available for the new matrix.
6. In the VehComp column, select the desired vehicle composition.
7. Edit the attributes of matrix (see "Matrix attributes" on page 724).
8. Edit the number of trips in the matrix editor (see "Editing OD matrices for vehicular traffic in
the Matrix editor" on page 724).
4. Move the mouse pointer to the Matrix column and click the symbol.
5. Select the desired matrix.
In the Matrix column, number and name of the matrix are displayed.
6. In the VehComp column, select the desired vehicle composition (see "Modeling vehicle
compositions" on page 452).
You can edit additional attributes of dynamic assignment (see "Attributes for the trip chain file,
matrices, path file and cost file" on page 771).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
7.6.5.1 Opening the Matrix editor and entering the number of trips
1. Ensure that at least one matrix has been defined (see "Defining an origin-destination
matrix" on page 722).
2. Make sure that the parking lots of the type Zone connector are defined and that they are
allocated to a zone (see "Defining parking lots for dynamic assignment" on page 700).
3. From the Traffic menu, choose > Dynamic Assignment > Matrices.
The Matrices list opens.
4. Select the desired entry.
Tip:
Alternatively, in the Matrices list, in the row of the desired matrix, double-click
the header.
Alternatively, in the Matrices list, double-click the row of the desired matrix and
select Edit in the context menu.
The Matrix editor is opened. The matrix, the name of the zones (red) and the sum (green) of
trips between zones are displayed.
The matrix dimension automatically depends on the number of zones defined. The
dimension is displayed in the top left box.
In the next step, you can also define several fields and enter values.
6. Into the white and blue boxes, enter the number of trips between zones.
graphic parameters .
2. Make the desired changes:
Element Description
Column width Column width for all columns in pixels
Decimals Number of decimal places, default value 2
Row height Row height in pixels for all rows, default value 20
7.6.6.3 Open the *.inpx file from Vissim 6,7 or 8, in Vissim 9 or higher.
If you have access to the following files, to the Vissim versions and meet the requirements, you
can open an older network file in Vissim 9 or higher and create an OD matrix:
*.fma file selected in another *.inpx network file
You have so far used the *.inpx network file in Vissim 6, 7 or 8. You can also open an
*.inp network file from Vissim 5.40 in subsequent versions and save it as *.inpx file. Net-
work files used in Vissim 5.40 and previous versions cannot be opened in
Vissim version 6 or above.
Vissim from version 9
You have the following options:
Open the *.inpx network file in Vissim 9 or higher and save it.
Only for *.inpx files from Vissim version 9 and higher: Additionally read the *.inpx file into
Vissim. In the Read additionally window, choose only the Matrices entry from (see "Read-
ing a network additionally" on page 361).
Vissim creates the matrices in the Matrices list (see "Matrix attributes" on page 724). They
are saved to the *.inpx file. The *.fma files are thus no longer required. You can edit the
content of any matrix in the matrix editor (see "Editing OD matrices for vehicular traffic in the
Matrix editor" on page 724).
1. In the attributes of the parking lots of the Zone connector type that you need for the
dynamic assignment, make sure that you have selected the desired zones.
2. In the list Matrices, make sure that in the TimeFrom attribute the desired start time of the
interval and in the TimeUntil attribute the desired end time of the interval are defined(see
"Matrix attributes" on page 724).
3. Before starting the simulation, make sure that the dynamic assignment parameters are as
follows:
On the Files tab, the Matrices option is selected.
The desired matrix is selected in the list below.
displayed in the top left box (see "Editing OD matrices for vehicular traffic in the Matrix
editor" on page 724).
9. If you want to change the dimension of the OD matrix, change the number of zones (see
"Defining zones" on page 704).
10. From the File menu, choose > Save.
11. In Vissim, keep the network file and matrix editor open, so that you can insert the data after
the next steps.
Copying an OD matrix
1. Open the *.fma file in a spreadsheet program.
Some spreadsheet programs are supported by a wizard through which you can configure
the distribution of the copied data across the individual cells.
2. Make sure that each value, that indicates a number of trips, appears in a cell.
3. If desired, save the file.
If you then select data in the spreadsheet program, you can select one or more cells. If you
select multiple cells, these must cover a regular range of contiguous cells, for example 1 x
4, 5 x 3, or 6 x 6 cells.
If you select more than one cell, make sure that the range you selected corresponds to the
dimension of the OD matrix in the matrix editor of Vissim that you want to copy the data to.
4. In the spreadsheet program, select the desired range.
5. Press CTRL+C.
Inserting an OD matrix
1. Switch to Vissim.
2. Make sure that:
The network file of your choice is open.
In the matrix editor, the OD matrix is displayed for the desired matrix.
The OD matrix in the matrix editor has the desired dimension.
In the next step, make sure that you select a range in the matrix editor, which can include
the range from the clipboard:
The range you copied must not be larger than the dimension of the OD matrix in the
matrix editor.
If you select more than one cell in the matrix editor, the range you selected must not be
smaller than the range you copied.
If you select a single cell, the range you copied must not be larger than the range avail-
able based on the cell you selected.
3. In the matrix editor, select the desired number of cells.
4. Press CTRL+V.
The data is inserted into the matrix editor based on its volume and the number of selected
cells. If the selected range is larger than the range you copied, the data will be inserted
multiple times.
5. In the attributes of the parking lots of the Zone connector type that you need for the
dynamic assignment, make sure that you have selected the desired zones (see "Defining
parking lots for dynamic assignment" on page 700).
6. In the Matrices list, make sure that in the TimeFrom attribute the desired start time of the
interval and in the TimeUntil attribute the desired end time of the interval are defined(see
"Matrix attributes" on page 724).
7. In the menu Traffic > Dynamic assignment > Parameters, go to the Files tab and select
the Matrices option (see "Attributes for the trip chain file, matrices, path file and cost file"
on page 771).
8. In the list below, in the Matrix column, select the matrix of your choice.
The departure time of the next trip is calculated from the arrival time in the zone and the
minimum dwell time for the activity. The specified departure time of the next trip is only
considered when the minimum dwell time is provided for: if the vehicle reaches the zone too
late, the departure time is moved accordingly. The minimum dwell time is then added to the
current arrival time.
<y-coordinate> = <real>
<comma> = ","
<left parenthesis> = "("
<right parenthesis> = ")"
<opening square bracket> = "["
If the option Store costs is selected in the Files tab, the expected travel times are saved after
every iteration for the next iteration in the Vissim cost file *.bew, from where they are entered
into the path selection model.
After measurement of the new travel times, the smoothed travel time is computed for each
edge as the weighted sum of the following:
the old smoothed travel time from previous iterations
the newly measured travel time from the current iteration
The new smoothed value represents the travel time that we expect in the next iteration.
Where:
K = index of the evaluation interval within the simulation time
n = index of the iteration
i = index of the edge
You can assign less importance to more distant measurements using exponential smoothing
with smoothing factor for the travel times (see "Selecting exponential smoothing of the travel
times" on page 735).
1. From the Traffic menu, choose > Dynamic Assignment > Parameters (see "Attributes for
the trip chain file, matrices, path file and cost file" on page 771).
The Dynamic Assignment: Parameters window opens.
2. Select the Cost tab.
3. In the Smoothing method section, select MSA (Method of Successive Averages), so far.
4. When a dynamic assignment was performed and thereby a cost file *.bew has been stored,
enter the number of iterations with which the *.bew file was created in the field Iterations.
5. Confirm with OK.
If the option Store costs is selected in the Files tab, the expected travel times are saved after
every iteration for the next iteration in the Vissim cost file *.bew, from where they are entered
into the path selection model.
After measurement of the new travel times, the smoothed travel time is computed for each
edge as the weighted sum of the following:
the old smoothed travel time from previous iterations
the newly measured travel time from the current iteration
The new smoothed value represents the travel time that we expect in the next iteration.
Where:
N = user-defined value for number of existing iterations that shall be considered
K = index of the evaluation interval within the simulation time
n = index of the iteration
i = index of the edge
7.7.5 General cost, travel distances and financial cost in the path selection
The path selection depends on the following factors:
Travel time
spatial length of the paths
financial cost on the paths, for example for toll
In contrast to travel times, the spatial lengths of the paths and the financial costs do not
depend on the traffic conditions. Thus the spatial lengths of the paths and the financial costs
do not need to be determined by simulation but can be read directly from the network model.
To account for these three factors in path selection, for each edge the so called general cost is
computed as a weighted sum:
General cost = a • travel time + b • travel distance + g • financial cost + Σ cost surcharge 2
Where:
The Cost Coefficients are entered in the attributes of the vehicle type (see "Defining path
selection behavior with general cost function" on page 754):
iteration. Less vehicles use paths with higher costs than paths with lower costs. Paths
with the same cost get the same volume, regardless of their capacity. The result of the
assignment is the following distribution to the paths:
Paths with higher volumes have lower costs
Paths with lower volumes have higher costs
Paths with identical volumes have identical costs
Equilibrium assignment: Redistributes demand across paths proportionally to costs,
from expensive to inexpensive paths, for each OD pair in each iteration: The volume of
paths that are more expensive than the average is reduced. The height of the specified
volume is proportional to the additional costs of the path. All paths that are cheaper
than the average path costs are assigned additional volume. The additional volume is
proportional to the cost saving compared with the average path costs (see "Method of
path selection with or without path search" on page 741). The result of the assignment
are identical generalized costs on all paths of a parking lot OD pair, possibly with very
different volumes, dependent on the respective capacity of the path.
Choose whether you want path selection to be based on the travel time measured on paths or
on the total of travel times on edges. In doing so, you define the calculation of generalized
costs. The desired method of cost calculation can be selected in the parameters of dynamic
assignment Cost for path distribution with Kirchhoff: (see "Attributes for calculating costs as
a basis for path selection" on page 775).
These include:
C = the generalized costs
R = a path
a = an edge that occurs in R
7.8.2 Path search finds only the best possible path in each interval
In Vissim it is assumed that not all drivers use only the best route from one parking lot to
another, but that traffic is distributed across all known paths. For this, it would be useful to
know the n best paths for each origin-destination relation. There are, however, no efficient
methods to directly calculate the n best paths in context of a traffic assignment in a useful way.
The shortest path search finds the best path for each origin-destination pair.
Therefore, in each iteration of a simulation, the shortest path search of Vissim searches for the
best path for each origin-destination relation. Due to the fact that over the course of an iteration
the traffic situation and therefore the travel time on the edges changes until convergence is
reached, different best paths can result in the iterations. As long as Alternative path search is
not activated, the shortest path search carried out by Vissim never results in more than one
best path for an OD pair.
found, these can be discarded in a later iteration. This can be defined in the options for path
searches (see "Influencing the path search by using cost surcharges or blocks" on page 787).
Where
Uj = the benefit of path j
Cj = the generalized costs of path j
Where
Uj = the benefit of path j
p(Rj) = the probability that path j is selected
μ = the sensitivity parameter of the model (>0), Logit scaling factor for destination parking
lot selection
The sensitivity parameter determines how strongly the distribution responds to benefit
differences. A low value would result in a quite similar distribution without any major influence
of the benefit, and a high value would result in virtually every driver selecting the best path.
Where
Uj = the benefit of path j
p(Rj) = the probability that path j is selected
k = the sensitivity parameter of the model
The sensitivity parameter also determines here how sensitively the model responds to
differences in the benefits. For Kirchhoff, the ratio of benefits determines the distribution and
not the absolute difference of benefits, thus only slight variations arise in the paths with 105
and 110 minutes of travel time, whereas the path with 5 minutes of travel time receives much
more traffic than the path with 10 minutes of travel time.
In fact, the Kirchhoff function is also a logit model. It arises from the logit function described
above if the logarithmic benefit is used as a utility function:
probability .
where:
s: simulation run
n: time interval
v: vehicle class
The probabilities are calculated before each time interval n from the generalized costs
. In equilibrium assignment, the target volume is determined, which is different from the
Where: = the Target volume (relative) attribute and is the total volume of the
: is the number of paths at the beginning of a new time interval for each OD parking lot
relation, including newly found paths and excluding previously deleted paths.
This includes:
: the average path costs, with the number of paths with the OD
relation .
In iteration s the proportion of the total demand for a parking lot relation is
redistributed:
Where is the content of CurIterIdx (Current iteration index attribute: index of the current
iteration of an equilibrium assignment). The CurIterIdx index is incremented at the end of a
simulation run, under the following conditions:
A dynamic assignment has been carried out and matrices or trip chain files have been
referenced, and
the distribution model Equilibrium assignment has been selected.
CurIterIdx is saved to the path file *.weg.
CurIterId is restored when a simulation run is started without a path file.
To redistribute only the desired share of the total volume, the vector has yet to be
scaled. For this purpose the scaled direction vector is calculated.
This means that, just as much volume is taken from paths that are more expensive than the
average as is added to paths that are less expensive than the average.
Demand is shifted towards so that no negative demand is created on any of the paths:
If the algorithm implies that volume is taken from paths which have a volume of 0
already. To carry out the redistribution, these paths are temporarily taken from the set of paths,
the OD pair. Volume balancing is restarted and only the temporarily reduced path set is taken
into account.
Thus, a proportion of in the total demand for the parking lot relation is shifted.
redistributed iteratively. For this purpose, paths with a relative target volume are
temporarily removed from the path set . The volume balancing is restarted, however with
The new final volume is then saved and used for the new time interval, down to vehicle
class level, in the new attribute Target volume (relative) (see "Attributes of paths" on page
752). Target volume (relative) is saved to the path file *.weg.
If during assignment a path file is read in that does not contain the Target volume (relative)
and Current iteration index, the following values are set:
Current iteration index: 1
Target volume (relative): empty for all vehicle classes and time intervals
cost. Path 2 was closest to the average cost. Path 4 was slightly less expensive and path 1
was the least expensive.
Cost of path 1 to 4:
Cost
Average cost
Result and comparison of the relative target volume before and after
If the last completed simulation run was the fourth simulation run of this assignment, as in the
example, a quarter of the total volume must be redistributed for the OD pair according to the
redistribution algorithm. The new target volumes are determined by adding a quarter of the
values from the Redistribution illustration above to the values from the first illustration above
Relative target volume of previous simulation runs. The following illustration shows the new
relative target volumes. The relative target volume of path 3 has dropped considerably, while
the target volume of path 1 has increased significantly. Path 4 now also has volumes. The
relative target volume of path 2, by contrast, is nearly unchanged.
Comparison relative target volume path 1 to 4 before and after:
Element Description
Search alternative paths with If the option is selected, the specified number
stochastic edge penalization from stochastic passes is carried out at the
beginning of an evaluation interval of the
dynamic assignment after each normal shortest
path search. Before each pass, the calculation of
each edge in the network is multiplied by a
random factor between (1-x) and (1+x). x is the
maximum dispersion share for each OD relation
between zones, which you have entered into the
Spread field.
Spread Dispersion share for each OD relation between
zones
Passes Number of the stochastic passes
Element Description
FromZone From zone: Number of the origin zone
ToZone To zone: Number of the destination zone
EdgeCostPenFact Edge cost penalization factor
MaxNumPass Maximum number of passes: Maximum number of stochastic
passes
7.8.5.3 Penalization of the shortest path per dynamic routing decision/OD pair
To use this function, you must have inserted dynamic routing decisions into the Vissim network
(see "Defining dynamic routing decisions" on page 762). Vissim runs according to the normal
shortest path search as long as additional passes with altered edge evaluations are running
until a new path without a route closure is found or the specified maximum number of passes
is reached (see "Influencing the path search by using cost surcharges or blocks" on page
787).
Before each search, the evaluation of each edge of the currently best path is multiplied with
the value of the attribute Edge costs evaluation factor.
1. From the Traffic menu, choose > Dynamic Assignment > Parameters.
The Dynamic Assignment: Parameters window opens.
2. Select the Search tab.
3. Select Search alternative paths.
4. Click the Alternative path search button.
The Alternative path search window opens.
5. In the Penalization of the shortest path per dynamic routing decision/OD pair section,
right-click in the row header.
6. From the shortcut menu, choose Add.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
In the network editor, you can display all paths which are found during the iterations of the
dynamic assignment (see "Displaying paths in the network" on page 752).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
2. On the list toolbar, in the Relations list, click > Edge sequence (see "Attributes of edges" on
page 718).
3. Enter the desired data.
The summands must be of the same magnitude as the cost components. Pay attention to the
units:
Travel times in seconds
Travel distances in meters
Costs have no implicit unit. You define the unit. So if for example cost unit is Euro per kilo-
meter, choose the corresponding coefficient so that the product amounts to the same
order of magnitude as the travel time in seconds.
6. Enter the desired values.
The Destination Parking Lot Selection window opens. In the next step, to select multiple
entries, hold down the CTRL key.
6. In the list, click the desired decision situation (DecSituation).
7. Into the list boxes, enter the desired coefficients.
Note: After multiplication by the Logit scaling factor, the difference of the largest and
smallest utility function value should be no larger than 4. If the difference of the utility
value is 4, the probability of the selection of a better parking lot is 55 times as much
as the probability that a worse parking lot will be selected.
Note: Select the negative coefficient for:
Parking fee
Distance from the destination
Generalized cost
Note: Select the positive coefficient for:
Attraction
Availability
Warnings:
For very large utility values, an overflow of numbers can occur.
Very high negative values can lead to inaccuracy in the calculation because the
percentage of e yields a value too close to zero.
In both cases, a warning is saved to the *.err file and the Messages window.
When the use of all parking lots has been defined in the selected quantity, the selection
probability is calculated with the Logit function.
8. Confirm with OK.
are just copies of other paths, in which a section has been replaced by a section which is more
than twice as long.
If two paths only differ within a node where two parallel turn relations are used (one from each
path), the detour factor is still not fulfilled, even if the two turn relations differ more in length
than the detour factor. The paths must differ in at least one edge between two nodes for the
detour to be recognized by the software.
1. From the Traffic menu, choose > Dynamic Assignment > Parameters.
The Dynamic Assignment: Parameters window opens.
2. Select the Choice tab.
3. In the Path pre-selection section select Avoid long detours.
4. Enter the desired value in the field Avoid long detours. The default value is 2.50.
From now the detour factor is taken into account in the iterations. Detours are shown in the
Paths list without travel time or volume data (see "Attributes of paths" on page 752). If in the
Paths list, synchronization is selected, detours are shown in red in the network display.
Notes: In certain network constellations, the correction of the biased distribution tends
to spread traffic over longer paths if these paths have little in common with other paths.
This can lead to unexpected results.
In general, the correction of a biased distribution improves the result of the assignment.
Use the correction of a biased distribution only in combination with restricting the cost
difference between the paths.
1. From the Traffic menu, choose > Dynamic Assignment > Parameters.
The Dynamic Assignment: Parameters window opens.
2. Select the Choice tab.
3. In the Path choice model section, select Correction of overlapping paths.
Note: Do not position the dynamic routing decision on an edge which contains a
parking lot that cannot be passed.
4. In the Network Editor, right-click the desired position of the Routing decision section in the
desired link or connector.
5. From the context menu, choose Add New Dynamic Vehicle Routing Decision.
A red purple is shown at that position.
6. Edit the attributes (see "Attributes of dynamic routing decisions" on page 763).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Column Description
AvailSpaces Available spaces: Enter number of free parking spaces for the conditions
Destination parking lot fewer than and Parking lot fewer than
Strategy If the condition has been fulfilled: strategy according to which the new
path selection is performed:
Same zone, different parking lot (random): Parking lot is selected
evenly from all the parking lots of the zone.
Same zone, parking lot by benefit function
Same zone, different parking lot by benefit function
Any zone, parking lot by benefit function
Any zone, different parking lot by benefit function
New route to destination parking lot
Specified parking lot
With the strategies for benefit, parking lot search is based on a choice
model (see "Defining the destination parking lot selection" on page 756)
Closed parking lots are not taken into account.
StratParkLot Strategy parking lot: Name of parking lot specified in the Strategy attrib-
ute.
ExclFullParkLots Exclude full parking lots: Full parking lots are not considered for route
choice
By default, in the dynamic assignment the vehicles choose the path to their destination parking
lots at the moment of departure from the origin parking lot. Thereby the path selection is based
on the general cost from the preceding iterations of the simulation (see "Method of path
selection with or without path search" on page 741). In the route guidance, the path selection
is based on the current traffic situation in the current simulation iteration. The travel time from
the last completed time interval is therefore used.
While you need to place dynamic routing decisions at a desired position in the network, the
vehicles with route guidance search for new paths with a route guidance interval from their
current position. You set the Route guidance interval. Thereby the route guidance triggers the
search for the best path to the destination parking lot.
You assign the route guidance system to vehicle types (see "Using vehicle types" on page
267).
1. From the Traffic menu, choose > Dynamic Assignment > Parameters.
The Dynamic Assignment: Parameters window opens.
2. Select the Route guidance tab.
Element Description
Route You can model two different route guidance systems. For each route guidance
guidance system, you can set the strategy, the route guidance interval and the offset
1 time.
Route
guidance
2
Strategy Select destination:
New route to destination parking lot
New destination parking lot in same zone
Route Time interval for the new path search in seconds
guidance
interval
Offset Duration of processing times and run times of messages in real route guidance
systems. This can cause the travel times of the route guidance to deviate from
the travel times of the current evaluation interval.
Examples
The figure shows a section of a Vissim network, with path volumes visualized as a flow bundle.
The yellow filter cross section of the flow bundle has been placed and selected at the bottom
right of the node. Parallel to it, the path volumes on the link are visualized as yellow flow
bundle bars. The width varies depending on the path volume.
The figure below shows the same section. This time, the filter cross section of the flow bundle
has been placed and selected on the left of the connector. There is only one path that
traverses this connector.
Color schemes for links (see "Assigning a color to nodes based on an attribute" on
page 191)
Link bars (see "List of graphic parameters for network objects" on page 161), (see
"Attributes of links" on page 409)
Turn value visualization (see "Visualizing turn values" on page 685)
1. Ensure that for the Vissim network, at least one simulation run for a dynamic assignment
has been completed for which is a path file available.
2. On the Network objects toolbar, click Flow bundles.
3. Hold down the CTRL key and in the Network editor, right-click the link or connector for which
you want to visualize the volume of its entire path.
By default, a yellow filter cross section is then inserted and selected at this position. By
default, parallel to the path, yellow flow bundle bars depict the volume. The width of the flow
bundle bar varies depending on the volume. You can show and hide the flow bundle bars.
4. To insert additional filter cross sections for this flow bundle, repeat the last step.
5. After having inserted the desired number of filter cross sections, in the Network editor, click
an empty space.
6. Release the keys.
The Flow bundles list opens if automatic opening of a list after object generation has been
selected (see "Right-click behavior and action after creating an object" on page 152). The
attribute and attribute values of this network object type are shown in the list on the left, which
consists of two coupled lists.
7. Edit the attributes (see "Flow bundle attributes" on page 768).
The attributes are saved to the Flow bundles list.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
1. Open the graphic parameters for links (see "Editing graphic parameters for network objects"
on page 158).
2. For the graphic parameter Link bar drawing mode, select Link bars only or Links and link
bars.
3. Click Link bar configuration.
The Edit Link Bar window opens.
4. As Link bar drawing mode, select Segment-based is selected.
5. Depending on your display requirements, under the Flow bundle volume attribute, select
the entry of your choice for Classification by color.
6. In the Class bounds and colors section, specfiy the desired color scheme.
When you perform simulation runs during dynamic assignment, Vissim saves the path file
*.weg and the cost file *.bew together with the results of dynamic assignment. The path file
*.weg and cost file *.bew can have an impact on the dynamic assignment of subsequent
simulation runs. To reset dynamic assignment, delete the path file *.weg and cost file *.bew.
Then carry out the simulation runs again without any impact of the results obtained until then
on dynamic assignment.
Note: When you delete the path file *.weg and cost file *.bew, the results of dynamic
assignment from previous simulation runs are lost. If you need these results, e.g. for a
comparison with the results of other simulation runs, select Create archive files.
Vissim then saves the path file *.weg and evaluation file *.bew under new files names,
when you run additional simulations (see "Attributes for the trip chain file, matrices, path
file and cost file" on page 771).
7.11.1 Attributes for the trip chain file, matrices, path file and cost file
1. From the Traffic menu, choose > Dynamic Assignment > Parameters.
The Dynamic Assignment: Parameters window opens.
Element Description
Matrices If this option is selected, Vissim performs dynamic assignment based on one
or multiple OD matrices.
Matrix column: Select number and name of origin-destination matrix (see
"Modeling traffic demand with origin-destination matrices" on page 721)
VehComp column: Selecting vehicle composition (see "Modeling vehicle
compositions" on page 452)
Scale Reduce total demand in all origin-destination matrices to the percentage
total specified in [%] This value is used as a starting point for scaling the total
volume demand of origin-destination matrices by the value Scale total volume to (see
to "Defining simulation parameters" on page 840). This starting point value of the
reduced total demand increases with each simulation run defined in the
simulation parameters (in the Number of runs box) by the Dynamic
assignment volume increment until 100 % of the total demand has been
reached (see "Defining simulation parameters" on page 840).
Element Description
Evaluation interval Time interval in which costs are calculated and paths are searched.
The path selection of vehicles can change at these intervals. Can
be changed, as long as no *.bew file has been created (see
"Evaluation interval duration needed to determine the travel times"
on page 734).
Cost file File with a current list of the costs for the current paths, plus edge
times and volumes of the edges of the abstract network graph from
the two previous simulation runs (see "Files of dynamic
assignment" on page 1195)
Check edges: If you edit the Vissim network, numbers of links
and edges may change. If the option has been selected,
when reading paths, Vissim checks if the edges from the cost
file match the edges in the open Vissim network and tries to
replace the edges from the cost file with the current edges in
the Vissim network. The check criteria are described in this
table at the bottom of section Check criteria for the cost file
and path file.
Path file File with the path archive (see "Files of dynamic assignment" on
page 1195)
Check edges: If you edit the Vissim network, numbers of links
and edges may change. Select this option to have Vissim
check, based on the following criteria, if the edges from the
path file match the edges in the open Vissim network and try to
replace the edges from the path file with the current edges in
the Vissim network.
Element Description
Vissim criteria to be checked for the cost file and path file:
Vehicle class or vehicle type not available
Parking lot not available
Dynamic dynamic routing decision not available
Edge not available
Table Linksanzahl does not contain the origin parking lot
Table Linksanzahl does not contain the destination park-
ing lot
Attribute list Edges: attribute Link sequence has no values
Attribute list Edges: contains nodes that do not exist in the
path file or cost file
Time interval not available
Values cannot be read because they contain letters instead
of numbers
Not enough entries in a row
The origin parking lot is not located on the first edge.
The destination parking lot is not located on the last edge.
The edges of a path are not connected.
Create archive files If this option is selected:
Before the start of the simulation, Vissim checks whether the fol-
lowing output files are saved in the directory in which the net-
work file *.inpx is saved:
Path file *.weg
Cost file *.bew
Before new output files are generated, Vissim renames the
existing output files *.bew and *.weg. When doing so, Vissim
adds an underscore and the three-digit number of the sim-
ulation run to the file name, for example, Routing_001.weg. If
the first simulation run is stared without a path file, there will not
be a path file Routing_001.bew.
Based on the archived files, the changes during dynamic
assignment remain traceable. If necessary, you can reset a pre-
vious result of an assignment. To do so, replace both the cur-
rent path file *.weg and the current evaluation file *.bew with a
version of these files that contains the desired, previous results
you want to use to run a new simulation. Rename the files, so
that Vissim can access them.
For a simulation with multiple runs, the system checks whether
the path file and evaluation file exist before the start of the first
simulation and for every other simulation run (see "Defining
simulation parameters" on page 840).
If multiple simulation runs have been defined for the simulation
Element Description
parameter Number of runs, Vissim adds *.bew and *.weg files
between the individual simulation runs.
Element Description
Store If this option is selected, the specified file *.bew is saved.
costs You may select Vehicle classes for which additional vehicle class data,
namely travel times and volumes, are saved to the evaluation file. You can
access these data via the edge attributes and path attributes Travel time
(old), Travel time (new), Volume (old) and Volume (new). Then select the
subattributes Time Interval and Vehicle Class. The subattribute Vehicle
Class is based on the vehicle classes selected. For each vehicle with a
vehicle type that belongs to a selected vehicle class, vehicle class specific
values are used for path search and path selection. Combined with the
option Use volume (old) (in the Choice tab), class-independent assignment
results of an *.anmroutes file, e.g. exported from PTV Visum, can be
reproduced with only one stochastic deviation.
Travel times are smoothed based on the smoothing method selected in the
Cost tab.
Store If this option is selected, paths and volumes are saved in the *.weg path file.
paths Next to it, In the Vehicle Classes section, you can select vehicle classes for
(and which additional data, apart from the data for all vehicle classes, is saved to
volumes) the path file.
Element Description
Time interval Time interval of which the smoothed edge travel times shall be used:
for edge Same time interval, previous simulation run: Select this option for
travel times equilibrium assignment or for stochastic assignment (according to
in path Kirchhoff). Always select this option when using equilibrium assign-
search ment (see "Attributes for path selection" on page 779).
Previous time interval, same simulation run: May result in less iter-
ations to find paths in dynamic assignment and can thus speed up
dynamic assignment. Vehicles respond faster to temporary queues.
Do not select this option when using equilibrium assignment.
Element Description
Cost for Calculation procedure used as a basis to calculate costs for path selection if
path dis- you have selected Stochastic assignment (Kirchhoff) or Equilibrium
tribution assignment for the distribution model. Existing volumes Volume (old) are
with Kirch- not taken into account:
hoff Sum of edge travel times: The cost calculation is based on the
smoothed travel times of the edges.
Measured path travel times: The cost calculation is based on the
smoothed travel times of the paths. If a path has no travel times yet, the
sum of the edge travel times is used for this path.
For links with multiple lanes, the Measured path travel times option
produces more accurate results than the Sum of edge travel times
option: In both cases, Vissim determines the average travel times on the
edges of the paths. However, the average edge travel time is less
significant when travel times on an edge before a node strongly differ for
different following edges, e.g. because right turn traffic in the node is
congested but straight-on traffic is flowing. Therefore, Vissim does not
use the sum of the average edge travel times when using option
Measured path travel times, but the smoothed total travel time of all
vehicles that reach the destination parking lot if at least one path travel
time is available from a previous simulation run. In an overloaded
network, it makes sense to use measured path travel times only, as the
total of estimated edge travel times in congested areas may result in
completely unrealistic total times.
Element Description
Smoothing Selecting smoothing method for travel times:
method Exponential smoothing with smoothing factor: Value range 0.01 to 1,
1.0 = no smoothing, default value 0.20. If on the Choice tab, for Path
choice model, you selected Equilibrium assignment, enter 1.0 (see
"Selecting exponential smoothing of the travel times" on page 735), (see
"Attributes for path selection" on page 779).
MSA-method (method of successive averages), so far: If a dynamic
assignment has been performed and as a result the evaluation file *.bew
is saved, enter the number of iterations used to create the *.bew file.
Default 1 (see "Selecting the MSA method for travel times" on page 736)
In the Files tab, the Store costs option must be selected. If the Write
evaluations option is not selected, the smoothing of travel times is not
performed. Instead, for each simulation run, the evaluations listed in the
evaluation file *.bew are used.
The smoothing method is not relevant if you have selected equilibrium
assignment (see "Attributes for path selection" on page 779).
Element Description
Path On the Choice tab, in the Path choice model section, select the Stochastic
search assignment (Kirchhoff) option or Equilibrium assignment.
Search new paths: Before path selection, Vissim performs a path search
(see "Path search finds only the best possible path in each interval" on
page 740).
Search alternative paths (see "Performing an alternative path search" on
page 749)
Search path for O-D pairs with zero volume: A parking lot-parking lot rela-
tion is without volumes, if none of the OD matrices contain a demand for this
relation.
If this option is selected, all paths for O-D pairs with zero volume will
remain unchanged when starting the simulation. If you have also selected
the Search new paths option, paths for O-D pairs with zero volume and new
paths will be searched for.
If this option is deselected, all paths for O-D pairs with zero volume will
be discarded upon simulation start.
The option will be ignored, if in the Choice tab, in the Distribution model for
paths, the Use volume (old) option is selected. No paths will be searched
for. All paths will remain unchanged upon simulation start.
If in the Path selection type section, the Decide repeatedly option is
selected, no new paths for O-D pairs with zero volume will be searched for.
Element Description
Path If there are several paths a vehicle can use to get from the origin parking lot to
selection the destination parking lot, the vehicle can decide on the path it wants to take
type at the following times:
Decide at start only: The vehicle chooses its path to the destination park-
ing lot at the origin parking lot or at a dynamic vehicle routing decision.
Decide repeatedly: On the Choice tab, in the Path choice model section,
the option Stochastic assignment (Kirchhoff) or Equilibrium assignment
must be selected. The vehicle chooses its path dynamically while on the
road. Before a vehicle reaches a node, Vissim determines the best route to
the vehicle's destination parking lot for each turn relation of the node.
Based on the Kirchhoff model for generalized costs, the vehicle randomly
chooses one of these paths. These costs are aggregated if the path follows
a toll route and is therefore a combined path. This procedure is repeated at
every node, until the vehicle has reached its destination parking lot. When
it comes to lane change, the vehicle accounts for the driving behavior attrib-
ute Look ahead distance and at least the next three nodes. As soon as the
vehicle has reached its destination parking lot, the path used is saved to
the path collection.
Select this option, and in the Costs tab, click Previous time interval, same
simulation run to perform dynamic assignment with a single simulation
run, without any additional iterations. In this simulation run, all possible
paths (without loops) can theoretically be used.
Element Description
Path pre-selection
Reject When this option is selected, the Max. extra cost compared to the best
paths with path: box is selected. Vehicles avoid paths identified as too expensive Paths
too high are too expensive if the generalized costs exceed the costs of the best path of
total cost the corresponding parking lot relation by the specified factor (in %).
Max. Threshold in % for the cost difference as a criterion for path selection.
extra cost
compared
to the
best path
Limit num- If this option is selected, the option below it Max. number of paths per
ber of parking lot relation: is activated. Vehicles consider the specified number of
paths paths at most for a parking lot relation. This attribute is only effective during
dynamic assignment and not when you read paths (see "Setting volume for
paths manually" on page 786).
Max. num- Maximum number of paths per parking lot relation as a criterion for path
ber of selection. Default 999.
paths per
parking
lot rela-
tion
Avoid If the option has been selected, vehicles avoid paths that they identify as
long detours. A path is a detour if it replaces a section of an existing path with a
detours section which is longer by at least the specified factor (see "Using the detour
factor to avoid detours" on page 759). The option Stochastic assignment
(Kirchhoff) or Equilibrium assignment must be selected.
Element Description
Use volume (old) The path is selected without a path search for new paths
being carried out.
The probability of a path being used corresponds to its
attribute value Volume (old) share in the total of attribute
values Volume (old), of all paths of the same parking lot
relation. This volume data for all intervals is read in from the
Path file at the beginning of each simulation run. It is then
moved to the Paths list, to the Volume (old) attribute. With the
Volume (new) attribute for paths, the vehicles are counted that
use the respective path during the simulation run(see
"Attributes of paths" on page 752).
You can set the volume to the paths of a time interval that has
not yet started during the simulation interval or to a time
interval prior to the simulation run (see "Setting volume for
paths manually" on page 786).
If ANM routes are imported as paths for dynamic assignment,
the ANM import function automatically selects the attribute
Use volume (old).
Stochastic assignment The path is selected based on path search for new paths and
(Kirchhoff) an evaluation of the costs according to Kirchhoff. In the Costs
tab, select the calculation procedure used as a basis to
calculate the costs for path selection according to Kirchhoff.
Kirchhoff exponent:: Sensitivity parameter of the dis-
tribution function for path selection model. Default
3.50.
Correction of overlapping paths: If this option is
selected, it activates the correction of the distribution
of traffic on paths which have legs in common (see
"Correcting distorted demand distribution for over-
lapping paths" on page 760). The attribute Kirchhoff
(edge travel times) must be selected.
Element Description
Equilibrium assignment Redistributes demand across paths proportionally to costs,
from expensive to inexpensive paths, for each OD pair in each
iteration: The volume of paths that are more expensive than
the average is reduced. The amount of the transferred volume
is proportional to the additional costs of the path. All paths that
are cheaper than the average path costs are assigned
additional volume. The additional volume is proportional to
the cost saving compared with the average path costs (see
"Method of path selection with or without path search" on
page 741). The result of the assignment are identical
generalized costs on all paths of a parking lot OD pair,
possibly with very different volumes, dependent on the
respective capacity of the path.
Current Iteration: Number of simulation runs per-
formed
On the Cost tab, in the section Time interval for edge
travel times in path search, select Same time interval,
previous simulation run (see "Attributes for calculating
costs as a basis for path selection" on page 775).
If you select Equilibrium assignment, the smoothing method
is not relevant (see "Attributes for calculating costs as a basis
for path selection" on page 775). Vissim then uses the
smoothing factor 1.0. This means no smoothing.is performed.
On the Search tab, below Path selection type, select
Decide at start only. Ensure that the option Decide
repeatedly is deselected (see "Attributes for path search"
on page 777).
Element Description
Travel time on paths If the option is selected, the change of travel time for
all paths is considered in comparison to the previous
simulation iteration. This convergence criterion is fulfilled
if the percentage change for all paths in all evaluation
intervals is smaller than the specified threshold. Default
value of 15 %.
Required share of converged paths: weakens the
convergence condition. Share of the paths in % which
must at least have converged for the convergence
criterion to be fulfilled. Default value 95 %, default value
when loading network files which do not contain this
attribute yet: 100 %. To exclude the impact of particularly
short paths, slightly reduce the value of this attribute to
approx. 90 to 95 percent.
Travel time of edges If the option is selected, the change of the travel time
for all edges is considered in comparison to the previous
simulation iteration. This convergence criterion is fulfilled
if the percentage change for all edges in all evaluation
intervals is smaller than the specified threshold. Default
value of 15 %.
Not for edges shorter than: Length in meters is a
criterion for edges, which is not checked for convergence
Default 20 m.
Required share of converged edges: weakens the
convergence condition. Share of the edges in % which
must at least have converged for the convergence
criterion to be fulfilled. Default value 95 %, default value
when loading network files which do not contain this
attribute yet: 100 %.
Element Description
Volume on edges If the option is selected, the convergence criterion is
fulfilled if, on all edges, the absolute number of vehicles
(traffic volume) in all evaluation intervals in comparison to
the previous iteration has not changed more than the
specified number of vehicles. Default 15 vehicles.
Required share of converged paths/edges: weakens
the convergence condition. Share of the paths/edges in
% which must at least have converged for the
convergence criterion to be fulfilled. Default value 95 %,
default value when loading network files which do not
contain this attribute yet: 100%.
To exclude the impact of particularly short edges, slightly
reduce the value of this attribute to approx. 90 to 95
percent.
Required number of con- Number of converged simulation runs after which Vissim
secutive converged sim- is to end the simulation runs even if a higher Number of
ulation runs runs has been specified in the Simulation parameters.
Behavior upon convergence: Convergence may already be reached before the
number of simulation runs is completed that has been
defined in the simulation parameters, in the Number of
runs box. In this case, you can choose how to want
Vissim to behave.
Exit: Do not perform another simulation run
Ask (default): Continue to perform simulation runs. If
after another simulation run, convergence is
reached, a window opens, allowing you to select one
of three options.
Complete all runs: Perform the defined number of
simulation runs. When convergence is reached, do
not open a window with behavior options.
Note: In order for the convergence to be reached, note the following points:
Select only one of the three convergence criterion.
Preferably, choose Travel time on paths.
If you select multiple convergence criteria, there is a chance that convergence will
never be reached because due to the increasing requirements the convergence cri-
teria could become too strict.
In particular, if you select the convergence criterion Volume on edges, there is a
chance that convergence will never be reached because the absolute number of
vehicles on the highest volume links fluctuate more than on links with less volume
although the percentage deviation is the same.
The test for convergence is carried out at the end of each evaluation interval. When
convergence occurs with several simulation runs in a row, the following message opens: All
selected convergence conditions are true. Cancel further simulation runs? You can select
Cancel if you do not want to perform any further simulation runs or a specified number of
simulation runs. Before the start of the simulation runs, you can specify the number of
converged simulation runs after which Vissim shall not run simulations any more using the
attribute Required number of consecutive converged simulation runs.
7.11.5.2 Showing converged paths and paths that are not converged
In the Paths list, you can show if a path converged or not using the attribute Converged
( Conv ). The convergence criterion is fulfilled if the percentage change for all paths in all
evaluation intervals is smaller than the specified threshold for the selected convergence
criterion.
7.11.7.2 Not saving data in the path file and cost file
You can deactivate the output of evaluations and paths during the simulation. This makes
sense, for example, when the assignment is converged and the path selection should no
longer be changed for the following simulations.
1. From the Traffic menu, choose > Dynamic Assignment > Parameters.
The Dynamic Assignment: Parameters window opens.
2. Select the Files tab.
3. Deactivate the options Store costs and Store paths (and volumes).
4. Under Volume (old), enter the values of your choice for the desired time intervals that have
not begun yet.
vehicles will be distributed, even when much better paths are found in later iterations and the
use of old paths is very unlikely in reality. These paths use up memory space and calculation
time. You can enter one of the two following values and thereby limit the number of applied
paths per OD relation (see "Attributes for the trip chain file, matrices, path file and cost file" on
page 771):
Element Description
Reject paths with too high total cost Threshold in % for the cost difference as a
Max. extra cost compared to the best path criterion for the path search
Limit number of paths Maximum number of paths per parking lot
Max. number of paths per parking lot relation as a criterion for the path search
relation
The limiting of the absolute number of paths can be unsuitable in the network if there is an
alternative path for some origin areas to destination areas, which also should be used and for
other relationships for which few paths are possible. In this case the limiting of the cost
difference between the best and worst path can be the suitable solution. Thereby the paths
which are discarded are those which, via a preallocation of unused edges at 0.1 seconds,
appear particularly attractive. If it is later realized, after a number of vehicles have driven there,
that these paths are much more expensive than others, they can be discarded again without
any adverse consequence.
By default, the path file is recorded at the beginning of every iteration. Within the respective
time interval, for each OD relation, none of the paths are used for which a cost difference in
comparison to the cheapest path for all evaluation intervals is larger than the specified value.
This means these paths can be used in later time intervals and/or iterations, without having to
search for them again as a shortest path.
Notes:
Block paths only as a last resort. Instead, define high costs or add reduced speed
areas.
To block turn relations, block the edge of a node.
Before you block paths or parts of paths, check to make sure there is no other mod-
eling possibility available. Often it is sufficient to block a turn relation when the bor-
der of the node is defined.
Method used
Vissim uses the least squares method. The total of squares of the differences between count
data and volumes and the total of squares of the differences between the original and
corrected matrix values is minimized. The number of iterations is set to 1000. OD relations with
a volume of ZERO are not adjusted. The values in the other cells of the matrix can be edited.
The matrix correction is not suitable for generating a matrix with realistic values from a
"dummy" with unrealistic values. You need a matrix from a demand model, for example from
Visum. Use this matrix in Vissim for simulation runs with dynamic assignment until the model
converges. Then you will have current paths. Alternatively, adopt the paths from a Visum
assignment. Then run the matrix correction with your count data. From a mathematical point of
view, the matrix correction always provides a result based on the method of least squares.
However, this result is not automatically meaningful and realistic. Make sure you save
meaningful matrix values and count data.
Notes:
Avoid correcting demand matrices in a Vissim network that also uses trip chain files
to model transport demand.
Avoid correcting demand matrices in a Vissim network with vehicles that have
been added to the Vissim network via the COM interface.
You cannot undo Matrix correction. Before using Matrix correction, save a backup
of the OD-matrix you want to use as a basis for matrix correction.
The assignment result may become inconsistent when you use the following ele-
ments:
dynamic routing decisions
real parking lots
route guidance vehicles
Matrix correction can calculate values that are not integer.
The OD-matrix must contain integer values. These correspond to the values of the
assignment results in the Path file.
To generate routing decisions and vehicle inputs the following data is used:
The path volumes last saved to the path file (Volume (new) attribute, vehicles that depar-
ted within the time interval)
The total origin volume of zones in the OD matrices
Where:
For each origin parking lot, one vehicle input is generated for each time interval resulting
from it whose traffic volume corresponds to the total of path volumes in the path file.
Next, the traffic volumes of all origin parking lots of a zone are multiplied with a common
factor. Their sum then corresponds to the total origin volume of this zone in the matrix or
matrices.
For each parking lot a static routing decision per group of vehicle types is generated,
which has an identical path selection behavior in the dynamic assignment, e.g. with the
same weighted parameters for the costs, the same accessible road network and the same
parking lot selection parameters. The relative volume for each route corresponds to the
route volumes from the path file.
Vissim selects the next higher number available, respectively, for the numbers of the gen-
erated vehicle input and the generated routing decisions.
The vehicle compositions are generated from the overlapping of all vehicle compositions
allocated to matrices. Vehicle compositions (combination of vehicle type - desired speed) with
a relative share < 0.001 (0.1 %) pare not taken into consideration.
If in your Vissim network, the link on which a destination parking lot is placed is connected to
additional links via connectors, vehicles will use the connectors and links after static routes
have been generated and will remain in the Vissim network.
1. Select from the menu Traffic > Dynamic Assignment > Create Static Routing from
Assignment.
The Create Static Routing window opens. The settings are only available during the run
time of Vissim and are not saved.
2. Make the desired changes:
Element Description
Limit number of All paths are converted to static routes. All path volumes are
routes defined based on the relative distribution of routes. For each
decision section, the absolute and the relative minimum volume as
well as the number of routes per destination section are compared
with the set parameters. Thereby the number of generated static
routes is reduced.
All routes, which do not fulfill the criteria, are deleted with their
volumes.
Decision sections are not deleted, even when all routes on a
decision section are deleted.
Element Description
rel. min. Volume The static route is deleted if the following applies for the relative
volume:
Relative volume in each time interval < current relative minimum volume
Value range [0.00 to 1.00], Default: 0.05, two decimals
If the rel. min. Volume = 0.00, no static routes are generated
because this criterion is discarded.
Relative volume in time interval = absolute volume in time interval /Sum of
volumes from all time intervals
If in a time interval the volumes of all routes of a routing decision =
0, the relative minimum volume has not been defined. The time
interval is not evaluated.
Abs. Min. Volume The static route is deleted if the following applies for the absolute
volume:
Absolute volume in each time interval < current absolute minimum volume
Value range [0 to 999 999 999], Default value: 2, integer
If the Abs. Min. Volume = 0, no static route generated is discarded
because of this criterion.
max. number of All the routes from the start section to the destination section are
routes (per des- taken into consideration. For each decision section, the number of
tination) routes to destination sections is specified. Multiple destination
sections of a routing decision, which are located closely to each
other on a link (tolerance ± 1 m), are regarded as one single
destination section. If the number of routes per destination section
is > current Max. no. of routes, then the routes with the smallest
time interval volume sums are removed. If a very unlikely value is
entered, for example, 999,999, no static routes are generated
because this criterion is discarded.
Value range [0 to 999 999 999], Default value: 10, integer
3. Click on OK.
Create static routing is started.
1. Change the Vissim node numbers so that they are less than the maximum allowed Visum
node number.
2. Select from the menu Traffic > Dynamic Assignment > PTV Visum assignment.
7.14.1.3 Displaying warnings, notes and debug messages for the calculation
In the automatic calculation of the assignment the warnings, notes and debug messages are
displayed in the Message window.
In the View menu, choose > Messages.
1. Enter the Export time interval which you have noted when exporting from Vissim into the
ANM export parameters window in the Further settings tab in the field From and To in
Visum.
As with static routing decisions and routes, in dynamic assignment the vehicle decides which
toll route to follow when it traverses a managed lanes routing decision. The decision is made
based on the decision model and the toll pricing calculation model of the assigned managed
lanes facility. (see "Defining managed lane facilities" on page 327), (see "Defining decision
model for managed lane facilities" on page 329) , (see "Defining toll pricing calculation
models" on page 331).
In order for the vehicle to take the managed lanes routing decision and its toll route or toll-free
route into account in dynamic assignment, the path search must have considered the
managed lanes routing decision and the common destination section of the toll route and toll-
free route placed downstream, and these objects must lie on a path. This path does not have
to include the entire toll route.
If at the manged lanes routing decision, the vehicle can neither select the toll route nor the toll-
free route, it continues on the path assigned to it by dynamic assignment at the start of the
journey.
After the dynamic assignment graph has been generated, Vissim combines edges, in
particular for path selection and convergence, under the following conditions:
The edges lie within a node or between two nodes.
The toll-free route runs over one edge and the toll route runs over the other edge.
For each of the combined edges, Vissim aggregates the volume and travel time for the
shortest combined edge. This edge then represents the combined edges. The Edges list
shows all edges. It also includes combined edges.
For path searches and path selection, Vissim combines the two routes that run along the toll
route and toll-free route of a managed lanes routing decision. This path represents the two
combined paths. The data represented is displayed in the *.weg path file.
When modeling the above- mentioned use cases, pay particular attention to the effects of
managed lanes routing decisions and the notes on modeling (see "Mode of action of routing
decisions of the type Managed Lanes" on page 463).
The vehicle does not take into account a managed lanes routing decision positioned on a
closed edge.
If a connector is closed for all vehicle classes, there is no edge traversing the connector
that can be taken into account for path search. If a toll route leads via a closed connector,
vehicles will not be able to use the toll route.
If a connector is closed for some vehicle classes only, an edge leads via the connector. If
this edge is the shortest of the combined edges, the edge is considered for path search.
A managed lanes routing decision is not taken into account if a route is closed and the fol-
lowing applies for the toll objects on the route (see "Defining a vehicle route of the type
closure" on page 481):
Managed lanes routing decision and destination section are on the closed route. The
closed route corresponds to the toll route or toll-free route between the managed lanes
routing decision and the destination section.
The managed lanes routing decision lies on the closed route. The closed route cor-
responds to the toll route or toll-free route from the managed lanes routing decision on.
The common destination section of the toll-free route and the toll route lies on the
closed route. The closed route corresponds to the toll route or toll-free route up until
the destination section.
The entire closed route lies on a toll route or on a toll-free route.
After a managed lanes routing decision or a toll route has been changed, the dynamic
assignment graph must be recreated. (see "Building an Abstract Network Graph" on page
697), (see "Generating a node-edge graph" on page 718).
A toll route cannot be a detour of its toll-free route, and vice versa. Even if in the parameters of
dynamic assignment, on the Choice tab, Avoid long detours: is selected, the program will not
consider using a toll route as a detour for a toll-free route or vice versa.
Mesoscopic simulation is a vehicle simulation that provides faster run speed when compared
to microscopic simulated models. Mesoscopic simulation uses a simplified vehicle following
model (see "Car following model for mesoscopic simulation" on page 803) for modeling
vehicle behavior. It allows for the fast simulation of large networks during dynamic assignment.
Mesoscopic simulation is event based. Therefore, in contrast to microscopic simulation,
vehicle data is not updated with every time step but only at times when changes occur in the
network or vehicle behavior. These so-called events may be triggered by different situations,
e.g.:
Vehicle entering the network
Change in traffic signal state
Vehicle entering a node
Vehicle entering a microscopically simulated area
Vehicle exiting a microscopically simulated area
Mesoscopic and microscopic simulations can be combined to form a hybrid simulation. To do
so, network sections where vehicles and their behavior are required to be simulated
microscopically need to be defined. This can be particularly useful when:
detailed evaluations are only needed for certain parts of the network, but a large net-
work is required to model route choice.
for parts of the network mesoscopic simulation is not precise enough and conflicts can-
not be modeled realistically, e.g. in turbo roundabouts or complex intersections.
For the mesoscopic simulation of your network, the factors dealt with in detail in the following
sections need to be considered.
You can find examples of mesoscopic simulation in the directory ..\Examples\Examples
Training\Meso.
Note: When you import a network via ANM import, all network objects required for
mesoscopic simulation are created and the parameters are set for mesoscopic
simulation (see "Importing ANM data" on page 366), (see "Generated network objects
from the ANM import" on page 372). In this case, make sure that the values and settings
meet your requirements, e.g. the meso follow-up gap and the meso critical gap (see
"Attributes of meso turns" on page 833), (see "Attributes of meso turn conflicts" on page
835).
1. Prepare your Vissim network according to the requirements for dynamic assignment (see
"Using the dynamic assignment add-on module" on page 692), (see "Defining parking lots
for dynamic assignment" on page 700), (see "Defining zones" on page 704).
2. Select the desired matrix or matrices (see "Attributes for the trip chain file, matrices, path file
and cost file" on page 771).
3. Make sure the simulation duration specified in the matrix and in the simulation parameters
is the same (see "Attributes for the trip chain file, matrices, path file and cost file" on page
771).
4. Ensure that the numbers of the zones in the matrix and the numbers of the zones in the
Vissim network are the same (see "Attributes of zones" on page 704).
5. Ensure that the settings for dynamic assignment meet your requirements (see "Attributes for
the trip chain file, matrices, path file and cost file" on page 771).
6. Insert nodes for mesoscopic simulation (see "Defining nodes" on page 708). When doing
so, make sure that the modeling rules for meso graphs are applied (see "Modeling meso
network nodes" on page 809), (see "Mesoscopic node-edge model" on page 804).
7. For these nodes, select the attributes UseForDynAssign and UseForMeso (see "Attributes
of nodes" on page 709), (see "Attributes of meso nodes" on page 829), (see "Attributes of
meso edges" on page 832).
8. Create the meso graph (see "Generating meso graphs" on page 837).
9. To simulate parts of your Vissim network microscopically, make sure they lie in sections
(see "Modeling sections" on page 677), (see "Hybrid simulation" on page 837).
10. Select the Meso simulation method (see " Selecting simulation method micro or meso" on
page 840).
11. If you have defined sections in which you want Vissim to perform microscopic simulation,
select the desired sections (see "Selecting sections for hybrid simulation" on page 838).
12. Make sure that the driving behavior parameters in the Meso tab meet your requirements
(see "Editing the driving behavior parameter Meso" on page 317):
13. Make sure that for links you have selected the Meso speed model according to your
requirements (see "Attributes of links" on page 409).
14. Make sure that for links, for which you selected the Meso speed model attribute link
related, the Meso speed attribute meets your requirements (see "Attributes of links" on
page 409).
15. Define the status of conflict areas In the Conflict areas list or in the coupled list Nodes -
Conflict areas (see "Attributes of conflict areas" on page 565), (see "Attributes of nodes" on
page 709).
16. Model node control (see "Node control in mesoscopic simulation" on page 807). For
intersection control, define a critical gap, using the Meso critical gap attribute in the Meso
turn conflicts list (see "Attributes of meso turn conflicts" on page 835) and a follow-up gap
in the Meso turns list (see "Attributes of meso turns" on page 833).
17. To perform evaluations for mesoscopic and/or hybrid simulation, configure the following
evaluations:
Network performance (see "Vehicle network performance : Displaying network per-
formance results (vehicles) in result lists" on page 1085)
Link evaluation (see "Showing data from links in lists" on page 1103)
Meso edge evaluation (see "Showing meso edges results in lists" on page 1064)
Meso lane evaluation (see "Showing meso lane results in lists" on page 1065)
18. Ensure that the desired simulation parameters have been set (see "Defining simulation
parameters" on page 840).
19. Start the simulation (see "Selecting the number of simulation runs and starting simulation"
on page 845).
8.2.1 Car following model for the meso speed model Link-based
The car following model uses fixed link speeds:
These include:
xFollower: Front end position of trailing vehicle on current link
xLeader: Front end position of preceding vehicle on current link
VLink: Meso link speed
τFollower: Response time of trailing vehicle
λ Leader : Effective vehicle length of preceding vehicle, calculated from the individual vehicle
length and the meso standstill distance.
8.2.2 Car following model for the meso speed model Vehicle-based
The car following model uses individual vehicle speeds:
In this formulation, V Link is replaced by V Follower : Each vehicle tries to drive at its individual
desired speed VFollower.
The modeling of meso network nodes must comply with the rules for defining meso net-
work nodes in mesoscopic simulation (see "Modeling meso network nodes" on page
809).
In meso graphs, Vissim does not use the modeled meso network nodes, but auto-
matically generates corresponding meso nodes when it creates the meso graph.
Thus, for each meso node modeled, there is a corresponding meso network node.
Vissim assigns this meso node the value Node in the Type attribute, when it gen-
erates the meso graph. This is because the meso node is based on a modeled net-
work object of the type Node.
However, the meso nodes are not shown in the Nodes list, but in the Meso nodes list
(see "Attributes of meso nodes" on page 829).
A meso node cannot be edited like a network object node. Only the respective meso
network node that Vissim used to generate the meso node can be edited. You can
show the Meso nodes list as a relation of the Nodes list, to list each meso network
node together with its corresponding meso node.
In addition, when creating the meso graph, Vissim automatically generates additional
meso nodes, e.g. for parking lots or dynamic routing decisions. It further generates
additional nodes where, for mesoscopic simulation, relevant link attributes change,
e.g. the number of lanes or the meso speed model. Accordingly, in the Type attribute,
Vissim assigns each of these meso nodes their corresponding value, e.g. Parking lot,
Routing decision or Other (see "Attributes of meso nodes" on page 829).
This allows for a distinction between meso network nodes and meso nodes during
mesoscopic simulation. The table shows the relationships and order in which you define a
node, you mark it as a meso network node, Vissim then generates the meso network node at
the start of the simulation and the meso node for the meso network node.
Element Description
Nodes Models network object Node in the Network editor (see "Modeling nodes" on page
705), (see "Modeling meso network nodes" on page 809).
Marks Selects the attribute Use for mesoscopic simulation for the modeled node.
node as The node is displayed in the Nodes list (see "Attributes of nodes" on page 709).
meso The Nodes list contains all nodes of the network object type Node. At the meso
network network nodes, the attribute UseForMeso (Use for mesoscopic simulation) is
node selected.
Meso When after modeling the network and configuring the simulation, you start the
node simulation, Vissim generates the meso graph. When generating the meso graph,
Vissim automatically generates a meso node for each meso network node
modeled. As this meso node is not the meso network node, it is not displayed in
the Nodes list, but in the meso nodes list. You can show the Meso nodes list as a
relation in the Nodes list (see "Attributes of meso nodes" on page 829).
A meso network node is a network object of the type Node for which the attribute Use
for mesoscopic simulation (UseForMeso) has been selected.
A meso network node can be defined and edited in the same way as any other node of
the network object type Node. You may define polygon nodes and segment nodes
(see "Modeling nodes" on page 705).
Meso network nodes are shown in the Nodes list (see "Attributes of nodes" on page
709).
However, meso network nodes are not shown in the Meso nodes list (see "Attributes
of meso nodes" on page 829).
Besides the meso nodes that Vissim generates for the modeled meso network nodes,
Vissim generates additional meso nodes when creating the meso graph. For these meso
nodes the following applies:
Meso nodes have no longitudinal extension.
Meso nodes cannot be edited.
Meso nodes are only displayed in the Meso nodes list (not in the Nodes) list.
The Type attribute value of these meso nodes is different than for Nodes, e.g. Parking
lot, Routing decision or Other.
The attributes of the Defining links of the respective meso turn, however, must not change.
If in the meso node, a meso turn edge leads from a double-lane link via a link sequence,
consisting of multiple connectors and links that begin with a single-lane connector, the fol-
lowing links and connectors of the meso edge must also be single-lane. This is described
in Rule 3 (see "Rules and examples for defining meso network nodes" on page 810).
Connector meso edges are origin connector edges that lie within parking lots. An origin
connector meso edge does not have a preceding edge. A destination connector meso
edge does not have a successive edge.
A PT line connector is an edge leading from a meso node of the type PT line origin to a
meso node of the type Node or Input.
A micro-meso transition is an edge leading from a meso node of the type Micro-meso
transition to a meso node of the type Micro-meso.
Signalized intersections
Detectors in the mesoscopic simulation transfer the following data to dynamic controllers:
The front edge of the vehicle reaches the detector.
The vehicle is on the detector.
The rear edge of the vehicle reaches the end of the detector.
Number of front edges and rear edges
Vehicle number, vehicle type, vehicle length
Occupancy
PT line
If the detector lies within a meso-node upstream of a signal head, the following applies:
The detector is treated as if it were directly upstream of the signal head.
The signal head is treated as if it were directly upstream of the node entry.
Fixed type signal control only distinguishes between the statuses stop and drive. The signal
state sequences of signal groups either cause vehicles to wait at the entry of the meso network
node or enter the node:
The signal states Red and Red flashing are interpreted as stops.
Red/amber is evaluated with the driving behavior based on the settings made in the Beha-
vior at red/amber signal attribute (see "Editing the driving behavior parameter Signal Con-
trol" on page 315).
Vehicles may drive at any of the other signal states. When green times overlap, e.g. for
conditionally compatible left turns, conflict areas and attribute values take effect that are rel-
evant for mesoscopic simulation (see "Attributes of meso turn conflicts" on page 835).
In mesoscopic simulation intersection control is modeled only using conflict areas and their
status. The network object type Priority Rule is not taken into account in mesoscopic
simulation. Priority rules should not be used in mesoscopic simulation. As different algorithms
are used to model movement of the vehicles, meso-specific attributes with individual value
ranges are required. The following parameters apply for the behavior of vehicles in conflicting
flows:
Critical gap (see "Attributes of meso turn conflicts" on page 835)
Follow-up gap (see "Attributes of meso turns" on page 833)
Maximum wait time (see "Editing the driving behavior parameter Meso" on page 317)
During ANM import, Vissim sets the following default values. When modeling nodes, you can
use these default values for orientation.
will need to create multiple separate meso network nodes. A single meso node for the entire
intersection will not be sufficient.
In mesoscopic simulation you often need more meso network nodes to model intersections
than nodes in dynamic assignment with microsimulation, even if the intersections are of similar
complexity. This is particularly true when it comes to roundabouts, non- signalized
intersections, intersections with bypasses, etc.
Each meso edge leading into a meso network node must be long enough to create a travel
time on the node which is greater than the meso critical gaps of the conflict areas for the
following turn relations. Otherwise, instead of the critical gap value defined, the travel time on
the edge is used as the critical gap. Therefore it is necessary to define small meso network
nodes and make sure the edges are sufficiently long enough. Follow the rules and examples
given for defining meso network nodes (see "Rules and examples for defining meso network
nodes" on page 810).
For signalized intersections note that the decisive factors are the stop position and storage
capacity. The vehicle always stops at the meso network node. If the real situation cannot
be modeled with one meso network node only, model several nodes, e.g. for a separately
led right turn.
Rule 3: On turn meso edges, the following properties must not change:
the number of lanes
the link behavior type
the meso speed, if the meso speed model Link-related is selected (see "Car following
model for mesoscopic simulation" on page 803)
This means the Defining links of the meso turn must each have the same value (see
"Attributes of meso turns" on page 833).
Note: Please note the limitations and information that apply for defining meso network
nodes (see "Defining meso network nodes" on page 828).
8.6.2 Examples of applying the rules for defining meso network nodes
The following examples show how the rules are applied when you model intersections. First,
you are shown how the position of a meso network node impacts where at the conflict area a
vehicle stops and which edges it perceives as relevant:
Consequences of correct and incorrect positioning of meso network nodes
Meso conflict relevant and non-relevant edges
Then, you are given an explanation of how the rules impact the modeling of different types of
intersections. For different network objects, the impact of rules on the meso graph structure
and on simulation is demonstrated:
Nodes in areas where the number of lanes changes
Modeling connectors in meso network nodes
Modeling a signalized intersection
Modeling intersections with lane widening
Modeling intersections with bypass and channelized turn
Modeling roundabouts
Modeling reduced speed areas on links
Modeling SCs on links
This type of modeling is not recommended if the travel time on the edge leading into the meso
network node is shorter than the meso critical gap of the conflict in the meso network node.
This leads to incorrect modeling of the conflicts in mesoscopic simulation. It is illustrated in the
following figure and explained in the description given below it.
Situation: The vehicle is coming from below and turns upward left.
If the vehicle stops at a wrong position and the travel time at the edge leading into the meso
network node is very short, the travel time acts as a critical gap. Vissim is then unable to model
the conflicts in mesoscopic simulation realistically (as illustrated in the figure above).
If, for instance, no meso network node is defined for node 3 (at top of figure), Vissim does not
recognize the conflict there and the conflict is ignored in mesoscopic simulation.
Solution: If for these types of intersections, with short edges between conflicts, only one meso
network node is defined, Vissim is able to model conflicts realistically in mesoscopic
simulation. With one meso network node only, the left- turning vehicle has only one stop
position in all subsequent conflicts. The travel times at the incoming edges are long enough
and the vehicle stops at the correct position. This is illustrated in the following figure and
explained in the description given below it.
Correct modeling: The travel times at all edges leading into the node at conflict points are
long enough. This ensures that the vehicle stops at the correct positions:
With conflict 11 in the black dot, the vehicle is aware of the edge leading from node 1
into node 2. If the travel time on this edge is longer than the meso critical gap for the
conflict, the specified value is used as critical gap, e.g. 3.5 s.
With conflicts 22 and 33 in the red dots, the vehicle is aware of the incoming edge
between nodes 3 and 2. If the travel time on this edge is longer than the meso critical
gap for the conflict, the specified value is used as critical gap, e.g. 3.5 s.
Correct: Vehicle is aware of relevant meso Incorrect: Vehicle is only aware of non-
edge (yellow between the two bottom meso relevant meso nodes (yellow)
network nodes)
: Vehicle is coming from below and wants to turn right into roundabout
The vehicle may only change lane at the end of a meso node. This applies for meso nodes
generated automatically by Vissim and for modeled meso network nodes (see "Mesoscopic
node-edge model" on page 804).
Modeling Situation Mesoscopic simulation
E two con- On the double-lane link, vehicles may use both lanes. As
nectors both lanes can be easily reached, no lane change is required
a modeled and the vehicles are distributed evenly across the lanes, if
meso net- both lanes are permitted for the vehicle route.
work node Apply an edge closure to one of the edges for dynamic
assignment. This way you can avoid parallel edges in
dynamic assignment. Parallel edges multiply the number of
possible paths significantly.
Rule Description
1 Meso network nodes must be defined everywhere on a link where more than one
connector begins or ends.
The connectors do not have to lie entirely within the node.
Left meso node: Two connectors lead into node. The connectors must end within
the node.
Right meso node: Two connectors lead out of node. The connectors must begin
within the node.
Correct False
Rule Description
1 Meso network nodes must be defined everywhere on a link where more than one
connector begins or ends.
If the transition from a one-lane link to a two-lane link is modeled across two
connectors, these must lie entirely within the node.
Correct False
Rule Description
3 On turn meso edges, the following properties must not change:
the number of lanes
the link behavior type
the meso speed, if the meso speed model Link-related is selected (see "Car fol-
lowing model for mesoscopic simulation" on page 803)
The number of lanes must be the same for each defining link contained within the
meso network node.
However, the number of lanes of the inbound meso edge and the number of lanes
of the outbound meso edge may differ.
Correct False
Rule Description
Rule Description
Correct False
Rule Description
Correct Not recommended
Rule Description
2 For each intersection, at least one meso network node must be defined. Depending on
the node geometry, several meso network nodes may be defined.
Each branching and thus each entry and exit must lie within a meso network node.
The connectors do not have to lie entirely within the node.
If there is a bypass, meso network nodes must be placed at the branchings where
the bypass begins and ends. These nodes must have the attribute Use for meso-
scopic simulation.
Rule Description
Correct False
Model meso network nodes for a roundabout depending on the distance between the exit and
the next entry and according to approach A or approach B. The is illustrated in the figures
and their descriptions below:
Description of approach A
If the distance between the exit and next entry downstream is large enough, define a meso
network node for the exit and another one for the entry. This is the case in the following
situations:
Condition 1: The travel time on the roundabout between exit x and the next entry down-
stream y is equal to or larger than the meso critical gap for the conflict in y: txy > tCG(y). If
this condition is not met, but the following one is, you can still use approach A to model
the roundabout:
Condition 2 (for right-hand traffic): The travel time on the roundabout between exit x and
the next entry downstream y is equal to or larger than the travel time on the lane
between upstream entry b and the next downstream exit x: tbx < txy. For the conflict in y,
the critical gap is the travel time on the roundabout between exit x and the next entry
downstream y.
Correct
When you export a network from Visum and import it into Vissim via ANM import, Vissim
automatically generates meso network nodes based on approach A. These nodes do not
require any subsequent editing (see "Generated network objects from the ANM import" on
page 372). The table lists different speeds to illustrate the minimum distance between exit x
and the next downstream entry y with a critical cap of 3.5 s, in order for approach A to meet
condition 1:
Veh speed on roundabout lane min. distance [m] x-y to meet condition 1
m/s km/h
1 3.6 3.5
2 7.2 7.0
3 10.8 10.5
5 18 17.5
7 25.2 24.5
10 36 35.0
14 50.4 49
Description of approach B
If the distance between the exit and next entry downstream is not large enough, define a
common meso network node for both the exit and entry. This is the case, when the two
following situations happen at the same time:
The travel time on the roundabout lane between entry b and the next downstream exit x
is larger than the travel time between exit x and the next exit downstream y: tbx > txy and
the travel time on the roundabout lane between exit x and the next entry downstream y
is smaller than the meso critical gap for the conflict in y: txy < tCG(y)
Correct
The two following figures show wrong approaches to define meso network nodes: These
approaches produce incorrect results when used to model conflicts in mesoscopic simulation:
Incorrect approach 1: The distance between the entry and the next exit downstream is not
large enough. As a result, too many conflicts arise at each of the nodes:
4 meso turn edges:
from roundabout
from entry
into roundabout
into exit
6 meso turn conflicts
Solution: If the entry and the next exit downstream are very close to each other, use
approach A, even if this results in short edges between the meso network nodes. In that
case, at each of the two meso network nodes, there will be only one merging or branching
conflict. At the branching conflict, the short edge leading out of the meso network node does
not pose a problem.
Figure below Incorrect approach 2: Only a single meso network node has been defined for
all conflicts in the roundabout. Effect: Conflicts are not modeled realistically, vehicles stop at
wrong positions and for conflicts, the time gap is based on non-relevant edges.
1. Define the desired meso network nodes according to the definition of nodes (see "Modeling
nodes" on page 705), (see "Defining nodes" on page 708).
The Nodes window opens.
2. In the Nodes window, select Use for mesoscopic simulation.
The node then becomes a meso node. When creating a meso graph, Vissim automatically
generates a meso node for each meso network node modeled and assigns it the attribute
Node (see "Attributes of meso nodes" on page 829).
Example:
In the Network editor, you define a node that you need for mesoscopic simulation. For this
node, you consequently select the Use for mesoscopic simulation attribute. The node then
becomes a meso network node. You can show the meso network node, like all models nodes,
in the Nodes list (see "Attributes of nodes" on page 709). When generating the meso graph,
Vissim generates a meso node for the meso network node. Vissim then assigns the meso
node the value Node in the Type attribute. The generated meso node is displayed in the Meso
nodes list., but the modeled meso network is not.
From the Lists menu, choose > Network > Meso nodes.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Turn meso edges: These are meso edges of the type Turn (see "Attributes of meso edges"
on page 832)
Outbound meso edges: List of meso edges, leading out of the meso node (see "Attributes
of meso edges" on page 832)
Inbound meso edges: List of preceding meso edges that lead into the meso node (see
"Attributes of meso edges" on page 832)
Meso turn conflicts: (see "Attributes of meso turn conflicts" on page 835)
Meso turns: Meant for entry of follow-up gap (see "Attributes of meso turns" on page 833)
PT lines (inputs): List of PT lines that begin at the meso node (see "Attributes of PT lines"
on page 520)
Signal head: List of signal heads in meso node (see "Attributes of signal heads" on page
579)
2. On the list toolbar, in the Relations list, click the desired entry.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Outbound meso nodes: List of the successive meso nodes
Inbound meso nodes: List of the preceding meso nodes
Reduced speed areas (see "Attributes of reduced speed areas" on page 437)
Meso lanes: Meso-specific lane numbers of meso edge
Signal heads: Numbers of the signal heads at meso edge
Link sequence: Numbers of links and connectors that lead via meso edge (see "Attributes
of links" on page 409)
Desired speed decisions (see "Attributes of desired speed decisions" on page 441)
2. On the list toolbar, in the Relations list, click the desired entry.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Defining links: List of the meso turn links and connectors that are significant for the beha-
vior of vehicles in mesoscopic simulation (see "Attributes of links" on page 409)
Link sequence: List of all links and connectors of the meso turn (see "Attributes of links" on
page 409)
2. On the list toolbar, in the Relations list, click the desired entry.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Conflict areas: List of respective conflict areas (see "Attributes of conflict areas" on page
565)
Link sequence 1: List of links of the first meso turn (see "Attributes of links" on page 409)
Link sequence 2: List of links of the second meso turn (see "Attributes of links" on page
409)
2. On the list toolbar, in the Relations list, click the desired entry.
At the transition point, additional meso nodes and meso edges are created. For vehicles
entering the meso area, the macroscopic speed specified for the first edge after transition is
used. If this edge is very short, significant fluctuations occur that in turn impact vehicle inputs
from the microscopic area. As a consequence, there might be unrealistically high wait times on
the micro-meso transition edge, as vehicles are not able to leave it.
At the transition point from meso- to microscopic simulation, vehicles are introduced similarly
to vehicle inputs. Here, too, you need to ensure that signal heads, desired speed decisions,
reduced speed areas, etc. are not too close to the transition point, otherwise they might be
ignored by the vehicles.
For a comprehensive analysis of the entire network, use the network performance and link
evaluation (see "Vehicle network performance : Displaying network performance results
(vehicles) in result lists" on page 1085), (see "Showing data from links in lists" on page 1103).
You can record data using node evaluation (see "Evaluating nodes" on page 1057).
9 Running a simulation
You must set simulation parameters before you can start the simulation or a test run (see
"Defining simulation parameters" on page 840), (see "Selecting the number of simulation runs
and starting simulation" on page 845). You can also start a simulation without a Network editor
open.
The parameters for the vehicle simulation also apply to the pedestrian simulation. However,
there are additional parameters available for pedestrian simulation (see "Pedestrian
simulation" on page 860).
Via the COM Interface, you can also access network object attributes during the simulation
(see "Using the COM Interface" on page 1189).
1. Make sure that the desired simulation method has been selected (see " Selecting
simulation method micro or meso" on page 840).
2. From the Simulation menu, choose > Parameters.
The Simulation parameters window opens.
3. Select the General tab.
Element Description
Simulation resolution
Note:
The simulation resolution has an impact on the behavior of vehicles, pedestrians,
and the way they interact. This is why simulations, using different simulation
resolutions, produce different results.
Number of time steps per simulation second: specifies how often
vehicles and pedestrian are move in a simulation second.
The position of vehicles is recalculated in a simulation second with
each time step. The simulation resolution specifies the number of
time steps.
The position of pedestrians is calculated 20 times per simulation
second. This is also the case when the simulation resolution spe-
cifies less time steps. The simulation resolution then defines the fol-
lowing functions for pedestrians:
how often pedestrian movement is updated per simulation
second
how often pedestrians can be reintroduced into the simulation
per simulation second
how often pedestrians can make routing decisions per sim-
ulation second
how often evaluations may be performed per simulation second
Value range: integers from 1 to 20
Values < 5 lead to jerky movements. This is why this value range is
less suitable for production of the final simulation results. As lower
values accelerate the simulation, the use of lower values during
setup of the network model can be helpful.
Values between 5 and 10 lead to a more realistic demonstration.
This value range is suitable for the production of the final simulation
results.
Values between 10 and 20 lead to smoother movements. This
value range is suitable for high-quality simulation animations.
Random Seed This value initializes a random number generator. Two simulation runs
using the same network file and random start number look the same. If
you vary the random seed, the stochastic functions in Vissim are
assigned a different value sequence and the traffic flow changes. This,
e.g., allows you to simulate stochastic variations of vehicle arrivals in
the network. This can lead to different simulation results. A comparison
of these simulation results allows you to compare the effect of stochastic
variations. For this purpose, Vissim calculates additional, meaningful
values for various result attributes during its evaluations, e.g. minimum
value, maximum value and mean.
Element Description
Notes:
For the model to converge during dynamic assignment,
use the same random seed. Using different random
seeds for dynamic assignment can cause a so-called
seesaw effect.
Once the model has converged and you want to obtain
different evaluation results, use different random seeds.
Number of runs Number of simulation runs performed in a row. Logical value range:
depends on use case 5 - 20.
For dynamic assignment, more than 20 simulation runs may be
necessary.
Note: Before starting multiple simulation runs for dynamic
assignment, select the attributes of your choice (see "Attributes
for the trip chain file, matrices, path file and cost file" on page
771).
Random seed Difference between random seeds when you perform multiple
increment simulation runs. This number is irrelevant for stochastic distribution.
For the model to converge during dynamic assignment, enter 0.
When you perform multiple simulation runs using different random
seeds, the number of the respective simulation run is added to the
name of the evaluation file *.ldp.
Dynamic For dynamic assignment only: Increases total demand of the origin-
assignment destination matrix with each simulation run defined (in the Number of
volume incre- runs box) by the value specified.
ment The start value used is the parameter Scale total volume to of dynamic
assignment (see "Attributes for the trip chain file, matrices, path file and
cost file" on page 771). For each iteration, the demand is automatically
increased by this value until 100% of the total demand is reached. Once
100 % of the total demand is reached, any additional simulation runs
(as specified in the Number of runs box) will be performed using
100 % of the total demand. Avoid using a start value larger than 100%
of the total demand.
If due to the Number of runs specified you do not perform enough
simulation runs to reach 100 % of the total demand and you then save
the Vissim network, the current value of the total demand is saved to the
parameter Scale total volume to of dynamic assignment. The next time
you open Vissim, this value will be used as the new start value.
Simulation Corresponds to a time lapse factor: Indicates simulation seconds per
speed real-time second
Value 1.0: The simulation is run in real-time.
Value 2.0: The simulation is run at double real-time speed.
Element Description
Maximum option: Select this option to run the simulation at the
maximum speed.
The simulation speed does not affect the simulation results. You can
change the simulation speed during the simulation run.
The desired simulation speed might not be reached, if you are using a
large networks or a slower computer.
Retrospective Select this option if at the end of a time interval, you do not want
synchronization Vissim to wait until the real-time set for this interval has elapsed.
Instead, Vissim will wait until the real-time for all time intervals, since
continuous simulation was last started, has elapsed. This allows
VISSIM to make up for the time lost through slower, individual time
intervals, e.g. due to external signal control or other external factors.
With the help of external controller hardware, the synchronization
function ensures that the time lost is regained.
If you open a window during a continuous simulation run in Vissim, this
can cause a delay. After you close the window, the delay is made up for
through maximum simulation speed, until the simulation second divided
by the simulation speed equals the total real-time elapsed.
When the simulation speed of a continuous simulation run is reduced
through retrospective synchronization, Vissim waits until the total real-
time (since simulation start) equals the current simulation second
divided by the simulation speed, before it executes the next time
interval.
Break at Simulation second after which the program automatically switches to
Simulation single step mode. You can use this option to view the traffic
conditions at a specific simulation time.
Number of Number of processor cores used during simulation. The maximum
cores number of cores used depends on your computer. Your setting remains
selected when you start the next simulation run.
Default: Use all cores
The number of cores selected is saved to the network file *.inpx. You
cannot change this setting during the simulation run.
Set the simulation parameters before you start a simulation run (see "Defining simulation
parameters" on page 840). You can then run a simulation in the Simulation single step or
Simulation continuous mode.
1. From the Simulation menu, choose > Continuous or Single Step.
Vissim initializes the simulation. Initialization might take a while, if you are using a large
network. In this case, a window opens displaying the progress of initialization.
2. When this window is displayed, but you wish to cancel initialization, click the Cancel button.
3. If messages are shown during the simulation, follow the instructions and make the settings
required.
You can use the Simulation toolbar to control simulation runs:
Symbol Name Description Key
Simulation Starts continuous simulation run or switches from Simulation F5
continuous single step mode to Simulation continuous mode.
Simulation Starts simulation in Simulation single step mode or switches F6
single step from Simulation continuous mode to Simulation single step
mode or executes the next single step.
Stop sim- Stop started simulation run ESC
ulation
Convergence may already be reached before the number of simulation runs is completed that
has been defined in the simulation parameters, in the Number of runs box. In this case, you
can select the Behavior upon convergence: (see "Attributes for achieving convergence" on
page 782).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
No. Consecutive number of simulation run
Timestamp Date and time the simulation starts
Comment Comment on simulation
SimPeriod Simulation time in seconds specified in the simulation parameters
SimEnd Time in seconds after the start at which the simulation was ended
Element Description
Start Date Start date specified in the simulation parameters
StartTime Start time specified in the simulation parameters
RandSeed Random seed specified in the simulation parameters
VissimVers Program version installed
Tip: In the Simulation runs list, you can delete the simulation runs that are no longer
required. This will accelerate loading the network file *.inpx.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
No Number of the vehicle
VehType Vehicle type: Vehicle type assigned to the vehicle
Lane Lane: Number of lane on which the vehicle is located
Pos Position: Distance covered on the link from the beginning of the link
Speed Speed: Speed of the vehicle at the end of the time step
DesSpeed Desired Speed: Desired speed distribution of the vehicle
Acceleration Acceleration during the time step.
Positive value: Current speed of vehicle
Negative value: Current reduction of vehicle speed
Element Description
LnChg Lane Change: Direction in which the vehicle changes the lane:
Links
Right
None
DestLane Destination lane: Number of lane to which vehicle changes
PTLine Public transport line: Number of PT line of PT vehicle
PTDwellTmCur Public transport - dwell time (current): Total dwell time at the current PT
stop, including slack time fraction
The vehicle has additional attributes that you can view in the Vehicles In network list and
save as a vehicle log to a file or database (see "Saving vehicle record to a file or database" on
page 1031). Among them are the following for example:
Attribute Description
2D/3D model 3D model file of the vehicle
Current 3D state Motion states of a pedestrian or a vehicle of the vehicle cat-
egory Pedestrian, which can be stored in the 3D model file. If
the model file contains three or 21 motion states, the Current
3D state is automatically changed during simulation depend-
ing on the speed.
Indicating Current state of vehicle turn signal. Corresponds to current
visualization during simulation:
No: Vehicle is not indicating
Links
Right
Following distance Distance from the front edge to the front edge of the interaction
vehicle in [m] before the time step
Number of stops Number of stops (cumulated): All situations in which a vehicle
comes to a standstill (speed = 0), except stops at PT stops and
in parking lots.
Dwell time Dwell time [s] at a stop sign or at a PT stop.
For PT stops: Actual dwell time according to PT line-specific
attributes (see "Calculating dwell time according to the
advanced passenger model" on page 533).
Occupancy Defines the number of persons or passengers in a vehicle. This
value is output before and after boarding and alighting.
Attribute Description
Emissions For add-on module API package only: Results of emission
calculation for selected file EmissionModel.dll (see "Activating
emission calculation and emission model for a vehicle type" on
page 274). Emission values are also displayed in:
Vehicle Network Performance Evaluation (see "Vehicle
network performance : Displaying network performance
results (vehicles) in result lists" on page 1085)
Evaluation Links per segment (see "Showing data from
links in lists" on page 1103)
Vehicles in network list (see "Displaying vehicles in the
network in a list" on page 847)
Motion state
Default: Default state, if none of the following states are true.
In queue: The vehicle is stuck in a traffic jam. At least one queue counter must be
defined in the network.
Waiting for lane change: Vehicle has been waiting more than 6s at the last position for
lane change (emergency stop distance).
Ignores priority rule: Vehicle ignores priority rule to resolve a deadlock situation.
In priority rule deadlock situation: Vehicle is part of a deadlock situation caused by pri-
ority rules
Wants to change lanes: Due to the vehicle route, a lane change becomes necessary
that the vehicle has not yet begun.
Is changing lanes: Vehicle is changing lanes.
After lane change: Lane change was performed in the last 6 s.
Brakes to change lanes: Vehicle brakes, as it need to change lanes.
Brakes cooperatively: Cooperative braking for an upcoming lane change maneuver of
a vehicle, from an adjacent lane to its own lane.
Sleep: Vehicle is currently not paying attention.
Ignores signal: Vehicle has decided in the last 3 seconds of simulation to traverse a red
signal head or a blocked section of a priority rule because its speed was too high to
come to a stop in advance.
Brakes heavily: Vehicle brakes heavily (< -3.0 m/s²).
Brakes moderately: Vehicle brakes moderately (-3.0 m/s² to -1.0 m/s²).
Next trip departure time Departure time from parking lot (simulation second)
Next trip activity Number of the activity
Next trip activity minimum Minimum duration of activity
duration
Origin parking lot Number of the origin parking lot
Origin zone Number of zone
Destination zone Number of destination parking zone
Number Number of the vehicle
Attribute Description
Vehicle type Number of vehicle type
Name Name of vehicle type
Headway Distance from the front edge to the front edge of the preceding
vehicle before the time step
Distance traveled (total) Total distance traveled so far
Time in network (total) The total time which a vehicle is in the network. The value is
saved only in the last second before the vehicle leaves the
network. Also record the Delay time for the vehicle in this time
step.
For vehicles that are still in the network at the end of the
simulation, you can determine the total time on the basis of
their utilization time.
The vehicle record contains the total time = 0.00, as long as the
vehicle is still in the network.
Speed difference Relative to the preceding vehicle in the time step (>0 = faster)
Interaction state Short identifier for the state in the interaction procedure via
which the acceleration or deceleration of the vehicle in the
previous time step was determined (see "Driving states in the
traffic flow model according to Wiedemann" on page 285).
List of possible interaction states see below (see "Value of the
Interaction state attribute" on page 852)
Cost (total) Costs accrued so far
Power Power [kW]
Length Length
Weight Weight [t]
Position (lateral) Lateral position at the end of the time step. Value range 0 - 1:
0: at the right lane edge
0.5: middle of the lane
1: at the left lane edge
Route number Number of route
Routing decision no. Number of routing decision
Start time Network entry time [simulation second ss,f], where f (fraction) is
a two-digit number
Start time Start time as time of day [hh:mm:ss,f], where f (fraction) is a two-
digit number
Simulation time (time of Simulation time as time of day [hh:mm:ss,f], where f (fraction) is
day) a two-digit number
Simulation second Simulation time in seconds [ss,f], where f (fraction) is a two-digit
number
Attribute Description
In queue + = Vehicle in queue
- = Vehicle not in queue
Speed (theoretical) Theoretical speed without hindrance
Delay time Difference between optimal (ideal, theoretical) driving time
Leading target number Number of the relevant preceding vehicle
Coordinates rear The coordinates (x), (y) or (z) of the rear edge of the vehicle at
the end of the time step
Coordinates front The coordinates (x), (y) or (z) of the front edge of the vehicle at
the end of the time step
Coordinate rear (x), (y), (z) The coordinates (x), (y) or (z) of the rear edge of the vehicle at
the end of the time step
Coordinate front (x), (y), (z) The coordinates (x), (y), (z) of the front edge of the vehicle at
the end of the time step
Desired speed Desired speed
Safety distance Safety distance during the time step
Destination parking lot Number of the destination parking lot
Public transport - course Number of course
number
Public transport - dwell Total of all stop dwell times
time (total)
The following applies for the following PT attributes:
Before and after boarding and alighting, the values are zero. Values are only displayed,
when the PT vehicle is stationary at the PT stop.
During boarding and alighting, the values are current for each time step, with the excep-
tion of the attributes Public transport - waiting passengers and Public transport - wait-
ing time (average).
For real passengers, the attribute values Public transport - waiting passengers and
Public transport - waiting time (average) are evaluated when the vehicle stops at the
waiting area. These values do not change while the PT vehicle is stationary.
Public transport - alighting Number of alighting passengers at the current PT stop
passengers
Public transport - boarding Number of boarding passengers at the current PT stop
passengers
Attribute Description
Public transport - Total passenger service time [s] at the current stop.
passenger service time The Public transport - passenger service time is counted
up during the dwell time.
Per default, the Public transport - passenger service
time is one time step at the beginning of the dwell time.
This ensures that at the end of boarding and alighting, the
Public transport - passenger service time includes the
entire Public transport - dwell time (current).
Public transport stop Number of current stop
Public transport - dwell Expected remaining dwell time at current PT stop. Slack time
time (current) fraction is taken into account.
Public transport - waiting Average waiting time of boarding passengers at the current PT
time (average) stop. For real pedestrians the waiting time is evaluated with the
time step of arrival.
Public transport - lateness Lateness in departing from the current PT stop (>0 = late)
Public transport - waiting Number of waiting passengers at the current PT stop.
passengers For real pedestrians: The number is only evaluated with
the time step of arrival and displayed during time steps in
which the PT vehicle is stationary.
For calculated boarding and alighting passengers: The
number calculated is displayed with the time step of PT
vehicle arrival and is displayed in the time steps during
which the PT vehicle is stationary.
Status Description
Free Vehicle is not affected by any relevant preceding vehicle. It tries to drive at
desired speed, free driving (see "Driving states in the traffic flow model
according to Wiedemann" on page 285).
Follow Vehicle tries to follow a leading vehicle at its speed (see "Driving states in the
traffic flow model according to Wiedemann" on page 285).
Brake BX Braking at the desired safety distance (before reaching the safety distance),
approaching (see "Driving states in the traffic flow model according to
Wiedemann" on page 285).
Brake AX Braking at the desired safety distance (after reaching the safety distance) (see
"Driving states in the traffic flow model according to Wiedemann" on page 285).
Status Description
Close up The vehicle slowly closes in the following cases:
There is a stationary vehicle in front of it
while it is pulling out of a parking space in reverse onto its original link
and upstream there is a stationary vehicle or a vehicle approaching
until it reaches an obstacle, for example, a signal head, a stop sign, pri-
ority rule, conflict area.
Brake ZX Target deceleration to an emergency stop distance for a lane change or a
reduced speed area.
Brake LCH Slight deceleration for a lane change in order to wait for the next upstream gap
in the adjacent lane.
Brake Cooperative braking to allow another vehicle to change lanes (setting via
cooperative parameter Maximum deceleration for cooperative braking) (see "Editing the
driving behavior parameter Lane change behavior" on page 300).
External Acceleration/deceleration is controlled by an external driver model DLL.
Loss of The parameter Temporary lack of attention is currently active, there is neither
attention acceleration nor braking except for an emergency braking.
Pass Acceleration/deceleration to reach a permitted speed depending on the lateral
distance for passing another vehicle in the same lane or an adjacent lane.
Stop The vehicle stops.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
ConstrElNo Construction element number of area, ramp or stairway on which the
pedestrian moves
ConstrElType Area, ramp or stairway on which the pedestrian moves
CoordCenter Center coordinates: Coordinates of the center between the front and
back of the pedestrian.
DesSpeed Desired speed of pedestrian
Speed Pedestrian's current velocity
StaRoutDecNo Static routing decision number
StaRoutNo Static route number
PTState Public transport state: Is the pedestrian waiting, is he alighting from the
PT vehicle or walking towards it:
None
Waiting
Approaching
Alighting
MotionState Motion state: The current motion state of a pedestrian shows for how long
the pedestrian does a certain activity:
Approaching PT vehicle: The pedestrian is on the way from the waiting
area to the PT vehicle.
Alighting from PT vehicle: The pedestrian leaves the PT vehicle.
Waiting for PT vehicle: The pedestrian waits for PT vehicle on a waiting
area.
Walking upwards on escalator: The pedestrian is walking upwards on an
escalator.
Walking downwards on escalator: The pedestrian is walking downwards
on an escalator.
Standing on escalator: The pedestrian is on an escalator and is not
walking.
Walking on moving walkway: The pedestrian is walking on a moving
walkway.
Standing on moving walkway: The pedestrian is standing on a moving
walkway.
Waiting at queue head: The pedestrian is first in a queue. The pedestrian
is waiting in accordance with the dwell time distribution specified.
Waiting in queue: The pedestrian is waiting in a queue and is not first in
line.
Walking upstairs: The pedestrian is on a stairway or ramp and is walking
upwards. The pedestrian does not necessarily have to access another
level.
Element Description
Walking downstairs: The pedestrian is on a stairway or ramp and is
walking downwards.
Approaching elevator: The pedestrian is walking from the waiting area to
the elevator.
Alighting from elevator: The pedestrian is exiting the elevator.
Waiting for elevator: The pedestrian is waiting for an elevator.
Riding elevator: The pedestrian is in an elevator and not exiting it.
Waiting: The pedestrian is waiting on an area for which the attribute
Queuing has not been selected.
Walking on level: The pedestrian is walking on a level, e.g. on flat stairs or
a ramp. None of these other motion states apply
IsInQueue Is in queue: The pedestrian waits in the queue and can move up in it.
The option is not selected:
if the pedestrian has not yet reached the end of the queue
if the next route location of the pedestrian is not a queue
The network object may have additional attributes, for example, the following. These can also
be shown in the Attributes list:
Element Description
ExperDens Experienced density within the perception radius of a pedestrian: Density
of pedestrians in the same area, measurement area or on the same ramp
of a pedestrian. Based on the pedestrians that at the end of an evaluation
interval are located within a radius around a pedestrian. In the network
settings, you can specify the radius (see "Selecting network settings for
pedestrian behavior" on page 204).
ExperVelVar Experienced velocity variance: Vectorial speed differences of all
pedestrians within the environment radiuses of their individual speed (see
"Selecting network settings for pedestrian behavior" on page 204)
Coordinates The coordinates (x), (y), (z) of the rear edge of the pedestrian at the end of
rear the time step
Coordinates The coordinates (x), (y), (z) of the front edge of the pedestrian at the end of
front the time step
Coordinate rear The coordinates (x), (y) or (z) of the rear edge of the pedestrian at the end
(x), (y), (z) of the time step
Coordinate front The coordinates (x), (y) or (z) of the front edge of the pedestrian at the end
(x), (y), (z) of the time step
PosInQueue Position in queue: Number of the position of the pedestrian in the queue.
Front pedestrian =1, second pedestrian =2, etc.
You can show simulation runs in the Simulation Runs list (see "Showing simulation run data
in lists" on page 846).
In the Messages window, Vissim groups errors by categories. These groups, for example,
inlcude:
Driving simulator
Scripts
Vehicle simulation
Vehicle classes
Pedestrian simulation
Pedestrian classes
PT pedestrian simulation
Evaluations
Presentation
External driver model
Dynamic assignment
Vehicle Routes
Mesoscopic simulation
Scenario Management
The entries of a group can be edited or deleted together (see "Showing messages and
warnings" on page 1178).
Errors listed in the groups Vehicle routes and 2D/3D model segments can be repaired
interactively, after you have corrected their network objects. During an interactive repair,
Vissim for instance reconnects interrupted vehicle routes, after you have corrected the
corresponding links and connectors (see "Showing messages and warnings" on page
1178). Errors of other categories must be corrected manually.
When for a 3D info sign, the reference object type and/or the reference object is deleted,
Check network displays a message informing you of the respective 3D info sign. You can
then select a reference object type and/or reference object of your choice or delete the 3D
information sign.
You can correct individual entries or an entire group (see "Showing messages and
warnings" on page 1178).
2. Use the messages displayed to correct your Vissim network.
3. If you correct errors in the groups Vehicle routes and 2D/3D model segments, repair these
objects afterwards using the Fix command (see "Showing messages and warnings" on
page 1178).
10 Pedestrian simulation
In addition to the simulation of vehicles by default, you can also use Vissim to perform
simulations of pedestrians based on the Wiedemann model (see "Version-specific functions of
pedestrian simulation" on page 861).
However, with the stand-alone product PTV Viswalk, you can simulate pedestrians based on
Helbing but no vehicles. You can simulate vehicles and pedestrians only with Vissim and the
add-on module PTV Viswalk. You can then choose whether to use the modeling approach of
Helbing or Wiedemann.
Prof. Dr. Dirk Helbing is a scientific advisor for PTV GROUP. Together with PTV GROUP he
specially expanded the Social Force Model for the use in Viswalk. This simulation model was
validated in three different ways:
Firstly, macroscopic parameters were calculated and adjusted to empirical data. Secondly it
was assured that microscopic effects like lane formation (counterflow) and stripe formation
(crossing) are reproduced. The resulting animation should be represented as realistically as
possible.
The behavior of pedestrians can be divided into three hierarchical levels (Hoogendoorn et al.
2002):
On the strategic level of minutes to hours, a pedestrian plans his route, generating a list of
destinations.
On the tactical level of seconds to minutes, a pedestrian chooses the route between the
destinations. Thereby he takes the network into account.
On the operational level of milliseconds to seconds, the pedestrian performs the actual
movement. He avoids thereby oncoming pedestrians, navigates through a dense crowd,
or simply continues the movement toward his destination.
The Social Force Model controls the operational level and parts of the tactical level. You
define the settings of the strategic level.
The Viswalk product without vehicle simulation can only be used to simulate pedestrians.
During the installation of Viswalk, a specific default defaults.inpx network file for the ped-
estrian simulation is installed which does not contain any vehicle-specific objects (see
"Saving and importing a layout of the user interface" on page 146).
If you have a maintenance agreement for Viswalk, you can contact PTV Vision Support
(see "Service and support" on page 46).
Notes:
The various scenarios run with different time lapse factors.
The efficiency of the dynamic potential is always 100 %.
In all situations, the pedestrians move with approximately the same speed.
mm:ss Description
01:42 About 800 passengers alight from two trains arriving simultaneously at the station at
the south entrance of Berlin's congress center (ICC).
To create a model of a large group of pedestrians walking realistically and efficiently
around a corner, mainly the Dynamic Potential method is used.
With only a small group of pedestrians the trajectories of both the quickest and the
shortest path would be almost identical, because both paths would have
approximately the same course.
03:18 Here a large group of pedestrians has to take an almost complete U-turn in the
course of their path.
This is more difficult and therefore the difference between the two methods (left and
right) is even more distinct.
04:48 In this scenario two large pedestrian groups meet as opposing flows. This is a
situation where the use of the dynamic potential does not necessarily produce better
results. However, it provides an alternative pedestrian behavior that becomes clear
after a few seconds. The behavior on the left side is more realistic if the pedestrians
assume that the counterflow will persist only for a short time, for example during the
green phase at the pedestrian crossing, the behavior on the right side is more
realistic, if the pedestrians assume that the constellation will persist longer, for
example when visiting a public event.
06:18 If counterflow occurs at a 90° corner, the dynamic potential (right side) is able to
better reproduce the fact, that the pedestrians move more efficiently in such
situations and most of them are able to resolve the situation. However, with
extremely high pedestrian traffic in reality it can also come to such a jam as
visualized on the left.
07:48 Counterflow at a 180° turn (U-turn).
09:18 Some passengers (red) are urgently rushing for their train, some (green) have just
alighted from a train and are heading towards exit whereas some others (blue) have
arrived at the station before departure and now spend their waiting time standing or
strolling around. (Easily recognizable, the group is quite large and behaves
strangely; thereby the effect of the method can be better demonstrated.) The red and
green pedestrians in the upper left video follow the shortest path. However, they are
increasingly being blocked by the numerically growing blue group.
The upper right video and the two scenarios below were simulated with the quickest
path but with different values for parameter h. For details of parameter h please refer
to the publication linked above.
Note that in the two scenarios below the red and green pedestrian groups manage
respectively to establish a separate walking direction or to form lanes
spontaneously, whereas they fail to do so with parameter h = 0 in the example at top
right.
mm:ss Description
10:08 This is a theoretical model that does not even remotely occur in reality: However, it
demonstrates very clearly and precisely the effect of the "quickest path" approach or
alternatively of the dynamic potential.
10:48 So far all routing decisions were continuous. Thus, the pedestrian had always more
path options to their destinations to choose from. This is the first example with
discrete alternatives. The pedestrians have to choose if they want to use the left or
the right corridor. The method of dynamic potential has not been developed for such
situations. Other methods might be more helpful. In Vissim for example the partial
routes are used. The Dynamic Potential method is however suited also in this case.
12:43 A grandstand: The interesting aspect of this example is that the grandstand for the
pedestrians consists of a sequence of one-dimensional objects (links). Therefore
the directions of the shortest and the quickest path can differ by 180 degrees. In this
video it is very obvious when pedestrians prefer to take a detour to reduce the walk
time.
10.3.2 Main differences between the Wiedemann and the Helbing approaches
When pedestrians are modeled as a vehicle type according to Wiedemann model, they do not
move around freely but along user-defined links in the network. The spatial characteristics of
their trajectories are thus formed by the input data for the model and they do not result from the
simulation. Only the time at which a pedestrian crosses a link at a particular point is calculated
and a result formed.
In Helbing's model the pedestrians can move freely in two spatial dimensions. Their
trajectories are thus not defined in advance, but are calculated by the model. Therefore this
approach for pedestrian simulation is more flexible, detailed and realistic.
However, there are situations, in which the essential elements of the dynamics are produced
by the Wiedemann model. Examples are projects, where pedestrians have no role other than
to cause interruptions to vehicular traffic at signalized junctions.
Pedestrian routing decisions must contain at least one route per pedestrian type that
belongs to the pedestrian composition. The pedestrian composition must be defined in the
pedestrian input. The pedestrian input must lie within the same area as the pedestrian rout-
ing decision.
In each area that contains one or more pedestrian inputs, there must be at least one ped-
estrian routing decision.
The area of the pedestrian input, all areas with intermediate points and the area of the
route destination must be connected to each other via areas or ramps & stairways.
vidual routes.
Each route leads via a sequence of areas and ramps, which form the route locations.
In this time step, the pedestrian has reached the final route location of his current or
previous route.
The pedestrian has alighted from a public transport vehicle and is entering an area
that has been assigned the attribute PTUsage > Platform edge (see "Attributes of
areas" on page 898) and (see "Modeling pedestrians as PT passengers" on page
984)..
10.5.1 Defining model parameters per pedestrian type according to the social force
model
You can set parameters for each pedestrian type derived from the original model. In addition,
you can set Vissim-specific parameters for each pedestrian type.
tau (τ) (see "Defining walking behavior" on page 932)
Tau represents the relaxation time or inertia that can be related to a response time, as it
couples the difference between desired speed and desired direction v_0 with the current
speed and direction v for acceleration .
Tip: Your Vissim installation provides example data and a description for testing with
these parameters.
..\Examples Training\Pedestrians\Parameter Demonstration\01 - Tau
and
Tip: Your Vissim installation provides example data and a description for testing with
these parameters.
..\Examples Training\Pedestrians\Parameter Demonstration\06 - Lambda
with d as distance between the pedestrians (body surface to body surface) and n as unit
vector, pointing from one to the other.
A_soc_mean, B_soc_mean and VD (see "Defining walking behavior" on page 932)
These parameters define strength (A) and the typical range (B) of the social force between
two pedestrians. The social force between pedestrians is calculated according to the
following formula, if the influencing pedestrian is in front of the one being influenced (180°)
and exerts his influence from the front (+/- 90°), otherwise it is zero:
Where
Apart from the last term below the root, the geometric mean between the current and
expected distance is calculated and applied.
d points from the influencing to the influenced pedestrian, wit . The force is
calculated for the "influenced pedestrian".
Tip: Your Vissim installation provides example data and a description for testing with
these parameters.
..\Examples Training\Pedestrians\Parameter Demonstration\09 - VD
Tip: Your Vissim installation provides example data and a description for testing with
these parameters.
..\Examples Training\Pedestrians\Parameter Demonstration\ 25 - Side Preference
Tip: Your Vissim installation provides example data and a description for testing with
these parameters.
..\Examples Training\Pedestrians\Parameter Demonstration\02 - Grid Size
cell_size: Cell size (see "Attributes of pedestrian route locations" on page 958)
This parameter defines the distances of control points to be set for the calculation of
distances to a destination area. Default 0.15 m.
never_walk_back: Option Never walk backwards (see "Selecting network settings for
pedestrian behavior" on page 204)
Use this parameter to define whether pedestrians should stop, if the direction of movement
and the desired direction differ by more than 90° (1 = on, 0 = off):
No calculation, if the default value is 0.
With parameter value 1, the scalar product is derived from the desired direction and
the calculated speed: With a negative value, the pedestrian will stop.
Tip: In the following directory you will find sample files, which illustrate the mode of
action of these parameters, as well as a description of the mode of action of the
parameters in the modeling of the dynamic potential:
..\Examples Training\Pedestrians\Enhanced Routing\Dynamic Potential
10.6 Network objects and base data for the simulation of pedestrians
The following network objects and base data are of particular importance for the modeling of
pedestrians. In Vissim, using the network objects toolbar, you can hide network object types
that are only relevant for vehicles and thus only show network object types that you need for
pedestrian simulation. Viswalk does not display network object types that are only relevant for
vehicles.
Obstacles
Elevators
Pedestrian Inputs
Pedestrian Routes
Pedestrians In Network
Links
Priority Rules
Signal Heads
Detectors
Sections
Backgrounds
3D Traffic Signals
Static 3D Models
3D information signs
Walking Behaviors (see " Modeling area-based walking behavior" on page 932)
Area Behavior Types (see "Defining area behavior types" on page 934)
Display Types of areas and links (see "Defining display types" on page 320)
Levels for multistory models (see "Defining levels" on page 922)
By default, you can edit the list (see "Using lists" on page 93).
You can define a new pedestrian type in the list.
2. Right-click in the list.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
No. Unique number of pedestrian type
Name Name of pedestrian type
Element Description
Walking beha- WalkBehav: Name of walking behavior (see "Defining walking behavior" on
vior page 932)
Model lengths Model distribution (2D/3D model distribution, 2D3DModVert): Defines
appearance, length, width and height of pedestrians of this pedestrian
type (see " Using 2D/3D models" on page 219).
Model length: Shows length of 2D/3D model with minimum length and
maximum length based on 2D/3D model distribution
Dimension Length (Length variance, LngVar): Scaling range for the object length
variance (3D model length, for example, step length from the tip of the toe of the
front foot to the heel of the rear foot)
Width (Width varianceWidVar): Scaling range for the object width (3D
model width, for example, shoulder width)
Height (Height variance, HgtVar): Scaling range for the object height
(3D model height, for example, only adults or adults and children)
Colors Color distributions define the colors of the 3D display for the following
attributes for pedestrians of the selected pedestrian type (see "Using color
distributions" on page 262):
Shirt: Shirt color distribution (ShirtColorDistr)
Hair: Hair color distribution (HairColorDistr)
Trousers: Trousers color distribution (TrousersColorDistr)
Shoes: Shoes color distribution (ShoesColorDistr)
This applies for all objects of a pedestrian type. The attribute Use
pedestrian type color (UsePedTypeColor) must be selected for pedestrian
classes.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
2. On the list toolbar, in the Relations list, click > Pedestrian Classes (see "Defining
pedestrian classes" on page 879).
3. Enter the desired data.
By default, you can edit the list (see "Using lists" on page 93).
You can define a new pedestrian class in the list.
By default, you can edit the list (see "Using lists" on page 93).
Element Description
Color Default color of pedestrian class during simulation (see "Static colors
of vehicles and pedestrians" on page 175). Is not used in the
following cases:
When for a pedstrian class the attribute attribute Use pedestrian
type color (UsePedTypeColor) is enabled.
When for the display of pedestrians in the network, from the
Graphic Parameters menu, DrawingMode > Use color scheme
is chosen, and for the Color scheme configuration attribute, a
color scheme is specified that is to be used for classification.
PedTypes Pedestrian types: list box with options for selecting the pedestrian
types which you want to assign. Numbers and names of pedestrian
types.
UsePedTypeColor Use pedestrian type color: If this option is selected, the colors of
the color distribution are used for shirt, hair, trousers, and shoes of
the assigned pedestrian type. (see "Attributes of pedestrian types" on
page 877).
If this option is not selected, the Color attribute of the pedestrian
class is used for all pedestrians whose pedestrian type is assigned to
the pedestrian class. If a pedestrian type is assigned to two
pedestrian classes, the color distribution is used for the shirt of
pedestrians of the pedestrian type that is assigned to the pedestrian
class with the lower number.
The Use pedestrian type color attribute is not used, when for the
display of pedestrians in the network, from the Graphic Parameters
menu, DrawingMode > Use color scheme is chosen, and for the
Color scheme configuration attribute, a color scheme is specified
that is to be used for classification.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
" Defining construction elements as polygons" on page 893). Areas do not have a specific
direction. You can import areas from AutoCAD.
Ramps and stairways are defined as rectangles. You can select different stairway shapes. The
shape defines the number and direction of flights and the number of landings. The shape is
displayed inside the rectangle.
“Ramp” can therefore be the generic term for construction elements, which connect areas of
different levels: ramps, stairways, escalators, moving walkways. A stairway must start at one
level (top) and end at another level (bottom).
Areas and ramps may optionally include additional information for pedestrians, e.g. routing
decisions (see "Modeling routing decisions and routes for pedestrians" on page 939).
You can define public transport stop areas as waiting areas or platform edges (see "Modeling
PT stops" on page 511), (see "Attributes of areas" on page 898).
Construction elements are automatically connected where they are directly adjacent or
overlap. Where accessible elements overlap, pedestrians may walk from one element into the
next one. Pedestrians do not require any connectors.
Before information on walkable areas is transferred to the pedestrian model, Vissim groups
areas touching or overlapping each other into the largest possible walkable polygons. The
original edges of these areas are not treated as obstacles. They are pedestrian accessible. So
when you split an area during network editing, this does not affect pedestrian simulation in the
network.
To model a complex area containing numerous corners, define several polygons in a row that
overlap.
Note: Add pedestrian inputs to pedestrian areas as a source of pedestrian flows (see
"Modeling pedestrian inputs" on page 936).
Whereas links defined with the attribute Is pedestrian area (option Use as pedestrian
area) are accessible elements, on which you can place signal heads, detectors or
conflict areas. They are meant for modeling the interaction of pedestrians with vehicular
traffic or other pedestrian flows (see "Modeling links as pedestrian areas" on page
922).
The contour includes the length and width of the stairway as an enclosing rectangle.
The contour thus covers all flights of stairs including the steps and landings, if the stair-
way has more than one or two landings.
Parallel lines over the width of each flight of stairs mark the area of the steps.
A triangle indicates the direction.
If the stairway has several flights of stairs, you can specify the length and width of each flight of
stairs using the Length Flight of Stairs<No> and Width Flight of Stairs <No> attributes.
10.9.3 Obstacles
Obstacles are not accessible. An obstacle has the same effect on pedestrian dynamics as if
you were to model a hole in an otherwise accessible area. Obstacles are defined as circles,
rectangles or polygons. You can import obstacles from AutoCAD (see "Importing walkable
areas and obstacles from AutoCAD" on page 882).
If an obstacle intersect a ramp, a message is displayed when you start the simulation. The
message shows the number of the obstacle, starting with the smallest number, that intersects a
ramp and the number of the ramp. Click the Continue button to show the next message. Click
the Cancel button to cancel the start of the simulation, e.g. in order to edit an obstacle.
Closed polylines are converted into polygons that you can import as obstacles or areas.
Open polylines are not imported.
Overlapping polygons and enclosed polygons are imported as overlapping construction
elements. They are not interpreted as "holes" in areas or obstacles.
In the CAD Import - Configuration window, you may select several attributes for the
objects generated. For some attributes, default values are assigned.
In Vissim, object names are derived from the concatenation of "Level <x>:" and the respect-
ive object name, where available. If there is no object name, a consecutive number is
added.
Notes: In the *.dwg file, the x- and y-coordinates must be specified in meters.
During import of the *.dwg file, z-coordinates are ignored.
1. From the File menu, choose > Import > CAD for Pedestrian Areas.
The Import CAD File window opens.
2. Select the *.dwg file of your choice.
3. Click the Open button.
The CAD Import - Configuration window opens. A level is displayed for each row.
Column Description
Import as Network object type for the level:
Obstacle: Creates the level as an obstacle
Area: Creates the level as an area
Display type Select the Display type
Display types have to be defined (see "Defining display types" on
page 320).
Level Select Level from Vissim for the CAD levels from the *.dwg file. The
level has to be defined in Vissim (see "Defining levels" on page 922).
Z-Offset Offset above: Positive value for the distance between the ground and
top/bottom the top edge of the area or the obstacle.
Offset below: Negative value for the distance between the ground
and the bottom edge of the area or the obstacle.
Thickness/Height Thickness: for areas (see "Attributes of areas" on page 898)
Height: for obstacles (see "Attributes of obstacles" on page 910)
Select all In the Import column, selects all layers from the *.dwg file for import.
Deselect all Deselects all selected options in the Import column.
Notes: The unit used in the window for all lengths corresponds to the unit of length for
the smallest unit of length selected, for example [m]. Check this setting before import in
the menu Base data > Network settings > Units tab.
Relevant subcomponents
In the IFC format, all components of the building model are based on a hierarchical structure.
For the import to Viswalk the following simplified hierarchy applies to the subcomponents:
IfcProject: the hierarchy's root node
IfcSite: the base area, e.g. the building site. IfcSite may include a number of buildings.
IfcBuilding: a single building
IfcBuildingStorey: a single level of a building Stories are used to create the levels
for the pedestrian areas.
IfcSlab: Ceiling or floor. An IfcSlab is imported as pedestrian area. An obstacle is
created on the basis of a hole in the floor.
IfcWall: Wall. An obstacle is created on the basis of an IfcWall.
IfcWindow: Window. An obstacle is generated on the basis of an IfcWindow.
IfcPlate: A panoramic window or a non-load bearing wall. An obstacle is created
on the basis of an IfcPlate.
IfcStair: Stairway
IfcRamp: Ramp
Further building model components (e.g. elevators or roofs) cannot be imported when using
the IFC format.
Steps in Viswalk
1. Use the network editor to check the location, height and display of the construction
elements .
2. Use the network editor and/or Level list to check the level data.
3. Remodel your Viswalk, if required.
Element Description
Creating dis- Creating a display type using each material imported.
play types
using mater-
ials
Stratifying Modeling sloped ceilings or floors based on the BIM by stratifying the
slabs resultant pedestrian areas. Multiple pedestrian areas with different Z-
coordinates are created. The attribute Stratum height (in m) defines the
vertical distance.
Stratum Indicates height of the terrace. For floors above the base area. Default
height (in m) 0.10 m
Imported prop- Creating user-defined attributes based on the IFC property sets.
erty sets as
user-defined
attributes
Import as ped- Floors (IfcSlab): Selecting floors to create construction elements based
estrian areas on the network object type pedestrian area.
Import as Selecting the following subcomponents to create construction elements
obstacles based on the network object type Obstacles:
Walls (IfcWall, IfcWallStandardCase):
Windows (IfcWindow):
Columns (IfcColumn):
Curtain Walls (IfcCurtainWall):
Plates (IfcPlate):
Import as Stairways (IfcStair): Selecting stairs to create construction elements
stairs based on the network object type Stairs.
Import as Ramps (IfcRamp): Selecting ramps to create construction elements
ramps based on the network object type ramps.
About Information on IFC2INPX, the software used and contact details
Start Starting conversion to the *.inpx file
3. Import the network file (see "Importing INPX files including building data" on page 890).
In the *.bat file, the conversion parameters have to follow the following scheme:
ifc2inpx [inputfile[outputfile]] [/IntersectionHeight=h] [/Bogentoleranz=c] [/IfcEle-
ments=e] [/ImportPropertySets] [/DefaultStairWidth=w] [/ImportMaterials] [/SplitSlab-
sIntoStrata] [/StratumHeight=s]
Parameter Description
inputfile Input file: Path to the *.ifc file to be converted.
outputfile Output file: Path to the *.inpx file which the network created by
conversion should be saved to.
IntersectionHeight Intersection height (see " Starting conversion in Viswalk" on
page 885): At intersection height, Ifc elements are intersected
above each imported level (in parallel to the base area) in
order to find out whether network file elements need to be
stored as obstacles.
Without this parameter the default value is 1.00 m.
h Intersection height in meters, decimals > 0
ChordTolerance Chord tolerance (see " Starting conversion in Viswalk" on page
885): The chord tolerance value specifies the maximum
distance between the edges of the polygon and the actual
circle before generating an additional corner point in the
polygon. Without this parameter the default value is 10.00 mm.
c Chord tolerance in millimeters, decimals from 0 to 1,000
IfcElements List of Ifc elements to be converted during import. All elements
enabled for conversion will be converted by default.
e List of Ifc elements to be converted during import (separated by
commas) such as Slabs, Walls, Windows, Columns,
CurtainWalls, Plates, Stairs, Ramps
ImportPropertySets Create user-defined attributes based on the IFC property sets.
Without this parameter the property sets will not be imported.
DefaultStairWidth Default value for the width of stairways, if the width cannot be
specified on the basis of the geometry. Without this parameter
the default value is 2.0 meters.
w Default value for the width of stairways in meters, decimals > 0
ImportMaterials Creating a display type that belongs to an imported element,
using each imported material Material is imported by default.
StratifySlabs Stratifying slabs: Modeling sloped ceilings and floors by
stratifying the resultant pedestrian areas. Multiple pedestrian
areas with different Z-coordinates are created. Without this
parameter, slabs will not be stratified.
StratumHeight If the StratifySlabs parameter is set: Defines the stratum height
at which slabs are intersected. Without this parameter the
default value is 0.1 meter.
s Stratum height in meters, decimals > 0
In this case, areas and ramps are only included in the first *.inpx file you created. Using the
Read Additionally feature in Viswalk allows you to combine this data with the conversion
results you get from other *.inpx files.
Note: If two levels should be connected via a ramp, stairway, moving walkway or
escalator, both levels must be defined (see "Defining levels" on page 922).
Tips: Alternatively, you can define construction elements in the Network Editor via the
context menu > Add New <Name Construction element type> when a network object
type is selected in the network object toolbar.
You can drag the rectangle to the desired size in the Network editor.
You can also define the rectangle for an area, ramp or stairway by entering numerical values
for the length, width and angle. This is not possible for obstacles.
5. Press the CTRL key, hold down the right mouse button and drag the mouse to the desired
end point of the link.
6. Release the keys.
The length of the construction element is set.
7. Drag the mouse pointer sideways to the desired width.
8. Double click.
The construction element is shown in color in the Network Editor. In ramps and stairways,
escalators and moving walkways, the tip of a triangle shows in the direction towards which
pedestrians can use the construction element. The <Name Construction element type>
window opens.
9. Edit the attributes of the inserted construction element type:
Attribute of areas (see "Attributes of areas" on page 898)
Attribute of obstacles (see "Attributes of obstacles" on page 910)
Attribute of ramps, stairways, moving walkways and escalators (see " Attributes of
ramps and stairs, moving walkways and escalators" on page 913)
10. Confirm with OK.
The attributes are saved in the list of the construction element type. All construction elements
are numbered in ascending order by default, independent of the individual type of construction
element.
10.9.7.2 Defining an area, ramp or stairway by entering length, width and angle
1. On the network object toolbar, click the desired network object type of the construction
element Areas or Ramps & Stairs.
The button is highlighted. The variant of the network object type is displayed in parentheses
and the button is shown.
2. Again click Areas or Ramps & Stairs.
3. Select Rectangle.
4. Using the mouse pointer, point to the desired position of the first corner point of the
construction element.
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
5. Press the CTRL key and hold down the right mouse button.
A transparent window opens showing the current numerical values of the length, width and
angle. You can overwrite the numerical values without clicking in the window:
6. Keep the CTRL key pressed and type in a numerical value for the length.
7. Confirm with ENTER.
8. Continue to keep the CTRL key pressed and type in a numerical value for the width.
1. Click on the network object toolbar on the desired network object type of the construction
element Areas or Obstacles.
The button is highlighted. The variant of the network object type is displayed in parentheses
and the button is shown.
2. Click again Areas or Obstacles.
3. Select Polygon.
4. Using the mouse pointer, point to the desired position of the first corner point of the
construction element.
5. Press the CTRL key and right-click on the desired starting point of construction element and
keep the mouse button pressed.
6. In order to insert multiple polygon points, repeat the next two steps.
7. Drag the mouse pointer in the desired direction.
8. Right-click the next desired point.
9. Double-click, when you no longer wish to insert additional polygon points.
The last polygon point is connected with the first polygon point. The polygon is closed.
The construction element is shown in color in the Network Editor. The <Name
Construction element type> window opens.
10. Edit the attributes of the inserted construction element type:
Attribute of areas (see "Attributes of areas" on page 898)
Attribute of obstacles (see "Attributes of obstacles" on page 910)
The attributes are saved in the list of the construction element type. All construction elements
are numbered in ascending order by default, independent of the individual type of construction
element.
11. Confirm with OK.
Tips:
You can define areas and obstacles, in which you import CAD data from files in file
format *.dwg (see "Importing walkable areas and obstacles from AutoCAD" on
page 882). Thereby, you can complete an available network for pedestrians or gen-
erate a new network.
Alternatively, you can define construction elements in the Network Editor via the
context menu > Add New <Name Construction element type> when a network
object type is selected in the network object toolbar.
You can drag the circle to the desired size in the Network editor or enter a numerical value for
the radius.
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
Tips:
You can define areas and obstacles by importing CAD data from files in the file
format *.dwg (see "Importing walkable areas and obstacles from AutoCAD" on
page 882). This way you can complete an existing pedestrian network or generate
a new network.
Alternatively, you can define construction elements in the Network Editor via the
context menu > Add New <Name Construction element type> when a network
object type is selected in the network object toolbar.
If the area contains colored dots for pedestrian inputs, pedestrian routes, or pedestrian travel
times that would lie outside the area if you changed its shape, Vissim automatically moves
them back into the area.
In the network object toolbar, right-click the desired network object type. Then from the
shortcut menu, choose Show List (see "Context menu in the network object toolbar" on
page 64).
In the Network editor, select the network object of your choice. Then, from its shortcut
menu, choose Show In List (see "Selecting network objects in the Network editor and show-
ing them in a list" on page 359).
From the Lists menu, in the desired category, choose the network object type.
In the network objects list of the network object type, you can edit attributes and attribute
values of a network object (see "Selecting cells in lists" on page 106), (see "Using lists" on
page 93).
The objects of this object type may have relations to other objects. This is why the attributes list
is shown as part of a coupled list (on the left). On the Lists toolbar, in the Relations box, you
can show and edit the coupled list with the attributes of the desired relation on the right (see
below Showing and editing dependent objects as relation) and (see "Using coupled lists" on
page 119).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
A network object may have the following attributes: These can be shown in the attributes list.
Element Description
No. Unique number of the area
Name Name of area
Level Level if the area for the modeling of multistory buildings is to be on one level (see
"Defining levels" on page 922)
Display Display type for the colored display of the area (see "Defining display types" on
type page 320)
The options can be used, for example, for modeling tunnels and underpasses in 2D because
the option selected during the simulation is considered only if it corresponds to the relevant
selected pedestrian attribute Show individual pedestrians or Show classified values.
Element Description
Pedestrian record Pedestrian record active (PedRecAct): If this option is selected,
the pedestrians in this area are taken into consideration in the ped-
estrian record (see "Saving pedestrian record to a file or database" on
page 1053).
Element Description
Waiting time WaitTimeIsRelToStartSim: If a time distribution is selected for the area and
is relative to the pedestrian route has a route location within the area, the pedestrian will be
the start of allocated a waiting period from the time distribution as soon as he/she enters
simulation the area. The waiting period can refer to the following points in time:
If this option is selected, the waiting time refers to the simulation start.
The pedestrian continues on his/her route as soon as the simulation
second corresponds to the time of the time distribution. If the simulation
second has already exceeded the time of the time distribution when the
pedestrian enters the area, the pedestrian immediately continues on
his/her pedestrian route.
If this option is not selected, the waiting time refers to time when the
pedestrian enters the area.
This option cannot be selected, if the Queuing attribute is selected.
Is queue IsQueue: Attribute for the waiting behavior on pedestrian areas which are the
destination or intermediate point of a route.
If this option is selected, queuing pedestrians build a queue during their
dwell time. If no time distribution is allocated, the positioning only occurs for a
few seconds. The positioning is effected according to the orientation vector
during generation of the area. In wireframe view, the vector is displayed as a
dashed line with an arrowhead.
Define the desired queue behavior in the list on the Area Behavior tab for the
queue and assign the desired pedestrian class.
This option cannot be selected if the Waiting time is relative to the start of
simulation attribute is selected.
Queue Method used to calculate how pedestrians approach the end of a queue.
approaching Direct line: Pedestrians approach the end of the queue in a direct line.
method This method requires only minimal computing time. However, pedestrians
may be permanently blocked by obstacles.
Static potential: Pedestrians approach the end of the queue up to the dis-
tance defined in the attribute Queue approaching direct line radius
based on a static potential. This allows pedestrians to circumvent the
obstacles, taking the shortest path possible. Within this radius, they walk
the remaining distance to the end of the queue in a direct line. The static
potential is calculated based on the position of the pedestrian standing at
the end of the queue. Viswalk checks this position with each time step. If
the position changes, the static potential is re-calculated. This method
allows pedestrians to pass through obstacles.
In queues that Viswalk automatically generates next to PT vehicles and
elevators, pedestrians always approach the end of the queue in direct line.
Element Description
Queue (QueueApproachingDirectLineRadius): Radius around the current end of the
approach queue within which the method Direct line is used. Outside this radius, the
direct line selected queue approaching method is used. Default 2.0 m
radius
Queue eval- Queue Evaluation Active: If this option and the option Is queue are selec-
uation act- ted, you may output result attributes for the queue (see "Evaluating pedestrian
ive density and speed based on areas" on page 1034).
QueueStraight The Queue straightness defines the shape of the queue, with values
between 0.0 and 1.0. The greater the value, the more straight the queue
will look:
0.0: snake shaped queue
1.0: straight queue
If no waiting behavior is defined for this waiting area, the attribute applies
to all elevators of the elevator group, to all floors and all pedestrian
classes. Default values are defined in the network settings (see
"Selecting network settings for pedestrian behavior" on page 204). They
are used if this attribute is not defined for the elevator group.
Using the coupled list Queuing behavior, you can limit the shape of the
queue to the desired pedestrian classes, and for the selected pedestrian
classes, define the queue shape.
The Is queue attribute of the area must be selected.
QueueOrder The Queue order defines the orderliness of the queue formed by
pedestrians, with values between 0.0 and 1.0. The higher this value, the
more orderly pedestrians line up one behind the other:
0.0: Pedestrians are standing together in groups
1.0: Queue of pedestrians lined up one behind the other
If no waiting behavior is defined for this waiting area, the attribute applies
to all elevators of the elevator group, to all floors and all pedestrian
classes. Default values are defined in the network settings (see
"Selecting network settings for pedestrian behavior" on page 204). They
are used if this attribute is not defined for the elevator group.
Using the coupled list Queuing behavior, you can limit the orderliness of
the queue to the desired pedestrian classes, and for the selected
pedestrian classes, define the orderliness.
The Is queue attribute of the area must be selected.
PT section
Element Description
Usage Usage of area in PT:
None: Area not used for PT
Waiting area: Location, in which the pedestrians wait, in order to
board at the allocated public transport stop in the desired PT trans-
port line. When the area is allocated at least one public transport
stop, select for the pedestrians an arbitrary point in the waiting area
where they are waiting for the next PT vehicle. Default color for the
waiting area: blue.
Platform edge: Location, to which pedestrians go, when they alight
from their PT line to the allocated public transport stop. Alighting pas-
sengers will always use the nearest platform edge. Afterwards, they
follow the routing decision, which is placed on this area. If there is no
routing decision defined for this area, the pedestrians are removed
from the network. For a platform edge, a width of at least 2 m is
required. An area of the type Polygon, which serves as a platform
edge, can be generated automatically with a public transport stop
(see "Generating platform edges" on page 517). You can select the
side and thus specify on which side of the PT stop boarding is
allowed (see "Attributes of PT stops" on page 513). A platform edge
can be allocated to multiple PT stops. Default color for the platform
edge: pink.
As soon as you allocate public transport usage with the attribute Waiting
area or Platform edge and a public transport stop with the attribute for
public transport stop(s) to the area, Vissim checks whether boarding
volumes are defined for this stop. If no boarding volumes are defined,
Vissim enters default data in the Public transport stop window on the
Boarding volumes tab.
for PT stop(s) Allocating one or more public transport stops to the area. The area must
be a Waiting area or a Platform edge.
As soon as you select a PT stop and confirm the entries with OK, Vissim
changes the following data of the PT stops affected (see "Attributes of PT
stops" on page 513):
For the Areas attribute, the number of areas with the selected
attribute Public transport usage is entered.
For the Pedestrians as passengers attribute, the option is selec-
ted.
In the Boarding Passengers tab, a line with data is created.
Element Description
Boarding loc- As a standard, for pedestrian areas with Public transport usage for the
ation Boarding location the option Nearest door is used. Alternatively, for the
door selection when boarding, you can allocate a location distribution
after the queuing boarding passengers have distributed for the boarding
at the doors of the PT vehicle (see "Using location distributions for
boarding and alighting passengers in PT" on page 249).
Elevators section
Element Description
Waiting ElevGrp: Elevator groups whose elevators take the area into account. When a
area for pedestrian enters an area that includes a route location of his route, an elevator
elevator is requested depending on the following route location.
group
Element Description
Waiting Wait if held up: If pedestrians whose destination is a waiting area are closer
behavior than 5 m to the waiting area and who are walking more slowly than 0.4 m/s
for 3 time steps, Vissim consider these pedestrians as "arrived at the waiting
area". In this case, the pedestrians remain standing and waiting, even if they
are not yet at the waiting area. This can cause unrealistic jams in the sim-
ulation because queuing pedestrians create a permanent obstacle. In order
to avoid this, you can select the Wait at fixed location attribute or define a suf-
ficiently large boarding capacity for each waiting area. From a larger waiting
area, you can build multiple small waiting areas to reach a better area dis-
tribution for the waiting pedestrians. Alternatively, you can define an inter-
mediate destination in a large waiting area, in which the pedestrians can be
distributed in the waiting area. In addition, for destinations on waiting areas,
use the dynamic potential (see "Dynamic potential" on page 968). This
causes pedestrians who are already queuing to be more aware of the incom-
ing pedestrians and to choose their paths respectively. The dynamic potential
can extend the calculation time.
Waiting Method according to which pedestrians in a waiting area move towards a waiting
position position
approach Direct line: Pedestrians approach the waiting position in a waiting area in a
method direct line. This method requires only minimal computing time. However, ped-
estrians may be permanently blocked by obstacles.
Static potential: Pedestrians approach a waiting position in a waiting area
based on a static potential. The potential is calculated as soon as ped-
estrians reach the waiting area. Then they move along the potential gradient
to the waiting position, up to a certain distance that is calculated based on the
cell size. This allows pedestrians to circumvent the obstacles, taking the
shortest path possible. If the distance of the pedestrians to the waiting pos-
ition is less than the diagonal of the cell size, they move to the waiting pos-
ition in a direct line. If they are pushed back from this distance, they start
moving again based on the static potential. If an elevator door opens or a
PuT vehicle stops, pedestrians will move directly towards them.
Cell size: Edge length of a grid mesh used for the calculation of distances to the
destination area with the static or dynamic potential (see "Defining global model
parameters" on page 871). Default 0.15 m.
Obstacle distance: Distance up to which the nearby walls have an impact on the
distance potential (see "Defining global model parameters" on page 871). Default
0.5 m.
Note: If, at a public transport stop at least one pedestrian area is defined as a Waiting
area or Platform edge, Vissim assumes that the boarding/alighting at this public
transport stop is calculated during the simulation and that the dwell time should not
only be determined numerically regarding the number of boarding/alighting
passengers.
The difference becomes visible in the window PT Line Stop: The content of the window
changes as soon as a pedestrian area is defined as a Waiting area or Platform edge
(see "Editing a PT line stop" on page 526).
3D section
Element Description
z-offset Z-offset:: Vertical offset > 0.000 along the z axis up to the specified edge for the
3D display of the area. z = 0 is the floor on which the pedestrians walk (A in the
figure below)
If Thickness > offset, the floor rises in 3D from below 0
If Thickness < offset, the floor seems to float in 3D
Thickness Thickness of area for the 3D display (B in the figure below). Not relevant for the
simulation.
Thickness > 0 for an area reduces the clearance displayed below the area in the
3D view because the thickness of the ceiling is not considered when calculating
the length of the opening or the ramp foot from the clearance height.
Visibility section
Element Description
Individual (ShowIndivPeds): This option is considered if the pedestrian attribute Show
pedestrians individual pedestrians is selected.
Select this option to show individual pedestrians in the area during the
simulation. If for a coordinate there is contradictory data on multiple areas,
the area setting with the smallest surface area is applied.
If this option is not selected, aggregated data is shown in the simulation.
Element Description
Show clas- Classified values ShowClsfValues: This option is considered if the pedestrian
sified val- attribute Show classified values is selected. Then the global LOS scheme for
ues this area can be ignored for the area-based LOS display (see "Using LOS
schemes for showing aggregated pedestrian values" on page 186).
If the option is selected, classified values are displayed in the area dur-
ing the simulation (see "Assigning a color to areas based on aggregated
parameters (LOS)" on page 182)
If the option is not selected, no classified values are displayed in the
area during the simulation.
Label If this option is not selected, the label for the area is not displayed, even if
label for all areas is selected.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Pedestrians: Pedestrians within the area. The evaluation may reduce simulation speed.
Pedestrian routing decision (static) (see "Attributes of static routing decisions for ped-
estrian routes" on page 960)
Static pedestrian route locations (see "Attributes of pedestrian route locations" on page
958)
Static pedestrian route destinations (see "Attributes of pedestrian route locations" on page
958)
Pedestrian routing decision (partial) (see "Attributes of pedestrian partial routing
decisions" on page 962)
Partial pedestrian route locations (see "Attributes of pedestrian route locations" on page
958)
Partial pedestrian route destinations (see "Attributes of pedestrian route locations" on
page 958)
Pedestrian inputs (see "Attributes of pedestrian inputs" on page 938)
Public transport stops (see "Attributes of PT stops" on page 513)
Points: edit coordinates of the corners
Queuing behavior: The Public transport waiting behavior is described further above.
2. On the list toolbar, in the Relations list, click the desired entry.
The network object may have additional attributes. In the network objects list of the network
object type, you can show all attributes and attribute values. You can open the list via the
following functions:
In the network object toolbar, right-click the desired network object type. Then from the
shortcut menu, choose Show List (see "Context menu in the network object toolbar" on
page 64).
In the Network editor, select the network object of your choice. Then, from its shortcut
menu, choose Show In List (see "Selecting network objects in the Network editor and show-
ing them in a list" on page 359).
From the Lists menu, in the desired category, choose the network object type.
In the network objects list of the network object type, you can edit attributes and attribute
values of a network object (see "Selecting cells in lists" on page 106), (see "Using lists" on
page 93).
The objects of this object type may have relations to other objects. This is why the attributes list
is shown as part of a coupled list (on the left). On the Lists toolbar, in the Relations box, you
can show and edit the coupled list with the attributes of the desired relation on the right (see
below Showing and editing dependent objects as relation) and (see "Using coupled lists" on
page 119).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
Height Height of obstacle for 3D display(D in the figure below)
The network object may have additional attributes, for example, the following. These can also
be shown in the Attributes list:
Long Short Description
name name
Created CreatedBy Indicates whether the obstacle is user-defined or has been generated
by by Vissim.
User: The obstacle was defined by a Vissim user (see "Defining
construction elements as rectangles" on page 890), (see " Defin-
ing construction elements as polygons" on page 893)
3D traffic signal: The obstacle is the mast of a 3D traffic signal.
This obstacle was defined by Vissim during a simulation run (see
"Attributes of 3D signal heads" on page 587).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
2. On the list toolbar, in the Relations list, click > Points.
3. Edit the coordinates of the vertices.
The data is allocated.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
If the pedestrian should be navigated by the dynamic potential instead of the static potential
when using ramps or stairways, you can select the Use dynamic potential option. (see
"Dynamic potential" on page 968).
Element Description
Start (StartLvl): Here you can start defining the construction element. A ramp,
level stairway, moving walkway or escalator can be located within a level, or the two
levels Level (start) and Level (end) can be linked together. You can end the
definition of a level when the construction element for the modeling of multistory
buildings begins on one level and ends on another (see "Defining levels" on
page 922).
End EndLvl : Here you can end the definition of the construction element.
level
Display Display type for color display of the construction element (see "Defining display
type types" on page 320)
Length Length2D: Length of the construction element for the definition of the
construction element in the Network Editor
Length3D accounts for the z-Offset of the link.
Width Width of the construction element
Height Height of the construction element from the height of the level and the Offset.
Element Description
Define stairway by Total steps (TreadsDefBy): Number of steps defined,
height of the steps
Rise: Height of steps defined, length of the steps
Going: Length of steps defined, height of the steps
Element Description
Geometry Go to the Shape list box and select one of the following stair-
way shapes.
The length and width of the construction element are dis-
played in the network editor. If the construction element is a
stairway, the length and width are displayed for each of the
maximum three flights of stairs, Flight 1, Flight 2, Flight 3. For
the maximum three flights, only the boxes Length and Width
are activated for entering values that are useful for the geo-
metry of the selected shape of the staircase. The other boxes
are grayed out.
Shapes listed in the Shapelist box:
Straight The top and bottom of the stairway are on the same line. The
stairway consists of one flight of stairs and has no landing:
Straight with landing The top and bottom of the stairway are on the same line. It
consists of two flights of stairs. The flights of stairs are connected
by a flat landing:
Angle with quarter land- The stairway consists of two flights of stairs. They are connected
ing (90°) by a flat landing. The bottom of the second flight of stairs is at an
angle of 90° to the first flight of stairs:
Element Description
U with half landing (180°) The stairway consists of two flights of stairs. They are connected
by a flat landing. The bottom of the second flight of stairs is at an
angle of 180° to the first flight of stairs:
U with 2 quarter landings The stairway consists of three flights of stairs. They connect two
(180°) flat landings. The bottom of the third flight of stairs is at an angle
of 180° to the first flight of stairs:
Element Description
Landing Horizontal, flat, immovable area before and after the construction element:
platforms Entry Length (EntryLandLen): in front of the construction element
Exit Length (ExitLandLen): after the construction element
Display type (LandingDisplType): Select display types for the landing plat-
forms (see "Defining display types" on page 320)
Horiz. Runout area (EntryRunLen), (ExitRunLen), Horizontal runout area:
Length from Entry and Exit, so that the steps continue horizontally with any
slope in order to avoid accidents in the transition to and from the walking
areas.
In the wireframe view, triangles mark the landing platforms before and after the
construction element in the direction of movement:
Element Description
Usable Width (UsableWid), pedestrians can walk on. Base for the socket width. Value
width range 600 to 1,200 mm. Alternatively, a warning opens at the start of the
simulation.
Handrail Width and display type of handrail (HandrWid), (HandrDisplType), balustrade
Balustrade (BalustrWid), (BalustrDisplType), and socket (SocketWid),
Socket (SocketDisplType).
The socket width must be larger than the width of the balustrade and the
handrail.
Socket width = (Total width - usable width) / 2
Show bal- ShowBalustr: If this option is selected, the balustrade is shown in 3D mode.
ustrade The balustrade does not move.
(3D)
Element Description
Desired Factor for changing the desired speed of all pedestrians on the construction
speed element, standard value 100 %, value range 10 % to 300 %.
factor The desired speed factor allows you to reduce the desired speed on the
construction element when pedestrians move slower compared to their original
desired speed, for example when the speed on a staircase is only 50% of the
speed on a horizontal surface.
The desired speed factor allows you to increase the desired speed on the
construction element when pedestrians move faster compared their original
desired speed, for example when they are moving down a ramp with a gradient.
In addition to the reduced speed caused by the uphill slope, the desired speed
factor will have an impact on the speed on the ramp.
Element Description
Cell size Edge length of a grid mesh which is used for the calculation of distances to
the destination area with the static or dynamic potential (see "Defining
global model parameters" on page 871). Default value 0.15 m. Avoid
values > object radius.
Obstacle dis- Distance up to which the nearby walls have a bearing on the distance
tance potential (see "Defining global model parameters" on page 871). Default
0.5 m.
Dynamic poten- UseDynPot: If this option is selected, routing takes place along the path
tial with the lowest estimated travel time that pedestrians can take within a
single level. The option enables the input boxes for the parameters of the
dynamic potential (see "Dynamic potential" on page 968), (see "Defining
the Dynamic Potential for a static pedestrian route" on page 971).
Impact (see "Dynamic potential attributes" on page 972)
Cal-
culation
interval
g (basic
force)
h (dir-
ection
impact)
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Pedestrians: Pedestrians within the area. The evaluation may reduce simulation speed.
Walking - Pedestrian Classes
Points: edit coordinates of the corners
The attributes are described further above.
2. On the list toolbar, in the Relations list, click the desired entry.
The length, headroom and ceiling opening are marked by lines in the following figure:
Length (1) and head clearance (2) on the ramp foot of the stairway are used for the cal-
culation of available space on the floors.
The ceiling opening at the top of the stairway is determined either by the length attribute
(3) or the headroom attribute (4).
The length, headroom and ceiling opening do not affect the pedestrian flows which use
the element.
For the lower floor, the size of the area built is produced from the dimensions of the
obstacle.
Note: Define sufficient head clearance. Otherwise the heads of the pedestrians
"overrun" the underside of the element.
The thickness > 0 for the construction element, which connects two levels with each other,
reduces the height shown in 3D under the construction element because the thickness of the
ceiling or the ramp is not considered when the length of the opening or the ramp foot of the
clearance is calculated.
The level is displayed in the Levels list and in the Levels toolbar.
Tip: Using the Levels toolbar, you can show and hide levels and activate or deactivate
their selectability (see "Using the Level toolbar" on page 65).
In addition, you can define additional construction elements for pedestrian flows, e.g. areas,
ramps or obstacles (see "Modeling construction elements" on page 880).
Using the default settings, you can edit and delete pedestrian areas. When you delete a
pedestrian area, the pedestrian link generated for the opposite direction is also automatically
deleted.
For pedestrians on links that serve as a pedestrian area, the same mechanisms are used as
for vehicles: At a junction where a vehicle path and a pedestrian path intersect, a Vissim link
forms the basis for the automatically generated pedestrian area.
In contrast to walkable pedestrian areas, on pedestrian links, pedestrian flows can be
controlled via link-based Vissim network objects.
(see " Defining construction elements as polygons" on page 893), (see "Defining construction
elements as rectangles" on page 890).
The signal head works exclusively in the direction of the pedestrian link at the time when the
signal head is inserted on the pedestrian link. The signal head does not work for the opposite
direction. The direction of the pedestrian link is indicated by yellow arrows on the edge of the
pedestrian link. These are arrows are displayed when you mark the pedestrian link.
When the signal head is inserted in the direction of the pedestrian link, it is either open or
closed for pedestrians walking in this direction. This depends on the dynamic state of the
assigned signal group:
Red and amber: The signal head is closed. Pedestrians stop at the signal head until it
no longer shows red or amber.
Other cases: The signal head is open, pedestrians can continue walking on the ped-
estrian link.
Pedestrians can always pass the signal head when walking In the opposite direction of
the pedestrian link, regardless of its condition. To supply these pedestrians with data via
signal heads, reverse the direction of the pedestrian link and insert another signal head.
You can then switch back to the original direction of the pedestrian link. This means there
are two signal heads on the pedestrian link that have an impact on different directions.
3. To reverse the direction of the link, click the link and hold down the TAB key.
The dynamic state (for example red or green) of the signal head is linked to the dynamic state
of the respective signal group to which the signal head belongs.
Links for vehicles in which the attribute Use as pedestrian area is deactivated (see
"Attributes of links" on page 409): A1, A2 in the figure.
2. On the Network objects toolbar, click Conflict Areas.
Passive conflict areas are marked yellow by default.
3. Repeat the following steps until the desired priority rule is shown.
4. Right-click the desired conflict area.
5. In the context menu, select the entry Change conflict area status.
The figure shows a modeling example:
Vissim creates passive conflict areas in the two opposite directions of pedestrian links. You
may change the priority rules for the conflict areas (see "Using conflict areas" on page 560).
Conflict areas on a link for pedestrians always have the same priority rule: pedestrians have
the right of way or must give the right of way. Based on the current priority rule and the current
speed as well as desired speed, pedestrians and vehicles decide when they can pass a
conflict area.
A conflict area has a stop line distance. The stop line distance describes the upstream position
on the link at which the pedestrians or vehicles have to wait if they have to grant the right of
way. At a default value of NULL, the stop line position in the direction of travel is immediately
before the start of the conflict area. You can position the stop line upstream from the regular
stop line of the conflict area.
Note: If the two links intersect at an acute angle, the distance for crossing the road is
greater. This also increases the time required by pedestrians to cross the link. Since
there is no geometric analysis of the relative position of the two links related by the
conflict area, a pedestrian may not have yet left the lane when he reaches the next
vehicle.
Minimum speeds are calculated dynamically at stop lines: pedestrians using minimum speed
or a higher speed can pass the stop line, but other pedestrians have to wait before the stop
line.
Pedestrians enter a conflict area with a vehicle link only if they can cross the entire link (in
stages) so that they never are on a lane on which a vehicle is just passing through the conflict
area. The desired speed of the pedestrian and the current speed of the vehicle are assumed
here. Vehicles that are not yet in the network are not taken into account here. Vehicles that are
more than 75 m times the number of lanes of the link from the conflict area are also not taken
into account. This condition can no longer be fulfilled after entering the conflict area if, for
example, a vehicle accelerates or enters the network at a relatively short distance. In this case,
the pedestrian waits before the first lane of the vehicle link which he probably cannot cross
completely before the arrival of the vehicle.
If no pedestrian is expected to enter the conflict area, the gaps between pedestrians or groups
of pedestrians are transferred to the approaching vehicles. Thus they can respond
accordingly.
Priority rules for pedestrians must lie on a pedestrian link (see "Modeling links as pedestrian
areas" on page 922). Pedestrians may be both the conflict marker and the stop line. With
priority rules for pedestrians, the following combinations are possible:
Pedestrians x Vehicles
Vehicles x Pedestrians
Pedestrians x Pedestrians
For these combinations and depending on the link attribute Use as a pedestrian area, you
can select the vehicle classes and pedestrian classes for the conflict marker and the stop line.
1. Make sure that the attribute Use as a pedestrian area is selected in the attributes of the
desired links for pedestrians (see "Defining pedestrian links" on page 924).
2. Make sure that the attribute Use as a pedestrian area is deactivated in the attributes of the
desired links for pedestrians (see "Attributes of links" on page 409).
3. Add the first priority rule (see "Defining priority rules" on page 547).
4. Edit the attributes of the priority rule (see "Attributes of priority rules" on page 549).
The Priority Rule window opens. The vehicle classes or pedestrian classes are shown in
the areas Stop line and Conflict marker depending on the link attribute Use as a
pedestrian area.
Tip: To open coupled lists for a network object type, from the Lists menu, choose >
<Name network object type>.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Column Description
No Unique number of the vehicle composition
Name Designation of the vehicle composition
RelFlow Relative volumes: Taken from the right list
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Pedestrian composition relative flows
Element Description
PedType In the list box, select pedestrian type
RelFlow Relative flow: Share of this pedestrian type in the composition. The sum
of the relative volumes must not necessarily yield 1.0. As in the route
shares, the sum of all relative volumes always forms the basis of 100%;
on the basis of Vissim the absolute shares are calculated.
DesSpeedDistr Reference to the Desired speed distribution for the pedestrian type
To link the walking behavior to a construction element, assign the area behavior type selected
for it to the desired walking behavior. You select the area behavior type via the Behavior type
attribute of the construction element. In area behavior type, you can define a special walking
behavior for each pedestrian class (see "Defining area behavior types" on page 934). You can
also assign several walking behaviors to one area behavior type.
If no area behavior type is selected for an area, ramp or stairs or if an area behavior type has
not been assigned a walking behavior, the walking behavior assigned to the pedestrian type
is used.
The following default walking behaviors can be predefined:
Element Description
Elevator (in cab) Walking behavior of pedestrians in an elevator cab The default
walking behavior differs from the Noise parameter = 0.3 (walking
behavior default = 1.2). This means the pedestrians in the elevator
cab are not moving much.
Elevator (alighting) Walking behavior of pedestrians alighting from an elevator car to
continue their route in the area in front of the elevator. The following
parameters differ from the default walking behavior:
Tau = 0.2 (walking behavior default = 0.4)
ASocIso = 2.04 (walking behavior default = 2.72)
BSocIso = 0.3 (walking behavior default = 0.2)
These values allow passengers alighting from the elevator cab
to easily pass other passengers.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
No Unique number of walking behavior
Name Name of walking behavior
The following columns contain model parameter values (see "Defining model
parameters per pedestrian type according to the social force model" on page 868):
Tau Relaxation time or inertia that can be related to a reaction time
Default value 0.4 s
Tau will be set to 0.8 s for pedestrians that wait in front of a red
signal head. This allows for realistic passing of approaching
pedestrians and calm waiting behavior of pedestrians in stationary
state. As soon as the signal head turns green, Tau is reset to the
default value.
ReactToN React to n: During calculation of the total force for a pedestrian,
considers only the influence exerted by the n closest pedestrians.
ASocIso A social (isotropic) and B social (isotropic) govern the force
between pedestrians.
BSocIso B social (isotropic) and A social (isotropic) govern the force
between pedestrians.
Lambda Lambda governs the degree of anisotropy of the forces.
ASocMean A social (mean) governs the strength (A) of the social force between
two pedestrians.
BSocMean B social (mean) governs the range (B) of the social force between
two pedestrians.
VD Parameter VD in seconds
Noise The greater this value, the stronger the random force that is added to
the systematically calculated forces if a pedestrian remains below
his desired speed for a certain time.
Noise is set to 0 for pedestrians waiting in front of a red signal head.
This allows for realistic passing of approaching pedestrians and
calm waiting behavior of pedestrians in stationary state. As soon as
the signal head turns green, Noise is reset to the default value.
Side preference Specifies whether opposing pedestrian flows prefer using the right
or the left side when passing each other.
1. From the Base Data menu, choose > Area Behavior Types.
The Area Behavior Types list opens.
By default, you can edit the list (see "Using lists" on page 93).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
In the Attributes list, you can define new objects and edit attribute values.
The objects of this object type may have relations to other objects. This is why the attributes list
is shown as part of a coupled list (on the left). In the Relations list box, to the right of the list on
the left, you can show the coupled list with the attributes of the relation of your choice (see
"Using coupled lists" on page 119).
By default, you can edit the list (see "Using lists" on page 93).
Element Description
AreaBehaviorType The area behavior type selected in the list on the left
PedClass Pedestrian classes (see "Using pedestrian classes" on page 879)
TimeInt Time interval (see "Using time distributions" on page 246)
DesSpeedDistr Desired speed distribution (see "Using desired speed distributions"
on page 237)
WalkBehav Walking behavior (see "Defining walking behavior" on page 932)
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
The right-hand list is shown. If there is no assignment, only the column titles are shown.
5. Enter the desired attribute values in the right-hand list (see "Attributes of pedestrian inputs"
on page 938).
6. If you wish to define more pedestrian volumes for the selected pedestrian input, enter more
time intervals in the right-hand list.
The attribute and attribute values of this network object type are shown in the list on the left,
which consists of two coupled lists.
Tip: To open coupled lists for a network object type, from the Lists menu, choose >
<Name network object type>.
2. If you want to change the time interval for a pedestrian input, right-click the desired entry in
the Pedestrian Inputs list.
3. In the context menu, select Edit Time Intervals.
The Time Intervals list opens (see "Defining time intervals for a network object type" on
page 326).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
3. If you want to allocate additional volumes to other time intervals for the selected pedestrian
input, right-click on the Pedestrian Volumes By Time Interval list.
4. From the shortcut menu, choose Add.
The next defined time interval will be added.
5. Enter the desired values.
both types, unless explicit distinction is made between static pedestrian routes and partial
pedestrian routes in the following sections.
A pedestrian route is a defined sequence of areas and ramps:
A pedestrian route starts with routing decision in an area. The routing decision is a rout-
ing point which is displayed as a red circle by default. The routing decision and its rout-
ing point must be located in an area.
The last routing point of a pedestrian route is referred to as destination. The des-
tination is a routing point which is displayed as a turquoise circle by default. The des-
tination can be located in an area or a ramp . If a pedestrian has reached his
destination area and the area does not contain any additional routing decisions he
can use, he is removed from the simulation.
The other routing points are intermediate destinations. They can be located as inter-
mediate points in an area or a ramp .
Several pedestrian routes to different destinations can start from the first routing point.
The destinations of static pedestrian routes which start from one routing point can be
located in different areas. A static pedestrian route can also run back to the area from
where it started.
The destinations of partial pedestrian routes which start from one routing point must be
located in one area.
If you delete a routing decision, the corresponding routes are deleted.
Note: Start points, intermediate points or the destination of a pedestrian route must not
be placed on a link defined as a pedestrian area. (see "Attributes of links" on page
409), (see "Modeling links as pedestrian areas" on page 922). You can specify an Area
construction element on the link and then position the first routing point, intermediate
point or destination of your pedestrian route in this area.
10.13.2.1 Static pedestrian routes, partial pedestrian routes and pedestrian routing
decisions
A pedestrian route starts with routing decision in an area. A pedestrian route may be static or
partial. A static pedestrian route starts at a routing decision of the type Pedestrian routes
(static). A partial pedestrian route starts at a routing decision of the type Pedestrian route
(partial) . You select the type in the Network objects toolbar, when inserting the routing
decision.
Inserting routing points: Effect of a partial pedestrian route, if its destination is the next
routing point of a pedestrian's static route. This also applies for multiple partial pedestrian
routes.
Add routing point at the end of pedestrian route: Effect of a static pedestrian route. A rout-
ing point can only be added when a pedestrian is added to the network or has reached
the destination of his former pedestrian route in an area that carries a new routing
decision. If his former pedestrian route ends in the area of a new routing decision, this
area must not contain a pedestrian input. Otherwise, the routing decision is ignored and
the pedestrian is removed from the simulation.
Static method
Route Description
choice
method
Static Fixed user-defined ratios per partial route for each user-defined time interval (see
"Defining partial routing decisions of a pedestrian" on page 949), (see "Attributes of
pedestrian partial routing decisions" on page 962).
For static partial routes the decision process is the same as for static routes (main
routes).
Dynamic method
Route Description
choice
method
Travel Dependence of choice ratios on the travel time of pedestrians who have already
time finished the partial route (see "Route choice method using the Travel time
criterion" on page 952)
Route Description
choice
method
Service For modeling the route choice when confronted with a set of parallel queues, e.g.
point in front of several counters where the shortest queue should be selected (see
selection "Route selection method Use service point selection" on page 974).
Quantity Proportion depends on the number of pedestrians in that area (see "Route choice
method using the Quantity criterion" on page 953):
Combination method: Calculation of the number of pedestrians from the route
choice areas
Density Proportion depends on the density of pedestrians in that area (see "Route choice
method using the Density criterion" on page 955):
Combination method: Calculation of the number of pedestrians from the route
choice areas
The partial routing decision only affects pedestrians whose current pedestrian route (static or
partial) includes an intermediate point or destination in the area that the partial routes,
belonging to the respective partial routing decision, have their destination.
A partial routing decision function applies as soon as the pedestrian enters the area where the
partial routing decision is made. The area does not have to include an intermediate point of
the pedestrian's route.
All partial pedestrian routes starting at the same partial routing decision lead to the same
destination area. This does not only apply to partial pedestrian routes whose routing point is
located in an area with the Queuing attribute. In this case, this routing point is required in order
to allow pedestrians to join the queue.
Additional quantity
Additional quantity - service point selection
Additional density
Additional travel time
Use case 1
Use case 1 includes pedestrians coming from different origins located relatively far away and
following routes with many intermediate points. All these pedestrians will pass through a
specific area. This area provides alternative routes, irrespective of the pedestrians' origins or
destinations. After having passed through this area, the pedestrians continue their routes,
based on their origins, to their distant destinations. On their respective routes, they account for
numerous intermediate points.
In this case, it is useful to model the route choice in their common through area with special
partial routes. These should only change the route locally, not all the way.
The following two figures show examples of sections of long pedestrian routes, including the
section that can be modeled with partial routes. The following figure shows the static
pedestrian route through the red area below to the green area above, with the destination of
the pedestrian route:
In the following figure, the static pedestrian route is highlighted by a light yellow line that runs
horizontally from the red area on the outer left to the destination in the green area on the right.
Both partial pedestrian routes are marked by darker, orange lines. They start in the dark red
area and run to the destinations in the right area via the areas with the blue intermediate
points.
In this example, the static partial route choice function is applied because the destinations of
the partial pedestrian routes are located in the same green area to the right as the
intermediate point of the static pedestrian route.
Without static partial routes, each long static route would have to be defined as often as there
are spatially limited alternative options in the common area.
Use case 2
The problem with ticket gates is that the simulated pedestrians will mostly choose the shortest
path. They will not take a detour to save time - not even if the detour is as quick as in the case
of this ticket gate example. If pedestrians do not approach the ticket gates orthogonally, they
might cram at one or two of them and ignore the other ticket gates. This would not be realistic
behavior. To avoid this, use dynamic partial routing decisions.
As the pedestrian's exact position, which is located a few meters away from the ticket gates,
specifies to a certain extent the gate he is likely to use in reality, you can use the so-called
“catch all” feature of static partial routing decisions to guide him to a particular gate. This is
depicted in the following figures:
In this case, routing decisions are actually not real decisions regarding alternative routes, as
each decision is assigned one route only. This again reflects the advantage of the “catch all”
feature.
You can also use the dynamic potential method to model similar situations in which the
shortest or quickest route are relevant (see "Dynamic potential" on page 968).
The dynamic potential method is particularly suited for the following cases:
when alternative routes show minor differences only, e.g. service desk choice(see "Route
selection method Use service point selection" on page 974)
when alternative routes are not fully discrete, e.g. when a large crowd has to make a 90°
turn or a U-turn at a specific point.
9. To insert additional destinations, point the mouse pointer to the desired area of your next
destination and carry out the steps again.
When you point the mouse pointer to a destination, a yellow line will appear by default
between the first routing point of the pedestrian route and the destination.
10. If you do not want to add any additional destinations, in the Network editor, click in an
empty area.
Especially when defining several pedestrian routes from the first routing point of a
pedestrian route, use intermediate points in areas and on ramps to model the course of a
route (see "Modeling the course of pedestrian routes using intermediate points" on page
957).
11. You can edit the attributes of a pedestrian route (see "Attributes of static routing decisions
for pedestrian routes" on page 960), (see "Attributes of static pedestrian routes" on page
961).
The attributes are saved to the respective list.
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
The button is highlighted. The variant of the network object type is displayed in parentheses
and the button is shown.
2. Click Pedestrian Routes again.
A list box opens.
3. Then click Partial.
4. Press the CTRL key and in the Network editor, right-click the area of your choice.
5. Release the keys.
For the first routing point, a red circle is inserted by default. If you want to insert multiple
pedestrian routes for this first routing point, carry out the following steps accordingly. This
allows you to add a destination and pedestrian partial route.
The window Pedestrian Routing Decision (Partial) opens.
6. Make the desired changes:
Element Description
Decision Number of partial routing decision
Start area Name of area for which the partial routing system has been defined. In the
list box, you can select another area as your start area.
Destination is empty before you insert the partial routing decision. Afterwards, it shows
area the name of the destination area.
Destination is empty before you insert the partial routing decision. Afterwards, it shows
ramp the name of the destination ramp.
Decision Select option:
models Entering the area: This partial routing decision function applies as soon
as the pedestrian enters the area. Select this option when decision-rel-
evant criteria are likely to change rather quickly, e.g. when you select
the Static route choice method which has the same number of route
choices for the pedestrian routes.
Every time step: The partial routing decision function applies in each
time step when the pedestrian is in the area. Select this option when
there are only minor or no changes to the decision-relevant criteria, e.g.
when you select the Density route choice method in order to find an
area with the lowest density.
Element Description
Pedestrian Select option:
classes All pedestrian types of pedestrian class
individual pedestrian classes
Route Select the static or dynamic route choice method (see "Modeling partial
choice routes for pedestrians" on page 942):
method Static (see "Defining static pedestrian routes" on page 948)
Travel time (see "Route choice method using the Travel time criterion"
on page 952)
Service point selection (see "Route selection method Use service point
selection" on page 974)
Quantity (see "Route choice method using the Quantity criterion" on
page 953)
Density (see "Route choice method using the Density criterion" on page
955)
Formula: Define a formula (with the attribute and attribute value), which
defines the percentage of pedestrians using this pedestrian route (see
"Attributes of partial pedestrian routes" on page 964).
Option Meaning
Logit Logit - denominator: The probability of a route choice is calculated as exponent e
to the power of (the negative travel time-RZ divided by the user-defined
denominator c), divided by the sum of these powers for all routes, default value
10 seconds:
Option Meaning
Best The user-defined percentage of pedestrians uses the best route. It follows the
Route pedestrian route whose areas have the lowest number of pedestrians. These
areas include the pedestrians' relevant partial routing decisions. If there are
multiple best routes, the volumes are distributed equally across them. The
remaining pedestrians are distributed randomly across the other routes. Default
value of 90.00 %.
Kirchhoff Kirchhoff exponent E: The probability pi of a route choice is calculated as the
quotient reciprocal of the number N of the relative volumes, to the power of
negative Kirchhoff exponent -E, divided by the sum of these powers for all routes,
default value 3.5. For two partial routes, the relative volume pi for partial route 1
is:
Combination method: Calculation of the number of pedestrians from the route choice areas
Total: Total number from all route choice areas. When route choice areas overlap,
these areas and the pedestrians there are each taken into account only simply.
Average: Average number from all route choice areas
Maximum: Maximum number from all route choice areas
Minimum: Minimum number from all route choice areas
Applies to average, maximumand minimum: When route choice areas overlap, these areas
and the pedestrians there are taken into account several times, and so the number of
pedestrians for each area is determined separately.
Combination method: Calculation of the number of pedestrians from the route choice areas
Total: Total density from all route choice areas. When route choice areas overlap,
these areas and the pedestrians there are each taken into account only simply.
Average: Average density from all route choice areas
Maximum: Maximum density from all route choice areas
Minimum: Minimum density from all route choice areas
Applies to average, maximum and minimum: When route choice areas overlap, these areas
and the pedestrians there are taken into account several times, and so the density of
pedestrians for each area is determined separately.
4. Repeat the next steps until you have selected all desired areas or ramps in the list.
5. From the shortcut menu, choose Add.
3. Click the intermediate point, hold the mouse button down, and drag the point to the ramp,
stairway or area of your choice.
4. Release the mouse button.
The course of the pedestrian route is adjusted. The intermediate point is larger and displayed
as a blue circle by default (in the figure in the middle of the upper area). Additional yellow
points are displayed (in the figure on the left and right lower margin of the upper area). Using
these points, you can model the pedestrian routes in more detail.
Note: Within a pedestrian area, there must not be two adjacent intermediate points of a
static pedestrian route or a partial pedestrian route.
Column Description
Decision Number of routing decision of pedestrian route
Route Number of routing decision and number of pedestrian route
Area Area in which the routing point is located In the list box, in the areas list, you
can click another route location the pedestrian route runs through.
Ramp Ramp that lies on the routing point. In the list box, in the ramps list, you can
click another ramp for the route location the pedestrian route runs through.
Cell size Edge length of a grid mesh used for the calculation of distances to the
destination area with the static or dynamic potential (see "Defining global
model parameters" on page 871). Default value 0.15 m. Avoid values > object
radius.
Obstacle Distance up to which the nearby walls have a bearing on the distance potential
distance (see "Defining global model parameters" on page 871). Default 0.5 m.
Dynamic UseDynPot: Routing takes place along the path with the lowest estimated
potential travel time that pedestrians can take within a single level. Enables the input
boxes for the parameters of dynamic potential (see "Dynamic potential" on
page 968), (see "Defining the Dynamic Potential for a static pedestrian route"
on page 971).
The attribute and attribute values of this network object type are shown in the list on the left,
which consists of two coupled lists.
2. In the Static Pedestrian Routes list, on the toolbar, in the Relations list box, click Route
locations.
The Route locations list is displayed on the right. By default, you can edit the list (see
"Using lists" on page 93).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
In the Route locations list, in addition to the attributes described above, you can show and
edit the following attributes:
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Column Description
No Number
Name Designation
Area Name of the area for which a routing decision has been defined.
PedClasses Pedestrian classes
RouteChoiceMeth Route selection method for the static pedestrian route:
Static (default value): The route is selected on the basis of the Rel-
ative volume attribute of the pedestrian route.
Formula:The route selection is based on a user-defined formula.
The formula helps you calculate the percentage of pedestrians
using the pedestrian route based on attributes and attribute values.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Pedestrian Classes (see "Attributes of pedestrian classes" on page 879)
Pedestrian routes (static)
2. On the list toolbar, in the Relations list, click the desired entry.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Column Description
No Number
Name Designation
RelFlow (0) Relative volume. Only enabled, if the route choice method Static listed in
Static Pedestrian Routing Decisions is selected.
PedRoutDecSta Pedestrian Routing Decisions (Static )
Formula Enter the formula (with the attribute and attribute value), which defines the
percentage of pedestrians using this pedestrian route. Only enabled, if
the route choice method Formula listed in Static Pedestrian Routing
Decisions is selected. This attribute is not dependent on time intervals.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Route locations
2. On the list toolbar, in the Relations list, click the desired entry.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Column Description
No Number
Name Designation
Area Name of area for which the partial routing decision has been
defined.
AllPedTypes Select this option if you want the partial routing decision to
be valid for all pedestrian types of the pedestrian class.
NumPedsForAvg Number of pedestrians (for calculation of average)
NumPedsInQueue Number of pedestrians in queue
PedClasses Pedestrian classes
BestRoutPerc Best route percentage for dynamic route choice with the
criterion Travel time (see "Route choice method using the
Travel time criterion" on page 952)
DecModel Decision model: Defines when the route choice affects
pedestrians of the pedestrian routing decision area.
Area walked on: The route choice affects passengers
only in the time step during which the passenger walks in
the partial routing decision area.
Each time step: The route choice affects passengers from
the time step in which they step into the partial routing
decision area until the time step when they leave the area.
KirchExp Kirchhoff exponent for dynamic route choice with the criterion
Travel time
LogitDenom Logit - Denominator for dynamic route choice with the criterion
Count, Density or Travel time
LogitRecipNum Logit of reciprocal - numerator for dynamic route choice with
the criterion Count, Density or Travel time
RouteChoiceMeth Route choice method for partial pedestrian routes (see
"Defining partial routing decisions of a pedestrian" on page
949)
RoutChoiceAreaCombMeth Combination method for the route choice methods with the
criteria of Count and Density (see "Route choice method
using the Quantity criterion" on page 953), (see "Route choice
method using the Density criterion" on page 955)
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Pedestrian Classes (see "Attributes of pedestrian classes" on page 879)
Pedestrian routes (partial)
2. On the list toolbar, in the Relations list, click the desired entry.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Column Description
AddQuant Additional quantity: Number of pedestrians that is included in the
selected combination method for the pedestrian routing decision
(partial route). Has the same effect as a constant number of
pedestrians in an additional area.
AddQuantSrvPntSel Additional quantity - service point selection: Constant number of
pedestrians, which is added to the number of people waiting at the
service point. This makes the queue longer and the partial pedestrian
route to the service point less attractive.
AddDens Additional density: Density of pedestrians, which is included in the
selected combination method for the pedestrian routing decision
(partial route). Has the same effect as a constant density of
pedestrians in an additional area
AddTravTm Additional travel time: constant proportion of time that is added to
the travel time determined dynamically. This results in an extended
travel time, making the partial pedestrian route less attractive.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Pedestrian route choice areas
Route locations
2. On the list toolbar, in the Relations list, click the desired entry.
Moving walkway
Elevator
The attribute value can also be based on a distribution defined in Vissim. You can transfer the
set attribute value to a pedestrian route. This allows you to select a route based on the
attribute value (see "Modeling routing decisions and routes for pedestrians" on page 939).
You can restrict the attribute value to the required pedestrian classes.
You can define the pedestrian attribute decision and allocate it to one of the following network
objects:
Area
Ramp
Stairway
Escalator
Moving walkway
Elevator
AllPedTypes All ped- If this option is selected, all pedestrian types will follow
estrian the pedestrian attribute decision.
types The option All Pedestrian Types is a virtual pedestrian
class that automatically includes all new pedestrian types.
This also includes pedestrian types that have not yet been
allocated to a pedestrian class.
PedClasses Pedestrian Pedestrian classes to which the pedestrian attribute decision
classes applies
Attr Attribute Select the pedestrian attribute for which a value is to be set
or taken from a distribution defined in Vissim. The Attribute
is not dependent on the time interval or pedestrian class.
The Attribute can be a user-defined attribute (see "Using
user-defined attributes" on page 210).
DecType Decision Value: Enables the Value box, disables the Distribution
type (Distr) box.
Distribution: Enables the Distribution (Distr) box, disables
the Value box.
Value Value Value to which the attribute is set. Only enabled if the Value
is set in theDecision type attribute.
Distr Distribution Defined distribution in Vissim to which the Attribute is set.
Only enabled if the Distribution is set in theDecision type
attribute.
TimeFrom Time from Start of the time interval during which the pedestrian attribute
decision is valid (in simulation seconds)
TimeTo Time to End of the time interval during which the pedestrian attribute
decision is valid (in simulation seconds)
Area Area Number of the area that the pedestrian attribute decision is
allocated to
Elevator Elevator Number of the elevator that the pedestrian attribute decision
is allocated to
Ramp Ramp/Stairs Number of the ramp or stairway that the pedestrian attribute
decision is allocated to
x x x-offset to the center of the rectangle surrounding the area,
ramp, stairway or elevator
y y y-offset to the center of the rectangle surrounding the area
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Pedestrian classes
2. On the list toolbar, in the Relations list, click the desired entry.
The right-hand list is shown. If there is no assignment, only the column titles are shown.
3. Enter the desired attribute values in the right-hand list (see "Attributes of pedestrian
classes" on page 879).
The data is allocated.
Calculation of the dynamic route potential is very computation time consuming. The dynamic
potential field for a specific route is only calculated as long as there are pedestrians that
actually use the route.
Using dynamic potential or travel time based partial routes for a level
There are many use cases where you can apply both methods. Experience has shown that in
some cases partial routes may be the better method, whereas in other cases dynamic
potential should be preferred. There are use cases for which both methods lead equally to the
results desired and others in which neither do.
When modeling scenarios, partial routes can be used for discrete choices. Partial routes
are discrete, whereas the dynamic potential is continuous in several respects.
When modeling continuous choices, you should opt for the dynamic potential method.
The dynamic potential supports lane formation in pedestrian flows, in particular on ramps.
Example:
You are modeling a large number of pedestrians at, for example, a 90° corner, using the
dynamic potential method. If there are also several service points in the corner, the selected
quantity becomes discrete. For these routes, you can use partial routes because the distance
from the starting point to the individual service points is different.
Where:
: Direction of the desired speed (unit vector): from which the multiplication of the desired
walking speed results in the current desired walking speed. is obtained from the Static
Potential or Dynamic Potential or a linear combination of both values.
Using the Static Potential in Vissim always points in the direction of the path with the
shortest distance.
Using the Dynamic Potential points in the direction of the path with shortest time according
to the current estimation. This may not be the absolutely right direction of the path with the
shortest time in terms of analytics. Due to the fact that in reality pedestrians are often confused
regarding which direction at the current time can lead them to their destination the quickest, it
is not a big problem that the actual direction of the quickest path cannot be precisely
calculated. Therefore, the hypothetical assumption that the direction of the path with the
shortest time is known in the simulation and hence the behavior of each pedestrian is optimal,
is probably not realistic.
Impact parameter (see "Defining the Dynamic Potential for a static pedestrian route" on page
s
971), (see "Dynamic potential attributes" on page 972): The value for the direction of the
q
path with the shortest distance and the value for the direction of the path with the shortest
s q
time. The value is derived therefrom. and are included in accordance with the
value of the impact parameter as a weighting.
Tip: You will find further information in the document Quickest Paths in Simulations of
Pedestrians, Kretz T., Große A. u.a., Karlsruhe, 2011
Regardless of whether points in the direction of the path with the shortest distance (Static
Potential is used, the Dynamic Potential is not used) or in the direction of the path with the
shortest time (the Dynamic Potential is used at 100 %), when calculating the first step is to
determine the values for the points of the grid which indicate either the distance or the
estimated remaining travel time from the respective point to the relevant distance area. The
grid is consistent with the potential. Since the distance from a grid point to the destination does
not change during the simulation run, the potential that provides the distance values, referred
to as static potential, acts as a "Look- up" table. In contrast, with the consideration of all
pedestrians in the network at the same time, the estimated remaining travel time to the
destination changes continuously for each grid point. Thus this potential is referred to as
dynamic potential. If you imagine the values of this potential as rising or increasing values,
points in the direction of the descent, which mathematically represents the (negative) gradient.
As soon as has been calculated based on the static or dynamic potential, the value is
applied in the driving force term. The total of the driving force and the social forces is included
for acceleration of the pedestrian in the respective time step.
You can also define the dynamic potential for a static pedestrian route. (see "Defining the
Dynamic Potential for a static pedestrian route" on page 971).
For a ramp or stairway in the Ramps & Stairs list (see "Defining the Dynamic Potential
for a ramp or stairway" on page 971).
For a static pedestrian route in the linked Route locations list or in the Pedestrian
Route Location window (see "Defining the Dynamic Potential for a static pedestrian
route" on page 971).
Element Description
Impact Deviation from the static potential. Factor influencing ealpha for weighting
when calculating the path selection (see "Description of the method
Dynamic Potential" on page 969).
Standard value 100 % = Pedestrians follow the direction which is cal-
culated on the basis of the Dynamic Potential.
0 % = Pedestrians follow the direction which is calculated on the basis
of the Static Potential.
The angles inbetween are obtained from the values inbetween. A useful
impact depends on the value of the basic force g.
Calculation Time interval after which the potential in each case should be updated.
interval As the dynamic potential requires a lot of calculation time, an extension of
the calculation interval can ensure an acceptable simulation speed with a
slow computer and a lot of active dynamic potential attributes. However, a
shorter calculation interval improves the results.
If the pedestrian route is part of a pedestrian link, select a sufficiently short
calculation interval. If the calculation interval is too large, pedestrians cannot
walk around vehicles parked along the route or they have to take an
unnecessary detour.
Element Description
g (basic Defines how the loss time for occupied grid cells is estimated in relation to
force) unoccupied ones, when a pedestrian must walk around a group of
pedestrians, forming a circle or square, and there are no obstacles that
could extend the path (see "Defining global model parameters" on page
871). Default value for g = 1.5.
Basic force g = 1.5 and impact 100%: Pedestrians no longer want to use
the fastest path and only react to other pedestrians in order to avoid col-
lisions.
g > 3 and impact of approximately 100% or only slightly below can lead
to unrealistic behavior of pedestrians, for example, to zig-zag move-
ments or stopping short.
If the effect of a dynamic potential with an impact of 100% also appears
too weak, increase the value of the parameter g. Do not enter an impact
over 100%.
Basic force g = 0: estimated loss time = 0. Impacts simulation as if the
dynamic potential was switched off. The estimated travel time is pro-
portional to the remaining path distance. Thus, routing is more likely to
take place along the shortest path. Pedestrians only react to other ped-
estrians in order to avoid collisions.
Basic force g = 1: the estimated loss time is as long as the time it takes to
cross this cell in the unoccupied state, i.e. the required time is doubled.
h (direction Influence of the direction of movement of a pedestrian on the calculation of
impact) the dynamic potential (see "Defining global model parameters" on page
871).
Default = 0.7
h = 0.0: There is no influence.
h = 1.0: Pedestrians, moving at a free walking speed, are evaluated
depending on the direction of the geographically shortest path to the
route destination for which the dynamic potential is activated:
not evaluated if they move in the exact direction of the route des-
tination
evaluated twice if they move in the exact opposite direction to the
route destination
evaluated once if they move in the exact orthogonal direction to the
route destination
Slower pedestrians in the direction of the destination are graded
less than once accordingly.
Slower pedestrians away from the destination are graded between
once and twice.
h > 1.0: only useful in exceptional cases. Thus a negative value cannot
be achieved.
Effects on routing
Pedestrians affected by this partial routing decision can be influenced in their routing behavior
as follows:
Routing to a central queue in the area containing a partial routing decision. This area must
be a queue area. The waiting time refers to the area containing a partial routing decision.
Direct routing to a queue in a queue area. The area where the partial routing decision is
made must not be a queue area. At least one of the service points should not have
reached its maximum number of waiting pedestrians in order to allow pedestrians to join
the queue. You can enter them as Proceed to service point if no more than __ people
are queuing there parameter of the partial routing decision. If all queues are longer, the
partial routing decision is ignored and the pedestrian ignores the service points.
The service point is the first queue area on the course of the route that includes an
intermediate point of the partial route.
Typically, the queue threshold nis as follows: Proceed to service point if no more than __
people are queuing there = 0.
This ensures that there is no queue at the service point.
Use case 2: Immediate service point allocation Queue option is not selected
Typically, the queue threshold nis as follows: Proceed to service point if no more than __
people are queuing there = 99.
This ensures that all pedestrians join a queue.
Scenario 3: Survey/interview
Typically, the queue threshold nis as follows: Proceed to service point if no more than __
people are queuing there = 0.
This ensures that there is no queue at the service point.
If the decision area is a queue area with dwell time distribution, the following applies:
The first pedestrian waits until his waiting time at the decision area has expired. In this
case, a wait time distribution must be defined via the Time distribution attribute (see
If the decision area is a queue area without dwell time distribution, the following applies:
If people are queuing on or after a while in front of a decision area, pedestrians, pedestrians
only queue until they have reached the decision area. They then continue with their original
route.
If the decision area is not a queue area, but a time distribution is defined, the following
applies:
A pedestrian of an affected pedestrian class waits until his dwell time has expired and
then continues his way.
are displayed in a matrix. In the matrix, you enter the hourly pedestrian volume for each origin-
destination relation.
Based on a pedestrian OD matrix, you can save origin-destination data to a file during the
simulation run (see "Saving pedestrian travel time measurements from OD data to a file" on
page 1048).
Note: Viswalk then internally generates the pedestrian inputs and routing decisions
including static pedestrian routes, if these are not available for the origin-destination
relation. Thereby the volumes entered are taken into account.
Tip: Alternatively you can select Always use as origin area and/or Always use as
destination area for an area (see "Attributes of areas" on page 898). Thus the area in
the Pedestrian OD Matrix is shown as an origin area and/or destination area.
routes from the routing decision to a destination area. The relative volumes of such par-
allel routes are added in the pedestrian OD matrix.
The matrix value of a cell includes:
Note: You can perform a simulation if one of the following conditions is met:
The matrix cell value is = 0 as the input value for the origin area in a time interval is
0.
The matrix cell is empty as there is no pedestrian input or pedestrian routing
decision in the origin area, but the option Always use as origin area has been
selected for the area (see "Defining construction elements as rectangles" on page
890).
You may enter values or paste values (e.g. from Microsoft Excel tables used in other
programs) from the Clipboard.
Notes:
The volume per OD relation applies only for the currently selected time interval of
the matrix.
An input value cannot be allocated multiple marked OD relations.
Entering values
1. Enter the desired volumes in pedestrian/h.
2. If you would like to copy values, mark the desired cells.
3. Right-click in the window.
The value for this relation is applied only for the currently shown time interval.
If for this relation no values have been entered in another time interval, the value zero is
automatically entered for this time interval.
If values are entered for this relation in other time intervals, the values remain unchanged.
You model public transport stops, PT vehicles as well as the associated PT lines by default
using the relevant network objects (see "Modeling PT stops" on page 511) , (see "Using
vehicle types" on page 267), (see "Modeling PT lines" on page 518).
You can add or remove doors via the context menu and change the data directly in the
base data (see "Defining doors for public transport vehicles" on page 229).
A warning is issued if changes do not suit the 3D model. You can still confirm these
changes. The values in the window are used for the simulation and the values of the 3D
model are used only in 3D mode to show the opening and closing of doors.
If you have not created a door for a vehicle, a door is added temporarily in the middle of
the vehicle. Thus pedestrians can still board and alight. They are informed of this via a
warning in the trace file.
1. Add a Link (in the figure, amber with arrows) (see "Defining links" on page 407).
2. Add a Public transport stop (in the figure, with a red outline) (see "Defining PT stops" on
page 512).
3. Add an area next to the Public transport stop and select the attribute Platform edge or
create a Platform edge for the public transport stop in the network editor (see "Generating
platform edges" on page 517).
If there is more than one level, Viswalk tries to determine the correct level according to the
height of the link.
When defining the platform edge, the attribute Public transport usage > Platform edge is
selected for the network object Area of the platform edge, and the number of PT stops is
entered for the attribute for PT stops. As a result, Viswalk calculates the occupancy level of
the vehicle which departs from the stop from the number of passengers which have
actually boarded the vehicle during the pedestrian simulation, and not from the number of
boarding passengers.
4. Define a Public transport line (in the figure, the blue line) (see "Defining PT lines" on page
519)
5. Edit the PT Line Stop Parameters (see "Editing a PT line stop" on page 526):
Select the attribute PT stop active.
Alighting percentage:: Specify the total ratio of alighting passengers/passengers.
Alighting location: Distribute the alighting passengers among the doors available for
this purpose.
Select which sides of the line vehicles should be available for boarding and alighting.
If desired, enter a scheduled departure time as a fixed value and/or a minimum dwell
time as a distribution. Scheduled departure time, minimum dwell time and slack time
fraction collectively specify for how long at least a PT vehicle stops.
A departure time according to schedule is derived from scheduled departure time and
slack time fraction.
The PT vehicle departs at the earliest at the later time from this time and the time
calculated from the minimum dwell time.
If the option Late boarding possible is selected, the PT vehicle also remains stopped
beyond this calculated time in case pedestrians willing to board stream in.
Other than stemming this flow, the standstill time is limited upwards only by the
capacity of the PT vehicle which is defined in the PT parameters window (see
"Changing attributes for a vehicle type for the duration of boarding and alighting" on
page 275).
6. Select a suitable 3D model or the PT vehicle(see "Defining 2D/3D models" on page 220).
7. Define the attributes of doors of the PT vehicle (see "Defining doors for public transport
vehicles" on page 229).
8. Define the geometry of the entire stop using the desired construction elements such as
areas, ramps, stairways and obstacles (in the figure, two areas with a black outline and one
obstacle with a dark-red outline) (see "Modeling construction elements" on page 880).
9. Define a Pedestrian routing decision (in the figure, the upper red circle) in the area of the
platform edge. Define at least one Pedestrian route which leads to the location that the
alighting passengers are supposed to go to (in the figure, from the upper red circle to the
lower turquoise circle) (see "Modeling routing decisions and routes for pedestrians" on
page 939).
10. Define an area with a waiting area where boarding passengers should wait for the PT
vehicle (see "Attributes of areas" on page 898).
11. For the boarding passengers, define a Pedestrian input as an origin (in the figure, the
black circle)(see "Defining pedestrian inputs" on page 936).
12. Define a Pedestrian routing decision in the area of the pedestrian input and a pedestrian
route to the waiting area (in the figure, from the lower red circle to the upper turquoise
circle) (see "Modeling routing decisions and routes for pedestrians" on page 939).
13. Enter the Capacity of the PT vehicle (see "Changing attributes for a vehicle type for the
duration of boarding and alighting" on page 275).
Elevator
The elevator is a network object that in the 2D mode is defined and displayed as a
rectangular network object (1) (see "Defining elevators" on page 992). The rectangle contains
a shaft and a cab (2). The elevator cab moves in the shaft. There is a distance of 30 cm (brown
area) between the exterior wall of the shaft and the cab. This area is displayed based on the
attribute Shaft display type of the elevator.
Cab
The elevator cab holds passengers. The cab is part of the elevator, not a separate
network object. You can use the following elevator attributes to define the display of the
cab: Floor display type, Ceiling display type, Wall display type (see "Elevator
attributes" on page 993). The elevator attributes contain additional attributes for the
cab, e.g. cab height or capacity. In the cab, a specific walking behavior prevails (see
"Walking behavior of pedestrians when using elevators" on page 991).
Door
The door is part of the elevator. It is not a separate network object. You can define a
door for each of the four cab walls (in the figure on bottom wall). The door is displayed
as a thin line in the middle of the wall. The door is positioned automatically:
within the first wall of the elevator, when in the Network editor, you create the rect-
angle for the elevator (see "Defining elevators" on page 992).
within the bottom wall of the elevator, when in the Network editor, from the shortcut
menu, you choose Add New Elevator. By default, the elevator is square.
You can define the display of the door through the Door display type attribute of the
elevator (see "Elevator attributes" on page 993). Width and horizontal position of the
door within the elevator wall can be defined via the door attributes Width and Center
offset (horizontal)(see "Elevator door attributes" on page 994).
In the attribute Active levels (ActLvls), you can assign the elevator door the levels you
want it to stop on and open the door (see "Elevator attributes" on page 993). The door
only opens on the levels you have selected.
During simulation, the animated door is opened and closed based on the elevator
attribute Motion state. Shaft door and cab door are displayed as one single door.
Elevator group
An Elevator group consists of elevators that you can call (see "Defining an elevator group" on
page 995). Each elevator must be assigned to an Elevator group (see "Attributes of elevator
groups" on page 996). To do so, select the desired elevator group for the elevator attribute
Elevator group (ElevGrp) (see "Elevator attributes" on page 993).
All elevators of an elevator group must be able to stop on the same level. To enable this, in the
attribute Active levels (ActLvls), you can assign the door of each elevator the levels you want
it to stop on and open the door (see "Elevator attributes" on page 993). Each level assigned
must have a Waiting area.
Waiting area
Pedestrians need an area in which they can wait for the elevator. For this area, in the attribute
Waiting area for elevator group, select the number of the elevator group with the elevators
the pedestrians are waiting for (see "Attributes of areas" on page 898). The waiting area can
be an area the pedestrians use to enter or exit the elevator or another area they can reach via
areas, ramps & stairs. This area must not contain a pedestrian input.
Walkable area
The door must be located at or within a walkable area, so that pedestrians can enter and exit
the elevator cab. Otherwise, the simulation will not start. There must be a walkable area on
each level the elevator can stop at and pedestrians are supposed to enter or exit the elevator
cab.
Pedestrians use an elevator when their pedestrian route or partial pedestrian route leads from
an area on one level to an area on a different level or ends there and using the elevator gets
them there quicker. Pedestrians also use an elevator that e.g. only connects levels 2 and 3,
even though their route connects levels 1 and 4 without any intermediate points. Pedestrians
must be able to reach the elevator and their destination via areas and/or walkable construction
elements. For pedestrians to be able to enter and exit the elevator, in the elevator attribute
Active levels (ActLvls), you must assign the elevator door the levels it is supposed to stop on
and open the door (see "Elevator attributes" on page 993). These levels must contain areas in
which pedestrians can wait for the elevator, enter and exit it and reach their destination. Using
intermediate points, you can influence the course of the pedestrian route or partial pedestrian
route (see "Modeling the course of pedestrian routes using intermediate points" on page 957).
If a route location of a pedestrian route or partial pedestrian route lies within a waiting area on
a level where an elevator can stop, the pedestrian must use its elevator group, even if other
elevator groups or ramps & stairs were available.
If a route location of a pedestrian route or partial pedestrian route lies on a ramp or stairs and
for this route location you selected the attribute Ban elevator use, the pedestrian will not use
the elevator until he has reached the next route location for which this attribute has not been
selected (see "Attributes of pedestrian route locations" on page 958). This means you can use
this option to force pedestrians to use the stairs to reach multiple levels, without having them
use the elevator in between. When doing so, you do not have to set a lot of route locations in
the stairway.
Level
An elevator must service at least two levels. All elevators of an elevator group must be able to
stop on the same level. To enable this, in the attribute Active levels (ActLvls), you can assign
the door of the elevator the levels you want it to stop on and open the door (see "Elevator
attributes" on page 993). The door only opens on the levels you have selected.
An elevator stops at a level in the following cases:
when pedestrians wish to alight: The pedestrian route or partial pedestrian route leads
via an area on this level or ends there.
when pedestrians wish to board: The pedestrian route or partial pedestrian route
leads to an area on another level where this elevator stops and can open the door. A
waiting area must be defined for the level the pedestrians are waiting on.
When you create an elevator, the cab area and area between the exterior of the shaft and cab
are automatically created. The elevator can be inserted into an area or next to it, with the door
adjacent to the area.
1. On the Network objects toolbar, click Elevators.
2. In the Network editor, point the mouse pointer to the desired position of the first corner point
of the elevator.
In a next step, you define the first wall of the elevator. A door is automatically added to the
first wall you define. The size of the elevator must be at least twice the wall thickness. Make
sure that the elevator is sufficiently large.
3. Press the CTRL key, hold down the right mouse button and drag the mouse pointer to
second corner point of your choice.
4. Release the keys.
5. Drag the corner point open to the desired width or vertically to the desired depth.
6. Double-click.
Elevator, shaft and doors are displayed in the Network editor. The elevator is selected.
Tip: Alternatively, in the Network editor, from the shortcut menu, choose Add New
Elevator. By default, a square elevator is added and selected. Using the anchor points,
you can drag the elevator open the desired size.
The elevator is automatically assigned to the elevator group with the lowest number. If no
elevator group has been defined, Vissim will create one.
7. Edit the attributes of the elevator (see "Elevator attributes" on page 993).
8. Edit the attributes of the area that is meant to be the elevator waiting area (see "Attributes of
areas" on page 898).
9. Confirm with OK.
The attributes are saved to the elevator list.
By default, the display types are based on the display types selected as default in the network
settings (see "Network settings for standard types of elevators and elevator groups" on page
207).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Points: edit coordinates of the corners
Doors (see "Elevator door attributes" on page 994)
The attributes are described further above.
2. On the list toolbar, in the Relations list, click the desired entry.
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Long name Short Description
name
Edge index EdgeIdx Position of elevator door as edge index of rectangle that defines
the shaft. The edge indices 1 to 4 are counted counterclockwise. 1
= First edge modeled in the Network editor when the elevator was
defined. If the elevator is created in the Network editor via shortcut
menu command Add New Elevator, this is the bottom elevator
wall.
Active ActLvls Number of levels on which the door opens. Select at least two
levels levels. The Main landing level of the elevator group must be
selected to which the elevator is assigned.
Avoid making the total of width and center offset larger than the width of the elevator wall with
the door:
Center off- CentOffset Horizontal offset of the door’s center line to the cab wall’s center
set (hori- line [m]. In the Network editor, in the top view, negative values
zontal) move the door to the left. In the Network editor, in the top view,
positive values move the door to the right.
Width Width Entire door width [m]. With the door open this is the width of its
opening. Default value 0.9 m, if permitted by the width of the wall.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The attribute and attribute values of this network object type are shown in the list on the left,
which consists of two coupled lists.
By default, the area behavior types are based on the area behavior types selected as default
in the network settings (see "Network settings for standard types of elevators and elevator
groups" on page 207).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
The list on the right contains attributes and attribute values of network objects, and/or base
data allocated to the network object selected in the list on the left (see "Using coupled lists" on
page 119):
Elevators: attributes of the elevators assigned to this elevator group (see "Elevator attrib-
utes" on page 993)
Waiting areas: areas for which the attribute Waiting area for elevator group has been
selected (see "Attributes of areas" on page 898)
2. On the list toolbar, in the Relations list, click the desired entry.
Notes:
You can specify that you need not press the CTRL key when adding network
objects (see "Right-click behavior and action after creating an object" on page
152).
For some network objects there are windows in which the attributes of a network
object can be defined and edited. There are lists for this, for all network objects.
You can choose whether you want to open a window, a list or neither of the two for
the definition of network objects in the Network Editor (see "Right-click behavior
and action after creating an object" on page 152).
In the next step, you may choose the position of the start point in the start area.
2. Press the CTRL key and right-click in the destination area.
Per default, a pink circle is inserted.
3. Drag the cursor to the destination area.
4. Click.
Per default, a green dot is inserted. The Pedestrian Travel Time Measurements list
opens.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
EndShowLabel End - show label: If this option is not selected, the label on the
destination point for an individual pedestrian travel time
measurement is hidden if the label for all pedestrian travel time
measurements is selected.
EndLabPosRelX End label position relative (x): X-coordinate of the label position
when the label on the destination point is offset
EndLabPosRelY End label position relative (y): Y-coordinate of the label position
when the label on the destination point is offset
EndLabPosRelPt End label position relative: Coordinates of the label position when
the label on the destination point is offset
11 Performing evaluations
Depending on the network objects used, various data is produced during simulations, e.g.
information on vehicles, links, areas, nodes, traffic jams, green time distribution or PT waiting
times (see "Overview of evaluations" on page 1002). This may be raw data or aggregated
data. Depending on the type of data and the desired further use, you can show evaluations in
lists and/or windows and save them to text files and/or database files. To do so, select the
desired evaluations before the start of the simulation and configure them.
Note: Some output options and individual evaluation results may only be available with
add-on modules. You need a license to use the add-on modules.
If you wish to display the result data of evaluations in a database, you must configure the
database connection (see "Configuring the database connection for evaluations" on page
1018), (see "Saving evaluations in databases" on page 1021).
Tip: You can also show simulation data in diagrams (see "Creating charts" on page
1113).
1. Define basic settings for the management of the result data: overwrite previous results,
configure columns, file or database as location of automatic saving, define percentiles (see
"Managing results" on page 1007).
2. From the Evaluation menu, choose the desired entry:
Configuration: Opens the Evaluation Configuration window with the following tabs
that allow you to make basic settings for result data management and evaluations:
Evaluation output directory box: By default, the path to the evaluation output dir-
ectory, the directory to which the currently opened network file *.inpx is saved. If
you are using Scenario Management and a scenario has been opened, you can
view the path to the directory in which the scenario is saved.
Result Management tab: Under Result Management, make the basic settings for
managing result data before you configure Result Attributes or the Direct Output
and start the simulation.
Result Attributes tab: Select evaluations which you wish to display in attribute lists
or result lists (see "Configuring evaluations of the result attributes for lists" on page
1014)
Direct Output tab: Select evaluations which you wish to save to a file or database
(see "Configuring evaluations for direct output" on page 1018)
3. Confirm with OK.
Measurement Definition: Opens a respective list with static attributes for the definition
of the following measurements:
In the Data Collection Measurements list, select Data Collection Points (see
"Defining a data collection measurement in lists" on page 1011), (see "Generating
data collection measurements in lists" on page 1011).
In the Delay Measurements list, select Vehicle travel time measurements (see
"Defining delay measurement in lists" on page 1012), (see "Generating delay
measurements in lists" on page 1013).
In the Area measurements list, select sections (see "Defining an area meas-
urement in lists" on page 1009), (see "Generating area measurements in lists" on
page 1010).
4. If you have configured evaluations and wish to create result data from a simulation, start the
simulation (see "Running a simulation" on page 840).
The evaluations are generated and, depending on your settings in the selected program
elements, they can be shown or saved to files or databases.
5. If you have configured evaluations for network objects, whose results can be displayed in
windows or result lists, from the Evaluation menu, select the entry of your choice:
Window: Opens a window with result attributes of the simulation for the chosen eval-
uation Signal Times Table, SC detector record or Signal changes (see "Showing
evaluations in windows" on page 1022)
Result lists: opens a list with result attributes from the simulation for the selected eval-
uation (see "Showing result attributes in result lists" on page 1016)
Notes:
By default, the currently selected units for distances, speeds, accelerations, decel-
erations are taken into account for the evaluation (see "Selecting network settings
for units" on page 205). You can also choose the unit for attribute values in the
attribute selection list in the Format column (see "Selecting attributes and sub-
attributes for columns of a list" on page 112).
Some parameters use different units. These are specified in the evaluation.
If the script files change attributes that are used in evaluations, the changed values
are saved to the evaluations.
Some evaluations contain raw data. These are already written during the simulation, while
the data of other evaluations are written after the simulation.
Result Attributes: Data is aggregated to result attributes during the simulation. You can
show the result attributes like static attributes in the following program elements:
in result lists
in the attribute lists of network objects
in the quick view
in Network Editors as labeling of network objects
Windows: You may show the data of the following evaluations in windows:
SC detector record
Signal changes
Signal times table
Result Lists: Result lists contain the values of the attributes Simulation run and Time
interval as well as the data of network object-specific attributes. You can save a result list
to an attribute file *.att.
The table under the following list shows the output options for the result data of each
evaluation:
TXT: save directly to *.txt file
MDB: save directly to *.db file
ATT: Show result attributes in lists and if desired, save to *.att file
Window: display in a window in Vissim
Direct ATT Window
output
Evaluation TXT MDB
Discharge record *.dis
(see "Saving discharge record to a file" on page 1024)
OD pairs
(see "Displaying OD pair data in lists" on page 1027)
Lane changes *.spw
(see "Saving lane change data to a file" on page 1028)
Vehicle record *.fzp
(see "Saving vehicle record to a file or database" on page
1031)
Vehicle network performance
(see "Vehicle network performance : Displaying network
performance results (vehicles) in result lists" on page 1085)
Vehicle &Travel Times and Vehicle travel times (raw data) *.rsr
(see "Evaluating vehicle travel time measurements" on page
1096)
Vehicle input data *.fhz
11.3.3.1 EmissionModel.dll
For the calculation of emissions, you can access the file EmissionModel.dll (see "Accessing
EmissionModel.dll for the calculation of emissions" on page 1192) . You must provide the
EmissionModel.dll. It is not part of Vissim. The following data is transferred via the interface for
all vehicles and each simulation time step:
Accelerations
Speeds
Weights
ID numbers
Vehicle types
Gradients
For results which are automatically saved, select as destination Database or File
Define percentiles
Notes: Evaluation data of previous simulation runs are deleted:
When you select the option Delete previous simulation runs
When you change the configuration of the evaluation
When you edit or delete network objects the evaluation is based on
Before Vissim deletes the data, a message is displayed.
1. From the Evaluation menu, choose > Configuration > Result Management tab.
2. Make the desired changes:
Element Description
Keep pre- None: Select this option to delete the following data:
vious sim-
ulation The evaluation file *.bew is overwritten.
runs The path file *.weg is overwritten.
The entries of the simulation runs in the Simulation Runs results list
are deleted.
The files in the folder ..\<Name of network file>.results are deleted.
If under Simulation Parameters you selected Number of runs > 1,
the simulation run objects are deleted between the simulation runs.
However, the direct output files and automatic list export files of the
individual simulation runs remain intact.
Element Description
Available Define percentiles which specify a share of each of the values of the total
percentiles results as an aggregated value over all the simulation runs and time
intervals, such as 95% of the queue length in queue counters and turn
relations in nodes. One value will be considered for each interval. The value
range for a percentile is from 0 to 100%.
3. When you wish to define percentiles, repeat the following steps for each percentile:
4. Right-click in the Available aggregation percentiles table.
5. From the shortcut menu, choose Add.
6. In the Value column, enter the desired value for the percentile as a percentage.
Once the result attributes and/or the direct output has been defined and the simulation runs
performed, the results of the percentiles will be calculated for the attributes and displayed
chronologically in the result list for each percentile.
7. Confirm with OK.
8. Define the desired result attributes and/or the direct output (see "Configuring evaluations of
the result attributes for lists" on page 1014), (see "Configuring evaluations of the result
attributes for lists" on page 1014).
Tip: Alternatively, you can generate area measurements from the defined sections (see
"Generating area measurements in lists" on page 1010).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
1. From the Evaluation menu, choose Measurement Definition > Area Measurements.
The Area Measurements attribute list opens. If no area measurement has been generated
or added yet, only the column headings are shown.
2. Right-click in the list.
3. Select the entry Generate all (1:1).
Area measurements are generated from the defined sections and shown in the list.
4. If desired, in the Sections column, activate or deactivate sections for area measurement.
1. From the Evaluation menu, choose Measurement Definition > Area Measurements.
2. In the list on the left, click the desired area measurement.
3. On the toolbar in the Relations list box, choose > Sections.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
1. From the Evaluation menu, choose Measurement Definition > Data Collection
Measurements.
The Data Collection Measurements attribute list opens. If no data collection measurement
has been generated or added yet, only the column titles are displayed.
2. Right-click in the list.
3. From the shortcut menu, choose Add.
A new row with default data is inserted.
Tip: Alternatively, you can define a new data collection measurement and select the
desired data collection points for it (see "Defining a data collection measurement in
lists" on page 1011).
1. From the Evaluation menu, choose Measurement Definition > Data Collection
Measurements.
The Data Collection Measurements attribute list opens. If no data collection measurement
has been generated or added yet, only the column titles are displayed.
2. Right-click in the list.
3. Choose the desired entry from the context menu:
Generate all (grouped): Generates the data collection measurements and shows them
sorted by the links on which the data collection points are defined.
Generate all (1:1): Generates the data collection measurements and shows them sor-
ted by data collection point number.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
No Unique number of the delay measurement
Name Designation of the delay measurement
VehTravTmMeas Vehicle Travel Time Measurement: When this option is selected,
vehicle travel time measurement is specified in the entry box and
accounted for during delay measurement.
1. From the Evaluation menu, choose Measurement Definition > Delay Measurements.
The attribute list Delay Measurements opens. If no delay measurement has been
generated or added yet, only the column headings are shown.
2. Right-click in the list.
3. Select the entry Generate all (1:1).
Delay measurements are generated from the defined vehicle travel time measurements
and displayed in the list.
4. If desired, in the VehTravTmMeas column, you can activate or deactivate vehicle travel
time measurements for delay measurement.
11.5.9 Editing vehicle and travel time measurements assigned to delay measurements
When the attribute list Delay measurements is open, in the list on the right, you can show and
edit the attributes of the vehicle travel time measurements allocated.
1. From the Evaluation menu, choose Measurement Definition > Delay Measurements.
2. In the list on the left, click the desired delay measurement.
3. On the toolbar, in the Relations list box, click > Vehicle travel time measurements.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
2. Click on the Attribute selection icon (see "Selecting attributes and subattributes for
columns of a list" on page 112).
3. Choose the desired attributes in the tree structure to the left (see "Selecting attributes and
subattributes for columns of a list" on page 112).
4. If desired, click the Filter button and filter the data (see " Setting a filter for selection of
subattributes displayed" on page 117).
5. If you have filtered data, confirm Preselection Filter window with OK.
The result attributes from the simulation are shown in the results list (see "Evaluating
pedestrian areas with area measurements" on page 1041), (see "Evaluating data collection
measurements" on page 1093), (see "Showing delay measurements in lists" on page 1107). A
column with result attributes is shown for each filtered sub-attribute. If you start the simulation
again, the average, standard deviation, minimum and maximum values of the simulation data
are also shown. You can save the result list to an attribute file *.att (see "List toolbar" on page
97).
1. Ensure that the desired settings are defined for managing the result data (see "Managing
results" on page 1007)
2. From the Evaluation menu, choose > Configuration > Result Attributes tab.
3. Select the desired evaluations in the Collect data column.
4. Make the desired changes:
Element Description
Additionally Vehicle classes
collect data for Pedestrian Classes
these classes
By default, the data for all vehicle classes and pedestrian classes is
entered together. You can also show the data for certain vehicle classes
and/or pedestrian classes separately in the evaluation.
Collect data Select the desired evaluations before the simulation starts
From time Simulation seconds in which the evaluation is started
To time Simulation seconds in which the evaluation is finished
Interval Duration of the evaluation intervals in which the data is aggregated
More Evaluation-specific parameters. These are described in the individual
evaluations:
Vehicle travel times (see "Evaluating vehicle travel time meas-
urements" on page 1096)
Areas & Ramps (see "Evaluating pedestrian density and speed
based on areas" on page 1034)
Nodes (see "Evaluating nodes" on page 1057)
Links (see "Showing data from links in lists" on page 1103)
Queue counters (see "Showing results of queue counters in lists" on
page 1105)
Notes:
In lists, you can use the Attribute selection icon to show and hide attribute val-
ues (see "Selecting attributes and subattributes for columns of a list" on page 112).
By default, the currently selected units for lengths, speeds, accelerations, decel-
erations are taken into account for the evaluation (see "Selecting network settings
for units" on page 205). You can also choose the unit for attribute values in the
attribute selection list in the Format column (see "Selecting attributes and sub-
attributes for columns of a list" on page 112).
Coordinates are always specified in [m].
Units that are shown in the list box or in the column header with the respective
attribute cannot be changed.
3. If you wish to change the selection of the attributes in the list, click on the Attribute
selection icon (see "Selecting attributes and subattributes for columns of a list" on page
112).
4. Choose the desired attributes in the tree structure to the left (see "Selecting attributes and
subattributes for columns of a list" on page 112).
5. If desired, click the Filter button and filter the data (see " Setting a filter for selection of
subattributes displayed" on page 117).
6. If you have filtered data, confirm Preselection Filter window with OK.
7. Start the simulation (see "Running a simulation" on page 840).
The data from the simulation is shown in the result list. You can switch between the open
program elements, for example, between various lists and network editors. You can show
result attributes in result lists after a simulation, provided that you selected and configured
the corresponding evaluation before the start.
8. Make the desired changes (see "List toolbar" on page 97).
Element Name Description
Show Sim- Shows the following aggregated values for some network
ulation Run object types in the result list or hides them:
Aggregates Mean
Minimum
Maximum
Standard deviation
Percentile
Show Time Shows the aggregated values across all time intervals for some
Interval network object types in the result list or hides them, if several
Aggregates time intervals are defined.
9. If desired, edit the value in a cell on the right (see "Selecting attributes and subattributes for
columns of a list" on page 112).
10. Confirm with OK.
11.8.1 Using the Direct output function to save evaluation results to files
Using Direct output, you can save evaluations to text files. The file format depends on the
evaluation (see "Overview of evaluations" on page 1002). If you perform several simulation
runs with evaluations in succession, text files are saved for the selected evaluations for each
simulation run.
1. From the Evaluation menu, choose > Configuration > Direct Output tab.
2. For the desired evaluation, select the option Write to file.
3. Make the desired changes:
Element Description
From Simulation second in which the evaluation is started
time
To time Simulation second in which the evaluation is finished
More Evaluation-specific parameters. These are described in the individual eval-
uations.
Jet 4.0 OLE DB provider: driver for database files of the type (*.mdb) for Access 2003.
ACE 12 provider (Microsoft Access Database Engine 2010 Redistributable): driver for
database files of the type (*.accdb) for Access 2007 and subsequent versions.
The installation of Microsoft™ Access™ itself is not absolutely necessary for the export.
All SQL 2003-compliant databases are supported.
The database connection to SQL is suitable and has been tested for the 64-bit Vis-
simeditions.
The database outputs have been tested with Microsoft™ Access™ and Oracle™.
You can use the free MS SQL Server 2008 Express Edition. You require administrator
rights for the installation:
Notes: Vissim transfers SQL statements with column identifiers in double quotation
marks to the database.
Some ODBC drivers provide the database connection with the option Use ANSI
quotes (double quotation marks). If this option does not exist for a database
connection, you can use a database that is configured to accept double quotation
marks.
Examples:
SQL Server (Microsoft SQL Server ODBC Driver Version 6.01): Select the option
Use ANSI-quoted identifiers.
MySql: Enter the parameter sql_mode in ANSI_QUOTES either as a start para-
meter or in the configuration file.
The *.mdb file is saved. A table EvalInfo is created for the evaluations in the database. The
table contains the evaluations with the user-defined name of the table in the Table name
column. If you wish to execute multiple simulation runs, the data from the simulation runs is
saved only in a database table. In the attribute list, multiple columns with the same title name
are merged to one column.
Note: If you wish to execute multiple simulation runs and to save the results in a
database table, avoid switching the selection of attributes between simulation runs.
Otherwise, the table with the previous data simulation runs will be deleted.
Data from the simulation run are saved after the simulation end to the directory ..\<Name of
network file>.results in the default data format *.db.
1. Configure the direct output for the vehicle record and select Write to file.
2. Open the file *.fzp using a text editor.
3. Delete all the data above the data block in the file.
4. Save the file with the extension *.txt.
5. In Access, choose the menu File > New.
6. Create an empty database.
7. Import the text file using the menu File > Import External Data.
Note: Make sure that you have selected Text files in the Import file type window.
8. Click on Import.
The Text import Wizard opens.
9. Select the option With Separators.
10. Click on Next.
11. Select the option Semicolon.
12. Select the option First row contains field names.
13. Click on Next.
14. Select the option In a new table.
15. Click on Next.
16. From the list box for each column, select the correct data type double, integer or text.
17. Click on Next.
18. Select the option No primary key.
19. Click on Next.
20. Click on Finish.
Note: Some output options and individual evaluation results may only be available with
add-on modules. You need a license to use the add-on modules.
1. Make sure that the attribute Discharge record active is selected in the attributes of the
desired signal head.
2. From the Evaluation menu, choose > Configuration > Direct Output tab.
3. In the Discharge record row, select the option Write to file.
4. You can change the time if you wish (see "Using the Direct output function to save
evaluation results to files" on page 1018).
5. Confirm with OK.
Discharge record
File: C:\Users\Public\Documents\PTV Vision\PTV Vissim 11\Examples Demo\3D - Com-
plex Intersection Karlsruhe.DE\Karlsruhe 3D.inpx
Comment: Karlsruhe 3D example
Show result attributes in attribute lists (see "Displaying result attributes in attribute lists" on
page 1017)
Show result attributes in a result list (see "Showing result attributes in result lists" on page
1016)
The result attributes are based on the destination parking lot and thus on the destination zone
that a vehicle reaches during simulation and where it is then removed from the network. The
result attributes are not based on the destination parking lot that is the vehicle's destination at
the beginning of the simulation.
1. From the Evaluation menu, choose > Configuration > Direct Output tab.
2. In the Lane changes row select the option Write to file.
3. You can change the time if you wish (see "Using the Direct output function to save
evaluation results to files" on page 1018).
4. Click the More button.
The Lane changes window opens.
5. Make the desired changes:
Element Description
Vehicle All vehicles: takes all vehicles into account in the evaluation
filter Filter by classes: takes only the selected vehicle classes into account
Filter by sections: takes only the selected sections into account Sections have
to be defined (see "Modeling sections" on page 677). The level with the sec-
tion and the the level on which vehicles move are the same. The middle of the
vehicle's front edge lies outside the section.
Filter by individual vehicles: If this option is selected, you can right-click
the list and select vehicles by their number. Only the selected vehicles are
taken into account.
The data block of the evaluation file contains the following parameters:
Column Description
t Starting time of the lane change. t is the end of the time step in which
the lane change starts. If you simulate with only one time step per
simulation second, the lane change is already running for a second at
this time.
VehNr Vehicle number
v [m/s] Speed [m/s]
Link No. Link number
Lane Number of the old lane
New Lane Number of the new lane
VF Vehicle number of old leading vehicle (0 = not available)
v VF Speed [m/s] of old leading vehicle
dv VF Speed difference [m/s] of old leading vehicle
Column Description
dx VF old leading vehicle: distance [m] between rear end position of the
preceding vehicle and front end of the trailing vehicle
VB Vehicle number of old trailing vehicle (0 = not available)
v VB Speed [m/s] of old trailing vehicle
dv VB Speed difference [m/s] of old trailing vehicle
dx VB old trailing vehicle: distance [m] between rear end position of the
preceding vehicle and front end of the trailing vehicle
new VF Vehicle number of new leading vehicle (0 = not available)
v new VF Speed [m/s] of leading vehicle
dv new VF Speed difference [m/s] of new leading vehicle
dx new VF new leading vehicle: distance [m] between rear end position of the
preceding vehicle and front end of the trailing vehicle
new VB Vehicle number of new trailing vehicle (0 = not available)
v new VB Speed [m/s] of new trailing vehicle
dv new VB Speed difference [m/s] of new trailing vehicle
dx new VB new trailing vehicle: distance [m] between rear end position of the
preceding vehicle and front end of the trailing vehicle
The vehicle record includes link data, if for links the attribute vehicle record has been
selected (see "Attributes of links" on page 409).
You can output the following data and data formats:
Output ASCII file MDB file Attribute file from attribute list
Aggregated data - -
Raw data *.fzp - -
Tip: You can show many output attributes of the Vehicle record in parallel, also during
the simulation, as a result list Vehicles In Network (see "Displaying vehicles in the
network in a list" on page 847).
1. From the Evaluation menu, choose > Configuration > Direct Output tab.
2. In the Vehicle record row, select the option Write to file.
3. You can change the time if you wish (see "Using the Direct output function to save
evaluation results to files" on page 1018).
Relevant attributes and subattributes for Autodesk 3DS MAX plug-in Civil View:
Attribute\subattribute Default value of column
Decimals Format
Simulation second 2 Default
Coordinates front 3 Default
Coordinates rear 3 Default
Vehicle type\Name 0 Default
if Vehicle type\Name does not exist, Autodesk 3DS MAX Civil View looks for Vehicle
type\Number and then Vehicle type:
Vehicle type\Number 0 Default
Vehicle type 0 Default
Notes:
Stops at PT stops and in parking lots are not counted as stops for the Number of
stops and Delay time in the vehicle record.
You can filter and record the data of all vehicles to determine the total values of
delays or travel time in the network. This is the maximum per vehicle before leaving
the network. At the same time, the data of the vehicles that remain after the sim-
ulation in the network must be recorded.
Notes:
By default, the currently selected units for lengths, speeds, accelerations, decel-
erations are taken into account for the evaluation (see "Selecting network settings
for units" on page 205). You can also choose the unit for attribute values in the
attribute selection list in the Format column (see "Selecting attributes and sub-
attributes for columns of a list" on page 112).
Coordinates are always specified in [m].
Units that are shown in the list box or in the column header with the respective
attribute cannot be changed.
Your selection of attributes determines which attribute values are included. You may also
display these result attributes in the Vehicles In Network list (see "Displaying vehicles in the
network in a list" on page 847).
$VISION
* File: C:\Users\Public\Documents\PTV Vision\PTV Vissim 11\Examples Demo\3D - Complex
Intersection Karlsruhe.DE\Karlsruhe 3D.inpx
* Comment:
*
Date: Monday, June 18, 2018 12:23:33 PM
PTV Vissim 11.00-00* [66098]
*
*Table: Vehicles In Network
* SIMSEC: SimSec, simulation second (simulation time [s]) [s]
* NO: No, Number
* LANE\LINK\NO: Lane\Link\Number
* LANE\INDEX: Lane\Index
* POS: Position [m]
* POSLAT: Position (lateral)
*
$VEHICLE:SIMSEC;NO;LANE\LINK\NO;LANE\INDEX;POS;POSLAT
0.20;1;1;1;2.57;0.50
0.40;1;1;1;5.71;0.50
0.40;3;2;1;0.22;0.50
0.60;1;1;1;8.86;0.50
0.60;3;2;1;3.25;0.50
0.80;1;1;1;12.02;0.50
0.80;3;2;1;6.29;0.50
1.00;1;1;1;15.18;0.50
1.00;3;2;1;9.33;0.50
...
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data - - -
Show result attributes in attribute lists (see "Displaying result attributes in attribute lists" on
page 1017)
Show result attributes in a result list (see "Showing result attributes in result lists" on page
1016)
1. From the Evaluation menu, choose > Configuration > Result Attributes tab.
2. In the Areas & ramps row, select Collect data.
3. If desired, change the time and/or the interval (see "Configuring evaluations of the result
attributes for lists" on page 1014).
4. Confirm with OK.
You can determine the density and speed of pedestrians based on grid cells and show them,
together with other attributes, in the result lists Area Results and Ramps Results. This way,
the result data for grid-based visualization of aggregated parameters of pedestrian simulation
can also be used after a simulation run. It, for instance, allows you to calculate, show and save
an average level-of-service image of multiple simulation runs. Density and speed data form
the basis of the LOS color scheme (see "Using LOS schemes for showing aggregated
pedestrian values" on page 186) , (see "Assigning a color to areas based on aggregated
parameters (LOS)" on page 182) , (see "Assigning a color to ramps and stairs based on
aggregated parameters (LOS)" on page 190). In addition, you have the following options to
evaluate pedestrian density and speed.
area-based (see "Evaluating pedestrian density and speed based on areas" on page
1034).
for each individual pedestrian In this case, density is based on the pedestrians that at the
end of an evaluation interval are located within a radius around a pedestrian (see "Show-
ing pedestrians in the network in a list" on page 853).
Density and speed are determined for the following network objects:
Pedestrian Areas
Ramps & Stairs
Links, whose attribute Is pedestrian area (option Use as pedestrian area) is selected
by default, the data for all pedestrian classes is entered together. You can also show the data
for certain pedestrian classes separately in the evaluation (see "Configuring evaluations of the
result attributes for lists" on page 1014).
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data - - -
Show result attributes in attribute lists (see "Displaying result attributes in attribute lists" on
page 1017)
Show result attributes in a result list (see "Showing result attributes in result lists" on page
1016)
1. From the Evaluation menu, choose > Configuration > Result Attributes tab.
2. In the Pedestrian Grid Cells row, select Collect data.
Select the Collect data option to enable the recording of result attributes. If your next steps
are to click the More button, open the Pedestrian Grid Cells window and select Only last
interval, the data will not be saved and will therefore not be available outside of the
simulation run, but only during the simulation run for visualization of the data in a color
scheme.
3. If desired, change the time and/or the interval (see "Configuring evaluations of the result
attributes for lists" on page 1014).
4. Click the More button.
The Pedestrian Grid Cells window opens.
5. Make the desired changes:
Element Description
Only last If the option is selected, evaluation of the pedestrian-grid cells is performed
interval exclusively based on the last time interval completed. The values of the result
attributes obtained from the last time interval can be visualized in a color
scheme for areas and/or ramps & stairs. The values are not stored and will
therefore not be available outside of the simulation.
Cell size Edge length of a grid mesh. Value range 0.01 to max [m], default value 1.00 m
Range of Number of pedestrian-grid cells in each direction (up, down, left, right,
influence diagonal) up until which pedestrians are considered for density measurement.
The resulting area created around each pedestrian-grid cell is used by Vissim
for the calculation of average LOS. Value range 1 - 5
Element Description
Threshold For the following attributes, Vissim records for how long they exceed the
threshold. You can enter a threshold value for each attribute. For each
attribute, you can show the duration recorded during the simulation
graphically in a color scheme of the area or the ramp. This is also possible for
a link, if the attribute Is pedestrian area is selected for it (see "Assigning a
color to areas based on aggregated parameters (LOS)" on page 182), (see
"Assigning a color to ramps and stairs based on aggregated parameters
(LOS)" on page 190), (see "Assigning a color to links based on aggregated
parameters" on page 179).
Density (DensThresh): Threshold value for evaluation attribute Density -
duration exceeding threshold
Experienced density (ExperDensThresh): Threshold value for evaluation
attribute Experienced density - duration exceeding threshold
Speed (SpeedThresh): Threshold value for evaluation attribute Speed -
duration exceeding threshold
Velocity variance: (VelVarThresh): Threshold value for evaluation attribute
Velocity variance - duration exceeding threshold
Filter by Select the sections for which you want to collect data. If no sections are
sections: selected, data is collected for the entire network. Select sections when you
want to record and save grid-based evaluations.for large models, small grid
cells and many time intervals. Otherwise, if data is then collected for the entire
network, your evaluation file will be very large. If a cell is only partly located
within a section, the actual area of the cell is used for the calculation of area-
based evaluations (density).
by default, the data for all pedestrian classes is entered together. You can also show the data
for certain pedestrian classes separately in the evaluation (see "Configuring evaluations of the
result attributes for lists" on page 1014).
Show result attributes in attribute lists (see "Displaying result attributes in attribute lists" on
page 1017)
Show result attributes in a result list (see "Showing result attributes in result lists" on page
1016)
Save result attributes to files (see "Using the Direct output function to save evaluation res-
ults to files" on page 1018)
Show result attributes of area measurements in list (see "Showing results of meas-
urements" on page 1014)
Element Description
List List of evaluated areas
Column names Column headers and units
Data block Data block with measurement data
Column Meaning
MeasurementAreaNo Number of section
tEnter Time pedestrian entered the section [simulation second]
tLeave Time pedestrian left the section [simulation second]
PedNo Pedestrian number
PedType Pedestrian type
DwellTime Dwell time [s] pedestrians spent in section
vDes Desired speed in the currently selected unit for the speed: average,
minimum and maximum
v Speed in the currently selected unit for the speed: average, minimum
and maximum
DevSpeed Deviation of pedestrian speed in the currently selected unit for the
speed
Density Pedestrian density in the sections [ped/m²] or [ped/ft²], depending on
the unit set for short distances
AvgXOri Average of x values of orientation vector
AvgYOri Average of y values of orientation vector
WorldX World coordinate X
WorldY World coordinate Y
WorldZ World coordinate Z
TimeGain Time gain [s]: Total time gain is determined based on the delay time.
The total time gain is determined only if the pedestrian is faster than
desired.
TimeDelay Time delay [s]: Total time delay is determined from the "time lost" per
time step. This is determined from the difference between actual
speed and desired speed if the pedestrian is slower than desired.
Delays through using a detour are not taken into account in the
delay.
Dist Distance traveled so far in the sections, in the current unit set for
short distances
DistNetwork Total distance traveled so far in the network in currently selected unit
for short distances
The data blocks below the file header contain the area results and all column identifiers.
Area Measurement (raw data)
by default, the data for all pedestrian classes is entered together. You can also show the data
for certain pedestrian classes separately in the evaluation (see "Configuring evaluations of the
result attributes for lists" on page 1014).
You can save the following data and data formats:
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data *.rsrP - -
Show result attributes in attribute lists (see "Displaying result attributes in attribute lists" on
page 1017)
Show result attributes in result lists (see "Showing result attributes in result lists" on page
1016)
Save result attributes to a file (see "Using the Direct output function to save evaluation res-
ults to files" on page 1018)
The file with pedestrian travel times *.rsrp contains the following data:
Element Description
File title Name of evaluation
File Path and name of network file
Comment Comment on simulation
Date Time of evaluation
Vissim Version number, service pack number, build number
Attribute names Description of evaluated data
Data block Measurement data
Tip: You can also create an evaluation based on the pedestrian origin-destination
matrix (see "Saving pedestrian travel time measurements from OD data to a file" on
page 1048).
Comment:
Date: Monday, June 18, 2018 12:23:33 PM
PTV Vissim 11.00-00* [66098]
Column Description
t Time pedestrian entered destination area of travel time measurement
[simulation second]
No. Travel time measurement number
PedNo Pedestrian number
PedType Pedestrian type
Dist Distance traveled from the start area to the destination area
TravTime Travel time from the start area to the destination area [s]
TimeDelay Delay [s] from the start area to the destination area:
The total TimeDelay when traveling this distance results from the "lost time" per
time step. This is determined from the difference between actual speed and
desired speed if the pedestrian is slower than desired. Pedestrians might walk
slower than desired when they have to slow down because of other pedestrians,
for instance when pedestrian density increases.
Delays through using a detour are not taken into account in the delay.
TimeGain Time gain [s] from the start area to the destination area:
The total TimeGain when traveling this distance is determined accordingly like
the delay. The total "time gain" is determined only if the pedestrian is faster than
desired. Pedestrians might walk faster than desired when they are required to
do so because of other pedestrians.
DevSpeed Difference in [km/h] between the actual speed and desired speed while walking
from the start to the end of the section.
Travel time
Delay
Relative delay
Volume
Note: You do not need to define any travel time measurements. Vissim defines travel
time measurements automatically at the start of the simulation. A temporary travel time
measurement is generated for each OD relation in the pedestrian origin-destination
matrix:
The temporary travel time measurement starts at the start area.
The temporary travel time measurement ends at the destination area.
The output data results from the pedestrian volume per OD relation and aggregation
interval.
Further routes of a pedestrian in the network are ignored.
Pedestrians who are generated in the origin area according to the pedestrian input are
taken into account.
Pedestrians who reach the destination area at the end of their current static route (which
began at one of the origin areas) are taken into account.
Pedestrians who enter an origin area when they leave a PT vehicle are not taken into
account.
Pedestrians who get to the origin area from another area are not taken into account.
This also includes pedestrians who traveled a partial route between origin and destination,
and pedestrians who are located in the current destination area, but are continuing their
walk according to a further routing decision, i.e. these pedestrians are also taken into
account.
The arrival time of a pedestrian at the destination area must be in the evaluation period.
Thus only the end of the evaluation period belongs to the interval, and not the start of the
evaluation period.
The start time of the pedestrian in the origin area is not relevant.
Pedestrians who use different static routes for their path from the same origin area to the
same destination area are not differentiated. The following thus applies:
For each OD relation, the output data results from all relevant pedestrians.
There may be multiple static routes for an OD relation.
A pedestrian who has completed his route from the origin area to the destination area is
no longer recorded.
Examples:
The pedestrian is no longer relevant if, in the course of his other routes, he once again
takes his original static route from the original origin area to the same destination area.
The pedestrian is also no longer relevant if his next destination area could also be
reached from his original origin area via another static route.
A pedestrian who enters an area on his static route to his destination, which is the des-
tination area of another static route and which also starts at the routing decision of the
pedestrian in his origin area, is also not recorded. This pedestrian is only included in
the evaluation when he has reached the destination area of his static route.
Pedestrians with circular routes, which start in area X and also end in this area X, are
included in the evaluation. Since pedestrians within an area are not considered, a cir-
cular route requires at least one route intermediate point in an area outside area X,
which is the origin and destination of the static route. Even area X, which is the origin
and destination of a circular route, can be an intermediate point of the circular route if
another intermediate point then exists in another area in the circular route before the
route destination is reached in area X.
1. From the Evaluation menu, choose > Configuration > Direct Output tab.
2. In the Pedestrian travel time (OD data) row, select the option Write to file.
3. You can change the time if you wish (see "Using the Direct output function to save
evaluation results to files" on page 1018).
4. Click the More button.
The Pedestrian travel time (OD data) window opens.
5. If desired, change the aggregation interval.
6. Confirm with OK.
7. Start the simulation (see "Running a simulation" on page 840).
The *.rsmp file is saved. If the simulation ends before the specified end of the evaluation, the
evaluation also ends with the simulation. Thus the last time interval may be incomplete. The
corresponding result values for the remaining time interval are still saved.
Element Description
PTV Version number, service pack number, build number
Vissim
Data Data blocks with the attributes for each OD relation:
for the entire evaluation period
separately for each evaluation interval
Header data (one row):
Parameter
Valid time interval in simulation seconds
List of destination areas
Output data:
One row per origin area with the output values per attribute and OD relation
For each time interval: separate data block with measurement data per OD
relation
Example:
The delay is 25% of the length of the time step for a pedestrian at 75% of his
desired speed.
These values are added up over the entire measured distance of the
pedestrian.
Note: Negative values reduce the total delay value.
In the example, line breaks in the data block (0s-360s) facilitate readability:
Pedestrian travel time measurement (OD data)
Comment:
Date: Monday, June 18, 2018 12:23:33 PM
PTV Vissim 11.00-00* [66098]
Travel time:0s-360s;3;4;5;6;
Delay:0s-360s;3;4;5;6;
Relative delay:0s-360s;3;4;5;6;
Volume:0s-360s;3;4;5;6
1;0.0;0.0;53.5;61.0;
1;0.0;0.0;4.5;4.4;
1;0.00;0.00;0.09;0.07;
1;0;0;166;85
2;31.7;0.0;0.0;73.4;
2;4.1;0.0;0.0;6.0;
2;0.13;0.00;0.00;0.08;
2;97;0;0;97
4;33.2;0.0;0.0;0.0;
4;5.3;0.0;0.0;0.0;
4;0.17;0.00;0.00;0.00;
4;87;0;0;0
8;0.0;77.3;0.0;0.0;
8;0.0;7.4;0.0;0.0;
8;0.00;0.10;0.00;0.00;
8;0;108;0;0
2;31.5;0.0;0.0;0.0;2;4.0;0.0;0.0;0.0;2;0.13;0.00;0.00;0.00;2;80;0;0;0
4;33.1;0.0;0.0;0.0;4;5.6;0.0;0.0;0.0;4;0.17;0.00;0.00;0.00;4;74;0;0;0
8;0.0;0.0;0.0;0.0;8;0.0;0.0;0.0;0.0;8;0.00;0.00;0.00;0.00;8;0;0;0;0
The pedestrian record outputs the attribute values for each pedestrian in one row per time
step. You can restrict the evaluation to pedestrian classes and individual pedestrians.
Pedestrian areas and pedestrian inputs must be defined in the network (see "Modeling
construction elements" on page 880), (see "Modeling pedestrian inputs" on page 936). In
areas where pedestrians are to be recorded, the Pedestrian record active option must be
selected (see "Attributes of areas" on page 898).
If under Links, you selected the attribute Is pedestrian area (option Use as pedestrian area)
and want to save the link data in the Pedestrian record, select Vehicle record active (see
"Attributes of links" on page 409).
You can output the following data and data formats:
Output ASCII file MDB file Attribute file from attribute list
Aggregated data - -
Raw data *.pp - -
Tip: You can show many output attributes of the Pedestrian record in parallel, also
during the simulation, as a result list Pedestrians in network.
1. From the Evaluation menu, choose > Configuration > Direct Output tab.
2. In the Pedestrian record row, select the option Write to file.
3. You can change the time if you wish (see "Using the Direct output function to save
evaluation results to files" on page 1018).
4. Click the More button.
The Pedestrian record window opens.
5. Make the desired changes:
Element Description
Resolution Simulation resolution of time steps
Pedestrian All pedestrians: takes all pedestrians into account in the evaluation
filter Filter by classes: takes only the selected pedestrian classes into account
Filter by sections: takes only the selected sections into account Sections
have to be defined (see "Modeling sections" on page 677). The level with
the section and the the level on which pedestrians move are the same. The
pedestrians' center lies within the section.
Filter by individual pedestrians: If this option is selected, you can right-
click the list and select pedestrians by their number. Only the selected ped-
estrians are taken into account.
Attribute The Pedestrians in Network: Select Attributes window opens. You can select
selection attributes for the evaluation (see "Selecting attributes and subattributes for
columns of a list" on page 112).
Notes:
By default, the currently selected units for lengths, speeds, accelerations, decel-
erations are taken into account for the evaluation (see "Selecting network settings
for units" on page 205). You can also choose the unit for attribute values in the
attribute selection list in the Format column (see "Selecting attributes and sub-
attributes for columns of a list" on page 112).
Coordinates are always specified in [m].
Units that are shown in the list box or in the column header with the respective
attribute cannot be changed.
Your selection of attributes determines which attribute values are included. You may also
display these result attributes in the Pedestrians In Network list. For example, the following
attributes may be included:
Attribute Definition
Current Walking behavior of the pedestrian type When the walking behavior is area-
walking based, it refers to the walking behavior of the area.
behavior
Current Number of construction element which is the destination
destination
number
Current Type of construction element which is the destination
destination
type
Width Width of the pedestrian
Level Number of level
Pedestrian Number of pedestrian type
type
Distance Total distance traveled so far
traveled
(total)
Time in Total time in network [s]
network The pedestrian record contains the total time = 0.00, as long as the pedestrian
(total) is still in the network.
Speed Speed at the end of the time step
Height Size of pedestrian [m]
Construction Number of construction element
element
number
Construction Type of construction element
element type
Length Height of pedestrian [m]
Number Pedestrian number
Start time Network entry time [simulation second ss,f], where f (fraction) is a two-digit
number
Start time Start time as time of day [hh:mm:ss,f], where f (fraction) is a two-digit number
Simulation Simulation time as time of day [hh:mm:ss,f], where f (fraction) is a two-digit
time (time of number
day)
Simulation Simulation time in seconds [ss,f], where f (fraction) is a two-digit number
second
Static route Number of static pedestrian route
number
Attribute Definition
Static Number of static pedestrian routing decision
routing
decision
number
Partial route Number of pedestrian route (partial)
number
Partial Number of pedestrian partial routing decision
routing
decision
number
Remaining Remaining distance (short length) to the next internal destination.
distance If the next destination or intermediate destination is at the current level of the
pedestrian, this is the distance to this destination or intermediate destination.
If the next destination or intermediate destination is at another level, the value
specifies the distance to the foot of the targeted stairways.
Previous Number of construction element that was the previous destination
destination
number
Distance to Direct distance (short length) to the start of the current queue
queue start
Queuing Number of the area in which the current queue is located.
area number 0 = pedestrian is not in a queue
Time in Total waiting time of pedestrian in queues [s]
queues
(total)
Time in Waiting time in the last queue [s] in the time step when the pedestrian leaves
queue the queue
Coordinates Coordinates (x), (y), (z) of the rear edge of the pedestrian at the end of the
rear time step
Coordinates Coordinates (x), (y), (z) of the front edge of the pedestrian at the end of the
front time step
Desired Desired speed [km/h]
speed
Time gains Time gain [s]: Total time gain is determined based on the delay time. The total
time gain is determined only if the pedestrian is faster than desired.
Time delays Time delay [s]: Total time delay is determined from the "time lost" per time
step. This is determined from the difference between actual speed and
desired speed if the pedestrian is slower than desired.
Delays through using a detour are not taken into account in the delay.
Attribute Definition
Public Is the pedestrian waiting, is he alighting from the PT vehicle or walking
transport towards it:
state None
Waiting
Approaching
Alighting
Instead of the attribute PT status, use the attribute Motion state, which allows
you to record more motion states of pedestrians. You can continue to use
existing data with the attribute PT status.
Motion state MotionState: The current motion state of a pedestrian shows for how long the
pedestrian does a certain activity (see "Showing pedestrians in the network in
a list" on page 853).
$VISION
* File: C:\Users\Public\Documents\PTV Vision\PTV Vissim 11\Examples Train-
ing\Pedestrians\RiMEA\Rimea 0.inpx
* Comment:
*
Date: Monday, June 18, 2018 12:23:33 PM
PTV Vissim 11.00-00* [66098]
*
* Table: Pedestrians In Network
*
* NO: Number
* CONSTRELNO: Construction element number
* CURDESTNO: Current destination number
* DESSPEED: Desired speed [km/h]
* SPEED: Speed [km/h]
*
$PEDESTRIAN:NO;CONSTRELNO;CURDESTNO;DESSPEED;SPEED
1;1;2;5.03;0.00
1;1;2;5.03;0.54
1;1;2;5.03;2.49
1;1;2;5.03;3.54
1;1;2;5.03;4.20
1;3;2;5.03;4.56
…
…
used especially to determine specific data from intersections without first having to define all
sections manually in order to determine the data.
by default, the data for all vehicle classes is entered together. You can also show the data for
certain vehicle classes separately in the evaluation (see "Configuring evaluations of the result
attributes for lists" on page 1014).
Node evaluation also determines exhaust emissions. The basis for these are formed by
standard formulas for consumption values of vehicles from TRANSYT 7- F, a program for
optimizing signal times, as well as data on emissions of the Oak Ridge National Laboratory of
the U.S. Department of energy. The data refers to a typical North American vehicle fleet and
does not differentiate between individual vehicle types. Thus node evaluation is used to
compare the emissions of different scenarios. To determine emissions for individual vehicle
types, use the add-on module EnViVer Pro or EnViVer Enterprise.
Node evaluation accounts for orientations that are not user-defined (see "Attributes of nodes"
on page 709).
Queue lengths in the node are recorded by queue counters for each movement and every
time step. The queue counters are located at the first signal head or first conflict marker (red) of
a priority rule on the link sequence of the turn relation. Queue counters are generated by
Vissim. If there is neither a signal head nor a conflict marker (red), Vissim will add the queue
counter at the node entrance. Vissim does not record queue lengths of conflict areas with the
status red-red or amber-amber.
Delay measurements record the number of vehicles, average delays, average stop delays and
the number of stops of a turn relation. Delay measurements consist of one or several travel
time measurements. Vissim generates these delay and travel time measurements.
For travel time measurement the following applies:
Begins upstream of the specified distance before the node entry. For travel time meas-
urements, the result attribute Start of delay segment before the node specifies this
distance.
Starts immediately after the closest node, if there are no more than four junctions
between the two nodes.
Ends at node exit
PT stops at public transport stops are not counted as PT stops. Passenger service times of PT
vehicles and the waiting time at stop signs are not accounted for in delay times. However,
delays caused through braking just before a PT stop and accelerating again afterwards are
included in delay times.
If an edge between nodes leads via more than three junctions, it is ignored during node
evaluation. Here a junction is any connector that branches off a link upstream of the beginning
of another connector or node entry.
If two or more nodes have an identical FromLink and ToLink , only one queue length is
reported.
You can save the following data and data formats:
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data *.knr -
Show result attributes in attribute lists (see "Displaying result attributes in attribute lists" on
page 1017)
Show result attributes in a result list (see "Showing result attributes in result lists" on page
1016)
Save raw data to a file or database (see "Configuring evaluations for direct output" on
page 1018)
Notes:
Make sure:
The attribute UseForEval (Use for evaluation) of nodes that you want to evaluate,
is selected (see "Attributes of nodes" on page 709). Nodes with the selected option
UseForEval are active nodes, while they are passive nodes if the option is deac-
tivated.
Generate a node-edge graph (see "Generating a node-edge graph" on page 718).
Do not group larger network sections, containing multiple intersections, into a
node.
Only the number of vehicles and persons, the loss time per vehicle and per person,
and the level of service attributes are recorded and output.
The values of queue lengths, stop delays, stops and emissions are empty or zero.
The start section for each internal travel time measurement is placed at the beginning
of the first meso edge. The latter must start at least as far upstream of the node as spe-
cified in the configuration of the node evaluation, in the Start of delay segment attrib-
ute.
1. From the Evaluation menu, choose > Configuration > Result Attributes tab.
2. In the Nodes row, select Collect data.
3. If desired, change the time and interval (see "Configuring evaluations of the result attributes
for lists" on page 1014).
4. Click the More button.
The window Node opens.
Element Description
Delay segment start Distance [m] before node, from which delay time is measured
before the node (for node
results and node raw data
evaluation)
Queue definiton (for queues and node results): Define queue condition
Begin A vehicle is in queue if its speed is less than the value v <
that was entered for the Begin.
End A vehicle remains in queue as long as its speed has not yet
exceeded the value v > that was entered for the End.
Max. headway Maximum net distance which can occur between two
vehicles in queue. The queue is considered to be interrupted
if there are larger gaps. Values between 10 and 20m are
usual.
Max. length Maximum queue length. Longer queues may still occur. This
attribute is useful if longer queues occur at the next node in
the network, but the queues are to be evaluated separately
for each junction.
When a large value, for example, 4 km, allows a long queue
to form, the simulation speed decreases.
Consider adjacent lanes Select this option to consider adjacent lanes when
calculating the queue length for evaluation (see "Showing
results of queue counters in lists" on page 1105).
1. From the Evaluation menu, choose > Configuration > Direct Output tab.
2. In the Nodes (raw data) row, click the option of your choice: Write to file and/or Write
database.
3. If desired, change the time and interval (see "Configuring evaluations of the result attributes
for lists" on page 1014).
4. Click the More button.
The window Nodes (raw data) opens.
5. Make the desired changes:
Element Description
Start of delay segment before Distance [m] before node, from which delay time is
node measured
Attribute Definition
VehNo Vehicle number
VehType Number of vehicle type
StartTime Simulation second at which the vehicle enters the node
End at Simulation second at which the vehicle exits the node
StartLink Link number from which vehicle arrives at node
StartLane Lane number from which vehicle arrives at node
StartPos Position from the beginning of the link from which vehicle arrives at node
NodeNo Node number
Movement Cardinal points from-to, in which the vehicle moves through the node
FromLink Number of link that leads to the node
Note: This is the link with the shortest path to the node. This does
not have to be the link via which the vehicle enters the node.
ToLink Number of link that leads out of the node. The vehicle has left the node
via this link.
ToLane Number of lane that leads out of the node. The vehicle has left the node
via this lane.
ToPos Position of the node exit on the link which leads out from the node
Delay Delay time in seconds that it takes to leave the node starting from
crossing the start section
StopDelay StopDelay in seconds within the node, starting from crossing the start
section
Stops Number of stops within the node, starting from crossing the start section
No_Pers Number of persons in the vehicle
1. From the Evaluation menu, choose > Configuration > Result Attributes tab.
2. In the Nodes row, select Collect data.
3. If desired, change the time and interval (see "Configuring evaluations of the result attributes
for lists" on page 1014).
4. Click the More button.
The window Node opens.
The results list Node Results may contain the following data in addition to the above
described result attributes of the *.knr file:
Attribute Definition
EmissionsCO Emissions CO: Quantity of carbon monoxide [grams]
EmissionsNOx Emissions NOx: Quantity of nitrogen oxides [grams]
EmissionsVOC Emissions VOC: Quantity of volatile organic compounds [grams]
Movement Movement: Number of connectors of a specific inbound link to a
specific outbound link of a node. A movement may contain multiple
link sequences, for example via parallel connectors. In Node
evaluation, various result attributes are automatically calculated for
the individual movements.
Number and name of node
Number and name of the FromLink, which leads to the node
Position of FromLink, at which it passes into the node.
Number and name of the ToLink, which leads from the node
Position of ToLink, at which it leaves the node.
Movements are created for all possible pair options of inbound and
outbound links. The Total movement contains all movements of each
node. The last row of a node movement always contains the Total
movement. It is only listed specifying the node name and number.
To show result attributes of movements, you first need to generate the
node-edge graph for evaluations (see "Generating a node-edge
graph" on page 718).
Vehs Number of vehicles
FuelConsumption Fuel consumption [US liquid gallon]
VehDelay Vehicle delay (see "Showing delay measurements in lists" on page
1107)
PersDelay Person delay (see "Showing delay measurements in lists" on page
1107)
Attribute Definition
LOS(All) Level of service (transport quality): The levels of transport quality A
to F for movements and edges, a density value (vehicle
units/mile/lane). It is based on the result attribute Vehicle delay
(average). The current value range of vehicle delay depends on the
Level of service scheme type of the node Signalized or Non-
signalized (see "Attributes of nodes" on page 709). The LOS in Vissim
is comparable to the LOS defined in the American Highway Capacity
Manual of 2010.
Signalized intersection Non-signalized intersection
LOS_ Loss time < 10 s or no volume, as no vehicle is moving, also
A due to traffic jam
LOS_ > 10 s to 20 s > 10 s to 15 s
B
LOS_ > 20 s to 35 s > 15 s to 25 s
C
LOS_ > 35 s to 55 s > 25 s to 35 s
D
LOS_ > 55 s to 80 s > 35 s to 50 s
E
LOS_ > 80 s > 50 s
F
LOSVal(All) Level-of-service value: Level of transport quality as numbers from 1
to 6 according to the LOS scheme assigned.
No value = no volume.
1 corresponds to LOS_A < 10 s, up to 6 corresponds to LOS_F.
The level-of-service value is more suitable for user-defined formula
attributes and color schemes.
Simulation run Number of simulation run
Queue length Mean of all average queue lengths in a node. Vissim automatically
generates queue counters in a node to detect queue lengths. Vissim
calculates the average queue length detected by queue counters in a
node and then calculates their mean.
Queue length (max- Maximum queue length. The result depends on the attribute Consider
imum) adjacent lanes.
The attributes will be shown line-by-line for each simulation run and every movement in the
node.
For each node, the total results in a later row will show:
Calculation of the total for vehicles, persons, emissions, fuel consumption
Calculation of total average for vehicle delay, person delay, stopped delay, queue
length, stops
Calculation of the maximum queue length (maximum)
Show result attributes in attribute lists (see "Displaying result attributes in attribute lists" on
page 1017)
Show result attributes in a result list (see "Showing result attributes in result lists" on page
1016)
The results list Meso edges results contains the following attributes:
Result attribute Short name Description
Long name
Simulation run SimRun Number of simulation run
Time interval TimeInt Time interval within which the data are
aggregated
Meso edge MesoEdge Number of meso edge
Volume input VolInput Number of vehicles driving on the edge during
the time interval [Veh/h]
Volume dis- VolDisch Number of vehicles exiting the edge during the
charge time interval [Veh/h]
Travel time TravTm Average travel time on the edge
Delay time Delay Tm Average delay time based on the difference
between actual travel time and travel time at
desired speed
Density Density Vehicle density
Speed Speed Average speed
Show result attributes in attribute lists (see "Displaying result attributes in attribute lists" on
page 1017)
Show result attributes in a result list (see "Showing result attributes in result lists" on page
1016)
The results list Meso lanes results contains the following attributes:
The file contains, for each time interval, the distribution of changes in volume and travel time
for all edges and paths, the number of edges/paths that were traversed in this iteration for the
first time, the share of edges/paths in percent that met the convergence criterion as well as the
info whether the simulation run has converged or not.
Volume changes and travel time changes are divided into classes:
10 volume classes for volume changes
14 travel time classes for travel time changes
The number of paths and edges is output for each class for which changes have arisen in
terms of volume or travel time. This data can be used to determine whether the dynamic
assignment has converged (see "Using the dynamic assignment add-on module" on page
692).
You can save only aggregated data in ASCII format as a file *.cva.
Note: The name of the evaluation file contains the index of the simulation run in the
following cases:
if Vissim is started with the command line parameter -s <n>
if the simulation run is started via COM and RunIndex is set to a value > 0
1. From the Evaluation menu, choose > Configuration > Direct Output tab.
2. In the Convergence row, select the option Write to file.
3. Confirm with OK.
Element Description
Date Time of evaluation
Vissim Version number, service pack number, build number
Data The results of the convergence evaluation are displayed in a table which
block compares the volumes and travel times of all edges and paths for each iteration.
The table is divided into the following blocks:
Volume difference
All edges, except closed edges
All paths, except detours
Travel time difference:
Edges
Paths: Only the paths used during the last simulation run.
Shares: Shares in percent:
of the converged paths ShrConvPathTT
of the converged edges (after travel time) ShrConvEdgeTT
of the converged edges (after volume) ShrConvEdgeVol
The fulfilment of the convergence condition AssignConv is indicated by
a + or -.
Each row of the evaluation blocks refers to a time interval:
For example, 600.0; 1,200.0; means the interval from simulation second 600 to
1,200.
For each column, each row contains the number of edges and/or number of
paths that are contained in the respective class (intervals of volume difference
and intervals of travel time difference).
The class boundaries Class from and Class to are contained in the header of
a block. Class to belongs to the interval. For example, Class from 3 to 5
for edges means: all edges with volume changes greater than 3 vehicles and up
to and including 5 vehicles are contained in this class. In the example below, the
value 7 is for the time interval 0-600.
ShrConvPathTT: The share of the paths in percent that has met the con-
vergence criterion if the convergence criterion Travel time on paths has
been selected. The percentage weighted by volume is specified in par-
entheses: Total volume (across all time intervals) of all converged paths / total
volume of all paths used
ShrConvEdgeTT: The share of the edges in percent that has met the con-
vergence criterion if the convergence criterion Travel time of edges has
been selected. The percentage weighted by volume is specified in par-
entheses: Total volume (across all time intervals) of all converged paths / total
volume of all paths used
ShrConvEdgeVol: The share of the edges in percent that has met the
convergence criterion if the convergence criterion Volume on edges has
been selected.
Element Description
AssignConv: The simulation run has converged (+), has not converged
(-)
Column New: edges/paths entered for the first time in this iteration
Convergence evaluation
File:C:\Users\Public\Documents\PTV Vision\11\Examples Training\Dynamic Assign-
ment\Detour\Detour.inpx
ID: Dynamic Assignment routing example
Date: Monday, June 18, 2018 10:33:29 AM
PTV Vissim 11.00-00* (64 bit) [66871]
From time; To time; Volume difference;
(Class from) ;; 0; 1; 3; 6; 11; 26; 51; 101; 251; 501;
(Class to) ;; 0; 2; 5; 10; 25; 50; 100; 250; 500; ~;
Edges:
0.0; 300.0; 1; 3; 5; 9; 5; 0; 0; 0; 0; 0;
300.0; 600.0; 0; 2; 4; 8; 8; 1; 0; 0; 0; 0;
600.0; 900.0; 3; 6; 8; 4; 2; 0; 0; 0; 0; 0;
900.0; 1200.0; 23; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1200.0; 1500.0; 23; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1500.0; 1800.0; 23; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1800.0; 2100.0; 23; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2100.0; 2400.0; 23; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2400.0; 2700.0; 23; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2700.0; 3000.0; 23; 0; 0; 0; 0; 0; 0; 0; 0; 0;
3000.0; 3300.0; 23; 0; 0; 0; 0; 0; 0; 0; 0; 0;
3300.0; 3600.0; 23; 0; 0; 0; 0; 0; 0; 0; 0; 0;
Paths:
0.0; 300.0; 0; 1; 4; 7; 0; 0; 0; 0; 0; 0;
300.0; 600.0; 2; 3; 2; 3; 2; 0; 0; 0; 0; 0;
600.0; 900.0; 12; 0; 0; 0; 0; 0; 0; 0; 0; 0;
900.0; 1200.0; 12; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1200.0; 1500.0; 12; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1500.0; 1800.0; 12; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1800.0; 2100.0; 12; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2100.0; 2400.0; 12; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2400.0; 2700.0; 12; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2700.0; 3000.0; 12; 0; 0; 0; 0; 0; 0; 0; 0; 0;
3000.0; 3300.0; 12; 0; 0; 0; 0; 0; 0; 0; 0; 0;
3300.0; 3600.0; 12; 0; 0; 0; 0; 0; 0; 0; 0; 0;
From time; To time; Travel time difference;
(Class from);;0%; 5%;10%;15%; 20%; 30%; 40%; 50%; 60%; 70%; 80%; 90%; 100%; 200%;
(Class to);;5%;10%;15% 20%; 30%; 40%; 50%; 60%; 70%; 80%; 90%; 100%; 200%; ~; New;
Edges:
0.0; 300.0; 8; 6; 6; 0; 3; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
300.0; 600.0; 5; 2; 6; 4; 3; 1; 0; 1; 1; 0; 0; 0; 0; 0; 0;
600.0; 900.0; 8; 5; 2; 2; 2; 1; 2; 0; 0; 1; 0; 0; 0; 0; 0;
900.0; 1200.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1200.0; 1500.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1500.0; 1800.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1800.0; 2100.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2100.0; 2400.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2400.0; 2700.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2700.0; 3000.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
3000.0; 3300.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
3300.0; 3600.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
Paths:
0.0; 300.0; 6; 2; 3; 1; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
300.0; 600.0; 4; 2; 3; 0; 2; 1; 0; 0; 0; 0; 0; 0; 0; 0; 0;
600.0; 900.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
900.0; 1200.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1200.0; 1500.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1500.0; 1800.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1800.0; 2100.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2100.0; 2400.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2400.0; 2700.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2700.0; 3000.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
3000.0; 3300.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
3300.0; 3600.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
ShrConvPathTT; ShrConvEdgeTT; ShrConvEdgeVol; AssignConv;
75.00%(weighted: 75.63%); 43.48%(weighted: 43.88%); 65.22%; -;
Save data to *.ldp file (see "Using the Direct output function to save evaluation results to
files" on page 1018)
Show data in a window (see "Showing a signal control detector record in a window" on
page 1072)
All essential values of the parameters and variables of the control procedure are recorded
precisely.
1. From the Evaluation menu, choose > Window > SC Detector Record.
The SC Detector Record - Windows opens.
The SC Detector Record - window closes. The SC<Number> Detector Record - window for
the selected SC opens. When you start the simulation, the SC detector record is displayed
depending on the settings made in the SC Detector Record Config. tab.
Note: The values are saved after the run of the control logic.
When you perform multiple simulation runs using different random seeds, the number of the
respective simulation run is added to the name of the evaluation file *.ldp.
For VS-PLUS, you may also output the following value types in the SC detector record (SG =
signal group; VS = Verkehrsstrom - German for traffic volume):
Value type Meaning
Active flag of Active flag of traffic volume, VS-Plus specific
traffic
volume
GreenMax of GreenMax of traffic volume, VS-Plus specific
traffic
volume
Main Next traffic volume of main sequence of the relevant priority element (1-6) to
indicator PE be processed
Control time Control time of traffic volume, VS-Plus specific
of traffic
volume
If in the Direct Output tab, you selected SC Detector Record and the simulation or test run
have been completed, the *.ldp file contains the following data: The SC detector record is
constructed as a table with one row per simulation second and one column per selected type
of values. The record can show up to 1,000 values and up to 3,000 characters per row.
Element Description
Row 1 Name of evaluation with time of evaluation
Row 2 Comment on simulation
Row 3 SC number, control files, program number, simulation run or test
Other Evaluation data. The columns correspond to the sequence of values in the Con-
rows figuration window.
Note: The values are saved after the run of the control logic.
If simulations run several times, the respective Random Seed is attached as an index of the
simulation run to the name of the evaluation file *.ldp.
For VS-PLUS, you may also output the following value types in the SC detector record (SG =
signal group; VS = Verkehrsstrom - German for traffic volume):
Value type Meaning
Active flag of Active flag of traffic volume, VS-Plus specific
traffic
volume
GreenMax of GreenMax of traffic volume, VS-Plus specific
traffic
volume
Main Next traffic volume of main sequence of the relevant priority element (1-6) to
indicator PE be processed
Control time Control time of traffic volume, VS-Plus specific
of traffic
volume
Empty Distance from a space
column
Priority class By default: 1: PrT, 2: PT, 3: Emergency vehicles
of traffic
volume
Priority level Priority level of traffic volume:
of traffic 1: normal
volume 2: maximum reasonable waiting time exceeded
Priority value Priority level of traffic volume, VS-Plus specific
of traffic
volume
Save data to file (see "Configuring evaluations for direct output" on page 1018)
1. From the Evaluation menu, choose > Configuration > Direct Output tab.
2. In the Green time distribution row, select the option Write to file.
3. Confirm with OK.
The file of the SC green time distribution *.lzv contains the following data:
Element Description
File title Name of evaluation
File Path and name of network file
Comment Comment on simulation
Date Time of evaluation
Vissim Version number, service pack number, build number
Data The evaluation contains the following data blocks:
Data block with average green times for each SC
Separate data blocks with green times and red times for each SC:
The columns contain the individual signal groups j
The rows contain the green times and red times i (to 120 s)
Each table entry ij indicates how often the signal group j received a release
duration of i seconds.
Separate data blocks of all green times and red times with information about
their frequency and average for each SC and each signal group.
In addition, the frequencies are represented graphically in a simple form.
Note: For the graphic representation of green time distribution, you can import the file
*.lzv into a spreadsheet program, e.g. Microsoft™ Excel. The block with the tabular
green times is particularly suitable in this case.
Demo\example.inpx
SC 7, Green Times:
t|SG; 1; 2; 3; 21; 23; 25; 27;
0; 0; 0; 0; 0; 3; 2; 0;
1; 0; 0; 0; 0; 0; 0; 0;
2; 0; 0; 0; 0; 0; 0; 0;
3; 0; 0; 0; 0; 0; 0; 0;
4; 1; 1; 1; 0; 0; 0; 0;
5; 67; 0; 2; 7; 3; 0; 1;
...
118; 0; 0; 0; 0; 0; 0; 0;
119; 0; 0; 0; 0; 0; 0; 0;
120; 0; 0; 0; 0; 0; 0; 15;
SC 7, Red Times:
t|SG; 1; 2; 3; 21; 23; 25; 27;
0; 0; 0; 0; 0; 0; 0; 20;
1; 0; 0; 0; 0; 0; 0; 0;
...
12; 13; 0; 0; 0; 0; 0; 0;
13; 10; 0; 0; 67; 0; 0; 0;
...
118; 0; 0; 0; 0; 0; 0; 0;
119; 0; 0; 0; 0; 0; 0; 0;
120; 0; 0; 0; 0; 0; 0; 0;
SC 6, Green Times:
t|Sg; 1; 2; 4; 5; 6; 11; 21; 22; 23; 24; 25; 26; 27; 28; 31;
0; 0; 0; 0; 0; 0; 0; 10; 10; 0; 0; 0; 0; 0; 0; 9;
1; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2; 1; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
...
Save raw data to a file or database (see "Configuring evaluations for direct output" on
page 1018)
Show data in a window (see "Showing evaluations in windows" on page 1022)
1. From the Evaluation menu, choose > Windows > Signal Changes.
The Signal changes window opens in a tab.
2. Start the simulation (see "Running a simulation" on page 840).
In the Signal changes window, the current values of the following data is displayed:
Element Description
SimSec Simulation second [s]
CycSec Cycle time [s]
SC SC number
SG Signal group number
State New signal state
old Time since the last signal state change (= duration of the previous signal state)
Crit SC type
bcSG Signal group which has caused the current signal change. This is supported only
by certain controllers for vehicle actuated signals.
The record file of signal changes *.lsa contains the following information:
Element Description
File title Name of evaluation
File Path and name of network file
Comment Comment on simulation
Date Time of evaluation
Vissim Version number, service pack number, build number
SC block All signal groups
Data A row is output for each change process of each signal group.
block The columns contain the following data (from left to right):
Simulation second [s]
Cycle time [s]
SC number
Signal group number
New signal state
Time since the last signal state change (= duration of the previous signal
state)
SC type
Signal group which has caused the current signal change. This is supported
only by certain controllers for vehicle actuated signals.
Save data to file (see "Using the Direct output function to save evaluation results to files"
on page 1018)
The managed lanes evaluation file *.mle contains the following data:
Element Description
File title Name of evaluation
File Path and name of network file
Comment Comment on simulation
Date Time of evaluation
Vissim Version number, service pack number, build number
Managed lanes facility Name and number of the Managed Lanes
Data block Data block with a column for each attribute
Time; FacilityNo; TTS; AvsML; AvsGP; SOV; HOV2; HOV3+; Revenues; VehML(All); VehGP
(All);
0.0; 1; 0; 96.56; 96.56; 3.00; 2.00; 0.00; 0.00; 0; 0;
60.0; 1; 0; 96.56; 96.56; 3.00; 2.00; 0.00; 21.00; 0; 0;
120.0; 1; 0; 51.14; 53.18; 3.00; 2.00; 0.00; 36.00; 8; 14;
180.0; 1; 0; 50.37; 52.50; 3.00; 2.00; 0.00; 33.00; 12; 17;
240.0; 1; 0; 51.02; 52.85; 3.00; 2.00; 0.00; 36.00; 10; 19;
300.0; 1; 0; 50.06; 28.78; 3.00; 2.00; 1.00; 39.00; 14; 7;
Total; 1; 0; 50.56; 49.87; 3.00; 2.00; 0.00; 165.00; 44; 57;
Show result attributes in attribute lists (see "Displaying result attributes in attribute lists" on
page 1017)
Show result attributes in a result list (see "Showing result attributes in result lists" on page
1016)
All attributes take into account the vehicles which have already left the network or reached
their destination parking lot and the vehicles that are still in the network at the end of the
evaluation interval.
The total demand of the input flows and origin-destination matrices during the simulation time
results from:
Total = Vehicles In Network + vehicles which have left + vehicles which could not be used (immediately)
The results list Vehicle network performance results contains the following attributes.
Emissions are specified in grams:
Result attribute Short name Description
Long name
Emissions (evap- EmissionsEvaporationHC Evaporated hydrocarbons
oration) HC
Emissions 1,3- Emissions13BUT 1,3-Butadiene (also vinyl ethylene)
Butadiene
Emissions 2,2,4- Emissions224 2,2,4-trimethylpentane
trimethylpentane
Emissions EmissionsAcetaldehyde Acetaldehyde (ethanal)
Acetaldehyde
Benzene emis- EmissionsBenzene Benzol (benzene)
sions
Emissions CH4 EmissionsCH4 CH4 (methane)
Emissions CO EmissionsCO Carbon monoxide
Emissions CO2 EmissionsCO2 Carbon dioxide
Emissions ethyl EmissionsEthylBenzene Ethylbenzene (ethyl benzene, phenyl
benzene ethane)
Emissions Emissions13Formaldhyde Formaldehyde (methanal)
Formaldehyde
Emissions HC EmissionsHC Burned hydrocarbons
Emissions Hex- EmissionsHexane Hexane
ane
Emissions ele- EmissionsElementalCarbon Elemental carbon
mental carbon
Show result attributes in attribute lists (see "Displaying result attributes in attribute lists" on
page 1017)
Show result attributes in a result list (see "Showing result attributes in result lists" on page
1016)
All attributes take into account the pedestrians who have already left the network or reached
their destination and the pedestrians who are still in the network at the end of the evaluation
interval.
The results list Network performance results for pedestrians contains the following
attributes:
Result attribute Short name Description
Long name
Simulation run SimRun Number of simulation run
Time interval TimeInt Duration of the evaluation intervals in which the data
is aggregated
Pedestrians PedEnt Pedestrians that have newly been inserted into the
(added) network
Pedestrians PedArr Pedestrians arrived: Total number of pedestrians who
(arrived) have already reached their destination and have been
removed from the network before the end of the
simulation.
Pedestrians (act- FgAct Total number of pedestrians in the network at the end
ive) of the simulation.
Pedestrians arriving PedArr (Pedestrians (arrived))
and pedestrians not used in the network are not
included in the attribute Pedestrians (active).
DichDensity DensAvg Average pedestrian density: ratio of pedestrians in the
(average) network to walkable areas.
Speed (average) SpeedAvg Average speed [km/h] or [mph]
Total distance DistTot / Total travel time TravTmTot
Flow (average) FlowAvg Product of current speed, averaged over all
pedestrians and the current density
Travel time TravTmAvg Average travel time of pedestrians traveling within the
(average) network or who have already been removed from the
network.
Flow towards FlowToDestAvg Product of current speed, averaged over pedestrians
destination and current density, accounting for static potential and
(average) position of each pedestrian.
Speed towards SpeedToDestAvg Average speed [km/h] or [mph]
destination Total distance DistTot / Total travel time TravTmTot
(average) accounting for the static potential and position of each
pedestrian
Stops (average) StopsAvg Average number of stops per pedestrian:
Total number of stops / (Number of ped in the network +
number of ped that have arrived)
Save raw data to a file (see "Using the Direct output function to save evaluation results to
files" on page 1018)
The data block of the evaluation file always shows the following attributes in this sequence:
Column Description
Time Simulation second at the end of wait time
VehNo Number of the vehicle
Line Number of PT line
Show result attributes in attribute lists (see "Displaying result attributes in attribute lists" on
page 1017)
Show result attributes in a result list (see "Showing result attributes in result lists" on page
1016)
Save raw data to a file (see "Using the Direct output function to save evaluation results to
files" on page 1018)
Show result attributes of measurements in list (see "Showing results of measurements" on
page 1014)
The results list Data Collection Results contains the following attributes:
Result Short name Description
attribute Long
name
Simulation run SimRun Number of simulation run
Time interval TimeInt Duration of the evaluation intervals in which the data is
aggregated
Data Col- DataCollMeas Number of data collection measurement and name of its
lection Meas- data collection point
urement
The following result attributes refer to all vehicles in the network that have been recorded
during data collection measurement:
Acceleration Acceleration Average acceleration of the vehicles
Distance Dist Distance covered [m] by the vehicles
Length Length Average length [m] of the vehicles
Vehicles Vehs Total number of vehicles
Persons Pers Total number of occupants of the vehicles
Queue delay QueueDelay Total time in [s] that the vehicles have spent so far stuck in
a queue, if the queue conditions are met.
Speed Speed Average speed of the vehicle at the data collection point
Speed (arith- SpeedAvgArith Arithmetic mean of speed of the vehicles
metic mean)
Measurement; t(enter); t(leave); VehNo; Type; Line; v[km/h]; a[m/s2]; Occ; Pers;
tQueue; VehLength[m];
6311 16.95 -1.00 10 17 0 7.9 -2.83 0.05 1 0.0 4.55
6311 -1.00 17.60 10 17 0 6.0 -2.83 0.00 1 0.0 4.55
6312 19.90 -1.00 15 11 0 5.3 -2.68 0.10 1 0.0 4.11
6321 20.03 -1.00 14 14 0 13.5 -0.99 0.07 1 0.0 4.11
6321 -1.00 20.34 14 14 0 13.2 -0.99 0.04 1 0.0 4.11
6312 -1.00 20.94 15 11 0 2.6 -2.68 0.04 1 0.0 4.11
…
Show result attributes in attribute lists (see "Displaying result attributes in attribute lists" on
page 1017)
Show result attributes in result lists (see "Showing result attributes in result lists" on page
1016)
Save result attributes to files or databases (see "Configuring evaluations for direct output"
on page 1018)
The results list Vehicle Travel Time Results contains the following attributes:
If the signal times table also contains detectors, the color of the detector indicates the
occupancy state:
Detector color Description of occupancy state
Change from A vehicle passes the loop within a time step, rising and falling pulse edge
black line within a simulation second.
(empty) to light
blue
Change from A vehicle leaves the loop, and another vehicle enters the loop within the
navy blue to light same time step, rising and falling pulse edge within the same simulation
blue second.
Light blue Several vehicles pass the loop within a time step, rising and falling pulse
(several edge within a simulation second.
seconds)
Navy blue A vehicle is located on the detector at the end of the time step. Thus
another vehicle enters the loop in the relevant second, but does not leave
it again within the same second.
A long navy blue bar means that a vehicle is on the detector. This
corresponds to the character ‘|’ in the SC detector record (see "Evaluating
SC detector records" on page 1070).
Thus you can determine, for example, the length of time from a detector call to the release of a
signal group.
In the window, an SC time step is four pixels wide at one call/simulation second. If the
controller is updated twice per simulation second, a time step is only two pixels wide, the width
is only one pixel if it is updated three times or more.
For a fixed time controller, you enter the number of SC time steps per simulation second as an
SC frequency (see "Defining SC with frequency" on page 638). For external controllers, see
the further information of the documentation on the respective control program.
The label of the time axis indicates the cycle second every ten simulation seconds. In addition,
a tick mark indicates each 5 seconds. The time axis remains unchanged when the controller
runs with multiple time steps per second.
If the controller DLL or the *.exe file indicate the same simulation second multiple times in
succession, only the first simulation second is used for the axis label.
A maximum of 5,000 time steps of the controller can be shown.
Element Description
Automatic The option is selected automatically if no user-defined configuration for
signal times the SC is available. In this case, the configuration contains all signal
table con- groups and detectors listed in the *.wtt files and cannot be modified.
figuration Deselect this option to configure the signal times table manually. The
following areas are shown. Then in the sections Type (category) and the
list next to it, you can select entries and organize them in the section on
the right. This allows you to specify the data you want to show in the signal
times table.
List on the Select the Type whose data you want to show in the signal times table.
left Click the symbol to add the type to the section on the right. The list box
Type contains all types listed in the *.wttfiles that are available for the
(Category) evaluation.
For some types, you must choose a corresponding object number from the
list box on the right SG No., Port No. or CP No.. The heading of the list box
depends on the type you have selected, e.g. SG No..
List in the If there are several numbers available, select a type-specific number, e.g.
middle a detector no. or signal group no. To select entries in long lists, use the
PAGE UP, PAGE DOWN, POS1, END and arrow keys.
SG No., Det
No., CP No.
Click the corresponding button to add the selected entry to the list on the
right and specify which data is shown in the signal times table.
List on right Shows all objects selected in the defined sequence for output in the
evaluations window, chosen under Type (category).
Signal group Labeling of the rows in the signal times table for signal groups:
label: Number: By default, the number for labeling signal groups is used.
Name: In the evaluation windows, signal groups of the selected SC
are labeled with a name.
Detector Labeling of the rows in the signal times table for detectors:
label: Port number: By default, the number for labeling detectors is used.
Name: In the evaluation windows, detectors of the selected SC are
labeled with a name.
6. Configure the display of the signal times table (see "Configuring the display settings for a
signal times table" on page 1102).
7. Confirm with OK.
1. From the Evaluation menu, choose > Windows > Signal Times Table.
The Signal Times Table Windows window opens.
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - - -
Raw data *.trj - -
1. From the Evaluation menu, choose > Configuration > Direct Output tab.
2. In the SSAM row, select the option Write to file.
3. Confirm with OK.
If you assign links a color based on aggregated parameters, for the Links evaluation, select
Collect data (see "Assigning a color to links based on aggregated parameters" on page 179).
by default, the data for all vehicle classes is entered together. You can also show the data for
certain vehicle classes separately in the evaluation (see "Configuring evaluations of the result
attributes for lists" on page 1014).
You can save the following data and data formats:
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data - - -
Show result attributes in attribute lists (see "Displaying result attributes in attribute lists" on
page 1017)
Show result attributes in a result list (see "Showing result attributes in result lists" on page
1016)
1. From the Evaluation menu, choose > Configuration > Result Attributes tab.
2. In the Links row, select the option Collect data.
3. If desired, change the time and/or the interval (see "Configuring evaluations of the result
attributes for lists" on page 1014).
4. Click the More button.
The Links window opens.
5. Make the desired changes:
Element Description
Collect link results per link segment: the data is entered in the segments for all lanes
per lane segment: the data is entered in the segments for each
lane
From the Evaluation menu, choose > Result Lists > Link Segment Results.
A link evaluation contains the following data:
Attribute Definition
Volume Volume [veh/h]
In mesoscopic simulation, for link segments outside the sections of
microscopic simulation, the average number of vehicles is displayed that
have entered and exited the sections on the meso edge.
Density Vehicle density
Speed Average speed
Emissions For add-on module API package only: Results of emission calculation for
selected file EmissionModel.dll (see "Activating emission calculation and
emission model for a vehicle type" on page 274). Emission values are also
displayed in:
Vehicle Network Performance Evaluation (see "Vehicle network
performance : Displaying network performance results (vehicles) in
result lists" on page 1085)
Vehicle record (see "Saving vehicle record to a file or database" on
page 1031)
Vehicles in Network list (see "Displaying vehicles in the network in a
list" on page 847)
SimRun Simulation run: Number of simulation run
LinkEvalSegs Link evaluation segment: Number of link evaluation segment
DelayRel Delay (relative): Total delay divided by total travel time of all vehicles in this
link segment during this time interval
TimeInt Time Interval: Duration of the evaluation intervals during which the data is
aggregated
You can also show the following attributes of the Cartesian world coordinates in the list as
indirect attributes of link evaluation segments:
Attribute Definition
StartCoord Start coordinates: coordinates (x), (y), (z) at which the link evaluation
segment begins
StartCoordX Start coordinate (x): x value of the start coordinate
StartCoordY Start coordinate (y): y value of the start coordinate
StartCoordZ Start coordinate (z): z value of the start coordinate
EndCoord End coordinates: coordinates (x), (y), (z) at which the link evaluation segment
ends
EndCoordX End coordinate (x): x value of the end coordinate
EndCoordY End coordinate (y): y value of the end coordinate
EndCoordZ End coordinate (z): z value of the end coordinate
Link Number of the link on which the link evaluation segment is located
StartPos Start position: Position in meters at which the link evaluation segment on the
link begins
EndPos End position: Position in meters at which the link evaluation segment on the
link ends
Show result attributes in attribute lists (see "Displaying result attributes in attribute lists" on
page 1017)
Show result attributes in a result list (see "Showing result attributes in result lists" on page
1016)
1. From the Evaluation menu, choose > Configuration > Result Attributes tab.
2. In the Queue counters row, select the option Collect data.
3. If desired, change the time and interval (see "Configuring evaluations of the result attributes
for lists" on page 1014).
4. Click the More button.
The Queue counters window opens.
If this option is not selected, the adjacent lanes of the previous link are not
taken into account for calculation of the queue end. In the figure, the dashed
line indicates the position of the queue end:
Column Description
QLen Maximum distance between the traffic counter and the vehicle that meets the
queue conditions defined. The queue length is specified as average queue
length: With each time step, the current queue length is measured upstream by
the queue counter and the arithmetic mean is thus calculated per time interval.
This also includes zero values, if there is no vehicle that meets the queue
condition. The queue length is the maximum distance between the traffic counter
and the vehicle that meets the queue conditions defined.
QLenMax Queue length (maximum): In each time step, the current queue length is
measured upstream by the queue counter and the maximum is thus calculated
per time interval.
QStops Number of queue stops. A queue stop is where one vehicle that is directly
upstream or within the queue length exceeds the speed of the Begin attribute
defined for the queue condition.
by default, the data for all vehicle classes is entered together. You can also show the data for
certain vehicle classes separately in the evaluation (see "Configuring evaluations of the result
attributes for lists" on page 1014).
You can save the following data and data formats:
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data - - -
Show result attributes in attribute lists (see "Displaying result attributes in attribute lists" on
page 1017)
Show result attributes in result lists (see "Showing result attributes in result lists" on page
1016)
Show result attributes in attribute lists (see "Displaying result attributes in attribute lists" on
page 1017)
Show result attributes in a result list (see "Showing result attributes in result lists" on page
1016)
Save raw data to a file (see "Using the Direct output function to save evaluation results to
files" on page 1018)
The data block of the evaluation file contains the following attributes in this sequence:
Column Description
Time Simulation second
Link Number of link on which the vehicle is used.
Lane Number of lane on which the vehicle is used.
If a vehicle in the dynamic assignment drives away from a parking lot, the value
0 is output in the Lane column.
VehNo Number of the vehicle
VehType Number of vehicle type
Line Number of PT line. No PT line: value 0
DesSpeed Desired speed of vehicle
12 Creating charts
You can show data graphically in charts, which are convenient for comparison, analysis or use
in reports or presentations.
In Vissim you can show the following data in bar charts or line charts:
Data containing the characteristics of your Vissim network, such as base data or attributes
of network objects. This includes data from user-defined attributes.
Data arising from simulations, such as result attributes from result lists
Simulation runs: If you have performed simulation runs, you can choose the desired sim-
ulation runs to be used as data sources for the chosen objects and chosen attributes in the
chart. You can also select an option to use the data from all simulation runs.
Time intervals: If time intervals are available, you can choose the intervals to be used as
data sources for the chosen network objects and attributes in the chart. You can also
select an option to use data from all time intervals.
Vehicle classes or Pedestrian classes: You can choose vehicle classes or pedestrian
classes to be used as data sources for the chosen network objects and attributes in the
chart. You can also select an option to use data from all vehicle classes or pedestrian
classes.
On a line chart the vertical position of the data point corresponds to the attribute value of the
object plotted on the x-axis. The data points of multiple objects are connected by a line.
For data in percentages, Vissim divides the y-axis into segments from 0 to 100. If the data of
only one attribute is shown in percentages, the unit [%] is added to the y-axis labeling.
You want a chart based on a network object type selected from the network objects tool-
bar
You want a chart based on data from network objects shown in a list
network object type, base data type or result data type has attributes related to the desired
dimension.
10. Repeat the following four steps for the desired dimensions:
11. Make sure that the On/Off option is selected for the dimension in the Data selection list
box.
17. Edit the chart if you so wish (see "Configuring a created chart" on page 1126).
18. Reuse the chart if you so wish (see "Reusing a chart" on page 1132).
The Chart – <Name Network object type> window opens. The chart shows the data
depending on the selected cells in the attributes list:
5. Edit the chart if you so wish (see "Configuring a created chart" on page 1126).
6. If desired, continue to use the chart in another program (see "Reusing a chart" on page
1132).
No attribute references are selected yet. Please add attribute references.: In the
right-hand area, no objects have been selected yet for this dimension. You cannot close
the window with OK. Select objects for the dimension or select another dimension.
This net object type does not have any attributes which depend on simulation runs:
The objects of the selected object type Simulation runs, Time intervals, Vehicle classes
or Pedestrian classes do not have attributes which depend upon this dimension. You can
only select simulation runs, time intervals, vehicle classes or pedestrian classes if the
selected network object type, base data type or result data type has attributes that depend
on this dimension.
5. In the Data selection area, set the desired settings:
Column Description
On/Off Enable selection of objects for this dimension.
If this option is selected, you can select objects for this dimension with the (+)
button and add them to the area to the right.
This option is always selected for Network objects and Attributes because you
always have to select at least one network object and one attribute.
X-axis Select a dimension whose selected objects will be plotted on the X axis.
If the This net object type does not have any attributes which depend on
simulation runs symbol is not displayed, you can select the x-axis option for
Simulation runs, Time Intervals, Vehicle types or Pedestrian types and use
the (+) button to select at least one object and add it to the area to the right.
The selected dimension is shown above the area to the right as a title.
All If this option is selected, all objects of the selected object type are selected. The
objects are displayed in the area to the right. If you define new network objects
in the Vissim network, they are automatically added to the chart. This option is
not possible for attributes.
Regarding simulation runs, Vissim only shows the simulation runs for which
data is available.
Regarding time intervals, Vissim only shows the MAX time intervals, if in the
Evaluation Configuration window, in the Result Attributes tab, in the
columns Time from and Time to no other values are selected (see "Con-
figuring evaluations of the result attributes for lists" on page 1014).
Regarding vehicle classes or pedestrian classes, Vissim only shows the
vehicle classes or pedestrian classes selected in the Evaluation Con-
figuration window, in the Result Attributes tab, under Additionally collect
data for these classes (see "Configuring evaluations of the result attributes
for lists" on page 1014).
Sync Synchronized object selection:
If this option is selected and objects displayed in the chart are selected in a
network editor or a list, the chart also shows this data as selected.
The title of the area on the right shows the dimension chosen in the Data Selection area on
the left.
In the next steps, in the section to the right, select the objects which you want to plot on the
x-axis and for which you activated the option in the Data Selection area to the left in the x-
axis column.
Network Objects: Select the network objects of the network object type which you
selected in the Network object type list box. If you selected a network object type from
which only objects are available, e.g. Network performance, you cannot select, sort
A chart preview is displayed when data has been selected in the area on the right and the
data selection is valid. The selected objects are plotted on the X axis.
7. If you do not wish the x-axis to be labeled with the object name, in the X-axis label column,
enter the name of your choice.
8. If you want to apply a named chart layout in the chart, select from the Named layout list box
the entry desired (see "Using named chart layouts" on page 1130).
9. Confirm with OK.
The Create Chart window closes The Chart <title> window opens in the Vissim GUI. The
chart is displayed.
Select the chart type and/or edit the data (see "Configuring the chart type and data" on
page 1127).
Use graphic parameters to adjust the chart view (see "Adjusting how the chart is dis-
played" on page 1127).
Enlarge part of the chart in the chart itself or in the Configure Chart window (see "Show-
ing a chart area enlarged" on page 1129)
This area will be shown as enlarged, and the other parts of the chart in the drawing area
will not be visible. In the enlarged view, scroll bars and the button are shown along the
axes.
3. If you want to show the chart at its original size in the x-axis or y-axis direction, click the
button on the respective axis.
2. On the Chart toolbar, in the Chart layout selection list, click the icon.
3. Select the desired chart layout.
The chart layout is assigned to the chart.
12.6.3 Assigning only the graphic parameters from a named chart layout
1. Open the desired chart.
2. Right-click on the Chart layout selection list box.
3. Position the mouse pointer on the Apply only graphic parameters entry in the context
menu.
The named chart layouts are displayed in the context menu.
4. Click the desired chart layout in the context menu.
Only the graphic parameters of the named chart layout are assigned to the chart. The data
selection from the chart layout is not assigned.
12.6.4 Assigning only the data selection from a named chart layout
1. Open the desired chart.
2. Right-click on the Chart layout selection list box.
3. Position the mouse pointer on the Apply only data selection entry in the context menu.
The named chart layouts are displayed in the context menu.
4. Click the desired chart layout in the context menu.
Only the data selection from the chart layout is assigned to the chart. The graphic parameters
from the chart layout are not assigned.
clipboard button .
2. To use the chart in another program, paste it from the clipboard in the target program.
13 Scenario management
Scenario management allows you to manage related networks in a single project. The aim is
to model comparable cases in these networks and then compare their simulation results. For
each case within a project, you create a separate network that is saved as a scenario. You
then change each scenario according to the requirements of the respective case. Then you
configure the desired evaluations and perform simulation runs for the scenarios whose
simulation results you want to compare.
Scenario Management is primarily based on the following elements:
Base network: The original network from which you want to derive scenarios (see "Pla-
cing a network under scenario management" on page 1144). The base network may
already contain a modeled network or be empty (see "Opening and editing the base net-
work in the network editor" on page 1146). You cannot use the base network to perform
simulation runs. Vissim automatically adopts changes made to the base network into all
scenarios of the project, as these have been derived from the base network. Make sure
that the entire base network has been modeled and simulation runs trouble-free before
you derive a scenario. Do not change the base network once you have derived a scenario
from it. If you need to change the base network, from the base network, derive a new scen-
ario without modifications. Then export the scenario from the project structure into a new
*.inpx file and save it under another name. You can now edit this new base file, belonging
to a new project ,until you derive a scenario from it.
Scenario: A changed version of the base network or of another scenario within a project
(see "Opening and editing scenarios in the network editor" on page 1147). A scenario con-
tains the changes you made in the form of modifications. You can use a scenario to per-
form simulation runs.
Modification: Changes made to a scenario, with the aim of creating different requirements
for a simulation run than those in the scenarios whose simulation results you want to com-
pare. Within a project, scenarios differ from the base network through one or multiple modi-
fications. The scenarios of a project differ from each other through several modifications
(see "Opening and editing modifications in the network editor" on page 1148). Within a pro-
ject, you can assign a modification to different scenarios or deactivate the assignments
made. Do not make changes to the base network. Edit the scenarios only.
Project allows you to manage the following elements:
Base network
Scenarios based on the base network
Modifications that distinguish the base network from its scenarios as well as the scen-
arios from each other.
You always create a project based on a network file *.inpx. This network then becomes
the base network of the project and the network file is managed under scenario
management (see "Placing a network under scenario management" on page 1144). A
project and its scenarios and modifications are displayed in the project explorer (see
"Using the project explorer" on page 1136). In Scenario Management, the length of the
path to the project directory is limited to 214 characters (see "Technical information and
requirements" on page 36).
Example of use 1
In your Vissim network, you want to compare the impact of different volumes of an area of
investigation during rush hour times in the morning and evening.
You create a new project based on your Vissim network. Vissim saves your network to the
project as a base network and automatically creates a copy of the base network called
scenario 1. In scenario 1, you define the traffic volumes for the morning. You then duplicate
scenario 1 and rename it to scenario 2. In scenario 2, you define the traffic volumes for the
evening. You configure the desired evaluations, perform simulation runs for both scenarios
and compare the results.
After evaluating the simulation results, you can make changes to the base network and
scenarios, duplicate or delete scenarios and perform simulation runs.
Example of use 2
For several PT lines, you want to compare the impact of changes to their route and their time
distribution. To do so, you want to change base data, the location of network objects in the
network and various attributes of network objects.
You create a new project based on your Vissim network that includes the initial situation of the
PT lines. Vissim saves your network to the project as a base network and automatically
creates a copy of the base network called scenario 1. In scenario 1, you change the
requirements of your use case, namely the route, distribution times, network objects and base
data. You then duplicate scenario 1 for all other use cases. You can rename these duplicates.
In each duplicate, you change the requirements according to the respective use case, i.e. the
route, additional network objects and base data. You then configure the desired evaluations,
perform simulation runs for the individual scenarios and compare the simulation results.
After evaluating the simulation results, you can make changes to the base network and
scenarios, duplicate or delete scenarios and perform simulation runs.
the base networks and scenarios last opened in the network editor (if the file path has not
been changed).
If in several scenarios, you subsequently create or edit network objects of a network object
type and these network objects have the same number in the different scenarios, this may
affect the simulation as well as the comparability of the simulation results.
Tip: Alternatively, in the project explorer, right-click Base network, Scenario or
Modification, and from the shortcut menu, choose Open.
Comparing scenarios
You can compare the attributes and attribute values of network objects of an opened scenario
with those of other scenarios (see "Comparing scenarios" on page 1148).
Vissim automatically creates one or several modifications for scenario 1 based on the
changes made.
4. Duplicate scenario 1 (see "Project explorer toolbar" on page 1138).
5. In the network editor, open the duplicate, edit the network and then save the duplicate (see
"Opening and editing scenarios in the network editor" on page 1147).
6. Configure the evaluations you want to perform for the simulation runs of scenario 1 and the
duplicate (see "Performing evaluations" on page 1001).
7. Start a simulation run for scenario 1 (see "Running a simulation" on page 840).
8. Start a simulation run for the duplicate.
9. Compare the results of the two simulation runs.
10. If desired, compare the scenarios (see "Comparing scenarios" on page 1148).
Element Description
1 Scenario 1 Number and name of the project scenarios. You cannot change
the number. For a scenario, you can execute the following
functions:
Open and edit a scenario in the network editor (see "Open-
ing and editing scenarios in the network editor" on page
1147)
Duplicate or delete a scenario (see "Project explorer tool-
bar" on page 1138)
Copy a scenario into one or several other scenarios (see
"Project explorer toolbar" on page 1138)
Rename the scenario (see "Editing the project structure"
on page 1139)
Modifications Modifications folder under which all modifications of a project are
saved that were performed in scenarios. In the project explorer,
under Modifications, modifications are only shown after you have
changed and saved a scenario. Each modification is saved to a
*.trax model transfer file. In the project structure, you can show the
name of the model transfer file of a modification (see "Editing the
project structure" on page 1139).
<Name of modi- Name of a modification. A modification may be listed under the
following elements:
fication>
under a scenario in which it was created (see "Opening
and editing scenarios in the network editor" on page 1147)
under a scenario it was saved to from another scenario or
the list of modifications (see "Project explorer toolbar" on
page 1138)
under the Modifications folder, as soon as you change
and save a scenario (see "Opening and editing scenarios
in the network editor" on page 1147)
under the Modifications folder, when you create a new
modification under it (see "Creating a new modification" on
page 1146)
For a modification, you can execute the following functions:
Open and edit the modification in the network editor (see
"Opening and editing modifications in the network editor"
on page 1148)
Duplicate or delete the modification (see "Project explorer
toolbar" on page 1138)
Copy the modification into one or several scenarios (see
"Project explorer toolbar" on page 1138)
Rename the modification (see "Editing the project struc-
ture" on page 1139)
Once a simulation run for a scenario has been started, in the Project
explorer, you will not be able to carry out certain commands, for
example Open, Save, Add, Duplicate, Delete, or start another
simulation run.
Calculate All scenarios listed the Project explorer are simulated in succession.
all scen- In the Project explorer, next to the scenarios, their current status is dis-
arios played.
Cancel The simulation run started is stopped. The simulation run for the
scenario respective scenario is not completed. No other scenarios are sim-
simulation ulated.
Tip: Alternatively, you can call this function in the shortcut menu of the project explorer.
To do so, in the project explorer, right-click the element of your choice.
Element Description
Project Name of the project
name
Log Overview of log entries. Vissim creates a log entry whenever a scenario or
modification is created.
The list contains the following attributes:
Number: Total number of log entries
No: Consecutive numbers created by Vissim based on the order in which the
log entries were created by Vissim or added manually.
Date: Date and time of creation
Entry: Description which includes the number and name of the created scen-
ario or modification, for example.
3. If desired, edit the project name, date, time and description in the Entry column.
Use the buttons shown to the right of the list to execute the following functions:
Element Name Description
Add log Document an individual process step: adds a new row to the Log
entry list and enters the current date and time. Enter a description in the
Entry column.
Delete Selecting and deleting one or more rows
selected log
entries
Element Description
Modifications Number of modifications allocated to the
scenario. If you want to allocate or undo a
modification, go to the Modifications
column and click the button. In the list,
click the modification for the scenario of
your choice.
Concatenate:ModifComplete\No Concatenate:Modifications
(complete)\Number: Consecutive
numbers created by Vissim based on the
order in which the modifications were
added.
Concatenate:ModifCompleteByLoadOrder\No Concatenate:Modifications (complete)
by load order\Number: Consecutive
numbers created by Vissim based on the
order in which the modifications were
added.
ScenToComp Numbers and names of scenarios whose
attribute values you want to compare with
those of the current scenario. To select or
deselect a scenario, in the ScenToComp
column, click the button. Then in the list,
click the scenarios you want to load into
the background (see "Comparing
scenarios" on page 1148), (see "Selecting
scenarios for comparison" on page 1148).
Use the buttons shown to the right of the list to execute the following functions:
Element Name Description
Add new A new row is added to the Scenarios list and the current date and
scenario time are entered.
In the Name column, enter the name of the new scenario.
In the Description column, enter the description of the scenario.
Duplicate A duplicate of the selected scenario is created in the Scenarios list.
selected Rename the new scenario in Name column, if desired. The name is
scenarios adopted for the duplicate and extended with the extension- Copy.
Delete Selecting and deleting one or more rows
selected
scenarios
Use the buttons shown to the right of the list to execute the following functions:
Element Name Description
Add new modi- A new model transfer file is created. A new row is added to the
fication Modifications list. Edit the fields in the Name, Description,
Exclusions and DependOn columns.
Place your network as a base network under scenario management to derive other networks
from it, save these as scenarios and make further changes to them. The base network may
already contain a modeled network or be empty. You cannot use the base network to perform
simulation runs.
1. Ensure that the network of your choice has been modeled according to your requirements
and has been saved as a *.inpx network file.
2. Ensure that the network file is not saved to a folder that already contains a project or part of
a project.
3. From the File menu, choose > Scenario Management > Place Under Scenario
Management.
The Place Under Scenario Management window opens.
4. Enter the desired data.
Element Description
Project name Name of the project to which the base network and first scenario are
saved.
First Name of the first scenario saved as a copy of the base network to the
scenario project.
the scenario, enter a description for it and assign it modifications (see "Editing the project
structure" on page 1139).
13.8 Opening and editing the base network in the network editor
In the network editor, you can open and edit the base network of a project. In the base network
you cannot perform simulation runs. Vissim automatically adopts changes made to the base
network as modifications into all scenarios of the project, as these have been derived from the
base network. In the project explorer, under Scenarios and under Modifications , the
modifications are displayed.
1. From the File menu, choose > Scenario Management > Open Base Network.
Tip: Alternatively, in the project explorer, right-click Base network. Then click Open. If
under the File menu, in the list of files last opened, the file is shown and the path has
not been changed, you can select the file there and show it in the network editor.
In the network editor, the base network is opened. The title bars and frames of non-selected
elements of the program interface, e.g. of the network editor, project explorer or quick view
are no longer displayed in blue (default color), but in olive green by default.
generated. When you open the base scenario, in the Attribute selection window, you can
select attributes and attribute values of network objects or comparison scenarios and display
them in the attribute lists of network objects of the base scenario to compare them (see
"Selecting attributes for scenario comparison" on page 1149).
1. From the File menu, select > Scenario Management > Project Structure.
2. Select the Scenarios tab.
3. Click into the row of the scenario you want to compare with other scenarios. Then in the
ScenToComp column, click the button.
4. In the list, click the scenarios you want to use for comparison.
5. Click the Close button.
The scenarios selected (comparison scenarios) are loaded into the background.
6. Open the base scenario.
7. Open the attribute list of the network object type whose attributes you want to compare (see
"Opening lists" on page 95).
8. Select the attributes you want to compare (see "Selecting attributes for scenario
comparison" on page 1149).
13.11.2.1 Select individual subattributes and apply them in the attributes list
1. Open the base scenario you want to compare with another scenario (see "Opening and
editing scenarios in the network editor" on page 1147).
2. For the base scenario opened, select the desired comparison scenarios (see "Selecting
scenarios for comparison" on page 1148).
3. Open the attribute list of the network object type whose attributes you want to compare (see
"Opening lists" on page 95).
5. In the section on the left, in front of the desired entry Scenario comparison <Name of
base scenario> <Name of comparison scenario>, click the + symbol.
The following attributes are displayed under scenario comparison. The attributes are
highlighted with a red circle. You must select at least one subattribute. They cannot be
edited.
Attribute Description
Value Attribute value of network object in comparison
scenario
<Name of base scenario> minus Difference of attribute values between base scen-
<Name of comparison scenario> ario and comparison scenario
<Name of comparison scenario> Difference of attribute values between com-
minus <Name of base scenario> parison scenario and base scenario
<Name of base scenario> minus Difference of attribute values between base scen-
<Name of comparison scenario> % ario and comparison scenario in percent
<Name of comparison scenario> Difference of attribute values between com-
minus <Name of base scenario> % parison scenario and base scenario in percent
Minimum Smallest attribute value of network object in com-
parison scenario
Maximum Largest attribute value of network object in com-
parison scenario
6. Under scenario comparison, in front of the attribute of your choice, click the + symbol.
All attributes of the network object type are displayed.
7. Select the desired attributes whose values you want to compare with the values of the
same attributes in the base scenario.
If under an attribute, you select the subattribute Current run, Current run will show the
following the simulation run:
In a comparison scenario, the last simulation run completed
in the currently loaded base scenario, the active, current simulation run
If no simulation is run in the base scenario, the last simulation run completed.
If simulations were run in the comparison scenarios, you can select subattributes from the
desired simulation runs for the comparison. The subattributes begin with the number of the
respective simulation run, e.g. 4 x current x All types.
13.11.2.3 Showing comparison scenarios in which the selected network object is used
In an opened scenario, in the attribute list of a network object type, you can show the
scenarios assigned for comparison that use network objects of the same network object type.
To do so, in the Attribute selection window, on the left, select the desired comparison scenario
and add it to the right side (see "Selecting attributes and subattributes for columns of a list" on
page 112). This is also possible in the result lists Simulation Runs , Vehicles In Network ,
Pedestrians In Network, and for dynamic assignment, in the Paths list.
1. Opens the attribute list of the network object type in which you want to show the columns
with scenarios that include the network object type (see "Opening lists" on page 95).
You can transfer two network variants to Scenario management: The network with the base is
placed under Scenario management. You then apply the model transfer file to this network.
This is how the second network selected is created:
1. Generate the model transfer file (*.trax) based on network A and B (see "Creating model
transfer files" on page 1152).
2. Then you place network A under Scenario management as scenario 1 (see "Placing a
network under scenario management" on page 1144)..
3. Copy Scenario 1.
4. Rename the copied scenario to Scenario 2.
5. Open scenario 2 in the Network editor.
6. Apply the model transfer file to scenario 2 (see "Applying model transfer files" on page
1153).
Swap base and target: The entries made and options selected in the Base
and in the Target are swapped
Result of Write model transfer file to: Click the symbol, enter the filename of the
the com- model transfer file (*.trax), select the folder of your choice and save the
parison model transfer file to it (*.trax).
1. On the Network objects toolbar, click Vehicles In Network. Then click the Edit graphic
parameters icon.
The list with the graphic parameters of the network object type opens (see "List of graphic
parameters for network objects" on page 161).
2. Select Object visibility.
3. Ensure that neither the Use color scheme option nor a classification are selected.
4. On the Network objects toolbar, click Detectors. Then click the Graphic parameters
icon.
The list with the graphic parameters of the network object type opens (see "List of graphic
parameters for network objects" on page 161).
5. Select Object visibility.
Tips:
You can save a Signal Control Detector Record as a file or display it in a window
(see "Evaluating SC detector records" on page 1070).
You may record an event for comparison with another control logic (see "Using
macros for test runs" on page 1155).
The test run is started. During the test run, you can switch back to the Test run single step
mode, e.g. the simulation second during which startup of the SC program ends.
Tip: You can set whether you want to activate detectors in test mode with a single or a
double click (see "Defining click behavior for the activation of detectors in test mode" on
page 154).
7. In the Single Step mode, in the Network Editor, double-click a detector type.
With each click, you switch to the next requirement:
No actuation: no fill color
Single actuation: blue
Repeated actuation: turquoise
Continuous occupancy: pink
If you double-click on Continuous occupancy, the detector call switches back to No
actuation.
Tip: Alternatively, right-click the detector and from the shortcut menu, choose Edit
Actuation. Then click the state of your choice.
3. Set the desired detector types in the Network Editor (see "Setting detector types
interactively during a test run" on page 1154).
4. From the Test menu, choose > Stop.
The test run is completed. A macro file <name of network file>.M_I is saved.
5. Change the parameters of the control logic for the next recording.
6. From the Test menu, choose > Run Macro.
The repetition of the same calls starts.
Element Description
SC Signal controller of the call
Det. Detector of the call
Call. PT calling pt: only records PT vehicles that send PT telegrams.
Cycle from, Number of cycle
to
Element Description
Time from, Time interval
to
Detect. type Single: single calls work only within a second. You can thus only spe-
cify the time in.
Continuous: permanent occupancy
Repeating: one crossing per second
Note: Video files require a lot of memory. Make sure that depending on the recording
planned, sufficient memory space is available.
The symbol is selected. The network is displayed in 3D. You do not need to perform
the next step if you want to save the camera position during a simulation run, e.g., to save a
3D perspective of a driver or a pedestrian as camera positions.
2. To set the desired camera position, click the Rotate mode (3D) symbol or use the
mouse or keyboard.
3. On the Network editor toolbar, in the Selection of camera position list, enter the name of
your choice.
4. Confirm with ENTER.
Tip: You can edit the attributes in the Camera Positions list (see "Attributes of camera
positions" on page 1159).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
2. A network object may have the following attributes: These can be shown in the attributes
list.
Element Description
No Number of camera position
Name Name of camera position. Changing the name of a camera position auto-
matically changes the name of the keyframes assigned to it, if the keyframes
have the same name as the camera position.
CoordX Coordinate (x): horizontal camera position on the x-axis
CoordY Coordinate (y): horizontal camera position on the y-axis
CoordZ Coordinate (z): vertical camera position on the z-axis. Showing 3D
perspective of a driver or a pedestrian, this is at eye level. The eye level
depends on the model:
Vehicles, with the exception of HGVs, buses and trains: default 1.5 m
HGVs, buses and trains: default 2.5 m
Vehicle types, man, woman: default 1.75 m
Pedestrians: 92.5 % of height of 3D model
CoordPt Coordinates: Coordinates of the camera position Coordinate (x), Coordin-
ate (y) and Coordinate (z). Showing the 3D perspective of a driver or a ped-
estrian: 0, 0, eye level.
YawAngle Yaw angle: Angle of rotation around z axis. Showing 3D perspective of a
driver or a pedestrian: 0°
PitchAngle Pitch angle: Angle of rotation around y axis. Showing 3D perspective of a
driver or a pedestrian: 10°
RollAngle Roll angle: Angle of rotation around x axis. Showing 3D perspective of a
driver or a pedestrian: 0°
FOV Field of View: Aperture angle of the camera in degrees from viewer's position
FocLen Focal length in mm
VehNo Vehicle number: Number of vehicle selected for camera position
PedNo Pedestrian number: Number of pedestrian selected for camera position
3. If during editing you have changed the display of the Vissim network and want to show the
entire Vissim network again, on the Network Editor toolbar, click the Show entire network
button .
2. Set the desired camera position, for example, using the icon Rotate mode (3D) and
the mouse.
3. From the Presentation menu, choose Storyboards.
The Storyboards list opens. In the Relations list box, the entry <Single List> is shown.
By default, you can edit the list (see "Using lists" on page 93).
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
"Using named Network editor layouts" on page 86)
TransTime Transition time between two keyframes, which is automatically calculated
as the difference of StartTime and DwellTime of the current keyframe and
the StartTime of the next keyframe. Overlapping keyframes cannot be
added to the list.
TransType Transition types, in the Movement section, define the motion between the
current and next camera position of the keyframe.
Constant speed: Position change at constant speed
Smooth: Motion close to keyframe positions is slower, but becomes
faster between them.
Smooth start: Keyframe position starts with increasing speed and con-
tinues with constant speed toward the next keyframe.
Smooth end: Keyframe position starts with a constant speed and
gradually slows down towards the next keyframe position.
You can use the latter two options to define a keyframe without
DwellTime as "intermediate point" between a movement of keyframes,
e.g. in order to create an effect on the distance.
Example transition types Smooth start, Smooth end: If keyframe 2 is an
intermediate keyframe with a DwellTime of 0 s, then the movements could
be defined as follows:
Keyframe 1: Smooth start
Keyframe 2: Smooth
Keyframe 3: Smooth end
Shift If this option is selected, the start times of all subsequent keyframes
subsequent according to the current settings made for the keyframe selected are
Keyframes moved:
When you insert a new keyframe between two defined keyframes, Vis-
sim checks whether the start time of the new keyframe lies after the
DwellTime of the preceding value. If so, then Vissim changes the start
times of all subsequent keyframes:
∆t = start time of new KF + DwellTime of new KF + movement time of previous
KF - start time of next KF
By adjusting the start time of the next keyframe accordingly, Vissim
ensures that the (calculated) movement time is retained until the
keyframe following the added keyframe is reached. It thus remains the
same as before the new keyframe was inserted.
When you edit an existing keyframe, all subsequent keyframes are
moved according to the new start time and/or DwellTime. The start
times of all subsequent keyframes are moved by:
Element Description
∆t = new start time – old start time + new DwellTime – old DwellTime
You have saved at least one storyboard (see "Using storyboards and keyframes" on
page 1160).
The storyboard has been assigned at least one keyframe.
In the keyframe, the attributes Start time, Dwell time, Transition type and Transition
time are defined and have been assigned a camera position.
2. In the Storyboards list, click the storyboards of your choice and select RecAVI (Record
AVI).
3. From the Presentation menu, choose > Record AVIs.
5. For a minimum file size, in the Compressor list, click a compression program.
6. In the Compression Quality box, enter a value of your choice.
7. If the compression program can be configured, the Configure button is activated and you
can make additional settings.
8. Confirm with OK.
Tip: You may specify a default compression program (see "Selecting a compression
program" on page 151).
The simulation starts. If the Preview option has been selected for the storyboard, a window
opens in which the movie is shown. The *.avi file is recorded during the simulation run. At
the end of the simulation, the *.avi file is saved in the same folder as the *.inpx network file.
9. To stop AVI recording before the end of the simulation run, from the Presentation menu,
choose > Record AVIs.
In the Presentation menu, Record to AVI is deactivated. The attribute RecToAVI (AVI
recording ) of the storyboard is deactivated.
10. To stop the simulation, on the Simulation toolbar, click the Stop button .
Note: The recording of an *.avi file may take considerably longer than a simulation in 3D
mode, particularly if from the Presentation menu, you chose > 3D-Anti-Aliasing. This option
corresponds to the Anti-aliasing option under User Preferences (see "Selecting a
compression program" on page 151).
Vehicles: position, turn signal, color, 3D model, state. The animation recording accounts
for the graphic parameter setting Color by vehicle state under Vehicles In Network.
Pedestrians: position,3D status, color, 3D model
Signal head: state
You can edit these attribute values using script files. Attribute values of other network objects
are not recorded and cannot be edited via script files.
Notes:
If the script files change attributes in the simulation while an animation is recorded,
the changed values are saved to the animations.
When you run animations, the changes become effective through the script files.
When you run animations, the script files are not called again.
Animation files require a lot of memory. Make sure that depending on the recording
planned, sufficient memory space is available.
Note: In lists, you can use the Attribute selection icon to show and hide attribute
values (see "Selecting attributes and subattributes for columns of a list" on page 112).
Element Description
End Simulation second when recording ends If you define multiple animation
recordings, avoid creating overlaps between the time intervals.
No Unique number
Name Animation name
Start Simulation second when recording starts
Type For Export (*.ani.txt): Saves the animation to a text file. Simulation time,
various vehicle data and/or pedestrian data, vehicle position and ped-
estrian position as well as the statuses of signal heads and detectors are
saved to the text file in rows The text file can be imported into Autodesk
3DS MAX. For further information, refer to the API\3dsMaxExport\HowTo
folder in your Vissim installation directory.
For Replay (*.ani): Saves the animation to a ANI file that you can replay.
The simulation starts and the data is recorded in the *.ani or *.ani.txt file while the
simulation is running. The *.ani or *.ani.txt file is saved at the end of a simulation to the
directory and under the name defined in the Filename attribute of the animation recording.
4. To stop the animation recording, from the Presentation menu, choose > Record
Animations.
Single Step Stops running animation and shows last step before the current
Reverse simulation second.
Continuous Stops running animation and plays animation in continuous
Reverse reverse order.
During the recording of the simulation, attribute values are stored. During playback of the
animation, you can show these attribute values in lists. For pedestrians in the network, they
include attribute values of the pedestrian routes, such as the static routing decision number,
the static route number and the current destination number.
3. For vehicles on links, click in the network objects toolbar next to Links on Edit graphic
parameters; for pedestrians in areas, click in the network objects toolbar next to Areas on
If you have selected the run type Manually, run the script at the time of your choice (see
"Starting a script file manually" on page 1173). If you have defined other run types, the scripts
are run automatically.
Vissim always copies the network file and saves the copy in the file format *.inp0.
7. Compare the *.inp0 file with the network file *.inpx which was saved under a different name.
8. Make sure that the data is complete.
9. If the data in the network file *.inpx are not complete, copy the file *.inp0.
10. Name the copy of the *.inp0 file into a *.inpx file.
11. Continue work with this version.
All errors are saved to the *.err file. For example, this may be due to the following errors:
Private Transport: Too little distance between a routing decision and the first connector of
the route.
Private Transport: A vehicle traverses a routing decision and within the same time step
exits the link on which the routing decision is located.
Public Transport: Too little distance between an entry link and the first connector of the
route. Because of this, the Private Transport vehicle or the Public Transport vehicle have
left their route. Either the vehicle did not stop in time in order to wait for an opportunity for a
lane change, or within the same time step, the vehicle has traversed the routing decision
and another connector.
Too little distance between the desired speed decision and the first connector. This mes-
sage is displayed if, within a time step, a vehicle with the highest speed which is possible
within a defined desired speed distribution could traverse both the desired speed decision
as well as the start of a connector. For example, this would be possible at 205 km/h and 10
time steps per simulation second, at a maximum distance of 5.70 m. If this actually occurs
during the simulation run, the relevant vehicle ignores this desired speed decision.
An input volume which has not been completely processed, for example due to insufficient
capacity of the entry link, because of which there is congestion outside of the network at
the end of a defined time interval.
A vehicle, which has been removed from the network after the maximum lane change wait-
ing time has elapsed (default value 60 sec)
For some signal controls: Infringements of the minimum green period and interim time
infringements during the simulation (see "Detecting inconsistent planning" on page 667).
For pedestrian simulation: too high density within area per simulation second
Element Description
Time Time at which the message was generated
Priority Debug messages, error messages or warnings
Type Network object type, e.g. Nodes
ID Number of the network objects
Message text Description of error message or warning
Syn- Zoom on network object: Network objects of the rows selected are
selected in the Network editor. This may also be a number of network
chronization
objects of the same network object type.
Network objects of the rows selected are not selected in the Network
editor.
<Number> Show all errors found
Errors
Element Description
<Number> Show all warnings found
Warnings
Fix Only for errors of the category Vehicle routes and 2D/3D model
segments: Start interactive repairs. If, e.g., a vehicle route is interrupted
because a connector was deleted, you can identify this error in the
Messages window, define the missing connector in the Network editor
and then click the Fix button . Vissim will complete the vehicle
route.
Then select Check network. Error messages are no longer displayed
for the repaired objects.
Sorting messages
To close a group, double-click the row with the group name highlighted in blue.
Element Description
Fix group Repair all errors or messages of the current category. The program
continues to display the errors. Then select Check network. Error
messages are no longer displayed for the repaired objects.
Delete all Delete all errors or messages of the current category.
messages
in this group
Discard Only active if at least one column is sorted: Resets column sorting to default
sorting sorting.
When the Messages window is open, a simulation ends or is terminated and Vissim shows
messages in the Messages window, a toast message opens at the bottom right border of the
screen, showing the number of messages displayed.
Actions tab
Button Description
Reset Menu/Tool- Reset toolbars and menus
bar/Shortcuts
Note: You can also reset toolbars and menus in Vissim
(see "Resetting menus, toolbars, shortcuts, and dialog
positions" on page 155).
Reset Dialog Positions Reset window positions
If you would like to see information on the tab, please click the ? button.
Versions tab
PTV Vision Support may ask you to check in this tab whether certain files are present.
If you would like to see information on the tab, please click the ? button.
In the Hotline Package tab you can combine all desired data for PTV Vision Support, pack into
a file and send to PTV Vision Support.
Section Description
Custom Add files: Add files to the package
files Remove: Remove selected files
Diagnostic Check the desired options. For more information about the data provided by
files the respective options, move the mouse pointer over the option text.
Save path Select the path and file name. In the list box, click the desired file format.
Create Hot- Create the file for PTV Vision Support.
line Pack-
age
If you would like to see information on the tab, please click the ? button.
Log tab
PTV Vision Support may ask you to create a log file in this tab.
Click the Save Log button.
If you would like to see information on the tab, please click the ? button.
You can use the add-on COM interface module (Component Object Model) for:
Preparation and postprocessing of data
Efficiently controlling the sequence for the examination of scenarios
Including control algorithms which you have defined
Access to all network object attributes
Via the COM interface you can start Vissim from other applications or scripts or you can access
Vissim objects.
You can use various programming environments, e.g. VisualBasic for Applications in Microsoft
Excel™, Visual C++ or Visual J++ and use simple script languages, for example, VB Script or
Python.
Script files from the COM interface can be executed in Vissim (see "Selecting and executing a
script file" on page 1190).
COM Help
Information about the functions of the COM interface and associated commands can be found
in the COM Help.
From the Help menu, choose > COM Help.
You can find examples in the following default directory:
..\Users\Public\Public documents\PTV Vision\PTV Vissim <Version number>\Examples
Training\COM\
The global variable Vissim can be used without initialization in the script and always refers to
the running Vissim, from which the script has been started. Additionally, you can use the
variable CurrentScript to create a reference to the current script, e.g. in order to access user-
defined attributes there.
You need not create a Vissim object, using CreateObject, as Vissim has already been started.
If additional instances of Vissim are required in the script, you can use CreateObject.
Scripts may include any command of the scripting language, e.g. loop, branch, entry, and
output commands.
Scripts must not contain any global declarations.
all_flows = Vissim.Net.VehicleInputs.GetAll
For i = 0 To UBound (all_flows)
all_flows(i).AttValue("Volume(1)") = 0.5 * all_flows(i).AttValue("Volume(1)")
Next
Spline of the middle line of the lane the Ego vehicle is using on its route or path within
the line of sight
Values of user-defined vehicle attributes can be transferred to the DLL and changed
by it.
The acceleration, deceleration and lane changing behavior are calculated in the DLL file. The
result is returned to Vissim.
You activate the external driver model for the desired vehicle type (see "Using vehicle types"
on page 267).
External driver model DLL-files can be used in simulation runs with multiple cores. For this
purpose, each driver model DLL-file must confirm that it supports multithreading. This does not
apply in the following cases, in which the DLL file must be programmed accordingly:
There is only one externally controlled vehicle.
All externally controlled vehicles are on the same link.
The external driver model must be implemented as a DLL file in the programming language C
or C++. The structure is described in the documentation.
Documentation in English
..\Program Files\PTV Vision\PTV Vissim <Version number>\API\DriverModel_DLL\In-
terface_Description.pdf
Example file
Documentation in English
Files
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-sep-
arated: <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
Representative data for paths from a parking lot to a parking lot
Representative data for paths from a dynamic routing decision to a parking lot
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)
20 References
References for traffic planning and engineering
Böttger, R. : Moderne Steuerungsverfahren mit dezentraler Wirkungsweise. Grünlicht,
Ausgabe 27, pages 5-11, Siemens AG, München, 1989 (State-of-the art control procedures)
Fellendorf, M.: VISSIM: Ein Instrument zur Beurteilung verkehrsabhängiger Steuerungen. In:
Tagungsband zum Kolloquium „Verkehrsabhängige Steuerung am Knotenpunkt",
Forschungsgesellschaft für Strassen- und Verkehrswesen, Köln, 1994 (VISSIM: A tool for
assessment of traffic-actuated controls)
Forschungsgesellschaft für Straßen- und Verkehrswesen : Richtlinien für
Lichtsignalanlagen - RiLSA, Ausgaben 1992, 2010, Köln (Guidelines for signal control)
Hubschneider, H.: Mikroskopisches Simulationssystem für Individualverkehr und Öffentlichen
Personennahverkehr. Schriftenreihe des Instituts für Verkehrswesen, Heft 26, Universität
(TH),Karlsruhe, 1983 (Microscopic simulation systems for private and public transportation)
Hoefs, D.H. : Untersuchung des Fahrverhaltens in Fahrzeugkolonnen. Straßenbau und
Straßenverkehrstechnik Heft 140, Bonn, 1972 (Analysis of driving behavior in groups of
vehicles)
Hurrle, R.: Das ÖPNV-System Freiburg. DER Nahverkehr, Heft 7/8, pages 56-60, 1993
Kaul, H.: VS-PLUS: Ein neuer Weg zur Realisierung verkehrsabhängiger Steuerungen. In:
Tagungsband zum Kolloquium „Verkehrsabhängige Steuerung am Knotenpunkt“,
Forschungsgesellschaft für Strassen- und Verkehrswesen, Köln, 1994 (A new way of
implementing traffic-actuated signal controls)
Kohoutek, P.; Nagel, C.; Fellendorf, M.; Vortisch, P.; Brosthaus, J.: ADVANCE - integrierte
Simulation von Verkehrsnachfrage, Verkehrsfluß und Kfz-Emissionen. In: Tagungsbericht zur
HEUREKA ´99, Forschungsgesellschaft für Straßen- und Verkehrswesen, Köln, pages 359-
368, 1999 (ADVANCE - integrated simulation of transport demand, traffic flow and car
emissions)
Mahut, M. : Discrete flow model for dynamic network loading, PhD Thesis, Département
d'informatique et de recherche opérationelle, Université de Montréal 2001
Wiedemann, R. : Simulation des Verkehrsflusses. Schriftenreihe des Instituts für
Verkehrswesen, Heft 8, Universität (TH) Karlsruhe (seit 2009 KIT – Karlsruher Institut für
Technologie), 1974 (Traffic flow simulation)
Wulffius, H.; Bormet, J.: Projektierung verkehrsabhängiger Lichtsignalsteuerungen. Verkehr
und Technik, Heft 2, pages 49-53, 1994 (Project planning for traffic-actuated signal controls)
Galea E.R. (Editor): Pedestrian and Evacuation Dynamics: 2nd International Conference, Old
Royal Naval College, University of Greenwich, London, CMS Press, 2003
Helbing, D.; Molnár, P.: Social force model for pedestrian dynamics. In: Physical Review E 51
(5), pages 4282-4286, 1995
Helbing, D.; Farkas, I.; Vicsek, T.: Simulating dynamical features of escape panic. In: Nature,
407, pages 487–490, 2000
Helbing, D.; Farkas, I.; Molnár, P.; Vicsek, T.: Simulation of Pedestrian Crowds in Normal and
Evacuation Situations. In: Schreckenberg and Sharma (Editors) Pedestrian and Evacuation
Dynamics, Duisburg 2001. Springer Berlin Heidelberg, 2002
Hoogendoorn S.P. ; Bovy P.H.L. ; W. Daamen : Microscopic Pedestrian Wayfinding and
Dynamics Modelling. In: Schreckenberg and Sharma, pages 123-154, 2002
Johansson, A.; Helbing, D.; Shukla, P.K.: Specification of the Social Force Pedestrian Model
by Evolutionary Adjustment to Video Tracking Data. In: Advances in Complex Systems 10(4),
pages 271–288, 2007
Schreckenberg M.; Sharma S. D. (Editors): Pedestrian and Evacuation Dynamics, Duisburg,
Januar 2002. Springer Berlin Heidelberg, 2002
Schadschneider, A.; Klingsch, W.; Klüpfel, H.; Kretz, T.; Rogsch, C.; Seyfried, A. :
Evacuation Dynamics: Empirical Results, Modeling and Applications. In: R.A. Meyers (Editor),
Encyclopedia of Complexity and System Science. Part 5, p. 3142. Springer, Berlin Heidelberg
New York, 2009
Werner; Helbing, D.: The Social Force Pedestrian Model Applied to Real Life Scenarios. In:
Galea (Editor) Proceedings of the 2nd Conference on Pedestrian and Evacuation Dynamics,
Greenwich. CMS Press Greenwich, 2003
Add-on modules 38
21 Index Alias
defining 218
2
for attribute names 217
2D mode 158
in Attribute selection list 219
2D/3D mode
Alighting location 252
2D mode 158
Alternative path search 749
3D mode 193
Ambiguous zone connectors 387
2D/3D model 219-220
Animation 1170
2D/3D model distribution 260-262
recording 1167-1168
2D/3D model distributions 260
running 1169
2D/3D model segment 227
ANM data
3 adaptive importing 369
3D animation of doors 198 importing 366
3D graphic parameters 152, 194 ANM file 367
overview 194 ANM import
3D info sign bar 67 adaptive 366, 369
3D information signs 681 generated network objects 372
attributes 683 Anti-aliasing 151
defining 682 Area
positioning 683 Attribute 898
3D mode 158, 173, 198 Area-based walking behavior 932
activating 152 Area behavior type 934
3D perspective driver / pedestrian 196 Area evaluation 1039
3D signal head 584, 587, 591 Area measurement 1009-1010, 1041
3D viewing angle 198 Area visualization
3ds file 219 parameter-based 182
3ds Max export 391 Assignment
A from Visum 795
static and dynamic 694
Abstract network graph 697
Visum 793
Abstract network model 378
Assignment from Visum 793
Acceleration behavior 230
Attribute
Acceleration function 235-236
direct 352
Activating the detector 155
editing 344 C
editing it 350 Camera movement
filtering 117 preview 1164
indirect 352 Camera position 1158-1159
Attribute selection 113 car following model 293
Attribute value Car following model 32
editing 344 mesoscopic simulation 803
showing 351 Ceiling opening 921
AutoCAD Cell
data import 882 in lists 106
Automatic action after object creation 153 Changes compared to previous versions 23
AVI file 1158 Chart 1113, 1119-1121, 1123
AVI recording 1164 configuring 1126
B creating 1115
Background display 1127
map from Internet 394-395 enlarging an area 1129
Background color 172 quick start 1115
Background image 394, 398, 400, 402-405 reusing 1132
Background image toolbar 66 toolbar 1118
Background map 172, 194, 397 x-axis 1113
for Smart Map 74 y-axis 1113
Background texture compression 151 Chart type 1127
Balance-Central 612 Circle 894
Base data 202 Closure 481
Base graphic parameters 171 CodeMeter 51
for network editors 171 Color 174-175, 263
G Installation guide 45
Interface 37
General distribution 257-258, 260
Intergreen matrix 642-643
Generalized cost 737
Intergreen values 644
Global model parameters 871
Intermediate point 266, 490
Graph 265
in vehicle route 489
Graphic card 37
pedestrian route 957
Graphic parameters 158
z-offset 433
3D 194
Intersection control 541
for network objects 161
Interstages 661
network objects 158
Inverting direction 420
Graphics driver 151
Iteration 785
Graphics file 400
Green time optimization 609 K
Grid-based area visualization 182 Key combinations 139
GUI keyframe 1160
language 149 Keyframe 1160
H L
Helbing 29, 861 Label position 361
model 864 Labeling network object 360
Help 44 Land color 194
Hotkeys 141, 144 Land texture 194
Hybrid simulation 837 Lane 420
I connector 430
Lane change 300, 1028
IFC file 885, 887
driving behavior 300
IFC2INPX_GUI.exe 885
Lane reduction 576
Import
Language of the user interface 149
from AutoCAD 882
Lateral behavior 308, 312
Importing
Layout
openDRIVE file 379
applying to Smart Map 74
Importing a text file into a database 1023
automatic saving 154
INPX file
importing 146
including building data 890
Level 324, 922 showing the simple list on the left 120
Wiedemann 74 model
parameters 294
Wiedemann 99 model
parameters 296
Window 89, 91-93
Wireframe mode 172
Working directory 43
Z
Zone 698, 704
Zoom in 193
Zoom out 193
Zooming in 82
Zooming out 82