Professional Documents
Culture Documents
Copyright
© 2023 PTV Planung Transport Verkehr GmbH, Karlsruhe, Germany
All rights reserved.
Imprint
PTV Planung Transport Verkehr GmbH
Address:
Haid-und-Neu-Str. 15
76131 Karlsruhe, Germany
Management Board:
Christian U. Haas (CEO)
Dr. Karsten Kölsch (CFO)
Contact:
Phone: +49 (0) 721-9651-0
Fax: +49 (0) 721-9651-699
info@ptvgroup.com
Contents
Contents V
1 Basics 33
1.1 Application area of PTV Vissim 33
1.1.1 Simulation of pedestrians with PTV Viswalk 33
1.2 PTV Vissim use cases 33
1.3 Traffic flow model and signal control 34
1.3.1 Operating principles of the car following model 35
1.3.2 Driving states in the traffic flow model according to Wiedemann 37
1.4 Overview of add-on modules 38
1.4.1 General modules 38
1.4.2 Signal controllers (basic) 40
1.4.3 Signal controllers (advanced) 40
1.4.4 External signal controllers 40
1.4.5 Additional signal controllers 41
1.4.6 Programming interfaces 41
1.4.7 Driving simulator interface 42
1.5 Technical information and requirements 42
1.5.1 Criteria for simulation speed 42
1.5.2 Main memory recommended 42
1.5.3 Graphics card requirements 42
1.5.4 Interfaces 42
1.5.5 Number of characters of filename and path 42
1.6 How to install and start PTV Vissim 43
1.6.1 Information on installation and deinstallation 43
1.6.2 Content of the PTV Vision program group 43
1.6.3 Agreeing to share diagnostics and usage data 43
1.7 PTV Vision License Management 44
1.7.1 Basics of license management 44
1.7.2 Using PTV Vision products without a license 48
1.7.3 License handling for PTV Vision users 49
2.4.3 Showing attribute values of a network object in the Network editor 396
2.4.4 Direct and indirect attributes 396
2.4.5 Selecting reference object and reference object type 396
2.4.6 Duplicating network objects 397
2.4.7 Moving network objects in the Network Editor 399
2.4.8 Moving network object sections 400
2.4.9 Calling up network object specific functions in the network editor 400
2.4.10 Rotating network objects 400
2.4.11 Deleting network objects 401
2.5 Displaying and selecting network objects 402
2.5.1 Moving network objects in the Network Editor 402
2.5.2 Selecting network objects in the Network editor and showing them in a list 404
2.5.3 Showing the names of the network objects at the click position 404
2.5.4 Zooming to network objects in the network editor 405
2.5.5 Selecting a network object from superimposed network objects 405
2.5.6 Viewing and positioning label of a network object 405
2.5.7 Resetting the label position 406
2.6 Importing a network 406
2.6.1 Reading a network additionally 406
2.6.2 Importing ANM data 409
2.6.3 Selecting ANM file, configuring and starting data import 411
2.6.4 Adaptive import of ANM data 412
2.6.5 Generated network objects from the ANM import 414
2.6.6 Importing openDRIVE network *.xodr 419
2.6.7 Importing routes 421
2.7 Exporting data 425
2.7.1 Exporting static network data 425
2.7.2 Exporting network files and corresponding files to model archive 426
2.8 Rotating the network 426
2.9 Moving the network 427
2.10 Capturing screenshots and exporting images 428
2.11 Inserting a background image 429
2.11.1 Using live maps from the Internet 429
2.11.2 Using background images 432
2.12 Modeling the road network 437
2.12.1 Modeling links for vehicles and pedestrians 438
2.12.2 Modeling connectors 452
3 Methods 737
3.1 Using dynamic assignment 737
3.1.1 Quick start guide Dynamic assignment 738
3.1.2 Differences between static and dynamic assignment 739
3.1.3 Base for calculating the dynamic assignment 739
3.1.4 Flow diagram dynamic assignment 740
3.1.5 Building an Abstract Network Graph 741
3.1.6 Modeling parking lots and zones 742
3.1.7 Modeling nodes 748
3.1.8 Creating and using edges 760
3.1.9 Modeling traffic demand with origin-destination matrices or trip chain files 764
3.1.10 Simulated travel time and generalized costs 775
3.1.11 Path search and path selection 778
3.1.12 Optional expansion for the dynamic assignment 790
3.1.13 Visualizing volumes on paths as flow bundles 800
3.1.14 Controlling dynamic assignment 804
3.1.15 Correcting demand matrices 817
3.1.16 Defining and performing Matrix correction 818
3.1.17 Generating static routes from assignment 819
3.1.18 Calculating toll using dynamic assignment 821
4 Simulation 889
4.1 Running a simulation 889
4.1.1 Selecting simulation method micro or meso 889
4.1.2 Defining simulation parameters 889
4.1.3 Selecting the number of simulation runs and starting simulation 894
4.1.4 Showing simulation run data in lists 894
4.1.5 Displaying vehicles in the network in a list 895
4.1.6 Showing pedestrians in the network in a list 908
4.1.7 Reading one or multiple simulation runs additionally 912
4.1.8 Updating attributes during simulation based on events 913
4.1.9 Checking the network 914
4.2 Pedestrian simulation 916
4.2.1 Movement of pedestrians in the social force model 916
4.2.2 Version-specific functions of pedestrian simulation 917
4.2.3 Modeling examples and differences of the pedestrian models 918
4.2.4 Internal procedure of pedestrian simulation 921
4.2.5 Parameters for pedestrian simulation 923
4.2.6 Network objects and base data for the simulation of pedestrians 928
5 Results 1046
5.1 Performing evaluations 1046
5.1.1 Overview of evaluations 1047
5.1.2 Canceling writing evaluations 1050
5.1.3 Comparing evaluations of PTV Vissim with evaluations according to HBS 1050
5.1.4 Performing environmental impact assessments 1051
5.1.5 Configuring evaluations of the result attributes for lists 1055
5.1.6 Configuring evaluations for direct output 1108
5.1.7 Showing signal times table in a window 1171
5.2 Output options and results of individual evaluations 1174
5.3 Showing evaluations in windows 1175
5.4 Visualizing results 1175
5.5 Importing text file in a database after the simulation 1176
5.6 Defining and generating measurements or editing allocated objects 1176
5.6.1 Defining an area measurement in lists 1177
5.6.2 Generating area measurements in lists 1177
5.6.3 Editing sections assigned to area measurements 1178
5.6.4 Defining a data collection measurement in lists 1178
8 References 1231
9 Index 1233
l Individual pedestrians no longer block each other at the beginning of a queue. Therefore, networks with
queues may lead to different results than in previous versions.
l The number of pedestrians no longer builds up at the bottom of an escalator in certain situations. There-
fore, networks with escalators may lead to different results compared to previous versions.
l To access the Help in versions prior to Vissim 9, on the Help menu, click > PTV Vissim Help. From Vis-
sim 9, you can show the Help page (including attribute descriptions) for some windows. To do so, in the
respective window, press the F1 button or click the ? button.
Quick starts
The Quick start guides show you the most steps you need to consider when using complex Vissim
functions:
l Creating a network and starting simulation (see “Quick start guide - Creating a network and starting
simulation” on page 29)
l Dynamic assignment (see “Quick start guide Dynamic assignment” on page 738)
l Mesoscopic simulation (see “Quick start guide Mesoscopic simulation” on page 823)
l Scenario management (see “Quick start guide Scenario management” on page 861)
l Creating charts (see “Quick start guide Creating a chart” on page 1185)
l Defining pedestrians as PT pedestrians (see “Quick start guide: Defining pedestrians as PT pas-
sengers” on page 1030)
l Calculating emissions based on emission classes (see “Quick start guide Calculating emissions
based on emission classes” on page 1054)
22. Performing simulations (see “Selecting the number of simulation runs and starting simulation” on page
894)
Element Description
Input data, Data that is entered, output or used as a code example is formatted in a dif-
output data, ferent font.
Code examples
KEYS Keys you need to press are printed in capital letters, e.g. CTRL + C.
Path and file name data Directory paths and file names are printed in italics, e.g. C:\Program Files\PTV
If you need to use the right mouse button, you are explicitly asked to do so, e.g.:
► Right-click in the list.
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
176).
Attribute.xlsx file: Overview of all tables, attributes, enumeration types and relations
By default, a list of all tables, attributes, enumeration types and relations of Vissim is located in the Vissim
installation directory, under ..\Doc\Eng\, in the attribute.xlsx file.
1 Basics
Basic knowledge about the field of application, the application possibilities and the basic functionality of
Vissim and Viswalk.
l Analyze numerous planning variants regarding level of service, delays or queue length
l Graphical depiction of traffic flows
Capacity analysis
l Realistically model traffic flows at complex intersection systems
l Account for and graphically depict the impact of throngs of arriving traffic, interlacing traffic flows
between intersections, and irregular intergreen times
control logic units determine the signaling status of all signals for the next time step and deliver them back to
the traffic flow simulation. Vissim can use multiple and also diverse external signal control programs in one
simulation, for example, VAP, VSPLUS.
Communication between traffic flow model and traffic signal control:
Legend
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:
l If the current distance corresponds to the desired safety distance, the vehicle accelerates to the
speed of the preceding vehicle. If the own desired speed is lower, the vehicle accelerates to it.
l If the distance is between 100 and 110 percent of the desired safety distance, the target speed is
interpolated linearly.
l If the desired safety distance is equal to 110 percent, the vehicle accelerates to its desired speed.
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 controller 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:
l Technical specification of the vehicle, for example:
l Vehicle length
l Maximum speed
l Accelerating power
and:
l Actual vehicle position in the network
l Actual speed and acceleration
l Behavior of driver-vehicle units, for example:
l Psycho-physical perception thresholds of the driver, e.g. ability to estimate, perception of security,
willingness to take risk
l Driver memory
l Acceleration based on current speed and driver’s desired speed
l Interdependence of driver-vehicle units, for example:
l Reference to vehicles in front and trailing vehicles on own and adjacent lanes
l Reference to currently used network segment and next node
l Reference to next traffic signal
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.
The driving state attribute in Vissim does not specify a driving state according to Wiedemann. The attribute
gives a more detailed description of the current driving state of the vehicle in the simulation on its route
through the Vissim network (see “Driving state of a vehicle” on page 905).
l Emissions
l EnViVer Pro
EnViVer Pro is a tool used to calculate emissions based on vehicle record data. It is based on the
microscopic exhaust and emission model VERSIT+ by TNO. This model is based on data collected
from approx. 2800 vehicles. Their emissions were measured under different driving conditions.
EnViVer Pro imports the Vissim vehicle record and computes comprehensive emissions data for
carbon dioxide (CO2), nitrogen oxides (NOx), and PM10 within the evaluation area. The results can be
output in a table or graph.
l EnViVer Enterprise
In addition to the functions of EnViVer Pro, EnViVer Enterprise allows for the modeling of additional
vehicle classes, individual time periods as well as automatic processing of several input files.
l Bosch (see “Calculate accurate emissions with Bosch Cloud Service” on page 1051)
Emission calculation based on Bosch emission data. You can assign an emission class distribution to
each vehicle type. When a vehicle is inserted into the Vissim network during the simulation run, an
emission class from the distribution assigned to its vehicle class is assigned to the vehicle. You can
record the results in evaluations and visualize them on links in the Network Editor.
l Landside Demand Generator
Script-based solution for a semi-automatic workflow to convert external flight data (such as flight
schedules, passenger arrival time patterns, etc.) into data that can be used in Vissim to model and
simulate landside road traffic at airport terminals. The demand data obtained this way is written into an
appropriately prepared Vissim network which allows users to simulate vehicle traffic in airport forecourt
area. The demand data is generated from flight plans and other airport-related data stored in a special
Excel workbook. Once the Vissim network is modeled and configured, changes to flight-related demand
no longer need to be made in the Vissim network. A script updates the data changed by the Demand
Model Generator in Vissim and the Vissim network in a single step.
l Managed lanes (see “Toll pricing and defining managed lanes” on page 366)
Allows users to define toll links and toll-free links: Both decision model and price model can be defined
for toll price models.
l Mesoscopic simulation (see “Using mesoscopic simulation” on page 822)
The module allows for significantly faster simulation of larger networks compared to microscopic
simulation. The driving behavior is still based on individual vehicles and a temporal resolution of, e.g., a
tenth of a second. The difference is that the individual vehicles are not looked at with each time step, but
only when an event occurs. Such an event could, for instance, be a vehicle reaching the end of a route
and traversing a node, or a signal controller switching to green.
The main benefits of mesoscopic simulation are increased simulation speed and less time required for
creating and calibrating the network.
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.
l PTV Viswalk (see “Pedestrian simulation” on page 916)
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.
l External signal control signal controller (see “Add-on module external signal control signal con-
troller” on page 637)
This module allows users to simulate signal control procedures, which are available as a separate
executable application (*.exe) or program library (*.dll). These can be either standard procedures
supplied by PTV GROUP or other providers, or procedures developed internally with the API module.
l Fourth Dimension D4 (see “Add-on module Fourth Dimension” on page 639)
Interface to the D4 Traffic Signal Controller Software
l LISA+ OMTC (see “Add-on module LISA+ OMTC” on page 640)
Interface to signal controllers that describes the LISA+ procedure of the Schlothauer company The
actual control DLL, including the user interface for control parameter entry, must be obtained from the
Schlothauer company.
l McCain 2033 (see “Add-on module McCain 2033” on page 640)
Interface to the McCain 2033 Intersection Control software. The software, which runs on 2070
controllers, has an extended range of functions and a user-friendly display that allows users to control a
wide variety of traffic control applications.
l SCATS interface (see “Add-on module SCATS” on page 670)
This module is used to simulate signal controllers specified according to the Australian SCATS
procedure. The actual control DLL and the GUI for entry of the control parameters (SCATS.DLL,
SCATS_GUI.DLL, WinTraff, ScatSim) must be obtained from Roads and Maritime Services of New
South Wales, Australia.
l SCOOT interface (see “Add-on module SCOOT” on page 670)
The SCOOT interface is used to simulate signal controllers that are specified according to the British
SCOOT procedure. The actual control DLL and the GUI for the control parameters (SCOOT.DLL,
SCOOT_GUI.DLL, PCScoot) can be obtained from Siemens UK.
l SIEMENS VA (see “Add-on module Siemens VA (TL / Siemens VS-PLUS)” on page 672)
Interface for signal controllers by SIEMENS, which use SiTraffic Office to control signal controllers at
traffic junctions.
l TRENDS (see “Using add-on module TRENDS” on page 672)
Interface for TRENDS signal controllers. TRENDS DLL files and GUI DLL files can be obtained from
GEVAS Software GmbH, Munich.
l VS-PLUS (see “Add-on module VS-Plus” on page 676)
Interface for VS-Plus signal controllers. The traffic-actuated control software VS-PLUS for fully traffic-
actuated control of individual intersections and coordinated links and networks with semi-traffic
actuation. The actual control DLL and the GUI DLL can be obtained from VS-Plus AG, Switzerland.
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 “Programming interfaces (API)” on page 1227). Add-on modules and their documentation are
saved to the directory ..\Vissim 2024\API of your Vissim installation.
l Name of *.inpx network file and path to the directory where the network file is saved.
l Directories and subdirectories you create during a project Files saved to these directories
l Directories and subdirectories that Vissim creates automatically or to which Vissim saves data, e.g.
for scenario management or evaluations.
Element Description
Opens Vissim:
Vissim 2024
l with an empty network, if no default network is saved.
l Opens the program with this network, if a default network is saved (see “Over-
view of menus” on page 148)
Opens the add on module VisVAP. VisVAP is a program that allows you to easily
VISVAP
create the program logic of a VAP signal control as a flow chart. For additional
information, refer to the VisVAP manual in your Vissim installation directory under
..\Doc\<language ID>.
You can also find the complete content in the standalone online help on our PTV Vision license
management web pages.
Each license is defined for one of the license container types and can be activated only in containers of this
type. For example, a license issued for USB dongles cannot be used in a soft container. License
management for cloud-based license containers is handled by PTV.
Licenses for USB dongles and soft containers can be moved afterwards and as often as required between
different containers of the same type (see “Deactivating a license on your own computer” on page 56), (see
“Activating a license on your computer” on page 55).
In all three cases, you need the CodeMeter Runtime Kit software to access license containers and use the
licenses. This software is installed by default as part of the product installation.
USB dongle
A USB dongle is a USB stick with a special license memory. It is connected to the computer via a common
USB 2.0 interface. If it is used for storing licenses, they can be used immediately once plugged into another
computer.
Soft container
A soft container is not a physical piece of hardware, but a protected file that is permanently located on a
computer. Soft containers can be created very easily. They cannot be moved to another computer, but the
licenses stored in them can be moved.
Fundamental changes to a computer's operating system or hardware configuration can cause the soft
container to stop working. This is a consequence of the safety precautions against misuse of the products. If
you want to reconfigure a computer with soft containers on it, we recommend that you first return the
licenses they contain and then reactivate them at the end of the process (see “Deactivating a license on
your own computer” on page 56) and (see “Activating a license on your computer” on page 55).
Note: For license protection reasons, you cannot install soft containers on virtual machines or borrow on
them. This applies to both local systems, such as VMware ESX or Microsoft Hyper-V, and cloud
environments, such as MS Azure or Amazon AWS. This also affects Mac OS environments that use
Windows via virtualization, e.g. Parallel Desktop.
Overview of properties
All license container types can be used for single-user licenses and floating network licenses. The following
table illustrates the properties of the types:
Floating network license with license bor- as of the current service pack:
l Visum 18
rowing on local computer possible
l Visum 11
l Vistro 7
In the Web Depot (until version 2020), the license key is also required for license updates and license
returns. In this process, a new key is created for each update and sent to you via email.
Some licenses can be activated multiple times. In this case, you can install the license with the same
license key in different license containers.
Versions
With a license, you acquire the right to use a specific main version (e.g. "PTV Vissim 2023") and all future
service packs for this version. Likewise, you can use older releases as long as they are still technologically
compatible.
With a maintenance contract, you also have the right to use all main versions released during the
maintenance period. This right includes all subsequent service packs for these main versions.
In license management, you control the availability of product licenses and thus the use of product versions
and add-ons:
l Manage license server (see “Using licenses on a license server” on page 57).
l Show available licenses in a list
l Set the license you want to use at product startup (see “Setting licenses for use” on page 60), (see “Find-
ing new licenses and removing licenses from the list that are not (no longer) available” on page 60)
l Activate, update, deactivate, search, and remove licenses from the list (see “Activating a license on your
computer” on page 55), (see “Updating licenses on your computer” on page 56), (see “Deactivating a
license on your own computer” on page 56)
l Use licenses from a license server (see “Using licenses on a license server” on page 57)
l Use cloud-based licenses (see “Using cloud-based licenses” on page 58)
l Prepare licenses for borrowing (see “Preparing the borrowing of licenses” on page 74)
l Borrow licenses (see “Borrowing a license” on page 59), (see “Returning a borrowed license” on page
60)
Element Description
l If the option is selected, the product will start automatically if it finds at least one valid
license.
l If the option is not selected, the License Management window always opens when
starting the program and you have to select a license. The product will start auto-
matically regardless of the option if exactly one license is found.
Note: This option is available only when you open the License Management window
from within the product.
Note: The column is displayed only when you open the License Management window
from within the product.
Product: PTV Vision products for which this license is valid. Click the + sign to display the
add-ons.
Note: If your Vissim license includes the Viswalk add-on module, a value greater than 30
is displayed as "Maximum number of pedestrians".
Status:
l Available: The license can be used.
l Unavailable: The license cannot be used, causes can be for example:
l the license server is temporarily unavailable
l the license has been deactivated but not yet deleted from the list
l Locked: The license cannot be used, for example, after a security problem occurs.
l Checking: The status of the license is temporarily unknown (will be updated auto-
matically).
Number of seats: Number of seats still available as well as the maximum possible number
of seats of a license (concurrent users)
l For single-user licenses: 1 or only local
l For floating network licenses: Number of seats still available and the total number of
seats, e.g. 255/300 (floating).
The tooltip displays how often the license is directly in use and how often it is
borrowed, if at all.
Expiration date: Display of the expiration date of the license, where applicable, otherwise
unlimited
Available in version: Usable product versions for the license
Server: License server, for example Localhost for the local computer or CmCloud for a
floating cloud license
Serial number (Container): Serial number of the license container:
l USB dongles start with the number 1,2, or 3
l Soft containers with 130
l Cloud containers with 140
Activate license (see “Activating a license on your computer” on page 55), (see
“Activating a license on a license server” on page 65). Not relevant for cloud licenses.
Deactivate selected license. You can activate this license later again with the license key
(see “Deactivating a license on your own computer” on page 56), (see “Deactivating a
license on a license server” on page 73). Not relevant for cloud licenses.
Update marked license (see “Updating licenses on your computer” on page 56), (see
“Updating a license on a license server” on page 70). Not relevant for cloud licenses.
Start the search for new licenses on the registered license servers and cloud license
containers (see “Finding licenses” on page 60).
Delete marked licenses from the list (see “Removing licenses from the list that are not (no
longer) available” on page 61)
Note: The arrow symbols are displayed only when you open the License Management window from
within the product.
1. From the Windows Start menu, select the desired variant of the PTV License Manager tool.
The PTV License Manager window opens, possibly with the variant as a bracket addition.
2. Select the desired product for which you want to manage licenses.
3. Select the desired language for the user interface of the License Management window.
4. Click the Start button.
The PTV License Manager - <Product name> window opens and you can execute all license
management functions on the computer (see “Using the License Management window” on page 50).
You can edit the lists of license servers and license containers in the CodeMeter settings window. Open
the window from the product or the standalone tool PTV License Manager.
1. Open the License Management window (see “Managing licenses with the PTV License Manager” on
page 52) or (see “Opening the license management in the product” on page 52).
Element Description
License List of the license servers that you can access. You can edit the list.
server A symbol indicates the status of the license server:
section
l
displays an automatically found license server
l
displays a registered accessible license server
l
displays a registered unavailable license server. You can neither remove this
license server from the search list nor edit it.
Add license server: Add license servers to the search list (see “Adding license servers to
the list of all searchable servers” on page 57).
Remove license server: Delete marked license servers from the list (see “Removing a
license server from the search list” on page 57)
Edit license server: Edit marked license servers (see “Editing a license server in the
search list” on page 58)
Automatic If the option is selected, the product automatically scans the network for license servers.
server Note: The search process will take longer when the option is selected.
search
License List of license containers that you can access. You can edit the list.
container
section
Start the search for new licenses on the registered license servers and cloud license
containers (see “Finding licenses” on page 60).
Import credentials for cloud container Set up access to the cloud license container by
importing the credentials file (see “Setting up access to cloud license containers” on page
58)
Generate soft container: To activate license keys for soft containers on a license server,
it may be necessary to generate a new soft container on the desired license server.
Import license update (file-based): Updates the license on the selected license
container file-based. This procedure is used when the license container is located on a
remote computer that is not connected to the Internet (see “Transferring the license
activation file to the license server” on page 72).
Notes:
l You need a connection to the Internet.
l At least version 7.10 of the "CodeMeter Runtime Kit" program must be installed. By default, the latest
CodeMeter Runtime Kit is installed together with the product.
You can activate a license on your own computer or a different computer (see “Activating a license on a
license server” on page 65).
If you want to use the license management in the product for this purpose, execute the following steps. You
can also activate licenses with the standalone tool PTV License Manager (see “Managing licenses with
the PTV License Manager” on page 52). You call up PTV License Manager in the Windows start menu for
programs.
Note: If your computer is not connected to the Internet, please proceed as described below (see
“Activating a license on a license server without an Internet connection” on page 66).
Note: Changes to the license are only available after restarting the PTV Vision product.
2. In the Licenses window, mark the license that you want to deactivate. The serial number of the license
container is displayed in the Box column.
3. Click the Deactivate selected license symbol and confirm the security prompt with Yes.
4. In the Deactivate licenses window, click the Close button.
The license is deactivated and removed from the list of available licenses in the License Management
window. It can then be activated again with the same license key in another license container (see
“Activating a license on your computer” on page 55) or (see “Activating a license on a license server” on
page 65).
1. Open the License Management window (see “Opening the license management in the product” on
page 52) or (see “Managing licenses with the PTV License Manager” on page 52).
3. In the License server section, click the Add license server symbol.
4. In the Insert license server window, enter the name or network address of the license server.
5. Confirm with OK.
The license server will be added to the list in the License servers section.
4. In the License server section, click the Remove license server symbol.
5. In the Insert license server window, enter the name or network address of the license server.
6. Confirm with OK.
The name of the license server is removed from the list in the License server section.
4. In the License server section, click the Edit license server symbol.
5. In the Insert license server window, enter the new name or network address of the license server.
6. Confirm with OK.
The name of the license server is removed from the list in the License server section.
First, you set up access to cloud license containers and then select the floating cloud license for use.
To use cloud-based licenses, your computer must first have access to the cloud license container where the
licenses are stored. To do this, you import a Credentials file (*.wbc) once. You will receive this from PTV as
part of the delivery.
Perform the following steps on all computers from which the floating cloud license will be used:
If multiple licenses are available, complete the following steps. By doing so, you select licenses in the newly
created cloud license container for use:
1. Open the License Management window from within the product (see “Opening the license
management in the product” on page 52).
More information (see “Finding new licenses and removing licenses from the list that are not (no longer)
available” on page 60)
Note: For academic licenses, the borrowing period is limited to a maximum of 180 days. However, it may
be shorter in your case if the license administrator has set a shorter borrowing period for your activation
key.
Note: You cannot deactivate the main license using the symbol until all borrowed sublicenses
have been returned.
Note: The use of licenses cannot be specified with the standalone tool PTV License Manager.
2. In the Settings section, select the Check out automatically, if possible option.
3. Activate the desired licenses in the first column of the list.
4. If necessary, change the order of the licenses with the arrow symbols to the right of the list.
5. Confirm with OK.
The selected licenses can be used if they are available.
When you start the PTV Vision product, it automatically checks whether one of the selected licenses is
available. If multiple licenses are available, the product will check out the highest license and then start.
If no license is available, the License Management window opens.
1.7.3.11 Finding new licenses and removing licenses from the list that are not (no longer) available
You can check the available licenses in the License Management window. To ensure that the list displays
all available licenses, you can search for licenses that can be used, for example, after you have expanded
the server search list (see “Adding license servers to the list of all searchable servers” on page 57) or after
you have set up access to a cloud license container (see “Using cloud-based licenses” on page 58).
Finding licenses
1. Open the License Management window (see “Managing licenses with the PTV License Manager” on
page 52) or (see “Opening the license management in the product” on page 52).
Note: The list is automatically completed during the search, but no licenses are removed from the list that
are not or no longer accessible.
Removing licenses from the list that are not (no longer) available
You can remove an invalid license from the Licenses list display. This license is not deleted and not
returned. The license will only be removed from the list.
For example, if a license server is temporarily unavailable, you can identify the unavailable licenses by the
red font color and the Unavailable entry in the Status column. The status updates automatically as soon as
a connection to the corresponding license server is established again.
If you have deleted a still valid license from the display of licenses, you can display it again via a new
search.
1. Select the licenses you want to remove from the list.
3. Read the End User License Agreement and agree to the terms.
4. Click the Next button.
The Installation Scope window opens.
1. From the Windows Start menu, choose PTV License Manager (Server).
The License Management window opens.
2. Follow the procedure described for Activating a license on your computer from step (see “Copy the
license key received by e-mail to the clipboard.” on page 55) (see “Activating a license on your
computer” on page 55).
The license will be activated in the selected license container. After that, the license will be available in the
License Management window in the list of licenses.
Tip: If you do not have a connection to the Internet on the license server, please proceed as described
here: (see “Activating a license on a license server without an Internet connection” on page 66).
Only if this procedure is not possible, you need to activate the license file-based and carry out the following
steps.
1. Start the license management on the computer with the Internet connection (see “Starting license
management on the computer with an Internet connection” on page 67).
2. On the license server, create a license request file for the license container where you want to activate
the license (see “Creating a license request file” on page 67).
3. If necessary, create a soft container on the license server beforehand (see “Creating a soft container
on a license server” on page 69).
4. Transfer the created license request file from the computer with the Internet connection to the PTV
server (see “Uploading the license request file ” on page 68).
5. Get a license activation file on the computer with the Internet connection and transfer the file to the
license server (see “Transferring a license activation file to a license server” on page 68).
6. Create a receipt file on the license server and transfer the file from the computer with the Internet
connection to the PTV server (see “Creating a receipt file on a license server” on page 69).
In this step, you create a license request file on the license server for the license container in which you
want to activate the license. Then send this file from the computer with Internet access to the PTV server to
get back a license activation file.
Notes:
l Make sure, that the license container matches the type of license (see “License binding and license
container” on page 44).
l If you want to activate a license container of the type soft container, a soft container must exist on the
license server. If this is not the case, you must now create a soft container (see “Creating a soft con-
tainer on a license server” on page 69). Then proceed with step (see “In the License container list,
select the desired license container.” on page 67).
Tip:
You can alternatively create the license request file ...RaC by using the command line.
To do this, open the CodeMeter Command Prompt app and enter the following command line
parameters. Here XXXXXXXX stands for the serial number of the soft container and the f marks the
beginning of the name of the license request file to be generated.
Under Windows
l For a soft container license: cmu32 --serial 130-XXXXXXXX -c6000459 -f130-
XXXXXXXX.WibuCmRaC
l For a USB dongle license: cmu32 --serial 3-XXXXXXXXXX -c100321 -f3-
XXXXXXXXXX.WibuCmRaC
l For a USB dongle license with borrowing function: cmu32 --serial 3-XXXXXXXXXX -c6000459 -f130-
XXXXXXXX.WibuCmRaC
Under Linux
3. Go to the CodeMeter settings window on the license server and click the Import license update
(file-based) symbol.
4. Navigate to the license activation file ...RaU and click the Open button.
Tip:
You can alternatively import the license activation file ...RaU by using the command line.
To do this, open the CodeMeter Command Prompt app and enter the following command line
parameters.
Under Windows
l For a soft container license: cmu32 -i -f130-XXXXXXXXXX.WibuCmRaU
l For a USB dongle license: cmu32 -i -f3-XXXXXXXXXX.WibuCmRaU
Under Linux
l For a soft container license: cmu -i -f130-XXXXXXXXXX.WibuCmRaU
l For a USB dongle license: cmu -i -f3-XXXXXXXXXX.WibuCmRaU
In the next step, you need to create a receipt file on the license server to complete the activation process:
2. Click the Download template hyperlink and save the file to the license server.
3. Switch to the CodeMeter settings window on the license server.
4. In the License container section, click the Generate soft container symbol.
5. Navigate to the SoftContainerCreator.WibuCmLif file.
An empty soft container is generated and displayed in the iLicenseContainer list.
6. Continue with Creating a license request file step (see “In the License container list, select the desired
license container.” on page 67).
Only if this procedure is not possible, you have to update the license file-based.
1. Start the license management on the computer with the Internet connection (see “Starting license
management on the computer with an Internet connection” on page 71).
2. On the license server, create a license request file for the license container where you want to activate
the license (see “Creating a license request file” on page 72).
3. Transfer the created license request file from the computer with the Internet connection to the server of
PTV (see “Uploading the license request file ” on page 72).
4. Receive a license activation file on the computer the with the Internet connection and transfer the file to
the license server (see “Transferring the license activation file to the license server” on page 72).
5. Create a receipt file on the license server and transfer the file from the computer with the Internet
connection to the PTV server (see “Creating a receipt file on the license server” on page 73).
Tip: If necessary, click the Find licenses symbol to display the license you want to update in the
list. If the license is not displayed after the search, add the license server where the license is activated to
your server search list (see “Adding license servers to the list of all searchable servers” on page 57).
In this step, you create a license request file on the license server for the license container where you want
to update the license. Then send this file from the computer with Internet access to the PTV server to get
back a license activation file.
Tip:
You can alternatively create the license request file ...RaC by using the command line.
To do this, open the CodeMeter Command Prompt app and enter the following command line
parameters. Here XXXXXXXX stands for the serial number of the soft container and the f marks the
beginning of the name of the license request file to be generated.
Under Windows
l For a soft container license: cmu32 --serial 130-XXXXXXXX -c6000459 -f130-
XXXXXXXX.WibuCmRaC
l For a USB dongle license: cmu32 --serial 3-XXXXXXXXXX -c100321 -f3-
XXXXXXXXXX.WibuCmRaC
l For a USB dongle license with borrowing function: cmu32 --serial 3-XXXXXXXXXX -c6000459 -f130-
XXXXXXXX.WibuCmRaC
Under Linux
3. Go to the CodeMeter settings window on the license server and click the Import license update
(file-based) symbol.
4. Navigate to the license activation file ...RaU and click the Open button.
Tip:
You can alternatively import the license activation file ...RaU by using the command line.
To do this, open the CodeMeter Command Prompt app and enter the following command line
parameters.
Under Windows
l For a soft container license: cmu32 -i -f130-XXXXXXXXXX.WibuCmRaU
l For a USB dongle license: cmu32 -i -f3-XXXXXXXXXX.WibuCmRaU
Under Linux
l For a soft container license: cmu -i -f130-XXXXXXXXXX.WibuCmRaU
l For a USB dongle license: cmu -i -f3-XXXXXXXXXX.WibuCmRaU
In the next step, you still need to create a receipt file on the license server to complete the activation
process:
1. From the Windows Start menu, select PTV License Manager (Server).
The License Management window opens.
2. Follow the procedure described for deactivating a license on your own computer from step (see “In the
Licenses window, mark the license that you want to deactivate. The serial number of the license
container is displayed in the Box column.” on page 57) (see “Deactivating a license on your own
computer” on page 56).
Note:
l You can deactivate a floating network license set up for borrowing only after all borrowing operations
have been completed. Alternatively, as an administrator, you can disable borrowing from this license
(see “Preparing the borrowing of licenses” on page 74). After the maximum borrowing period has
expired, you can deactivate the license without first completing all borrowing operations.
To be able to borrow from this license and, if necessary, create activation keys for borrowing, you must
prepare the license for this.
Prerequisites are:
l You have the password that was sent together with the license key.
l You have an Internet connection.
1. In the Windows Start menu, select PTV License Manager (Standard) (see “Managing licenses with the
PTV License Manager” on page 52).
2. Select the desired product and click the Start button.
The License Management window opens.
Element Description
Key length Enter the number of characters for activation keys in the field. The number of characters
entered limits the number of activation keys you can generate. The possible number is
displayed next to Key. For example, 0/24 means that none of the 24 activation keys
possible have been created so far. You can set a different key length for each new
activation key. The number of the keys that you can still generate is recalculated.
Allow If this option is selected, the license may only be used for borrowing.
borrowing If the option is not selected, the license can be used for borrowing and as a regular
only floating network license.
8. Confirm with OK.
The license is prepared for borrowing.
You can create activation keys for the main license to control more precisely which users are allowed to
borrow licenses. The number of sublicenses for which you can generate activation keys depends on the
existing main license. You pass on the created activation keys to the desired recipients by e-mail.
1. Open the License Management window (see “Managing licenses with the PTV License Manager” on
page 52) or (see “Opening the license management in the product” on page 52).
2. Click the Manage button.
The Enter password window opens.
3. Enter the password (see “Preparing the borrowing of licenses” on page 74).
4. Confirm with OK.
The Manage license window opens.
Element Description
Key column Displays the key string of the activation keys created. The activation key is generated
automatically and cannot be changed.
Number of For each activation key, specify how often it can be activated. The number entered here is
activations independent of the number of available licenses. Example: If an activation key allows five
column activations and has already been used five times, it cannot be used again, even if the
activation key was used to borrow a license and the license has been returned.
Borrowing For each activation key, specify the end date for the borrowing period. By default, the end
period until date of the main license is specified.
column
8. Confirm with OK.
The activation key is created.
9. In the Manage license window, select the activation key.
10. Click the Copy to clipboard button.
11. Paste the copied activation key into an e-mail and send it to the desired recipient.
12. Confirm with OK.
You can change the password you use to manage the main license.
If you are a license administrator and need to access the license server
You need access to the license server for the following use cases:
l How do I set up a computer in the network as a license server? (see “Setting up a license server” on
page 61)
l How do I manage licenses on a license server without having to use license management in a PTV
Vision product? (see “Managing licenses with the PTV License Manager” on page 52)
l How do I activate a license on a license server in the network? (see “Activating a license on a license
server” on page 65)
l How do I use a license on a license server? (see “Using licenses on a license server” on page 57)
l How do I activate licenses on a server that has no connection to the Internet? (see “Activating a
license on a license server without an Internet connection” on page 66)
l How do I deactivate a license? (see “Deactivating a license on a license server” on page 73)
l What is the difference between licenses on USB dongles, in soft containers, or in the cloud? (see
“Basics of license management” on page 44)
l What is the difference between single-user licenses and floating network licenses? (see “Using
licenses” on page 46)
l We have several license keys. Which one can I use? (see “Setting licenses for use” on page 60)
Demo version
l The version can be used for an unlimited period of time, for example to allow others to view simulation
data without having a license to use a full version (see “Providing simulation data for demo version” on
page 82).
l You cannot copy data in lists.
l The Network Editor is fully functional.
l Evaluation cannot be generated.
l The Save, Save as default network, and Print commands are not available.
l The COM interface cannot be used.
l Video files cannot be saved.
l Users do not receive technical support.
l Simulation runs are possible only for the first 1,800 s. This period cannot be extended in order to show
longer simulation runs. Vissim does not assign any evaluation attributes and does not generate any dir-
ect evaluations.
l If it is necessary to show the visualization of vehicles and/or pedestrians beyond the first 1,800 s, anim-
ation files *.ani can be used. For animation files there is no time limit.
l If a signal control DLL from another provider is required for the execution of the simulation run, which is
originally located in the Exe directory of the installed full version, this file must be included with other files
required for its execution in the ..\AdditionalFiles\Exe subfolder in the Vissim Setups directory (if applic-
able). From there, the signal control DLL is then copied to the demo version's Exe\ directory during
installation.
l All files that users of the demo version should use must additionally be copied manually, for example:
l Network file *.inpx
l Layout file *.layx
l Supply files of the signal control
Student version
l Evaluation can be generated.
l The Vissim network can be saved.
Thesis license
Classroom license
The Classroom license is only available in the USA. Functionality and restrictions depend on the license
type used.
Academic license
Network size not limited 1 km x 1 km not limited not limited not limited
Max. number of pedestrians not limited 30 specifically defined specifically defined specifically defined
Max. sim. period in sim. sec. 1,800 s 600 s not limited not limited not limited
Network size 10 km x 10 km not limited specifically defined not limited not limited
lite: 1 km x 1 km
Max. number of signal 20 not limited specifically defined specifically defined specifically defined
controls
lite: 3
Max. number of pedestrians 10000 10000 not limited specifically defined not limited
lite: 1000
Max. sim. period in sim. sec. not limited not limited not limited not limited 1,800 s
3D display
Meso simulation
3D display
Bing Maps with maintenance with maintenance with maintenance with maintenance
contract contract contract contract
BIM import
Bosch Emissions
COM interface
Dynamic assignment
Emissions
Driving simulator
Landside Demand
Generator
Meso simulation
Public transport
Fixed time
RBC
only USA only USA only USA only USA
VAP
VISSIG
Academic / Academic lite Thesis PTV Vissim Kernel Viswalk Viswalk Demo, 30 days
Signal controller type
Fixed time
External
Fourth Dimension D4
LISA+ OMTC
Mc Cain 2033
RBC
SCATS
SCOOT
Siemens VA
TRENDS
VAP
VISSIG
VS-PLUS
1.13 Documents
We provide a comprehensive manual to help you quickly become familiar with Vissim and Viswalk:
l The Help and manual describe functions and procedures. The step-by-step instructions guide you
through tasks. The Help and manual are identical in content (see “Showing the PTV Vissim Help” on
page 84), (see “Showing the user manual” on page 84).
l Additional documentation is available for further information (see “Additional documentation” on page
85)
Tip: After accessing the Help, the browser stores the URL of the Help in the cache. If a new version
of the Help is available, clearing the cache can help your browser display the new version of the
Help.
Opening the PTV Vissim Help and showing the start page
► On the Help menu, click > PTV Vissim Help.
The Help start page opens.
l VisVAP manual.pdf: VisVAP is a program that allows you to easily create the program logic of a VAP sig-
nal control as a flow chart.
Please understand that the PTV Vision Support cannot replace a training course. PTV Vision Support does
not offer engineering expertise beyond its product functionality, such as demand modeling or signal control.
It does not address project-specific issues or problem-solving in that context. Should you require any help
on these subjects, we will be happy to offer you a project-specific training course.
1.14.1.1 FAQs
Here you can find the answers to frequently asked questions about Vissim on our website:
PTV Vissim Knowledge Base
Note: For access to the Knowledge Base articles you need access to the Internet.
l If you have a maintenance contract, you can contact us with questions about your project and mod-
eling.
Before you contact us with questions and problems:
l Please try to solve the problem by using the Help or the User manual. The requested information is
often contained in it.
l Read the tips and tricks on the Internet:
l PTV Vissim Tips & Tricks
l PTV Visum Tips & Tricks
l Read the FAQs on the Internet: Vissim FAQs, Visum FAQs. Requested information is often con-
tained in it. The FAQ list also contains valuable modeling tips.
In the interest of efficient handling of your request to PTV Vision Support, we ask you to use the
corresponding contact form on the Internet:
l Technical Support PTV Vissim
l Technical Support PTV Viswalk
l Technical Support PTV Visum
The contact form also opens in the browser if you select Help > Technical Support in the PTV product
menu.
The following information is required for a smooth processing of your request:
l Problem description
l Steps executed immediately before the problem occurred
l If required, screenshots of program states
l All files necessary to reproduce the error
When you open the form from the Help menu, the following data is automatically entered into the form:
l If available: License number
l Customer ID
l Version and service pack number, for example [[[Undefined variable PTV_Manual_lic.Version cur-
rent]]].00-04, from the title bar
l Edition, if applicable
l Version of the operating system and service pack number
l System type of the operating system
► Fill in the remaining fields:
l Issue type: Error, question, or suggestion for improvement
l Topic: Narrow down to affected functionality or affected add-on
l Subject: Enter error message or short summary of the support request.
l Text box 1: Please describe your request.
l Text box 2: Please list the steps performed that lead to the described situation.
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 2024\Examples Demo\
The tutorial Getting Started will help you gain a first insight into working with Vissim. By default, the
tutorial is saved under C:\Users\Public\Public Documents\PTV Vision\PTV Vissim 2024\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 “Using the License Management window” on page 50).
Vissim opens. The Start sceen shows information on the program version:
l Number of Vissim version
l Installation directory
Tip: You can call up further program information in Vissim:
► On the Help menu, click > About.
► On the Help menu, click > License.
Should Vissim write important messages into the Messages window while importing a network file, a
message is displayed to inform you accordingly. 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, on the View menu, click > 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:
Vissim opens and shows the start page in a tab displayed in the foreground (see “Using the Start page” on
page 92).
4. If you want to go from the start page to the network editor, click the Network Editor tab below the start
page.
Up to four instances of Vissim can be opened at the same time.
Note: Your user preferences are saved in the Windows registry and in the *.layx layout file when
Vissim is ended. The settings are used automatically when the program is restarted.
Parameter Description
-automation Provides Vissim as a COM server in the automation mode for COM scripts that
are started subsequently.
<input file> Loads the specified network file *.inpx or *.inp. If the network file has not been
saved to the Exe directory, enter the path in front of the <input file>.
If a path contains spaces, add the character " at the beginning and end of the
path, for example "C:\Program Files\PTV Vision\PTV Vissim 2024.00-
00\Exe\Vissim240.exe" Busmall.inpx
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.
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 on the File menu, you click > New or click the New button , the tab and Start page are moved to
the background and the Network editor is displayed in foreground.
By default, the user interface contains the following elements for viewing, editing, and controlling the
network, data and simulation:
Element Description
(1) Title bar l If a network file *.inpx is open: file name of the network file
l Program name
l Version number
l Service pack no.
l Opened version: for example Demo, Uni, Academic license, Beta
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.
l Date of expiry of the license
(2) Menu bar You can call program functions via the menus (see “Overview of menus” on page 148).
Network files used most recently in Vissim are shown in the File menu. Click on the entry
Element Description
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 161).
(4) Network You display the currently opened 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 106).
(5) Network By default, the network object sidebar, level toolbar and background image toolbar
object are shown on individual tabs in a window.
sidebar Network object sidebar (see “Using the Network object sidebar” on page 96):
l Select the Insert mode for network object types
l Select visibility for network objects
l Select selectability for network objects
l Editing graphic parameters for network objects
l Show and hide label for network objects
l Shortcut menu for additional functions
(6) Levels l Select visibility for levels (see “Using the Level toolbar” on page 99)
toolbar l Select editing option for levels
l Select visibility for vehicles and pedestrians per level
(7) l Select visibility for backgrounds (see “Using the background image toolbar” on page
Background 100)
toolbar
(8) Project Displays projects, base networks, scenarios and modifications of scenario management
explorer
(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 122).
(10) Quick Shows attribute values of the currently marked network object. You can change attribute
View
values of the marked network objects in the Quick View (see “Using the Quick View” on
page 101).
(11) Smart Shows a small scale overview of the network. The section displayed in the Network
Map
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 103).
(12) Status Shows the position of the cursor in the Network Editor. Shows the current simulation
bar second during a running simulation.
(13) Vertical Symbols for inserting complex network objects. The vertical toolbar is located on the left
toolbar edge of the network editor.
Short help Show or hide short help during insertion of complex network objects. The short help
button in the describes the necessary steps when inserting complex network objects. Images or
Network animated GIF files in the Short help window can provide additional assistance. The short
editor toolbar help opens automatically the first time you select a function from the vertical toolbar.
In the following cases, Vissim highlights the input fields with a red triangle and activates the first input
field:
l Entry field is mandatory. You must enter a value or string in a valid data format.
l Part of the value or string entered is in an invalid data format. For example, for the attribute No of a
link, a number must be entered. Characters are not accepted.
You must fill in all mandatory fields of a window to be able to close it with OK and make the data available in
Vissim.
Point the mouse pointer at the red triangle to open a quick info about the cause of error.
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.
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.
(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.
l You can insert new network objects of this network object type into network editors.
l The network objects of this network object type are visible and selectable in all network editors.
l You can switch off visibility and selectability only for the other network object types.
(5) Edit graphic parameters button: Open preview and graphic parameters
This button shows you how network objects of this type are displayed in the Network editor. The buttons 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 359).
Click the button 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 187), (see “List of
graphic parameters for network objects” on page 189).
Label is hidden
Label is shown
Function Description
Show List If you have already opened a list of the network object type, it will be displayed in the
foreground.
If no list of the network object type has been opened, the list will be opened and
displayed in the foreground of the program interface area where a list was last
activated.
Open new Show the list with network objects of network object type, including the network objects'
list attributes If you have already opened a list of the network object type, another list of the
network object type will be opened.
Create Chart Open the Create Chart window (see “Creating charts” on page 1182). In the Network
object type list box, the object type you right-clicked is automatically selected.
Creating a Open the User-defined attribute window (see “Using user-defined attributes” on page
user-defined 237). In the Object type list box, the object type you right-clicked is automatically
selected.
attribute
Edit graphic Show list of graphic parameters of the network object type (see “Editing graphic
parameters parameters for network objects” on page 187)
Make All Display all network objects of all network object types in the Network editor
Types Visible
Make No Hide all network objects of all network object types in the Network editor
Types Visible
Make All All network objects of all network object types can be selected in the Network editor
Types Select-
able
Function Description
Make No Not all network objects of all network object types can be selected in the Network editor
Types Select-
able
Selectability Show or hide the Selectability column on the network object sidebar
Column
Label Show or hide the Label column on the network object sidebar
Column
Graphic Para- Show or hide the Graphic parameters column on the network object sidebar
meters
Column
All Object On the network object sidebar, show all network objects types for vehicle and
Types pedestrian simulation
Vehicle On the network object sidebar, only show network object types for vehicle simulation
Object Types and hide network object types for pedestrian simulation
Only
Pedestrian On the network object sidebar, only show network object types for pedestrian
Object Types simulation and hide network object types for vehicle simulation
Only
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.
1.15.10.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
Division =/2
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!
The Smart Map opens as a tab. The position depends on how your user interface is set up.
If the network is greatly enlarged in the Smart Map, the rectangle may lie outside of the Smart Map and is
not shown in the Smart Map (see “Displaying the entire network in the Smart Map” on page 104).
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.
Note: If a network is displayed in several Network editors, the Smart Map uses rectangles to
indicate the different views.
Element Description
PTV Default Standard map of PTV Planung Transport Verkehr GmbH showing the
geographical context
PTV Gravelpit The map shows more names of places and streets than the PTV Default map.
Disable Background Hide the currently selected live map from the Smart Map
Maps
Search location Open the input box and enter a search term, for
example a postcode, a town name, a street name or
another geographical designation. Matching sug-
Toggle selection If network objects are overlapping each other at the TAB
position that you clicked, select the next network
object.
For instance, for a link with the attribute Is pedestrian
area, you can then select the other direction.
The button is only active if network objects lie on top of
each other and one of the network objects on the top
is selected.
Paste from Paste network objects from the Clipboard into the
clipboard Network Editor (see “Pasting network objects from the
Clipboard” on page 387)
Previous view Display previous view. You must have previously dis- ALT + left arrow
played views. key
Next window Display next view. You must have displayed some pre- ALT + right
section
vious views beforehand. arrow key
Tip: Alternatively, you can adopt the camera position from attributes in the following lists and
apply them to the current Network editor:
l In the Camera Positions list, right-click a saved camera position. Then on the shortcut
menu, click Apply to current Network Editor.
l In the Keyframes list, right-click a saved keyframe. Then on the shortcut menu, click
Apply camera position to current network editor.
Pan Move entire network section. Selected and non- Arrow keys or
selected network objects are moved. pressed mouse
wheel
Rotate mode (3D) only in 3D mode: Tilt or rotate the network display Hold down left
on level vertically or horizontally (see “Navigating in 3D mouse button
mode in the network” on page 222). and drag the
The icon remains selected and the function remains mouse, or press
active, until you click one of the following icons: the ALT key +
hold mouse
l
the Rotate mode (3D) button again wheel down
l
the Flight mode button
l
the 2D/3D button
Flight mode (3D) only in 3D mode: Move current camera position over
on network (see “Flight over the network” on page 224)
The icon remains selected and the function remains
active, until you click one of the following icons:
l
the Flight mode button again
l
the Rotate mode (3D) button
l
the 2D/3D button
Selection Functions
No network objects selected Show List: Show the network objects list of the network object type that
is selected for the Insert mode on the network object sidebar.
One network object is l The standard editing functions are shown, for example:
selected l Zoom To Selection
l Delete
l Duplicate
l Copy
l Paste
l Edit
l Show In List
l Reset label position
l Create chart for selected objects
l Network object type specific functions, e.g. Split link here
Multiple network objects of a l Only the standard editing functions that can be carried out when mul-
network object type or tiple network objects are selected are shown, for example:
different network object l Zoom To Selection
types are selected l Delete
l Duplicate
l Copy
l Paste
l Show In List
Editing functions that are available for a single selected network object
are not displayed.
l Only functions specific to the network object type that are useful when
multiple network objects are selected are shown.
1.15.12.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 104).
In 2D mode, click the Zoom in button to enlarge the view of a specific section. In 3D mode, click the
Zoom in button to gradually enlarge the view.
The selected section will be zoomed in. The mouse pointer is reset to standard display.
In 2D mode, click the Zoom out button to reduce the view of a specific section. In 3D mode, click the
Zoom out button to gradually reduce the view.
► On the Network editor toolbar, click the Zoom out button.
The view is reduced.
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.
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.
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.
Vissim indicates the distance from a measurement point to the first measurement point in a horizontally
aligned text box, immediately next to the measurement point.
Vissim indicates the distance in the unit selected by default in the network settings.
You can also measure distances during a simulation run.
2. Ensure that on the Network editor toolbar, the Measure distance button is selected.
Tip: Alternatively,press CTRL+M to measure a distance.
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.
1.15.12.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. On the shortcut menu, click 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 125).
An arrow next to the marker indicates the direction from upstream to downstream .
If you rename a network editor layout in a scenario in a scenario management project, Vissim renames this
network editor layout in the other scenarios as well as in the base network of the scenario management
project. If you reference the network editor layout in a storyboard in the scenario, Vissim assigns this new
name to the network editor layout. However, Vissim does not rename the network editor layout in
storyboards from other scenarios or in the base network of the scenario management project.
2. On the Network editor toolbar, click the Network editor layout selection button .
3. Click Add.
4. Overwrite the selected entry with the desired name and click next to it on .
On the toolbar of all Network editors, the new Network editor layout is displayed in the Network editor
1. On the Network editor toolbar, click the Network editor layout selection button .
2. Point the mouse pointer at the name of the Network editor layout whose settings you want to apply to the
Network editor and click.
1. On the Network editor toolbar, click the Network editor layout selection button .
2. Point the mouse pointer at the name of the Network editor layout you want to overwrite.
Buttons for renaming, overwriting and deleting are displayed.
1. On the Network editor toolbar, click the Network editor layout selection button .
2. Point the mouse pointer at the name of the Network editor layout and click next to it on .
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 object
sidebar, 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:
2. To show the hidden objects again, on the View menu, click > Simple Network Display again.
Tip: Alternatively, press CTRL+Q or on the Edit toolbar, click Quick Mode.
You have the following options to switch off the quick mode:
l Press CTRL+Q again.
l On the View menu, click > Quick Mode again.
l
Click the Quick Mode button again.
All dynamic objects are shown again. All lists and the Quick view are updated.
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 hid- At the edge of the user interface, point the mouse to the tab of
den window again the desired window.
Change size Change the size of the window using the corner drag points.
The size of windows cannot always be changed.
You can restore the default settings (see “Resetting menus, toolbars, hotkeys, dialog positions” on page
175).
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 symbol 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, hotkeys, dialog positions” on page
175).
1. Click on the title bar or the tab for the window and hold the mouse button pressed.
If you move the mouse, a symbol is displayed, which shows you the possible anchoring positions:
Element Description
l Outer symbols: This anchors the window in the destination area at one of the
four edges.
l Symbol 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 object sidebar, Levels
toolbar or the Background toolbar as a tab.
Element Description
(2) Toolbar l List layout selection box: Select the name list layout (see “Using named list layouts”
on page 137)
l Functions for displaying and editing (see “List toolbar” on page 125)
l Relation box: Select relation to the opened list and display data of relations in the list
on the right (see “Using coupled lists” on page 146)
(4) Data Attribute values. Functions are available via the shortcut 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, be copied or
cells changed.
Gray cells Values of calculated attributes or result attributes. You cannot change them.
(6) Hatched Values of irrelevant attributes with no impact due to the values of other attributes, e.g. a
cells
Wiedemann 74 parameter, when for a driving behavior, the type Wiedemann 99 is selec-
ted.
Element Description
(7) Red, Only for conflict areas (see “Defining the right of way at conflict areas” on page 587)
green,
yellow cells
(8) Cells with For some attributes, in the cells, in list boxes, you can select or add attribute values.
list boxes l If you point the cursor to a cell that contains a selection list, the button is displayed.
l 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.
If the column width prevents the display of the entire text in a field, Vissim cuts off the text and indicates the
missing text using omission points: "..."
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
Shortcut menu in the Opens a list with the network objects, attributes and attribute values to the
network object sidebar selected network object type
> Show List
Shortcut menu of the Opens the Levels list with the defined levels, attributes and attribute values
Level toolbar > Show
List
Element Description
Shortcut menu of the Opens the Backgrounds list with the defined backgrounds, attributes and
Background image attribute values
toolbar > Show List
Shortcut menu in l If no network object is selected in the Network Editor: a list of network objects,
Network editor > attributes and attribute values of the network object type opens, which is
Show In List selected in the network object sidebar.
l If one or more network objects of a network object type is selected in the Net-
work 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.
Shortcut menu of Only for attributes that refer to other network objects with a list: The column
column header in list shortcut menu includes Show <network object name>.
Example: Vehicles in network list > Vehicle type column header > Show
vehicle types.
Tabs with list names If you open additional lists, these are shown as tabs at the bottom of the 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:
l You can open multiple lists and arrange them on the user interface or on multiple screens.
l You can select which attributes are displayed in the list.
1.15.16.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 type.
1. In the Network Editor, right-click the network object of your choice.
2. On the shortcut menu, click 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 125).
l Save named list layout (see “Using named list layouts” on page 137)
List
layout selection list
l Select named list layout and apply to list
Attribute selection Open the Select Attributes window and select attributes which are
shown column by column in the list or whose columns you want to hide
(see “Selecting attributes and subattributes for columns of a list” on page
138).
Add Adds a new row to the list, creates a new object in it and selects it. If there
is a window for the object in which attributes can be entered, this window
automatically opens, provided that the respective setting has been
selected under user preferences (see “Right-click behavior and action
after creating an object” on page 176).
Edit Opens a window for the object selected that allowsy ou to edit its
attributes. If there is no such window for the network object type or the
base data type, the symbol is not shown.
Delete object(s) Deletes selected objects from the list. If the object is a network object, it is
also deleted from the network editor. Conflict areas cannot be deleted.
Duplicate object Copies the object from the list. If the object is a network object, it is also
(s) copied in the network editor. The object is inserted as a duplicate:
l In the list, in a new row, with a new unique number.
l If the object is a network object, in the network editor, the duplicate
is placed on the original network object and can then be moved.
Conflict areas cannot be duplicated.
Sort ascending Sorts a list by one or multiple columns in ascending order (see “Sorting
lists” on page 133)
Set all column If in the list columns are filtered, deactivate the filters to show all data in
filters passive the list again (see “Filtering data of a column” on page 133).
Synchronization Synchronizes list with all network editors, other synchronized lists and the
Quick View. If you select or deselect network objects in the list, these are
also selected or deselected in other windows.
l
If the Auto pan button is selected in a Network editor, the selected
network objects are shown automatically centered in this Network
editor. If you change the selection of network objects in a different Net-
work editor or synchronized list, the section in the Network editor is
automatically adjusted to your selection.
l
If the Auto zoom button is selected in a Network editor, the selec-
ted network objects are shown centered in this Network editor, and the
section is selected large enough to show all selected network objects.
If you change the selection of network objects in a different Network
Editor or synchronized list, the section in the Network Editor is auto-
matically adjusted to your selection.
You can synchronize the result lists of simulation runs, vehicles in the
network, pedestrians in the network, and paths. Synchronization,
however, only has an effect on the Quick View (see “Using the Quick
View” on page 101). For other result lists, the Synchronization button is
not available.
l In simple lists: Select a relation for the objects of the list with other
Relations list
objects, and show the other objects in a coupled list on the right, e.g.
the lanes of a link.
l In coupled lists: Select a relation for the objects of the left list with other
objects, and show these objects in the list on the right (see “Using
coupled lists” on page 146). The entry Single List only displays the
left list and hides the right list with the relation.
Save to database Save list as database. Opens the Evaluations (Database) window. A
database connection must be configured (see “Configuring the database
connection for evaluations” on page 1109).
l SQLite database > File name section: Opens the Save as window.
Enter the desired file name.
l In the Database Connection section, select > Data Link Prop-
erties...: the database connection last set
l In the Database table section, select > Table name: by default name
of current table. Avoid using spaces in a table name.
If in the list data is hidden through active filters, only the data shown is
saved. Hidden data will not be saved.
Vissim truncates column names depending on the maximum allowed
length for column names of the database type to export to.
Selected: For the network object type of the current list, data and result attributes of
Autosave after the simulation run completed are automatically saved to the current
simulation evaluation output directory, to a file and/or database. At the end of the
simulation, the list must be open to save the data.
If under Result Management, you selected Keep result attributes of
previous simulation runs, Vissim will add the number of the simulation
run to each file name, according to the following convention:
<File name *.inpx>_<attribute name>_<number of simulation run>.att.
If under Result Management, you selected Delete previous simulation
runs and only perform one simulation run, the naming convention is as
follows:
<File name *.inpx>_<attribute name>_001.att.
If under Result Management, you selected Delete previous simulation
runs and using the parameter Number of runs:, perform several
simulation runs, the data of each simulation run is saved to a separate
file. The file names then include the number of the respective simulation
run.
For automatic output into a database, the database configuration is used
that has been defined for evaluations (see “Configuring the database
connection for evaluations” on page 1109).
If in the list data is hidden through active filters, only the data shown is
saved. Hidden data will not be saved.
Not selected For the network object type of the current list, do not automatically save
data and result attributes of the simulation after the expiry of the
simulation.
Show passive only for conflict areas: shows also the passive, yellow (by default) conflict
conflict areas areas in the list which have no effect on traffic
only for conflict areas: shows only active conflict areas (which have no
effect on traffic)
Create User- Open the User-Defined Attribute window and create an attribute (see
Defined Attribute “Using user-defined attributes” on page 237)
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 138).
If there is a window for editing the attributes of this object type, and it should be shown according to your
user preferences, this window opens. You can enter attributes for the new object. Otherwise, the new
object is created with the default values.
3. If the window for editing has opened, enter the data of your choice.
4. Confirm with OK.
Function Description
Adding Opens the Alias window (see “Using aliases for attribute names” on page 246). The cor-
aliases
responding network object type and the attribute name will be displayed. These entries
cannot be changed. In Name field an Alias is suggested. You can overwrite this value.
Function Description
Editing For the Alias column only: Opens an Alias window (see “Using aliases for attribute
aliases
names” on page 246). You can change the name of the alias.
Removing For the Alias column only: You may remove the alias. The original attribute name is
aliases
shown in the column header.
Set Optimum Adjusts column width for each column to accommodate the longest column title and
Width for All longest cell entry
Columns
Set Optimum Adjusts column width for each selected column to accommodate the longest column title
Column and longest cell entry
Width
Adjust Adjusts column width for all columns to the window width.
Column
Widths To
Window Size
Add Column Opens a window that allows you to select an attribute for a column that is inserted to the
To The Left
left of a highlighted column.
Attribute Opens a window that allows you to select attributes for all columns.
Selection
Function Description
Add Add a new row with a new object and selects the row. Some attribute values are set by
default. For other attribute values, a window is opened. You can then change attribute
values.
The Add command is not available for all object types.
Edit A window opens that allows you to edit the input attributes of the object.
The Edit function is not available for all object types.
Duplicate Copies the object and its data and inserts a copy of it into a new row. For objects with a
geographic position in the network, the copy lies exactly on the position of the original.
Create User- Opens the Create User-Defined Attribute window and automatically adopts the object
Defined Attrib- type of the list (see “Using user-defined attributes” on page 237).
ute
Function Description
Zoom Sets the section in the network editor last active, so that the selected network objects are
all fully displayed.
Create Chart The Create Chart window opens. The network objects selected in the list are displayed
in the Create Chart window.
Function Description
Copy cells Copies the cells selected to the Clipboard. You can paste the data into Vissim or
another program.
Paste cells Pastes the content of the Clipboard to where the cursor is or to a selected area.
Note: Make sure that the data and rows copied to the Clipboard match the data
and cells of the list you want to paste the Clipboard content to.
Delete Deletes all objects in whose rows at least one cell is selected.
Duplicate Copies the object and its data and inserts a copy of it into a new row. For objects with a
geographic position in the network, the copy lies exactly on the position of the original.
Create User- Opens the Create User-Defined Attribute window and automatically adopts the object
Defined Attrib- type of the list (see “Using user-defined attributes” on page 237).
ute
Zoom Sets the section in the network editor last active, so that the selected network objects
are all fully displayed.
Function Description
Opening new list Show another list with network objects of network object type including the network
for <Network objects' attributes.
object type> You can select the function in the shortcut menu of the list of a relation, if the
coupled list has been opened and the relation list contains network objects of the
network object type with their own list.
Purpose Description
Select all cells in the rows and columns You have the following options:
which lie between two cells, including the l Click in a cell, hold down the SHIFT key and click in another
latter cell.
l Click in a cell, hold down the left mouse button and drag the
mouse.
Select additional cells Click in a cell, hold down the CTRL key and click in another cell.
Undo the selection Right-click in the empty area below or next to the list.
Select an additional column. Hold down the CTRL key and click another column header.
Selecting additional rows Hold down the CTRL key and click another row header.
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:
l for Lanes, if the list on the left shows Links
l for Pedestrian routes (static), if the list on the left shows Pedestrians In Network.
that currently seems particularly relevant to you. This may be particularly useful when dealing with large
amounts of data, as it helps create a clearer overview of the data in the list for a limited period of time. When
you filter several columns in a list, each of the filters is applied.
You can deactivate filters individually. Then only the filters applied to the other columns remain active.
You can also set all filters of a list to passive. Then all data is displayed again (see “List toolbar” on page
125).
Filters can also be used in the list layout. That means you can also apply filters to the lists of a network
object type (see “Using named list layouts” on page 137).
At the right edge of the column header, the symbol Filter by data of this column is displayed.
Check boxes, for example: l Yes option: Shows data for which is selected in the column of the
list. The Yes option is a filter criterion selected by default, even if the
filter has not yet been set to active. To use the Yes option as a filter
criterion and activate the filter, in the filter, select Activate filter
to the left of Yes option. For example, if in the Links list, for the Is
connector column, the Yes option remains selected and you select
the Activate filter next to it, in the Links list, only the connectors
are shown and the links are hidden.
l No option: Shows data for which is not selected in the column of
the list. For example, if in the Links list, for the Is connector
column, you select the No option, Activate filter is automatically
selected. In the Links list, then only links are shown and connectors
are hidden.
Entered text The filter criterion consists of a logical operator and entered
characters.
1. In list box of the filter, select the desired logical operator:
l Equal to
l Not equal to
l Begins with
l Ends with
l Contains
l Does not contain
2. Into the text box of the filter, enter the desired characters.
The logical operator compares the characters entered into the text box
with the content in the fields of the column in the list. The list is filtered
accordingly.
List box The filter criterion consists of a logical operator and the object selected
in the column.
1. In the upper list box of the filter, select the desired logical operator:
l Equal to
l Contains
l Does not contain
l Contains text
l Does not contain text
l Empty
l Not empty
2. In the bottom list box of the filter, select the desired object.
The logical operator compares the object selected in the bottom list
box with the objects in the fields of the column in the list. The list is
filtered accordingly.
Numeric value The filter criterion consists of the logical operator and value entered.
1. In the upper list box of the filter, select the desired logical operator:
l Equal
l Equals not
l Greater than
l Greater or equal
l Less than
l Less or equal
l Between
l Between or equal
l Top n: Maximum number of rows that are displayed
l Bottom n: Minimum number of rows that are displayed
l Contains
l Greater than average
l Less than average
2. Into the bottom filter box, enter the desired value.
The logical operator compares the value entered into the text box
below it with the content in the fields of the column in the list. The list is
filtered accordingly.
When you choose the filter criterion, in the filter, Activate filter is selected.
3. To apply the filter, ensure that in the filter, Activate filter 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, Activate filter 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, Activate filter is selected.
2. Deactivate Activate filter:
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 Activate filter.
Tip: Alternatively, click the symbol Delete object(s) to delete a selected entry (see “List toolbar”
on page 125).
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.
If in a coupled list, you select a row in the left list and delete its data in the right list, the row selected in the
left list remains selected. This makes it easier for you to keep an overview of the data and allows you to
immediately synchronize the data of a row with the network editor (see “List toolbar” on page 125).
2. Move the mouse pointer to the desired position between two column headers.
Between the column headers, a blue bar is displayed, showing the position of the moved column.
3. Release the mouse button.
Adjusting an Description
element
Hiding Shortcut menu Remove Column
columns
Showing Symbol Attribute Selection: Opens the window <Name network object type>.
columns In the list on the left, double-click the desired attribute (see “Selecting attributes and
subattributes for columns of a list” on page 138).
3. On the Network editor toolbar, click the List layout selection button .
4. Click Add.
5. Overwrite the selected entry with the desired name and click next to it on .
In the toolbar of all lists, the new list layout is displayed in the List layout selection field and can be
1. On the Network editor toolbar, click the List layout selection button .
2. Point the mouse pointer at the name of the list layout and click next to it on .
On the left side, the search box is displayed at the top: . The field below displays the attributes and
subattributes of the network object type.
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
Circle, green, filled, 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
Ring, 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 246)
Alias for an attribute that only has a value during a simulation run
Indirect attribute of a corresponding network object: The network object has exactly one net-
work object belonging to it in the respective category. You can edit the indirect attribute if the
target object can be edited.
Symbol Description
Indirect attribute of a corresponding network object: The network object either has or does
not have a network object belonging to it in the respective category
Indirect attribute of a corresponding network object: The network object has many cor-
responding network objects in the respective category. This is summarized with aggregation
functions.
Aggregation function
Scenario comparison <Name Scenario>: Contains attributes, from which you can select
subattributes of scenarios for scenario comparison and add them to the list (see “Selecting
attributes for scenario comparison” on page 875)
Min Determine the minimum value of all associated network objects for the selected
attribute.
Max Determine the maximum value of all associated network objects for the selected
attribute.
Sum Determine the total of the values of all associated network objects for the selected
attribute.
Average Determine the mean of the values of all associated network objects for the selected
attribute.
Concatenate String all values of the associated network objects together 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.
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.
First Displays the value of the selected attribute for the network object with the lowest
number.
Last Displays the value of the selected attribute for the network object with the highest
number.
ExactlyOne Displays the value of the selected attribute if there is exactly one network object.
All network objects have a reference to the Network object.. This allows aggregation of attribute values of
all objects of the network object.
2. If desired, filter the displayed subattributes (see “Setting a filter for selection of subattributes displayed”
on page 145).
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:
Select several individual attributes ► Hold down the CTRL key and click the desired entries one after
another.
Select multiple contiguous ► Hold down the SHIFT key and click the first and last entry.
attributes
Below the Explorer, the Description field displays the following information for the selected attribute:
l Short name
l Source:
l Input attribute: The attribute value can be edited
l Evaluation: Result attribute obtained from simulation
Examples
Average spacing between vehicles of vehicle type 100 on a link:
[AVG:VEHS([VEHTYPE\NO]=100)\SPACING]
Average clearance between vehicles of vehicle type 200 on a link:
[AVG:VEHS([VEHTYPE\NO]=200)\CLEAR]
Column Description
Attribute Attribute name
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.
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.
Button Description
Moves rows down and moves columns in the list to the right
Button Description
Adds the attributes selected in the Explorer on the left as rows to the section on right and as
columns to the list.
Adds the subattributes, including those from other scenario comparisons, selected in the
Explorer under Scenario comparison <Name Scenario> to the section on the right as
rows and to the list as columns.
Adds the predefined group attributes displayed in the Explorer on the left as rows to the
section on right and as columns to the list:
l All user-defined attributes: Adopts all attributes that are user-defined (see “Using user-
defined attributes” on page 237)
l All editable attributes: Adopt all attributes that can be edited
l All attributes
Deletes the rows selected on the right and the corresponding columns of these attributes from
the list.
Systematic sorting: Sort attribute list: The most frequently required attributes are listed at
the top of the list and indirect attributes at the bottom.
Alphanumerical order: Sort the attribute list alphanumerically and in the following order:
l displays attributes that begin with a numerical value at the beginning of the list
l under the latter, displays direct attributes in alphabetical order
l under the latter, displays indirect attributes in alphabetical order
l Attributes at lower levels are also displayed in alphabetical order
Insert user-defined attribute: Open the User-defined attribute window and define an
attribute for the selected network object type (see “Creating user-defined attributes” on page
238). The user-defined attribute is displayed in the section on the left.
Filters (see “Setting a filter for selection of subattributes displayed” on page 145)
Edit aliases
In the Explorer, in the attribute list on the left, move your mouse pointer to an entry to insert, edit or delete an
alias (see “Editing aliases in the Attribute selection list” on page 247), (see “Using aliases for attribute
names” on page 246).
Add alias, Edit alias, Delete alias (see “Editing aliases in the Attribute selection list” on page
247)
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.
1. In the list, click the Attribute selection button .
The Attribute selection window opens.
On the left, all attributes are shown that you can display in columns in the list (see “Selecting attributes
and subattributes for columns of a list” on page 138).
On the right, the attributes are shown that are displayed with the current list layout.
Element Description
Vehicle Set filter for all vehicle classes or select vehicle classes. Only those vehicle classes are
Classes 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 1055).
Pedestrian Set filter for all pedestrian classes or select pedestrian classes. Only those pedestrian
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 1055).
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.
Using synchronization to select objects from the list in the network editor
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 125). 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.
Selecting the network object of an assigned object which itself cannot be selected
The list on the right of a coupled list may also contain objects that cannot be displayed in a network editor.
Vissim can, however, select the corresponding network object to which this object is assigned in the
network editor.
1. Make sure that synchronization is selected for the coupled list (see “List toolbar” on page 125).
2. Select the object in the list on the right.
The selection in the list on the left list is not changed. In the network window, Vissim creates a black border
around the network object to which the object is assigned. The assigned object is the one that you selected
in the list on the right.
File menu
Open Open the Open file window. In the drop-down list next to File name, you
CTRL+O can restrict the file types displayed, for example, if several network files,
project files and/or model archives are stored in the displayed directory.
l You can drag an *.inpx network file from the Microsoft Windows Explorer
to the user interface by drag&drop in order to open the file.
l In the Windows Explorer, you can also double-click a *.inpx network file
to open it.
If you open a network file containing 2D/3D model segments, with a width
that differs from the current Visum 2D/3D model segments, a message is
displayed. This message allows you to copy the widths of the current Visum
2D/3D model segments to all imported 2D/3D model segments.
Open Cloud model Select cloud model file in vision-cloud and read it into Vissim (see
“Downloading and opening a cloud model” on page 886). You need a PTV
user account and a subscription for https://vision-cloud.myptv.com, (see
“Signing in to PTV Cloud with PTV user account” on page 884). You can
activate the subscription when you select Open cloud model for the first
time.
The Cloud model cannot be placed under scenario management.
Open Layout Select and read in the *.layx layout file, then apply it to the elements of the
user interface, the graphic parameters of network editors, and the list
settings (see “Saving and importing a layout of the user interface” on page
171).
Open Default Layout Open and read in the defaults.layx layout file, and apply it to the elements of
the user interface, the graphic parameters of network editors, and the
settings in lists.
Save Save network file *.inpx under the same path and name. In addition, the
CTRL+S settings for the user interface, graphic parameters of the network editors,
and the settings of lists are saved in a layout file of the same name as the
network file (if this option is activated under User Preferences.
When a Cloud model is opened, it is stored locally and at its storage location
in the PTV Vision Cloud
If the opened network file was created using an older program version and
you store the network file in the current Visumversion, the network file will
be updated. You can no longer open the file in the previous Visum versions.
Save Base Network If in scenario management the base network is opened, Save Base
Save Scenario Network is shown, and you can only save the base network. The same
Save Modification applies when you open a scenario or modifications in scenario
management.
Save as Default Net- The opened network is saved as a defaults.inpx file to the following
directory:
work
C:\Users\<Username>\AppData\Roaming\PTV Vision\PTV Vissim 2024
If a defaults.inpx file has been saved to this directory, it is overwritten.
The default network is loaded when Vissim is opened and no other network
file is opened, e.g. when you double-click an *.inpx file.
Save Scenario as When in Scenario Management a scenario is opened, you can save the
scenario under a different name. The scenario saved under another name is
displayed in the project explorer under Scenarios.
Save selection as Open the Save File As window, and save the selected network objects to
an *.inpx network file under a new file name and/or to a different directory.
Save Layout as Save the current arrangement of user interface elements, graphic
parameters of network editors and the settings of lists to a *.layx layout file
in the following directory:
C:\Users\<Username>\AppData\Roaming\PTV Vision\PTV Vissim 2024
If a defaults.layx file has been saved to this directory, it is overwritten.
If you delete the defaults.layx file from the path displayed, the next time you
open Vissim, the defaults.layx in your Exe installation directory of Vissim is
used.
Save Layout as Default Save the following settings in the default layout file defaults.layx:
l the current arrangement of the user interface elements;
l the graphic parameters of the network editor;
l the current section of the background image and the background map, if
a background image is loaded or a background map provider has been
selected. In future Vissim will open with the saved map section.
l List settings
The defaults.layx file is normally located in the directory
C:\Users\<username>\AppData\Roaming\PTV Vision\PTV Vissim 2024 .
Vissim uses these settings for the default layout, when after starting the
program, you do not load a network, but create a new network file.
Scenario Management Not for model archive. Executing functions for scenario management:
l Place Under Scenario Management (see “Placing a network under
scenario management” on page 870)
l Open Base Network (see “Opening and editing the base network in the
network editor” on page 872)
l Open Scenario (see “Opening and editing scenarios in the network
editor” on page 872)
l Open Modification (see “Opening and editing modifications in the net-
work editor” on page 873)
Import l ANM (Vistro)/Visum: Import ANM file (e.g. from Visum) (see “Importing
ANM data” on page 409)
l ANM Adaptive (see “Adaptive import of ANM data” on page 412)
l Routes (coordinates) (see “Importing routes” on page 421)
l CAD for Pedestrian Areas: Import CAD data that is used in pedestrian
simulation to represent obstacles and walkable areas (see “Importing
walkable areas and obstacles from AutoCAD” on page 935)
l BIM (*.ifc) (see “Starting conversion in Viswalk” on page 965)
l Shape file (see “Importing shape files” on page 937)
l openDRIVE: Import *.xodr file (see “Importing openDRIVE network *.x-
odr” on page 419)
Open Working Open Windows Explorer with the current working directory in which the
Directory network file *.inpx is saved.
Show Log File Show vissim_msgs.txt log file (see “Using the vissim_msgs.txt log file.” on
page 1221)
List of recently opened Open one of the recently opened *.inpx network files. The list is updated
files each time you open a network file *.inpx and save it under a new file name.
The update takes place before the File menu is opened. If you click on a file
that is no longer saved under the displayed path, the defaults.inpx file is
opened.
*.inp files saved as a Vissim 6 version in any previous program versions
installed in parallel are not displayed.
Exit Close Vissim. If data was changed, you are prompted whether you want to
save the network file. In any case, the user interface settings, graphic
parameters of the network editors and list settings are saved in a layout file
with the same name as the network file if this option is activated under User
Preferences (see “Saving and importing a layout of the user interface” on
page 171).
Edit menu
Menu Description
command
Undo l
Undo with name of the last operation performed: discards this operation
l Undo with subordinate menu, if multiple operations can be discarded: discards all
operations, including the one selected
Redo l
Redo with name of the last operation undone: performs this operation again
l Redo with subordinate menu, if multiple operations can be redone: performs all oper-
ations undone, including the one selected
Rotate Enter angle around which the network is rotated counterclockwise (see “Rotating the
Network network” on page 426)
Move Enter the distances for the x-axis, y-xis or z-axis by which the network is moved (see
Network “Moving the network” on page 427)
View menu
Open New Network Open new Network editor. When a Network editor has been opened, a new
Network editor is added as a tab.
Editor
Start page Open start page (see “Using the Start page” on page 92)
Create Chart Open Create Chart window (see “Creating line charts or bar charts without
preselection” on page 1193)
Network Objects Open network object sidebar (see “Using the Network object sidebar” on page
96)
Levels Open level toolbar (see “Using the Level toolbar” on page 99)
Backgrounds Open background toolbar (see “Using the background image toolbar” on page
100)
3D Information Signs Opening the 3D information signs bar (see “Using the 3D information signs” on
page 722)
Quick View Open Quick View (see “Using the Quick View” on page 101)
Smart Map Open Smart Map (see “Using the Smart Map” on page 103)
Project Explorer Open project explorer for scenario management (see “Using the project
explorer” on page 862)
Messages Open window in which messages and warnings are displayed (see “Showing
messages and warnings” on page 1218).
Short help
Show or hide short help during insertion of complex network objects. The
short help describes the necessary steps when inserting complex network
objects. Images or animated GIF files can provide additional assistance. The
short help opens automatically the first time you select a function from the
vertical toolbar. The vertical toolbar is located on the left edge of the network
editor.
Tip: Alternatively, you can show or hide the short help during the
insertion of complex network objects using the Short help button. The
Short help button is located on the right side of the Network editor
toolbar.
Simulation time Switching the simulation time format for the status bar (see “Specifying the
simulation time format for the status bar” on page 172)
l Simulation second
l Time of day: Time based on start time in the simulation parameters. Format
[hh:mm:ss,f]
Quick Mode Activate or deactivate Quick Mode (see “Using the Quick Mode” on page 119)
CTRL+Q
Simple Network Activate or deactivate Simple Network Display (see “Selecting simple network
Display display” on page 118)
CTRL+N
Lists menu
The menu commands open lists with base data, network objects or result data.
Base data Lists for defining or editing the base data (see “Base data for simulation” on
page 230)
l Network Lists with attributes of network objects of the selected network object type
l Intersection Control (see “Network objects - overview” on page 382)
l Private Transport
l Public Transport
l Pedestrian Traffic
Graphics & Presentation Lists for defining or editing network objects and data, which are used for the
graphical preparation and realistic representation of the network as well as
the creation of presentations from simulations.
Event-Based Scripts List of event-based scripts (see “Using event based script files” on page
881)
Measurements Lists for defining or editing network objects or collecting simulation results
Results Result lists with data from evaluations of simulations (see “Performing
evaluations” on page 1046)
Menu Description
command
Network Set- Basic network settings (see “Selecting network settings” on page 230)
tings
User-Defined List for defining or editing user-defined attributes (see “Using user-defined attributes” on
Attributes page 237)
Aliases List for defining and editing alternative attribute names (see “Using aliases for attribute
names” on page 246)
2D/3D Model Axles, shafts, clutches, and doors of vehicle models (see “Attributes of 2D/3D model
segments” on page 260)
Segments
2D/3D Models 2D models and 3D models for vehicles and pedestrians (see “Using 2D/3D models” on
page 247)
Functions l for acceleration and delay behavior (see “Using acceleration and deceleration func-
tions” on page 264)
l for curve speed and lateral drift speed (see “Using curve speed and lateral drift
speed” on page 272)
l for boarding delay (see “Using the Boarding Delay function” on page 275)
Distributions Distributions for desired speed, power, weight, time, location, distance, occupancy,
2D/3D model, colors (see “Using distributions” on page 276)
Vehicle Combine vehicles with similar technical driving characteristics in vehicle types (see
“Using vehicle types” on page 298)
Types
Vehicle Combine vehicle types (see “Using vehicle classes” on page 313)
Classes
Driving Beha- Driving behavior parameter sets (see “Defining driving behavior in a driving behavior
parameter set” on page 314)
viors
Link Behavior Link behavior types of links, connectors and/or their lanes (see “Defining link behavior
types for links and connectors” on page 356)
Types
Menu Description
command
Pedestrian You can combine pedestrians with similar properties into pedestrian types (see “Using
pedestrian types” on page 929)
Types
Pedestrian Group pedestrian types and combine them into pedestrian classes (see “Using
pedestrian classes” on page 931)
Classes
Walking Beha- Walking behavior parameter sets (see “Modeling area-based walking behavior” on page
979)
viors
Area Beha- Area behavior types for areas, ramps & stairs (see “Defining area behavior types” on
page 981)
vior Types
Boarding Types of boarding delay for the time required by pedestrians of selected pedestrian
classes to board a public transport vehicle or an elevator (see “Defining boarding delay
Delay Types
types” on page 358)
Display Display for links, connectors and construction elements in the network (see “Defining
display types” on page 359)
Types
Levels Levels for multistory buildings or bridge structures for links (see “Defining levels” on page
964)
Time Inter- Time intervals (see “Defining time intervals for a network object type” on page 365)
vals
Traffic menu
Menu Description
command
Vehicle Define and edit vehicle compositions (see “Modeling vehicle compositions” on page
Compositions 480)
Pedestrian Define and edit pedestrian compositions (see “Modeling pedestrian compositions” on
Compositions page 977)
Pedestrian OD Define pedestrian demand on the basis of OD relations (see “Selecting origins and
Matrix destinations in the Pedestrian OD Matrix” on page 1024)
Dynamic l Parameters: Defining parameters for dynamic assignment (see “Attributes for the
Assignment trip chain file, matrices, path file and cost file” on page 805)
l Matrices: Opening the Matrices list (see “Matrix attributes” on page 766)
l Zones: open the list Zones (see “Modeling parking lots and zones” on page 742)
l OD pairs: Open and display the OD Pairs list, origin zones and destination zones
l Edges: open the list Edges (see “Attributes of edges” on page 761)
l Paths: Open the list Paths (see “Attributes of paths” on page 789)
l Read Paths: Import the path file *.weg (see “Attributes of paths” on page 789), (see
“Setting volume for paths manually” on page 815)
Menu Description
command
Toll Pricing Opens the list Toll Pricing Calculation Models / Elements (see “Defining toll pricing
Calculation calculation models” on page 369)
Models
Managed Opens the list Managed Lanes Facilities / Pricing Models (see “Defining managed
Lanes lane facilities” on page 366)
Facilities
Signal Controllers Open the Signal Controllers list: Define or edit signal controller (see “Using signal
control procedures” on page 628)
Signal Controller Opens the SC Communication list (see “Linking signal controllers” on page 616)
Communication
Optimize All Fixed Start the green time optimization of all stage-based fixed time controllers in the
Time Signal network (see “Performing green time optimization of stage-based fixed time
Controllers controllers” on page 634)
Simulation menu
Menu Description
command /
key
Parameter Enter simulation parameters (see “Selecting simulation method micro or meso” on page
889), (see “Defining simulation parameters” on page 889), (see “Selecting the number of
simulation runs and starting simulation” on page 894)
Continuous Starts continuous simulation run or switches from Simulation single step mode to
F5 Simulation continuous mode.
Single Step Starts simulation in Simulation single step mode or switches from Simulation
F6 continuous mode to Simulation single step mode or executes the next single step.
Check net- Check Vissim network for inconsistencies (see “Checking the network” on page 914)
work
Evaluation menu
Activate and parameterize evaluations (see “Performing evaluations” on page 1046)
Menu Description
command
Database Configure the database connection (see “Configuring the database connection for
Configuration evaluations” on page 1109)
Measurement Show lists of network objects for measurements (see “Showing results of
measurements” on page 1180)
Definition
Window Configure the display of signal times table, the signal controller detector record and
signal changes in windows (see “Showing evaluations in windows” on page 1175)
Result Lists Open Result lists of evaluations (see “Showing result attributes in result lists” on page
1057)
Presentation menu
Create presentation (see “Creating simulation presentations” on page 1203)
Camera Positions Open list Camera Positions (see “Attributes of camera positions” on
page 1204)
3D Information Signs Opening the 3D information signs bar and 3D information signs list
(see “Using the 3D information signs” on page 722), (see “Attributes
of 3D information signs” on page 725)
Record videos Record a 3D simulation as a video file (see “Starting video recording”
on page 1211).
Continuous (without ANI file) Starts a continuous animation run for the current simulation, without
using an ANI file.
Single Step Starts animation in single step mode or switches from continuous
animation run to single step mode or executes the next single step.
Animation with ANI file Selected by default: Run animation with or without animation file. If
the command is not selected, only the animation of the simulation in
the network file currently open is run. Aggregated result attributes are
used for visualization, e.g. for the color of link segments or link bars
(see “Running the animation” on page 1214).
Symbol Animation with ANI file is selected Animation with ANI file is not
selected
Opens a window in which you can select the *.ani When a network file is loaded, the
Animation animation file of your choice. The animation then animation of the simulation runs
continuous runs continuously. continuously.
Opens a window in which you can select the *.ani When a network file is loaded, the
Animation animation file of your choice. The animation then animation of the simulation runs in
single step runs in single step mode. single step mode.
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.
Test menu
Perform testing of logic without simulation (see “Testing logics without traffic flow simulation” on page 877)
Menu Description
command
Continuous Starts continuous test run or switches from Test run single step mode to Test run
continuous mode.
Single Step Starts simulation in Test run single step mode or switches from Test run continuous
mode to Test run single step mode or executes the next single step.
Record Enabling and disabling macro creation. Enabled: A *.m_i macro file is saved to the
Macros working directory.
Run Macro Select macro file *.m_i, enter simulation second until when you want to run macro file, then
start macro file
Edit Macro Open Macro Editor and edit macro (see “Editing a macro” on page 880)
Actions menu
Using the scripts, you manage script files and define the times at which you want to run the script files
during the simulation (see “Using event based script files” on page 881)
Attribute Open the Attribute Modifications list (see “Updating attributes during simulation
modifications based on events” on page 913)
Run Script File Execute script file (see “Starting a script file manually” on page 883)
Script
Help menu
Access to Vissim information and documents such as Help, current Vissim installation information, service,
and contact information (see “Service and support” on page 86). Register Vissim as COM server.
If during the installation of Vissim, a document was not selected for installation, the menu command is
grayed out and is not available.
Various documents are only available in English. If during the installation of Vissim, you select the
installation of documents for another language, these will still be installed in the ..\Doc in directory of the
selected language.
Menu Description
command
PTV Vissim Opening the Vissim Help (see “Using the manual, Help and FAQ list” on page 86).
Help
COM Help Opens reference documentation of the COM interface located in the ..\exe directory.
PTV Vissim Opens the manual in pdf file format that is located in the ..\Doc\<language> directory.
Manual
Introduction Opens an Introduction to the VissimCOM interface Vissim 2024 - COM intro.pdf in
to the Vissim English located in the ..\Doc\<language> directory.
COM API
Open Opens the directory ..\Doc in the language selected under User Preferences > General
document
> Language > Main language. All files saved to your computer during the installation pro-
directory
cess are saved to this directory.
FAQ (Online) Show PTV Vissim FAQs on the PTV GROUP website: PTV Vissim Knowledge Base.
Service Pack Show the PTV Vissim Service Packs webpage on the PTV GROUP website (see
“Services by the PTV GROUP” on page 86).
Download
Technical Show the support form of the Vissim Technical Hotline on the PTV GROUP website (see
“Service and support” on page 86).
Menu Description
command
Support
Examples l Readme Examples: Open the file Overview of examples.pdf. The file contains 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 Vis-
sim 2024
l "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 2024\Tutorial First Steps
l 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.
l Open Training Directory: Open the Windows Explorer and show the Examples
Training directory. The examples in the directories below demonstrate program func-
tions 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 88).
About Open the Info about PTV Vissim window (see “Showing program and license
PTV Vissim information” on page 88).
You can restore the default settings (see “Resetting menus, toolbars, hotkeys, dialog positions” on page
175).
Changes are saved to the ToolbarLayout.dat file. By default, the file is stored in the directory
..\AppData\Roaming\PTV Vision\PTV Vissim <Version number>. The file is overwritten when you install a
service pack that contains changes to menu items and you open Vissim for the first time.
Note: Your user preferences are saved in the Windows registry and in the *.layx layout file when
Vissim is ended. The settings are used automatically when the program is restarted.
File toolbar
Open l Open the file type of the saved Vissim network. If in the same directory there is a
CTRL layout file of the same name, it is also read in.
+O
Save Save the Vissim network. In addition, the settings for the user interface, graphic
CTRL parameters of the network editors, and the settings of lists are saved in a layout file of
+S the same name as the network file (if this option is activated under User Preferences.
Edit toolbar
Symbol Description
l Undo with the name of the last function performed: discards this function.
l Undo with a list box if several functions can be discarded.
l Redo with the name of the last function performed: performs this function again.
l Redo with a list box if several functions can be restored.
Time interval after which the display of the continuous simulation is updated. Value
range: Each 0.1 simulation second (each time step) up to the entire 100 simulation
seconds (all 1,000 time steps) depending on the simulation parameter Simulation
resolution (see “Defining simulation parameters” on page 889)
Toggle Quick Mode (see “Using the Quick Mode” on page 119)
Toggle Simple Network Display (see “Selecting simple network display” on page 118)
Simulation toolbar
Start and stop simulation (see “Running a simulation” on page 889)
Stop sim- Stop started simulation run. Result attributes of the current time interval ESC
ulation might not be updated immediately, but only at the end of the time interval.
Animation toolbar
Start and stop animation (see “Running the animation” on page 1214) This toolbar is hidden in the default
layout.
► To show the Animation toolbar, in the shortcut menu, right-click next to the toolbars (see “Adapting the
toolbar” on page 164).
Animation l When no animation run is started: Opens a window in which you can select
single step the *.ani file of your choice. Then starts the animation run and shows the step
of the first simulation second.
l When the Animation continuous mode is started: Stops animation run and
show next single step.
Go to During an animation run, jump to the entered time from simulation second NULL
second list of the animation run.
Possible input formats:
l Simulation second, can be entered in unit [s] or without a unit
l Point in time, can be entered with or without a unit [hh:mm:ss.f]. You can
also enter minutes and/or seconds for this point in time. Enter a unit if this
makes the entry unambiguous.
Test toolbar
Test signal control logic without simulated vehicles (see “Testing logics without traffic flow simulation” on
page 877). This toolbar is hidden in the default layout.
► To show the Test toolbar, in the shortcut menu, right-click next to the toolbars (see “Adapting the toolbar”
on page 164).
View toolbar
If you have opened multiple windows, you can switch between them to place another window in the
foreground (see “Switching between windows” on page 122).
Toolbar in lists
Change list layout and export data (see “List toolbar” on page 125)
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.
1.15.20.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 action
mouse after creating an object” on page 176).
button l Open context menu: Opens a shortcut menu. Which functions are shown in the shortcut
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.
l Insert network object: To insert links and connectors, hold the right mouse button down
and drag the mouse. To open the shortcut menu, press the CTRL key and right-click.
Left l Click in the Network editor to select a network object.
mouse
l Hold the mouse button down and drag the mouse to move an object in the Network editor.
button
l Hold down the CTRL key and the mouse button to create a copy of the object in the Net-
work editor.
l 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.
l 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).
l Double-click a vehicle during the simulation run to switch to the driver's perspective.
l Double-click a pedestrian during the simulation run to switch to the pedestrian's per-
spective.
l Double-clicking in lists:
l Edit entry
l 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
Scroll l Rotating this changes the network display:
wheel l Rotate down: enlarge (zoom in)
l Rotate up: reduce (zoom out)
l Hold down the scroll wheel and drag the mouse: moves the network display in the Network
editor.
Key Description
DEL l 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 displayed that you need
to confirm before the network objects are deleted.
l Removes a selected attribute value from a list, if you are allowed to edit or delete the attrib-
ute.
l Removes a network object from a list, if you selected the entire row.
ALT Rotate selected link: ALT + hold down mouse button and move mouse
CTRL+A In 2D mode: Toggle wireframe (see “Network editor toolbar” on page 107), (see
“Setting up a road network or PT link network” on page 381), (see “Moving network
objects in the Network Editor” on page 402)
CTRL + B Show or hide backgrounds (see “Modeling the network for background images” on
page 437)
CTRL+D Toggle 3D mode (see “Using 3D mode and specifying the display” on page 222)
CTRL+E During simulation run: Color display of driving state (see “Dynamically assigning a
color to vehicles during the simulation” on page 206)
CTRL+L Switch between main language and fallback language (see “Selecting the language
of the user interface” on page 174)
CTRL+N Activate or deactivate Simple Network Display (see “Selecting simple network
display” on page 118)
CTRL+O Open file. You can save the currently open network and load a saved network file
(see “Overview of menus” on page 148).
CTRL+Q Activate or deactivate Quick Mode (see “Using the Quick Mode” on page 119)
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 network” on page 222), (see
“Flight over the network” on page 224)
CTRL+U Switching the simulation time format for the status bar (see “Switching the simulation
time format for the status bar” on page 173)
CTRL+V Pasting network objects from the Clipboard (see “Pasting network objects from the
SHIFT+INS Clipboard” on page 387)
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 405)
CTRL+TABULATOR Switch between open lists and network editors (see “Structure of lists” on page 123).
Shows each of these in the foreground.
ESC Stop simulation run, test run or animation. When you simulate multiple scenarios, the
ongoing simulation run is terminated. Any remaining simulation runs are not
executed.
ENTER Opens the window with the network object attributes, if a network object has been
selected in the network editor.
SPACE BAR l During a simulation in Simulation single step, execute the next step.
l Switch to single-step mode simulation, if continuous simulation has been started
(see “Selecting the number of simulation runs and starting simulation” on page
894).
+ If a continuous simulation has been started, increase the speed of the simulation.
- If a continuous simulation has been started, reduce the speed of the simulation.
/ During a continuous simulation: Use the same speed as the last simulation speed
set.
Alternatively, press SHIFT+7.
POS1 Show entire network (see “Displaying the entire network” on page 113)
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.
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. On the shortcut menu, click Customize.
The Customize window opens.
You can also save several *.layx files with different settings.
1. On the File menu, click > 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.
Area Description
1st section left l In 2D mode: Current coordinates of the mouse pointer (global coordinates x,y in
meters)
l In 3D mode: fov (fieldOfView) = angle of view (FOV) of camera in degrees from
viewer's position.
1.15.22.1 Specifying the simulation time format for the status bar
You can show the simulation seconds or the time.
Tip: As an alternative to the following steps, you can double-click in the status bar during the
simulation run to switch between the simulation seconds display and the time of day display.
1.15.22.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.
For Files:
l General: Save network file (inpx) in newer version without prompting (see “Checking and selecting the
network with simulation start” on page 183)
l Define automatic saving of the layout file *.layx (see “Specifying automatic saving of the layout file *.layx”
on page 182)
l Collect usage data (see “Allowing the collection of usage data” on page 184)
1.16.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 92). Some of it is
available in different languages.
1. On the Edit menu, click > User Preferences.
2. In the left window section, select User interface > General.
3. In the Start page section, select the desired entry in the Country list box.
4. Confirm with OK.
Element Description
Enable 3D mode Select this option to show the 3D mode. After you restart Vissim, the following
icons are displayed in the toolbars of the Network editors:
l
2D/3D (see “Network editor toolbar” on page 107)
l
Edit 3D graphic parameters (see “Editing 3D graphic parameters” on
page 223)
Anti-aliasing Select this option to reduce so-called “jaggies”, i.e. pixel edges caused by
screen resolution. Using this type of recording produces a video of higher quality,
however slows down the recording speed.
Background Select this option to compress textures for background images. It might then
texture take longer to load background images. Select this option if your computer does
compression not have sufficient video memory.
Graphics driver Graphics driver required for displaying objects during simulation. Make sure you
have enough graphics card memory available, as adding background images in
particular can take up a lot of memory. For DirectX 11, Vissim checks the size of
the graphics card memory.
► Ensure that your video card and the drivers installed support the standard selec-
ted.
Settings changes only become effective after you restart Vissim.
l OpenGL 3.0: Open Graphics Library
l DirectX 11: Allows remote desktop access to Vissim in 3D mode, ensures
the representation of fire events and stable operation of multiple drivers.
Default setting
2. In the left window section, select User interface > Network editor.
3. Make the desired changes:
Element Description
Automatic After you have added a new network object in the Network Editor, have opened the
action after window or list for editing the attributes, or have neither opened the window nor the list.
object For many network object types, you can not only edit the attributes in a list, but also in a
creation 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.
l 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.
l 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.
l Always show list: Always open the list of network objects of this type
l No action: Do not open the list or window. The network object is inserted into the Net-
work Editor at the desired position.
1.16.8 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. On the Edit menu, click > User Preferences.
The User Preferences window opens.
2. Choose the entry GUI > Test Mode.
3. Make the desired changes:
l Activate detector on double click: In the test mode, double-clicking switches the detector call. A
single click selects the detector and you can, for instance, look at the attributes of the detector in the
Quick View.
l Activate detector on single click (selection unavailable): Single click changes the detector call.
You cannot select detectors (see “Setting detector types interactively during a test run” on page 878).
4. Confirm with OK.
You can export map services to *ver and *.xml file formats.
1. Next to the Insert new map layer icon, click the icon.
2. Select Insert WMS map layer.
The WMS map layer window opens.
3. Click the Create new connection button next to the WMS connection list.
5. Click Connect.
If the connection can be established, basic information such as the name and description of the service
will be displayed.
6. Confirm with OK.
The data of the service are displayed in the WMS map layer window.
Element Description
In the list, move the selected layer up. In the preview, display the layer closer to the
bottom.
In the list, move the selected layer down. In the preview, display the layer closer to
the top.
Coordinate Any coordinate system available for all layers can be selected. EPSG:3857 is marked
system as (recommended), as it is the coordinate system used in Vissim.
1. Next to the Insert new map layer icon, click the icon.
2. Select Insert map tile layer.
The Edit map service window opens.
3. In the Name field, overwrite the map service name.
4. Make the desired changes:
Element Description
URL template URL template for map service, including prefix for service type of the map service:
l tile(s):// for map services that offer maps in the form of tiles with different
zoom levels (tile service).
The prefix tile(s):// replaces the beginning of the base URL http
(s)://. You can also use WMTS services that support the well-known scale set
GoogleMapsCompatible.
l http(s):// for Web Map Services (WMS)
In the URL template, use placeholders which are automatically replaced by real data
when the maps are downloaded.
You will need the following placeholders for the tile services URL template:
l %TX%, %TY% for the tile index
l %TZ% for the zoom index
l %SUBDOMAIN% for alternative subdomains of the map service's domain. If this
placeholder is used, a corresponding list must exist in the Subdomain field.
You will need the following placeholders for the Web Map Services (WMS) URL
template:
l %WIDTH% and %HEIGHT% for the image size in pixels
l %BBOX% for the image section or alternatively
l %LEFT%, %TOP%, %RIGHT% and %BOTTOM% for the image section
Note:
In Vissim, as alternative placeholders, %TOP% is used for the value yMin and
%BOTTOM% is used for the value yMax.
We recommend using the placeholder %BBOX% for the image section.
Element Description
Saving network file If this option is selected, Vissim will save *.inpx network files from previous
(inpx) in newer ver- versions in the *.inpx file format of the currently opened Vissim version. Vissim
no longer displays the Replace existing file in current file format? window.
sion without prompt-
If this option is not selected, Vissim displays the Replace existing file in
ing current file format? window.
Element Description
when network file (inpx) is saved Select this option to automatically save the layout file *.layx
when the network file *.inpx is saved.
when network is discarded (e.g. Select this option to automatically save the layout file *.layx
File - New) when you close the current network.
Setting time interval for saving and directory for backup copies
1. Go to the Edit menu and click > User Preferences > Files.
Element Description
Automatic If this option is selected, you can set the time interval at which Vissim will save your
backup every Vissimnetwork to the backup copies. Default value: 15 minutes, value range: 1 minute
xx minutes to 120 minutes.
Vissim then regularly saves and overwrites the following backup copies of the
<name>.inpxnetwork file if you make any changes to the Vissimnetwork:
l <Name>.inpx.inps
l <Name>.layx.lays
Save manually on a regular basis if you do not select this option and you are editing
the Vissimnetwork.
Common If this option is selected, you can choose a directory/folder where Vissim will store
folder for the backup copies of different Vissimnetwork files. The directory you chose is selected
backup copy by default the next time you open Vissim .
If this option is not selected, Vissim saves the backup copy to the working directory
of the network file.
On the Edit menu, click Undo to undo the maximum number of functions. To redo them, click
Redo (see “Overview of menus” on page 148).
1. On the Edit menu, click > User Preferences.
2. In the left window section, select Work environment.
3. Make the desired changes:
Element Description
Command history (Undo / Redo) If this option is selected, the previously executed functions are
active saved.
Element Description
Check network at If this option is selected, Vissim checks the Vissim network for certain
start of simulation constraints and for consistency when the simulation is started.
If this option is not selected, Vissim only checks the Vissim network for
certain constraints that could prevent the simulation from starting.
Element Description
Add link Use user-defined lane width: Select this option to enter the desired value into the Lane
width box. New links, with the lane width specified, are added in the Network editor. Default
3.50 m
Add pri- l Use user-defined minimum gap time: Select this option to enter the desired value
ority rule into the Min. gap time box. New priority rules, with the duration specified, are added in
the network editor. Default 3.0 s
l Use user-defined minimum clearance: Select this option to enter the desired value
into the Min. clearance box. New priority rules, with the length specified, are added in
the network editor. Default 5.0 m
Element Description
Collect If the option is selected, diagnostic and usage data is collected and transmitted
usage anonymously.
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 installed as
default on your computer. This file has been saved to the %temp%\VISSIM directory. Files
data loc-
from the previous day are deleted when starting Vissim.
ally
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.
Show queue Nodes Display queue lengths in each node at each queue counter
lengths
Show turn Nodes Turn values represent the values of result attributes or user-defined
value attributes along the turn relations in a node (see “Visualizing turn values”
visualization on page 727).
Link bar Links Link bars visualize in 2D mode the values of a selected attribute on links
drawing
or instead of links
mode
(see “Graphic parameters for display of link bars and lanes” on page
195)
.
Overtaking Links Links and overtaking lanes: The overtaking lane is displayed in pink
lane drawing hatched (see “Graphic parameters for display of links and connectors” on
mode page 195).
Clearance Priority Rules Display the min. clearance of the priority rule as a triangle across the
visibility width of the lane (see “Graphic parameters for min. clearance of priority
rules” on page 194)
Show flow Flow Bundles Display volume on the respective paths with colored flow bundle bars
bundle bars
(see “Visualizing volumes on paths as flow bundles” on page 800)
Shape (2D) Vehicles in Net- Set shape Rounded or Rectangular (see “Graphic parameters for the
work, Pedes- display of vehicle and pedestrian shapes” on page 198). The shape is
trians in Network not dependent on a 2D/3D model.
Content of 3D Information In 2D mode, the symbol is displayed with the network object. In 3D
3D inform- Signs
mode, the 3D information sign is displayed (see “Using the 3D inform-
ation signs
ation signs” on page 722).
Route bundle selected Area or Show arrow band for each pedestrian route related to the selected area
Ramp or ramp (see “Showing route bundle for area or ramp” on page 1010)
Grid display Links, Con- Display of the center line (see “Toggle wireframe on” on page 107). Does
not display the Display type in 2D mode. In 2D mode, displays the width
nectors
of the lanes when the link is selected.
Measuring -- Set measurement points in the network editor and measure distance
distances between them (see “Measuring distances” on page 114)
l Graphical displays that define the 3D graphics parameters, for example, fog, shadows, land texture, sky
texture, three-dimensional display of buildings (see “List of 3D graphic parameters” on page 223)
l Shape of vehicle and pedestrian depending on the 2D/3D model (see “Using 2D/3D models” on page
247)
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 object sidebar, 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
Pedestrians In Network
Areas:
l Polygon
l Rectangle
Elevators
Pedestrian Inputs
Fire Events
The list with the graphic parameters of the network object type opens (see “List of graphic parameters for
network objects” on page 189).
Tip: Alternatively you can also open the graphic parameters of a network object type via the
shortcut menu.
1. On the network object sidebar, right click the network object type of your choice.
2. On the shortcut menu, click Edit graphic parameters.
If network objects are composed of multiple components, you can assign separate colors to some of them.
For example, you can select the color for the mast and the signal arm for 3D traffic signals.
You cannot define graphic parameters for backgrounds
When you display network objects in the network editor, the display type settings have priority over the
graphic parameter settings for network objects (see “Defining display types” on page 359).
Not all graphic parameters are effective in 2D mode and 3D mode (see “Selecting display options” on page
185).
Object visibility If this option is selected, the network objects of this network object
type are displayed in a network editor
If an object of the network object type is selected, the attribute cannot be
deactivated.
If this option is not selected, the non-selected network objects of this
type are not displayed in the Network editor when a different network
object type is selected.
If this option is not selected, but the <Network object type> Label
visibility attribute and a label attribute have been selected:
l In the Network editor, only the labels of network objects of this net-
work object type are displayed.
l In the Network editor, the network objects of this network object
type are not displayed.
l The graphic parameters preview symbol is highlighted in a lighter
color.
Legend contains The legend contains a description of the symbols and colors of the
<parameter> network object types, for which under Graphic parameters, you selected
Legend contains <parameter>.
<name net object type> Display an attribute as a label on the net objects of the net object type.
Label visibility For pedestrians in the network, the label of each pedestrian is linked to
the pedestrian with a line. Especially if there are many pedestrians close
to each other, you can easily select individual pedestrians. It can also be
clearly identified how the pedestrians and labels are linked to each
other.
If you select this option, the window <Labeling of: Network object
type> opens.
► In the window, select the desired attribute and make the desired set-
tings:
Attribute: Click the attribute whose value you want to show as a label.
The following network object types have graphic parameters for filling and outlines:
l Reduced Speed Areas
l Detectors
l Parking Lots
l Public transport stops
l Public Transport Lines
l Static 3D Models
l Pedestrian Inputs
l Links
l Connectors in the graphic parameters of the network object type Links
l Nodes and node segments
l Sections
l Elevators
l Pedestrian Attribute Decisions
l Pedestrian Routes
l Pedestrian Travel Times
l Fire Events
l Fill style l Solid fill: Display fill color or color scheme color in the network
l Connector fill style object
l Segment fill style l No fill: Do not display fill color or color scheme color in the network
object. Select this option together with the border line style No line
to hide the network object, irrespective of the attribute Object vis-
ibility.
l Fill color Color within outline area of network object or color of line. The graphic
l Connector fill color parameter Use display type must not be selected.
Using the fill style Solid fill and a fill color with the Alpha value set to 0
l Segment fill color
in the color definition, the network objects of the network object type are
l PT line fill color transparent in 2D and 3D. The transparent option for network object
types should only be used where it is absolutely necessary to create
transparency. This option reduces the rendering speed and thus the
display and visualization quality of large, transparent objects.
l Avoid using “Transparency” for a completely transparent floor, for
instance.
The network objects of the following network object types are displayed as a colored line that run via a link
or lane, or they contain lines. You define the line color via the graphic parameter Line color:
l Desired Speed Decisions
l Vehicle attribute decisions
l Stop Signs
l Signal Heads
l Vehicle Inputs
l Queue Counters
l Flow Bundles
l Data Collection Points
l Pavement Markings
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:
l Priority Rules
l Vehicle Travel Times
l Public Transport Lines
l Vehicle routes: For each type of vehicle route you may also specify the color of the route course and of
the public transport stops:
l Static route color
l Partial route color
l Partial PT route color
l Route closure color
l Parking lot route color
l Managed Lane general route color
l Managed lane route color
l Active stop color
Clearance visibility If this option and the destination section of a priority rule are selected,
the min. clearance of the priority rule is displayed in the 2D mode as a
triangle across the lane width. The triangle is pointing downstream. The
number of lanes is considered for which priority rules have been
defined.
Clearance color Color of triangles in which min. clearances are displayed, if the attribute
Clearance visibility has been selected.
You may specify the colors used in a 2D schematic diagram of the components of a 3D Traffic Signal:
Signal head color 2D Outline color of circle that represents the signal head
Streetlight color 2D l Color of line that represents the street light arm
l Outline color of rectangle at the end of the arm
mode
l Links only: Only the contour of the overtaking lane, without filling, is
displayed. Still the overtaking lane is taken into account in the sim-
ulation. This allows you, for example, to ignore the overtaking
vehicles on the oncoming lane when using color schemes for routes,
but to still display the oncoming lane in color.
l Links and overtaking lanes: The overtaking lane is displayed in
pink hatched.
Link bars visualize in 2D mode the values of a selected attribute on links or instead of links. Values of
dynamic attributes can be shown as link bars, if in the graphic parameter Link bar configuration of the
network object type Links, for the attribute Link bar representation > Segment-based is selected.
Graphic Description
parameter
Link bar display l No link bars: Links are displayed without link bars.
type l Only link bars: Links bars are shown instead of links.
l Links and link bars: Links are displayed together with link bars.
figuration
Classification by width:
Attribute <Attribute name> : The link bar width is based on values of the
selected attribute as well as on the following settings. If the value is negative, the
width is based on the absolute value.
Width scale:
l Automatic: Vissim specifies the width.
l Manually: For the width, you can enter a minimum value Scale (minimum):
and a maximum value Scale (Maximum). If the absolute value of the attribute
is less than the specified minimum value, the link bar is not drawn. If the abso-
lute value of the attribute is greater than the specified maximum value, the link
bar is drawn with its maximum width.
l Scale bar width (maximum): maximum width for link bars with automatic
width
Graphic Description
parameter
Classification by color:
l No classification: Link bars are not classified by color in the network editor.
The <Attribute name> field and the Class bounds and colors: list
below it are not active and cannot be edited.
l Based on attribute: The color of the link attribute is based on the values of the
attribute selected in the field <Attribute name > as well as on the Class
bounds and colors:
Class bounds and colors:
l Lower bound column: Value that represents the lower bound of the selec-
ted attribute within this value range. Based on value range after MIN, on
upper bound of the row above.
l 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.
l Name column: Name of the class in the legend
Color of pave- Color of pavement markings between the lanes of links with multiple lanes
ment markings
Width of lane Width (in meters) of lane markings between the lanes of links with multiple lanes, 0
= no markings.
markings
Lane markings are no longer displayed when you zoom far out of the Vissim
network.
The colored display of network objects of the following network object types can be based on graphic
parameters that specify a permanent color, display type or color scheme. The colored display of network
objects can also be based on simulation data. Define the display via the graphic parameter Drawing mode.
l Links, parking lots, nodes, sections, areas, obstacles, ramps & stairways:
Use consistent color Display network objects of the network object type in the color of the
graphic parameter Fill style.
Use display type Show network objects with display type assigned to network object (see
“Defining display types” on page 359)
l Vehicles in network, pedestrians in network, links, parking lots, nodes, areas, ramps and stairways:
Color scheme Opens the Edit color scheme window: Select classification based on
configuration attribute values of an attribute and display network objects in this color
scheme for:
l Vehicles In network (see “Assigning a color to vehicles based on an
attribute” on page 208)
l Pedestrians in the network (see “Assigning a color to pedestrians
based on an attribute” on page 209)
l Links: Classification can be selected for link segment or lane (see
“Assigning a color to links based on aggregated parameters” on page
210)
l Parking lots: Classification can be selected for parking space, parking
lots, parking lot groups (see “Assigning a color to parking spaces, park-
ing lots or parking lot gorups based on an attribute” on page 220).
l Nodes (see “Assigning a color to nodes based on an attribute” on page
219)
l Areas: Classification can be selected for areas or pedestrian grid cells
(see “Assigning a color to areas based on aggregated parameters
(LOS)” on page 212),
l Ramps and stairways: Classification can be selected for ramps & stair-
ways or pedestrian grid cells (see “Assigning a color to ramps and
stairs based on aggregated parameters (LOS)” on page 218)
If you select an attribute and then change the classification type, the
selected attribute will be adopted and you do not have to select it again.
l 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.
Color by color distribution During simulation, vehicles and/or pedestrians are displayed in color
according to the color distribution assigned to your vehicle type or
pedestrian type.
l The display of Vehicles in network may also be based on the driving state or parking state of vehicles
during the simulation run.
Color by driving state During simulation vehicles are displayed in a color that represents their
driving state (see “Driving state of a vehicle” on page 905). 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 206). You cannot edit the colors.
Color by parking state During simulation vehicles are displayed in a color that visualizes the
value of the vehicle attribute parking state (see “Displaying vehicles in
the network in a list” on page 895). The parking state takes into account
the effects of routing decisions made in the same time step. 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 206).
None
Parked
Graphic Description
parameter
Shape (2D) l Rectangle: Display vehicles and/or pedestrians as rectangles in 2D mode. Sim-
ulations might run faster than possible with the graphic parameter Rounded.
l Rounded: Display vehicles and/or pedestrians as rounded corners in 2D mode. Sim-
ulations might run slower than possible with the graphic parameter Rectangle.
Graphic Description
parameter
Avoid overlapping The graphic parameter Pedestrian label visibility must be selected.
labeling If this option is selected, only one of the labels will be displayed in the network
editor if several labels overlap.
You cannot move the label.
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 757): Select this
function option to visualize nodes based on their attribute values Use for evaluation, Use for
mesoscopic simulation and Use for dynamic assignment:
Graphic Description
parameter
l If for the Fill style attribute, Solid fill is selected, nodes are filled with the same color
as the border.
l If no node is selected, the border color depends on the node type selected:
For areas only: The option Color by function is selected by default: The area fill color
displayed depends on the area function: The Drawing order 3D attribute of the display
type is assigned and cannot be edited (see “Defining display types” on page 359).
Depending on the area function, the drawing order requires that overlapping areas are
displayed on top of each other.
Blue Waiting area is selected for the Public Bottom 1: Position under
transport usage attribute of the area. Center and on top of Bottom 2
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.
Visualize turn values graphically in the Network editor using result attributes of a node along turn relations
(see “Visualizing turn values” on page 727), (see “Configuring turn value visualization” on page 730).
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 the respective
bundle bars paths is displayed using flow bundle bars (see “Visualizing volumes on paths as flow
bundles” on page 800), (see “Displaying flow bundle bars” on page 802).
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.
l Color: Yellow by default. Double-click the field to set the color.
l Width scale:
l Automatic: Vissim specifies the width.
l Manually: For the width, you can enter a minimum value Scale (minimum): and a
maximum value Scale (Maximum). If the absolute value of the attribute is less
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.
l Scale bar width (maximum): maximum width for flow bundle bars with automatic
width
l Lateral offset: Distance between links and flow bundle bars
In the network editor, the visualization of queue lengths on links and connectors is based on the evaluation
of the queue length of nodes and/or on queue counters.
► Under Graphic parameters of the network object type, select the desired settings for Nodes and/or
Queue Counters:
Graphic Description
parameters
Show queue In 2D mode: The network editor displays queue lengths on links and connectors based
on the selected network object type Nodes and/or Queue Counters. If not all values can
lengths
be displayed due to lack of space, Vissim displays the larger value.
Queue Click the symbol in the right margin to open a window that allows you to select the
length attrib- desired attribute or subattribute of the queue length. The queue lengths visualized in the
ute network editor are based on the values of this attribute.
Queue In the network editor, color of the bars that represent queue lengths on links and con-
length color nectors.
Show queue Displays the queue length in a text field at the end of the queue. The frame of the text
length label field is displayed in the Queue length color.
The visualization of a fire event in the network editor is based on the data of the quantities stored in the *.q
file. The names of these quantities are stored in the *.fds file. You select this file when you add the network
Graphic Description
parameters
Quantity ID ID of the Plot3D quantity that is displayed in the network editor, for example
TEMPERATURE. The ID also depends on the FDS version and can vary depending on
the version used.
Quantity Color used to display the fire event. The color is displayed more or less transparent
color depending on the values of the quantity selected and transparency calculation.
Show map Display or hide background map in 2D mode. The desired map must be
selected in the base graphic parameter Map provider.
Map intensity Background map color intensity: 0 = no color, 100 = maximum color intensity
Show scale Show or hide scale at the bottom left of the Network editor
Show grid Show 20 m grid as help to position network objects. If you zoom out the
network substantially, the grid is no longer shown.
Showing the sim- In the Network Editor, the current simulation time is displayed in simulation
seconds or as the time [hh.mm.ss]. The simulation time is also recorded during
ulation time label
the recording of video files.
l Simulation has not been started: 0.00 simulation seconds or the time
00:00:00
l Simulation in Continuous mode: Simulation time continues to run
l Simulation in Single step mode: The simulation time shown is the time at
the current single step. If you continue in the Single step mode, the sim-
ulation second displayed will only continue to run after the time intervals
specified in the simulation parameters under simulation resolution have
ended (see “Defining simulation parameters” on page 889).
Simulation time label Display position of simulation time in the Network Editor
position
Simulation time offset Relative position of simulation time to the label position in the Network Editor
l First value: x position, default 15
l Second value: y position, default 30
font color
font size
Show logo Display the logo at the Logo position. The logo graphic file is selected in the
Logo filename box.
Logo offset l First value: Number of pixels by which the logo is moved towards the x-
axis.
l Second value: Number of pixels by which the logo is moved towards the y-
axis.
Logo file name Name of the logo graphic file Click the symbol to select the file. Vissim
supports the following file formats for logos:
Raster formats
Raster formats
*.tif Tagged Image File Format, uncompressed or packbits compressed
Automatic Level Trans- Select this option to draw network objects on underlying layers with a
decreasing level of transparency.
parency
If this option is not selected, the network objects on all layers are displayed
the same way.
Rubberband color Color of rectangle dragged open with the mouse for network object selection
Show compass The compass rose to show the cardinal direction in the Network editor Red tip
= North
Compass position Display position of compass rose in the Network Editor You may turn the
compass rose.
Show legend Select this option to display the legend at the legend position. The legend
contains a description of the symbols and colors of the network object types,
for which under Graphic parameters, you selected Legend contains
<parameter>.
Legend offset l First value: Number of pixels by which the legend is moved towards the x-
axis. Default 10
l Second value: Number of pixels by which the legend is moved towards the
y-axis. Default 10
Legend scale Factor for enlarged or reduced display of the legend. Value range 0.01 to 100.
Default 1.0
l Land texture: The texture is displayed on the land area where the Vissim network is located. If the tex-
ture does not cover the entire land area, it is displayed in a tiled format (see “Editing 3D graphic para-
meters” on page 223).
l Underground texture: The underground is displayed as a hemisphere with a texture, when the 3D
graphic parameter Show land is not selected (see “Editing 3D graphic parameters” on page 223).
l Textures for the network objects links, connectors, areas and ramps & stairs: The texture is tiled across
these network objects. (see “Defining display types” on page 359).
Defined by type Defined by class Defined by bus line/tram line Display color based on
Color distribution - - Vehicle type, pedestrian type
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 210).
2. In the Use label color scheme row, click the button in the right margin.
The Edit Label Color Scheme window opens.
3. Select the desired Attribute.
4. Set Class bounds and colors.
8. Confirm with .
3. In the Color scheme configuration row, click the button in the right margin.
The Edit Color Scheme window opens.
4. Select the desired options for classification.
5. Select the desired Attribute for classification.
6. Set Class bounds and colors.
6. Confirm with .
When you click the button in the Edit Color Scheme window, the imported color schemes are
displayed in the Color Schemes area.
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 210). In the
Vehicles in network list, you can show the driving state for each vehicle.
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. If the vehicle is in several driving conditions at the same time,
Vissim selects the color based on the priority level. You cannot change these colors.
Waiting for lane change: Vehicle has been waiting more than 6s at the last position
for lane change (emergency stop distance) (see “Attributes of connectors” on page
453).
Ignores priority rule: Vehicle ignores priority rule to resolve a deadlock situation (see
“Modeling priority rules” on page 569).
Wants to change lanes: Following the vehicle route makes a lane change necessary
that the vehicle has not yet begun.
Loss of attention: Temporary lack of attention of the driver (see “Editing the driving
behavior parameter driver error” on page 350).
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.
In Platoon: The vehicle is the lead vehicle or a trailing vehicle in the platoon.
Ignores parking blockage: If the vehicle is trying to park and has been waiting for 60
seconds because another vehicle is preventing it from parking, the driving condition of
the waiting vehicle changes to Ignores parking blockage and it still parks (see
“Modeling parking and stopping on the roadside” on page 520).
2. Press CTRL+E again, to deactivate the graphic parameter Color by driving 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 210).
1. On the network object sidebar, 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 189).
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 been deactivated since program start, click the
icon at the end of the row to open the window.
4. Make the desired changes:
Predefined Open Select pre-defined color scheme list box: Select a defined color
color scheme scheme and show it in the Class bounds and colors list. The color
schemes vary in color and class bound.
l Red-yellow-green: 11 classes, class size by default 0.500, 11 colors
l Green-Amber-Red: 11 classes, class size by default 0.500, 11 colors
l Acceleration: 11 classes, 11 colors from pink to red, yellow, green to
MAX = white
l Speed: 11 classes, 11 colors from pink to red, yellow, green to MAX =
white
Element Description
Class Edit color scheme. On the shortcut menu, click Add to add a new row to the list and
define additional class bounds and colors.
bounds and
l Lower bound column: Value that represents the lower bound of the selected attrib-
colors list
ute within this value range. Based on value range after MIN, on upper bound of the
row above.
l Upper bound column: Value that represents the upper bound of the selected attrib-
ute within this value range. The upper bound belongs the value range.
l Column Color: Select the color. You may also enter RGB values.
l Name column: Name of the class in the legend
The unit of the values depends on the attribute selected and is displayed in the
Classification section, below the attribute selected.
Range scale l Enter a factor for the upper bound and lower bound
factor l Apply button: Multiply values of upper bounds and lower bounds by a 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.
button .
The list with the graphic parameters of the network object type opens (see “List of graphic parameters for
network objects” on page 189).
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 been deactivated since program start, click the
icon at the end of the row to open the window.
3. Make the desired changes:
Attribute Opens an attribute selection window. The result attributes can be filtered
(see “Setting a filter for selection of subattributes displayed” on page 145).
Predefined Select pre-defined color scheme list box: Select a defined color
color scheme scheme and show it in the Class bounds and colors list. The color
schemes vary in color and class bound.
l Red-yellow-green: 11 classes, class size by default 0.500, 11 colors
l Green-Amber-Red: 11 classes, class size by default 0.500, 11 colors
l Speed: 11 classes, 11 colors from pink to red, yellow, green to MAX =
white
Element Description
Class Edit color scheme. On the shortcut menu, click Add to add a new row to the list and
bounds and define additional class bounds and colors.
colors list l Lower bound column: Value that represents the lower bound of the selected attrib-
ute within this value range. Based on value range after MIN, on upper bound of the
row above.
l Upper bound column: Value that represents the upper bound of the selected attrib-
ute within this value range. The upper bound belongs the value range.
l Column Color: Select the color. You may also enter RGB values.
l Name column: Name of the class in the legend
The unit of the values depends on the attribute selected and is displayed in the
Classification section, below the attribute selected.
Range scale l Enter a factor for the upper bound and lower bound
factor l Apply button: Multiply values of upper bounds and lower bounds by a 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.
7. On the network object sidebar, 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 189).
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 been deactivated since program start, click the
icon at the end of the row to open the window.
Under Classification based on, Lanes or 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 1102).
10. In the Classification based on section, select > Segments. Lanes have static attributes only.
11. Make the desired changes:
Attribute Opens an attribute selection window. The result attributes can be filtered
(see “Setting a filter for selection of subattributes displayed” on page 145).
Predefined Select pre-defined color scheme list box: Select a defined color
scheme and show it in the list below. The color schemes vary in color and
color scheme
class bound:
l Red-yellow-green: 11 classes, class size by default 0.500, 11 colors
l Green-Amber-Red: 11 classes, class size by default 0.500, 11 colors
l Speed: 11 classes, 11 colors from pink to red, yellow, green to MAX =
white
l Density: 11 classes, 11 colors from white to light blue, blue to MAX =
white
l Volume: 11 classes, 11 colors from white to light blue, blue to MAX =
white
l Relative delay: 11 classes, 11 colors from white to light blue, blue to
MAX = white
Element Description
List l 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.
l Upper bound column: Value that represents the upper bound of the selected attribute
within this value range. The upper bound belongs the value range.
l 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 l Enter a factor for the upper bound and lower bound
scale l 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:
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 359). 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 189).
You can make similar settings for links (see “Assigning a color to links based on aggregated parameters” on
page 210).
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 209).
1. On the network object sidebar, next to Areas, 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 189).
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 been deactivated since program start, click the
icon at the end of the 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:
Predefined Open the Select pre-defined color scheme list box (see “Using LOS
color schemes for showing aggregated pedestrian values” on page 215): Show
scheme a defined color scheme in the Class bounds and colors: list. The color
schemes vary in color and class bound.
Name Description
Class bounds Edit color scheme. On the shortcut menu, click Add to add a new row to the list and
and colors list define additional class bounds and colors.
l Lower bound column: Value that represents the lower bound of the selected attrib-
ute within this value range. From MIN, based on upper bound of the row above.
l Upper bound column: Value that represents the upper bound of the selected attrib-
ute within this value range. The upper bound belongs the value range.
l Column Color: Select the color. You may also enter RGB values.
l Name column: Name of the class in the legend
The unit of the values depends on the attribute selected and is displayed in the
Classification section, below the attribute selected.
Range scale l Enter a factor for the upper bound and lower bound
factor l 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.
There is a different scheme for each pedestrian movement, stairs and waiting situation.
Weidmann Density
[Ped/m²]
Weidmann follows Pushkarev and Zupan and the HCM in stating eight criteria for assessment of
pedestrian walkway quality. Using eight further references, he describes the level limits in words.
Weidmann does not explain how his description in words is converted into numerical limits.
HBS Density
[Ped/m²]
There is a different scheme for each pedestrian movement and waiting situation.
These level limits are similar to those of HCM (e.g. rounded values of metrical HCM data). The
importance of considering the effective width (or area) is pointed out. In addition, a factor is given for
calculation of the effective density with contraflows. Vissim calculates the level of service based on the
geometric area and does not account for contraflows.
HCM Density
[Ped/m²]
There is a different scheme for each pedestrian movement and waiting situation.
HCM refers to Fruin as originator of the LOS concept, but the breakpoints between levels are set at
considerably smaller values.
Pushkarev-Zupan Density
[Ped/m²]
Pushkarev and Zupan, along with Fruin, are credited in the HCM for having initiated and done the
principal work in developing the LOS concept.
Polus Density
[Ped/m²]
Pre-defined LOS scheme with five levels Breakpoint values are based on measurements recorded in
Haifa.
Tanaboriboon-Guyana Density
[Ped/m²]
The breakpoint values for this six-level scheme are based on measurements recorded in Bangkok. So
this is the only typically Asian scheme. It is the only LOS scheme with all breakpoint values higher than
the ones of the walkway LOS of Fruin.
In contrast to density-based LOS, this speed-based LOS scheme uses the opposite sequence (starting
with the worst LOS), as with increasing speed the LOS becomes better.
Scheme Attribute
Density Density in pedestrians/m²
Parameter Value
Range of influence 1
Parameter Value
Scheme LOS: User-defined: Density
Range of influence 5
1.17.2.17 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 215). 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 212), (see “Assigning a color to links based on
aggregated parameters” on page 210).
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 209).
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.
6. Confirm with OK.
7. On the network object sidebar, next to Ramps & Stairs, 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 189).
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 been deactivated since program start, click the
icon at the end of the row to open the window.
10. Make the desired changes:
Attribute Opens an attribute selection window. The result attributes can be filtered
(see “Setting a filter for selection of subattributes displayed” on page 145).
Predefined Open Select pre-defined color scheme list box (see “Using LOS
color schemes for showing aggregated pedestrian values” on page 215): Select
scheme a defined color scheme and show it in the list below. The color schemes
vary in color and class bound.
Element Description
List l UpperBound column: Enter values. The upper bound belongs the value range.
l 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 l Enter a factor for the upper bound and lower bound
factor l Apply button: Multiply values of upper bounds and lower bounds by a 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 sidebar, 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 189).
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 been deactivated since program start, click the
icon at the end of the row to open the window.
4. Make the desired changes:
Attribute Opens an attribute selection window. The result attributes can be filtered
(see “Setting a filter for selection of subattributes displayed” on page 145).
Predefined Open Select pre-defined color scheme list box: Select a defined color
color scheme scheme and show it in the Class bounds and colors list. The color
schemes vary in color and class bound:
l Red-yellow-green: 11 classes, class size by default 0.500, 11 colors
l Green-Amber-Red: 11 classes, class size by default 0.500, 11 colors
l Speed: 11 classes, 11 colors from pink to red, yellow, green to MAX =
white
l Density: 11 classes, 11 colors from white to light blue, blue to MAX =
white
l Volume: 11 classes, 11 colors from white to light blue, blue to MAX =
white
l Relative delay: 11 classes, 11 colors from white to light blue, blue to
MAX = white
l Level-of-service value: six classes, six semi-transparent colors from
blue to green and yellow to MAX = red
Name Description
Class Edit color scheme. On the shortcut menu, click Add to add a new row to the list and
bounds and define additional class bounds and colors.
colors list l Lower bound column: Value that represents the lower bound of the selected attrib-
ute within this value range. Based on value range after MIN, on upper bound of the
row above.
l Upper bound column: Value that represents the upper bound of the selected attrib-
ute within this value range. The upper bound belongs the value range.
l Column Color: Select the color. You may also enter RGB values.
l Name column: Name of the class in the legend
The unit of the values depends on the attribute selected and is displayed in the
Classification section, below the attribute selected.
Range scale l Enter a factor for the upper bound and lower bound
factor l Apply button: Multiply values of upper bounds and lower bounds by a 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.
1.17.2.19 Assigning a color to parking spaces, parking lots or parking lot gorups based on an attribute
You can have parking lots displayed in a color based on the values of an attribute. The attribute may also be
a result attribute.
You can select the object type that is used for color classification:
l Parking spaces
l Parking Lots
l Parking lot groups, if the parking lot is assigned to a parking lot group
1. On the network object sidebar, next to Parking Lots, 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 189).
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 parking lots window opens.
If the window does not open because the option has been deactivated since program start, click the
icon at the end of the row to open the window.
4. Make the desired changes:
Attribute Opens an attribute selection window. The result attributes can be filtered
(see “Setting a filter for selection of subattributes displayed” on page 145).
Predefined Open Select pre-defined color scheme list box: Select a defined color
color scheme scheme and show it in the Class bounds and colors list. The color
schemes vary in color and class bound:
l Red-yellow-green: 11 classes, class size by default 0.500, 11 colors
l Green-Amber-Red: 11 classes, class size by default 0.500, 11 colors
Name Description
Class Edit color scheme. On the shortcut menu, click Add to add a new row to the list and
bounds and define additional class bounds and colors.
colors list l Lower bound column: Value that represents the lower bound of the selected attrib-
ute within this value range. Based on value range after MIN, on upper bound of the
row above.
l Upper bound column: Value that represents the upper bound of the selected attrib-
ute within this value range. The upper bound belongs the value range.
l Column Color: Select the color. You may also enter RGB values.
l Name column: Name of the class in the legend
The unit of the values depends on the attribute selected and is displayed in the
Classification section, below the attribute selected.
Range scale l Enter a factor for the upper bound and lower bound
factor l Apply button: Multiply values of upper bounds and lower bounds by a factor
5. To change the RGB values in the Color column, double-click the desired row.
6. Select the desired colors.
7. Confirm with OK.
8. To show the attribute value of the selected parking lot attribute or parking lot group attribute, select Show
color scheme label.
For a parking lot group, the attribute value is shown approximately in the center of the parking lots
assigned to the parking lot group.
To then show the legend, in the Base graphic parameters of the network editor, select Show legend.
9. To display the color scheme in the legend, in the graphic parameters for parking lots, select Legend
includes parking lot colors.
The button changes to . The Vissim network and vehicles are shown in 3D. The network can be
viewed from any desired viewing angle.
Notes:
l 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.
l Calculation of the size of a rectangular area accounts for static 3D models. This prevents prob-
lems 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.
Zoom out Gradually zoom out network view (see “Zooming out” on page 113)
Zoom in Gradually zoom in network view (see “Zooming in” on page 112)
Rotate mode Tilt or rotate the network display level vertically or horizontally.
(3D) l Hold down the mouse button and drag the cursor up or down: change
height and angle of the observer position
l Hold down the mouse button and drag the cursor left or right: rotate the
viewing point around the network.
Tip: Alternatively, press the ALT key and hold down the mouse wheel,
while moving the mouse.
Flight mode The observer position is continuously moved through the network (see “Flight
(3D) over the network” on page 224).
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 Network editor toolbar, click the Edit 3D graphic parameters button .
The list of 3D graphic parameters opens (see “List of 3D graphic parameters” on page 223).
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
Show map Display or hide background map in 3D mode. The desired map must be selected in the
base graphic parameter Map provider (see “List of base graphic parameters for
network editors” on page 201). If you zoom out of the map view too far, Vissim no longer
displays a background map. The background is then gray.
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.
Underground Allows you to select graphic file with a texture for the underground. The underground is
texture displayed as a hemisphere with a texture, if the 3D graphic parameter Show land is not
selected.
Graphic Description
parameter
Underground Color of the underground, if no texture is selected The underground is displayed in the
color color selected, if the 3D graphic parameter Show land is not selected.
Fog density Density value, default value 6.0. With increasing value, the fog looks more dense. The
(exponential Fog mode Exponential must be selected.
mode)
Fog start Distance of viewer position to the front of the fog. The default value is 0 m. The Fog
(linear mode) mode Linear must be selected.
Fog end Distance of viewer position to the end of the fog. The default value is 250 m. The Fog
(linear mode) mode Linear must be selected.
Show Show or hide shadows in static 3D models, for pedestrians and vehicles
shadows
Show Enabling or disabling the display of 3D buildings on background maps 3D buildings are
buildings displayed within a radius of network objects of relevant network object types. These
include, for example, links, areas, sections. The display also depends on the zoom level.
Make sure that:
l The background map service has corresponding data for the section currently dis-
played in the network editor.
l You have selected the 3D mode for 3D representation.
If the option is selected, you can set the visibility for 3D buildings (see “Editing
building visibility” on page 230).
Building color Color of the 3D buildings. Default value: Alpha RGB 224, 224, 224, 224.
1. Make sure that the icon Flight mode (3D) is selected in the Network editor toolbar.
2. Press the key of your choice or hotkey:
Increase speed of flight Additionally hold down the SHIFT button during flight simulation.
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
176).
1. In a Network editor, in the single-step mode, right-click the vehicle or pedestrian of your choice.
2. On the shortcut menu, click the respective command:
l View From Driver's Perspective
l 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
176).
The default value of the viewing angle is 45° in Vissim. This corresponds to a focal length of 43mm in a
35mm system.
► If you want to reduce the viewing angle by two degrees, press the CTRL+PAGE UP keys.
► If you want to enlarge the viewing angle by two degrees, press the CTRL+PAGE DOWN keys.
The current viewing angle is displayed in the first column of the status bar during the change.
Notes:
l Vissim does not save any changes to the viewing angle. The default viewing angle is set again
the next time you open Vissim.
l The modification of the viewing angle applies to Rotate mode (3D) and Flight mode (3D) and all
keyframes.
The table displays the corresponding focal lengths for different viewing angles:
Viewing angle Focal length (35 mm) Viewing angle Focal length (35 mm)
4° 500 mm 38° 53 mm
7° 300 mm 40° 50 mm
24° 85 mm 81° 21 mm
29° 70 mm 90° 18 mm
l As of Vissim-Version 2023.00-01: If you open a network file that was saved before Vissim version
2023.00-01 and that contains 2D/3D model segments with animated doors, check the attribute values
for the doors and adjust them if necessary. This is necessary because Vissim adapts the references of
model files with the .v3d file format to the .fbx file format.
1. Make sure that 3D mode is selected by clicking the button 2D/3D on the Network Editor toolbar.
2. Make sure that the Show buildings option is selected in the 3D graphics parameters (see “List of 3D
graphic parameters” on page 223).
3. Right-click in the Network editor.
4. On the shortcut menu, click Edit building visibility.
The Edit building visibility window opens in the upper left corner of the Network Editor.
5. Select the option Visible.
6. Select the buildings you want to show again:
Element Description
7. Confirm with .
l Units: Select metric or imperial to display the units for length, speed and acceleration (see “Selecting
network settings for units” on page 233)
l Attributes: Select separator and string length for indirect attributes that are linked using the Aggregate
function Concatenate (see “Selecting network settings for attribute concatenation” on page 234)
l Display: Specify display settings for arrow of 3D signal heads during red & amber signal, set angle of
compass rose to the north direction, show coordinates of reference points in the background maps (see
“Selecting network settings for 3D signal heads” on page 234), (see “Showing reference points” on page
236), (see “Selecting angle towards north” on page 236)
l Standard types:
l For elevators and elevator groups, specify standard types for display types and area behavior types
(see “Network settings for standard types of elevators and elevator groups” on page 235)
l for the time a vehicle remains in standstill, between backing out of a parking lot and driving forward
after it has left the parking lot: Standard time distribution for the attribute Direction change duration
distribution of the parking lot.
l Driving simulator: Activate interface to your external driving simulator. Select vehicle type and/or ped-
estrian type you want to control (see “Network settings for the driving simulator” on page 237).
Element Description
Speed lim- If this option is selected, vehicles approaching link intermediate points will brake
according to the Brake radius reaction (see “Attributes of links” on page 441). This
itation in
means they will not exceed the acceptable speed as per the Desired curve speed
curves function of their vehicle type (see “Attributes of vehicle types” on page 299). Radius
calculation is based on several successive link intermediate points. These can also
include the start point and end point. For a connector, the points of the From-link and the
To-link can also be included in the calculation. Vissim calculates the radius for the center
of the links, regardless of the number of lanes.
The speed limitation does not apply to vehicles driving backwards.
Using an attribute in the network file of a Vissim version prior toVissim 2023
If you read in a network file of a Vissim version prior to Vissim 2023 and select this
attribute, check the following:
l Appropriate curve speed functions must be defined. Appropriate default curve
speed functions are saved to the defaults.inpx file from Vissim 2023 and higher.
From this file you can read curve speed functions additively (see “Reading a net-
work additionally” on page 406).
l A desired curve speed function must be assigned as an attribute to the relevant
vehicle types.
l Check whether reduced speed areas in your Vissim network are no longer neces-
sary due to the speed limit in curves and whether it makes sense to remove these
reduced speed areas.
Link l Attribute 'Gradient': For driving behavior, the static gradient entered for the link dur-
gradient ing simulation is used. The z coordinates of the link section are ignored.
based on
Element Description
l Z-coordinates: If this option is selected, during simulation the current gradient for
driving behavior is always calculated from the z-coordinates of the link section on
which the front edge of the vehicle is located. The given static gradient of the link is
thereby ignored.
Note: When selecting the option Z-coordinates, make sure there is no
connector, connecting links with a large difference in altitude (e.g. 0.5 m) over a
very short distance (e.g. 1 m).
Traffic Controls the creation of opposite lanes, bus bays, and the driving behavior on freeways
regulations with a right/left side rule based on the selected traffic regulation:
l Right-side traffic
l Left-side traffic
If you change the traffic regulations and under Driving behavior, Lateral behavior,
Desired position at free flow, the attribute values Right or Left are selected, Vissim
will change the attribute value Right to Left and Left to Right (see “Editing the driving
behavior parameter Lateral behavior” on page 335).
Specific Power-to-weight ratio of vehicles of the category HGV in [kW/t], with t = metric ton:
power for l Minimum: Lower limit of specific power. Default: 7.00, value range 1 to 10
HGV l Maximum: Upper limit of specific power. Default 30.00, value range 11 s to 1,000
If you change the settings, the simulation results change even if there is no vehicle that
has exceeded the upper limit or fallen below the lower limit. Vissim uses the upper and
lower limits for interpolation. Then the maximum acceleration for all trucks can change
and thus the simulation results.
Default only for calculation of the static potential: Specifies the distance up to which the
obstacle dis- nearby walls have a bearing on the distance potential. Default 0.50 m (see “Defining
global model parameters” on page 925).
tance
Queue The larger this value, the straighter the queue will look that pedestrians in areas are
straightness waiting in (see “Attributes of areas” on page 944):
l 0.0: snake shaped queue
l 1.0: straight queue
Default 0.60
Pedestrians - Select this option to allow for the angle between the fastest and shortest path
direction change to increase at any speed.
clipping
Direction change Maximum permitted angle by which the angle between the quickest and the
angle shortest path can increase from one time step to the next, default value 4.0°.
Radius for the Radius around a pedestrian within which other pedestrians are recorded for
computation of the calculation of pedestrian-based density (see “Showing pedestrians in the
pedestrians personal network in a list” on page 908), default value 2.00 m.
area:
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.
Element Description
Separator Separator used between multiple attribute values specified in lists. Default: comma
Max. Maximum number of characters listed in a row for the attribute values output. When the
string maximum number is reached, the output is cut off. If no value is specified, the output is not
cut off.
length
l Default: 255
l The box may remain empty. Then the string length is unlimited.
Element Description
Signal head arrow l Black arrow on colored lens: If this option is selected, a black arrow against
color red & amber a colored background is shown for red & amber. This is the setting according to
(3D) the regulations in Germany.
l Colored arrow on black: If this option is selected, a colored arrow against a
black background is shown for red & amber.
For Green, the setting is always a colored arrow displayed against a black
background.
1.18.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. On the Base Data menu, click > 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 in Default area behavior type of which the pedestrian uses the walking behavior
cabin in the cabin
Area behavior type Area behavior type of which the pedestrian uses the walking behavior when
alighting 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
1039).
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 1042).
1.18.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 lot 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.
1. On the Base Data menu, click > Network Settings.
2. Select the Standard types tab.
3. In the Parking lots section, in the list Direction change duration distribution, click the desired time
distribution.
The time distribution selected is used as a default value when you define the Direction change duration
distribution used and is displayed in the list of attributes of the parking lot (see “Attributes of parking lots”
on page 529).
Element Description
Reference The coordinates specify the location of the Vissimnetwork geocoded on the background
point in map. The Reference point in network is assigned to the Reference point in map. This
map means the two reference points overlap.
The coordinates of the reference point in the map are Mercator coordinates. They refer to
the point of intersection of the Equator and the international prime meridian. The
intersection has the coordinates 0.000 (x, horizontal), 0.000 (y, vertical).
Reference The coordinates specify where the Vissimnetwork is anchored to the reference point on
point in the background map. The coordinates 0.000, 0.000 indicate that the reference point in the
network network lies precisely on the reference point in the map.
The Vissimnetwork is based on Cartesian coordinates, whereas the background map is
based on Mercator coordinates. This why with increasing distance from the reference
point in the network, deviations occur between the Vissimnetwork and the background
map. However, there are no area distortions between the Vissimnetwork and the
background map where the reference point in the network and the reference point in the
map overlap.
Element Description
North Angle to north direction: degrees, default 0.000 degrees
Element Description
Driving sim- Select this option to activate the interface to your external driving simulator. Vehicles
ulator act- and pedestrians can be added to the simulation using a driving simulator. You must
select a default vehicle type and pedestrian type to start a simulation.
ive
The following vehicle attributes control whether the vehicle is controlled via the driving
simulator or solely by Vissim:
l ControlledByVissim is deselected: The vehicle is controlled via the driving simulator
in Vissim.
l ControlledByVissim is selected: The vehicle drives on the route specified in the
Route attribute if the route leads via the lane it is driving on, starting from the routing
decision from the RoutingDecision attribute. When the ControlledByVissim attrib-
ute is deactivated again for the vehicle, the vehicle is again controlled by the driving
simulator.
l Route: Vehicle route used by the vehicle as soon as ControlledByVissim is selec-
ted.
l RoutingDecision: Vehicle routing decision from which the vehicle uses the Vissim
vehicle route
Vehicle Default vehicle type for vehicles used by your external driving simulator during
type simulation. This can be overridden by the driving simulator.
Pedestrian Pedestrian type for pedestrians inserted by your external driving simulator at the
Type beginning of the simulation and overridden during the simulation.
When you open a *.inpx file in which a user- defined attribute is defined whose short or long name
corresponds to the name of an attribute in Vissim, Vissim adds a suffix to the name of the user-defined
attribute:
l In the event of a short name: ShortName_UDA_<next higher number available>
l In the event of a long name: LongName (UDA <next higher number available>)
l If the short or long name contains a number in the suffix, the other name either receives a suffix with
the same number or no suffix.
Examples of use
l Continue to process result attributes: You define a user-defined attribute that contains a formula for the
LOS calculation model of your choice. This formula for instance uses queue length data, derived from
node evaluation and emission factors.
l You define user-defined attributes, for which you obtain values via the COM Interface or DLL interfaces.
l 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.
l 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.
l 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.
l Controlling variable message signs: Define user-defined attributes in 3D traffic signals for traffic signs
that you want to use as variable message signs.
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.
l On the network object sidebar, on the shortcut menu of the desired network object type, click
Create User-Defined Attribute.
l In the Attributes list of the desired network object type, right-click the row header of the desired
network object. Then on the shortcut menu, click User-Defined Attribute.
l In the Attributes list of the desired network object type, on the toolbar, click the Create User-
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 138).
3. Make the desired changes:
Element Description
Element Description
Data type A user-defined attribute must have a data type. Select the desired entry.
Acceleration Acceleration
Bool Enables logical statements for a user-defined attribute that can be assigned 0, 1, or no
value:
l Yes: true, 1
l No: false, 0
l Empty: Empty value, no value
Filename Filename: Reference to a file, for example for a user-defined attribute, which lists
where to find further information.
Color Set a color value. Instances where you might want to do this include:
Element Description
l A user-defined attribute determining the color of a vehicle or pedestrian.
l A user-defined attribute that dynamically establishes a color value in response
to an attribute change.
You can adjust the color value in the formula editor using the Color (a; r; g; b) function.
The formula editor is useful for defining a user-defined attribute or implementing an
attribute change.
Text String
Currency Currency
Element Description
l Data: You can set the following attribute values and options. Depending on the data selected, dif-
ferent boxes and options are displayed in the section on the right.
Element Description
Allow empty value If the option is selected, no value may be specified for the user-defined
attribute. By default, the option is not selected and the default value is NULL.
Minimum If this option is selected, choose the smallest possible value as default.
Maximum If this option is selected, choose the largest possible value as default.
Decimal places Number of decimal places for a value with decimal separator
l Formula: You can create a formula in the section on the right (see “Creating formulas” on page 242).
To do so, you also specify the number of decimal places:
Element Description
Decimals Number of decimal places for a value with decimal separator
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.
Syntax errors are highlighted in red:
Vissim highlights formula syntax errors in red. Below the entry box for the formula, a message is
displayed with information on the possible cause of the syntax error.
5. Confirm with OK.
The User-Defined Attribute window closes. The user-defined attribute is displayed in the User-Defined
Attributes list.
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. Additionally, you can show the calculated Front gap
attribute value for each link in the list that has conflict areas with the two statuses defined.
Button Description
Add operand (e.g. attribute) button: 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
Add operator (e.g. +, -, *, /): Select an operator that combines the term with another term.
The operator is added in black.
Symbol Description
Insert function (e.g. min, max, exp): Open Insert function and select a function for teh
formula. The function is added in turquoise.
Possible functions:
Floor (x) Specifies the greatest integer that is less than or equal to x. At the cursor position
FLOOR() is inserted.
Abs (x) Absolute value of x
Truncate Truncates the decimal places of x. At the cursor position TRUNCATE() is inserted.
(x)
Ceil (x) Specifies the smallest integer that is greater than or equal to x. At the cursor position
CEIL() is inserted.
Cosine (x) Cosine of x
Color (a; r; Defines color value. a: Alpha transparency, r: Red, g: Green, b: Blue
g; b;)
Exp (x) Forms the exponential of x. At the cursor position, EXP() is inserted.
GEH Calculates the GEH statistics for x and y. At the cursor position, GEH(;) is inserted.
Statistic (x; The GEH Statistic is a empirical formula widely used in traffic modeling for the analysis of
y) values. The formula is as follows:
where:
M: modeled values
C: counted values
Ln (x) Forms the natural logarithm of x. At the cursor position, LN() is inserted.
Round (x; Rounds x to p decimal places. p is optional. At the cursor position ROUND(;) is
p) inserted.
Text to Converts a string into a floating-point number. Enter a period as the decimal separator.
number The following characters are not valid in the string: spaces at the beginning and end and
("x") non-numeric characters, except +, -, e/E. At the cursor position TEXTTONUM() 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.
Number to Converts a floating-point number into a string. At the cursor position NUMTOTEXT() is
text (x) inserted.
Extract Extracts the "n"th substring from a string "x" using the separator "s". For example,
substring you can extract the number of the second link of a vehicle route link sequence.
("x", "s", n)
Symbol Description
Insert TableLookup: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.
l 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.
l 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.
l Insert explaining comments: Inserts an example of a condition and result into the
input field that you can overwrite.
The TableLookup function entry box must correspond to the following scheme:
Symbol Description
Symbol Description
Element Description
Network ObjTypeName: In the list, click the network object type with the attribute for which you want
object to enter an alternative name.
type
Attribute AttrName : Opens the window <Network object type>: Select attribute. All attributes
of the network object type are displayed. Click the desired network object. You can filter the
entries (see “Setting a filter for selection of subattributes displayed” on page 145). Confirm
with OK.
l 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 attributes and subattributes for columns of
a list” on page 138). The standard name of the attribute is still displayed.
Tip: Alternatively, define an alias in the opened list of network object attributes:
1. Right-click the column header of the column with the desired attribute.
2. On the shortcut menu, click 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 138).
Symbol Description
The Add alias... symbol is displayed when in the Explorer, in the left pane, you move the
mouse pointer to the name of an attribute.
The Edit alias symbol is displayed when you move the mouse pointer to the name of an
alias in the Explorer.
The Delete alias symbol is displayed when you move the mouse pointer to the name of an
alias in the Explorer.
Symbol Description
Opens the Alias window. You can change the name of the alias.
Deletes the alias. The alias is no longer displayed in the Explorer or other elements.
In addition, you can define doors for vehicles whose position and size are relevant for the simulation of
passengers boarding and alighting from PT vehicles.
You can assign colors to certain parts of the vehicle chassis of 2D/3D models of some buses and trains.
This option is provided in addition to the color assigned to the PT vehicle based on the PT line. For the
respective vehicle type, select the desired color distribution for the attributes Color 2 Color 3. If these two
colors are not assigned a color distribution, the respective surfaces are assigned the same color as the PT
line.
Naming objects and specifying the object type in the *.fbx file
The objects you add to Blender are of the type Empty. Depending on the Vissim attribute, you determine
whether the object is to be displayed as Cube or Sphere. After having added Cube or Sphere, you must
name this object according to specifications in the following table:
Section between Area without passengers (front) and Area Vissim Passenger Area Cube
without passengers (rear)
In the properties of each cube and the Sphere object, enter the desired attribute values. When adding the
3D model file*.fbx, Vissim can now assign these values to the corresponding Vissim attributes of the 2D/3D
model segment and display the vehicle geometry based on these values. You can view the attribute values
in the 2D/3D model segments (see “Attributes of 2D/3D model segments” on page 260) list and display
them in the Edit 2D/3D model window (see “Defining 2D/3D models” on page 252).
The following instructions describe how to perform these steps in Blender 2.3.3 (English user interface).
Creating, naming and entering cubes and Sphere for Vissim vehicle attributes
1. Open the 3D model of the vehicle in Blender.
2. Zoom until the 3D model is fully displayed.
3. Align the 3D model horizontally with the direction of travel to the left, example:
Follow the steps below to insert a cube and enter the attribute values. Perform these steps one after the
other for each cube of the different attributes as well as for the Sphere object of the Shaft length
attribute. First, specify the position of the cube or the Sphere object in the model. In this example, this is
the Vissim Dimensions cube that you use to define the dimensions length, width, height.
For notes on the position of the cubes of the other attributes as well as the Sphere object for the shaft
length, see the table below (see “Positions of the cubes and the Sphere object in the FBX model” on page
251).
A cursor marker is added to the position you clicked. In the next step you define the type of the object
depending on the attribute:
► For Vissim Dimensions or Vissim Axle Front, Vissim Axle Rear, Vissim Joint Front, Vissim Joint Rear,
Vissim Passenger Area, go to the menu and select Add > Empty > Cube.
► For Vissim Shaft End go to the menu and select Add > Empty > Sphere.
A wireframe cube is displayed.
6. Click Object Data Properties and enter the Size: 1.0 meter
7. Click Object Properties > Viewport Display and overwrite the name of the cube depending on the
attribute it should represent in Vissim (see “Naming objects and specifying the object type in the *.fbx
file” on page 249). In this example: Vissim Dimensions.
8. Click Object Properties > Viewport Display and enable the Name option.
The name of the wireframe cube is shown in the context menu. This makes it easier to identify the object.
9. Click Object Properties > Viewport Display and enable the Axis option.
The x-axis, y-axis and z-axis are displayed on the wireframe cube. This makes it easier to align the
network.
10. Go to Object Properties > Transform and check the model position specified in the boxes
Location X, Y, Z.
For Vissim Dimensions, the scale must correspond to the dimensions of the model in meters. You can
enter these as values.
11. Go to Object Properties > Transform and make sure that the correct model dimensions are
entered in the boxes Scale X, Y, Z.
12. If the values do not correspond to those of the model, correct the values.
13. Save the model.
14. Follow these steps for all the attributes you want to add to Vissim using this model.
See figure below for a fully defined model in Blender:
Positions of the cubes and the Sphere object in the FBX model
The graphics in the following table show the positions of the cubes and theSphere object based on the X, Y,
Z axes.
l For the Vissim Dimensions and Vissim Passenger Area cubes, the area defined by the attribute
values is displayed.
l For the cubes of the axis positions, the joint positions and for the Sphere object of the Shaft Length
attribute, the distance to the front edge defined by the attribute values is displayed.
The cursor for the Cube Vissim Dimensions is positioned in the center of the model. The attributes of
the cube define its size from the front edge to the rear edge and the width of the model. This is shown by
the area within the dashed frame line:
The cursor for the Vissim Passenger Area cube is positioned in the center of the model. The attributes
of the cube define its size for the section between the area without passengers (front), in the figure: A,
and the area without passengers (rear), in the figure: B:
The cursors for the cubes of the axis positions are positioned in the center of the axes. The attributes of
the cubes indicate the correct distance to the front edge. The front edge is defined by the dimensions in
the Vissim Dimensions cube.
l Vissim Axle Front cube for the Axle Position (front), in the figure A
l Vissim Axle Rear cube for the Axle Position (rear), in the figure B
The cursors for the cubes of the joint positions are positioned in the center of the axes. The attributes of
the cubes indicate the correct distance to the front edge. The front edge is defined by the dimensions in
the Vissim Dimensions cube.
l Vissim Joint Front cube for the Joint Position (front), in the figure A
l Vissim Joint Rear cube for the Joint Position (rear), in the figure B
The cursor for the Sphere object for the shaft length is positioned in front of the model’s front edge. The
Sphere attributes indicate the distance to the joint position. The Vissim Shaft End Sphere for the
attribute Shaft Length, in the figure A:
l Defining a 2D/3D model based on a 3D model file (see “Defining a 2D/3D model based on a 3D
model file” on page 253)
l Defining 2D/3D models without a 3D model file (see “Defining 2D/3D models without a 3D model file”
on page 257).
l You can also position 3D models of static objects, such as buildings or plants, within the network
editor (see “Defining static 3D models” on page 666).
A 3D model file is assigned to each model segment.
The 2D/3D-model can be assigned either only one model segment with a 3D model file, for example a
single vehicle or multiple model segments with a 3D model file each, for example, for a train that consists of
individual model files for the traction head and several goods wagons. A 2D/3D model of a pedestrian
references only the first assigned model segment and its model file.
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.
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 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.
Element Description
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 259).
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 turn signals, 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
Resets the Preview to default settings. Does not reset the attribute values.
Adjust visualization: Show more elements in the preview. Supports the orientation
during rotation and tilting of the 3D model in the preview:
l Show ground plate: Show a gray, transparent ground plate below the 3D model
l Show axles: Show position of axles as bars, front axle orange, rear axle purple
l Show joint and shaft length: Show range of joint and shaft length as green trans-
parent box
l Show sections without passengers: Show front and rear areas of the model seg-
ment where there are no passengers These areas are not accessible to disembarking
passengers when they choose a door.
If the option is selected, the element selected is displayed 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.
Motion in the Preview window or during a simulation run, select and play an animation of motion
animation states of a 2D/3D pedestrian or bike model.
Element Description
l Automatic: Plays the first animation if the 2D/3D model segment of the 2D/3D
model has multiple animations and none of them is selected in the Animation
sequences attribute of the 2D/3D model segment.
l Name of the animation sequence: Plays the animation selected in the Animation
sequences attribute of the 2D/3D model segment if the model segment of the
2D/3D model has multiple animations.
If a model contains several motion states, for example for moving pedestrians or cyclists,
these are displayed consecutively.
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 300):
l Group 1: Color 1
l Group 2: Color 2
l Group 3: Color 3
l Group 4: Color 4
l During the simulation, the tractrix curves of the vehicles are used for vehicle display. Therefore, the turn-
ing behavior, in particular of the multi-part vehicles, seems more realistic; the higher simulation res-
olution is selected.
l 2D/3D model distributions are predefined for each vehicle type. The distribution for cars contains 7 dif-
ferent car models with different percentages (24 %, 16 %, 16 %, 16 %, 14 %, 20 %, 10 %). These vehicle
models have been assigned as an elements relation of the 2D/3D model distribution Car. The other
2D/3D model distributions are also assigned as an elements relation.
l Changes to the model file of a standard vehicle model only affect the simulation result when the Select
3D Model window is closed with OK.
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 138).
In the list on the right, you can show 2D/3D model segments, assign them to a 2D/3D model, and edit
attributes (see “Assigning model segments to 2D/3D models” on page 259).
Note: This advanced functionality for colors and animated doors will work only for objects or
surfaces that are not part of any SketchUp Component. To ensure this, use SketchUp’s Explode
command on all referenced objects. Keep in mind that objects may also be embedded.
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:
l Scale size
l Colors for Color group 1, Color group 2, Color group 3, Color group 4, Indicator left, Indicator
right, Brake lights
l Define door object
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 138).
3. To add a model segment to the list on the right, on the toolbar of the list, click the Add button .
The Edit 2D/3D Model window opens.
4. At the top of the 2D/3D model segments section, click the button.
The Open window opens.
5. Open the desired directory and select the file of your choice.
6. 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 252).
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 turn signals, an animation is displayed in the Preview
window.
7. Confirm with OK.
The attributes of the model segment are displayed in the 2D/3D model segments list, in a new row.
8. To edit model segments in the list on the right, right-click the row header.
9. Select the desired entry.
10. Enter the desired data.
The data is allocated.
Tip: You can also assign model segments to models in the Select 3D model window (see
“Defining 2D/3D models” on page 252).
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 138).
2. Click the desired entry.
3. Into the list, enter the desired attribute values.
Element Description
File3D 3D model file: Filename *.u3dm,, *.fbx, *.3ds, *.dwf or *.skp, per default in
directory ..\Exe\3DModels\ or a subdirectory of your Vissim installation. Click
on the file name to show the path to the directory.
As of Vissim 2021, Vissim has a modified directory structure under
..\Exe\3DModels\. As a result, 3D model files may be stored in different
directories than in previous versions. If Vissim does not find a 3D model file
under the path shown here, Vissim searches in the directory ..Exe\3DModels
as well as in its subdirectories. If Vissim finds the file, the new path will be
saved when you save the Vissim network.
2D/3D model 2D/3D model assigned (see “Defining 2D/3D models” on page 252)
Length Length
Width Width
Height Height
Element Description
Animation
MotionAnim Motion animation: name of animation for pedestrians and the vehicle
category bike that is played during a simulation with moving pedestrians or
bikes.
l This field is empty, if in the Edit 2D/3D Model window, in the Animation
section, in the Motion Animation field, Automatic or no animation is
selected. If Automatic is selected and the 2D/3D model segment of the
2D/3D model has multiple animations, the first animation is played.
l The field contains the name of the animation sequence selected for the
model segment in the Edit 2D/3D Model window, in the Animation sec-
tion, in the Motion animation field. This animation is played.
NumStatesTot Number of states (total): Total number of states of all animation sequences of
this 2D/3D model segment.
Vehicle attributes
PartWOutPassFront Section without passengers (front): The length measured from the front
edge of the model segment where there are no passengers. This area is not
accessible to disembarking pedestrians when they choose a door.
PartWOutPassRear Section without passengers (rear): The length measured from the rear edge
of the model segment where there are no passengers. This area is not
accessible to disembarking pedestrians when they choose a door.
Lorry Trailer
4 Front axle X X
5 Rear axle X X
6 Length X X
Lorry Trailer
4 Front axle X X
5 Rear axle X X
6 Length X X
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 146):
Element Meaning
Pos Position: Distance between door and front of the vehicle element
yOffset Y-offset: Distance between door and the longitudinal axis through the vehicle center.
Select the Y-offset large enough (> 0.25 m) to allow the aisle in the PT vehicle to be
wide enough for passengers to use it.
BoardDelType Boarding delay type to which the boarding delay function is assigned. It is used as
basis to calculate the boarding delay. The pedestrian classes affected by the board-
ing delay are assigned to the boarding delay type (see “Using the Boarding Delay
function” on page 275).
The values of the functions are displayed depending on the network settings for units (see “Selecting
network settings for units” on page 233).
Acceleration and deceleration are functions of the current speed. Thereby it is taken into account that
combustion engines reach their maximum acceleration at lower speeds, and AC motors of trams and trains
constantly accelerate over a large speed range.
In Vissim, the functions for acceleration and deceleration are displayed in curves:
l Maximum acceleration: max. acceleration technically possible. It is used to keep a certain speed on
slopes, i.e. when stronger acceleration is required. The maximum acceleration is automatically adjusted
for up and down gradients of links (see “Stochastic distribution of values for maximum acceleration and
deceleration” on page 266):
l by -0.1 m/s² per gradient percent incline
l by 0.1 m/s² per gradient percent downgrade
l Desired acceleration: used in all situations, in which maximum acceleration is not required.
l Maximum deceleration: max. deceleration technically possible. As deceleration values have a neg-
ative algebraic sign, the maximum deceleration is the smallest acceleration value. Not even the desired
deceleration can fall below it. Example: If the maximum deceleration is -5 m/s², the desired deceleration
cannot be - 6m/s². The maximum deceleration is automatically adjusted for up and down gradients of
links and connectors:
l by -0.1 m/s² per gradient percent incline
l by 0.1 m/s² per gradient percent downgrade
l Desired deceleration: Is used as the upper bound of deceleration in the following cases. Thereby max-
imum deceleration is not exceeded.
l based on a desired speed decision
l when approaching a red light
l when closing up to a preceding vehicle, e.g. during stop-and-go traffic
l in case of insufficient side clearance when overtaking on the same lane
l when approaching an emergency stop distance on connectors of routes
l for co-operative braking. Thereby 50% of the vehicle´s desired deceleration are used as the max.
reasonable deceleration to decide whether an indicating vehicle may change from the neighboring
lane to the vehicle´s lane.
When a vehicle approaches a static obstacle, such as a parking lot or PT stop, it determines at each time
step whether the required deceleration is already as high as the desired deceleration. If this is not yet
the case, the vehicle continues to drive normally, unaffected by the obstacle. In the first time step that the
required deceleration reaches the Desired deceleration, it usually exceeds the desired deceleration
slightly due to the movement in the previous time step. If the Maximum Deceleration is less than the
required deceleration:
l The vehicle is only able to stop a little further downstream from the intended stop position. This
may be too late, especially in parking lots.
l For a public transport vehicle, the maximum deceleration (in terms of amount) can be exceeded in
the last time step so that the public transport vehicle stops at the stop.
You can assign acceleration and deceleration functions to the vehicle types of your choice. In all other
situations, the parameters of the car-following model are relevant.
The upper limit for the maximum acceleration of the vehicle is the lowest of the maximum values from the
maximum acceleration function, the desired acceleration function, parameter CC8 or parameter CC9 from
the car following model. This means the acceleration of the vehicle is not higher than the lowest of these
values. The following applies to cars only: z is added to the maximum acceleration used: z = value from the
interval [0.1], normally distributed by 0.5 with a standard deviation of 0.15. The acceleration of the vehicle may
be less than its maximum acceleration if other factors are involved, for example if the vehicle is very close to
its desired speed or if it perceives a slower vehicle in front.
Desired acceleration, maximum acceleration, desired deceleration and maximum deceleration of a vehicle,
driving at a certain speed, lie within a certain range between a maximum and a minimum value. For each of
these four functions, you can show the maximum-minimum range in a graph for the median and limiting
graphs for the upper and lower threshold values (see “Defining acceleration and deceleration functions” on
page 267). The limiting graphs define the bandwidth. Red circles in the median graph show intermediate
points that allow you to edit the median course. The limiting graphs show the intermediate points in green.
Modifying data points during a simulation run is possible only via the COM method ReplaceAll, which
replaces all existing data points of the function with those included in the command call of the method.
Individual data points cannot be changed during a simulation run.
Note: Make sure that the maximum value of the maximum deceleration is greater than the values
of the desired deceleration. This ensures that the jerk limit is calculated, which is not always
possible with a smaller or the same value.
Tip: Vissim provides default acceleration and deceleration functions for vehicle types typically
used in Western Europe.
threshold values (see “Defining acceleration and deceleration functions” on page 267). The limiting graphs
define the bandwidth. The median graph shows intermediate points as red circles that allow you to edit the
median course. The limiting graphs show the intermediate points in green. The exact position within this
range depends on the following parameters:
l For the maximum acceleration of vehicles of a vehicle type of the category HGV, on power and
weight (see “Editing functions and distributions of a vehicle type” on page 302).
l For maximum acceleration of all other vehicles, on a random value The random value is normally dis-
tributed with an average value of 0.5 and a standard deviation of 0.15, but is limited to [0..1]. So the
distance between the median and the min/max curves is 3.333 times the standard deviation (SD).
l For desired acceleration and deceleration, the gradient is not relevant.
As a result:
l Approx. 70% of the vehicles are within the inner third (-1 SD to + 1 SD) of their random value.
l 95% are within the inner two thirds (-2 SD to + 2 SD).
Speed 40 km/h
Median 2.2m/s2
Element Description
Horizontal Speed
abscissa
Vissim uses the units which are selected by default (see “Selecting network settings for units” on page
233).
5. Make the desired changes:
Element Description
6. Click the start point or end point of the curve whose value you want to change, hold down the mouse
button and drag the point to the desired value.
7. If desired, enter intermediate points:
Element Description
Move Click the intermediate point, hold down the mouse button and drag the point. Pro-
intermediate
gression of the three curves changes in the value range between the limiting inter-
point
mediate points.
Delete Click the intermediate point, hold down the mouse button and drag the point to the adja-
intermediate
cent start or end point.
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 138).
The list contains the following attributes:
Element Description
No Number of acceleration or deceleration function
“References” on page 1231). In addition, the following findings and assumptions have been incorporated
into the definition of the default curve speed functions in Vissim:
Findings based on Schimmelpfennig & Nackenhorst and Lindenmann and Ranft 1978
l When driving in curves on dry roads, car drivers maintain high safety factors even if they perceive their
driving to be just safe enough (Schimmelpfennig & Nackenhorst 1985 (see “References” on page
1231)).
l Their average curve speed is significantly lower than their perceived speed safety limit. This follows from
a comparison of the findings of Schimmelpfennig & Nackenhorst 1985 with those of Lindenmann and
Ranft 1978 (see “References” on page 1231).
l Even comparatively fast drivers drive slower in curves of the same radius the lower the maximum per-
missible speed. This has little effect when it comes to curves with small radii and speeds, but the effect
increases with larger radii curves. This follows from a comparison of the findings of Schimmelpfennig &
Nackenhorst 1985 with those of Lindenmann and Ranft 1978 . The comparison shows:
l At small curve radii, the drivers in Schimmelpfennig & Nackenhorst's experiment drove at about the
same speed as the faster drivers in Lindenmann’s and Ranft’s study that followed a speed limit of 100
km/h.
l Starting at radii of approx. 250 meters and a speed of 90 km/h, drivers were faster in the experiment,
although Lindenmann and Ranft measured v85% speeds of up to 103 km/h. For average drivers, the
effect was even more significant. No speed limit applied in the experiment.
Note: Adjust functions to local conditions. This becomes particularly necessary if your vehicle fleet
data significantly differs from the data the default functions are based on.
The following curve speed functions are displayed by default in the Curve Speed Functions list:
Road. Car. Based on Schimmelpfennig & Nackenhorst (1985), Lindenmann & Ranft (1978), and Ger-
man road design guidelines FGSV RASt, RAL & RAA
This function is based on data of scientific literature by Schimmelpfennig & Nackenhorst (1985),
Lindenmann & Ranft (1978), as well as on sets of rules for road design in Germany: Guidelines for the
Design of Urban Roads (RASt), Guidelines for the Design of Rural Roads (RAL), Guidelines for the Design
of Motorways (RAA).
Road. HGV (deduced from function for cars with plausibility considerations)
This function is derived from data of the Road. Car. function. It is based on Schimmelpfennig & Nackenhorst
(1985), Lindenmann & Ranft (1978), and German road design guidelines FGSV RASt, RAL & RAA.
Road. Bike. Richard; Stamminger in Meschik, following Brezina et al, adjusted for 1 m additional
lateral movement in 90deg turn (inside)
This function is based on the following function and has been adapted to show the typical swerve motion of
cyclists before they make a 90 degree turn.
Vissim uses the Lateral drift speed function to calculate the lateral offset Lateral deviation (excessive
speed) for vehicles that change their lateral position due to excessive speed (see “Using lateral drift speed”
on page 274).
Element Description
x Curvature radius:
l If the curve speed function is used as a desired curve speed function: A curve with the
curvature radius x leads to a target speed y of a vehicle (see “Selecting network set-
tings for vehicle behavior” on page 231), (see “Attributes of links” on page 441). If the
smallest defined radius Rmin is > 0 m and the vehicle sees a link intermediate point
with a radius less than Rmin the speed defined for Rmin is used as target speed. Use
Rmin > 0m as the smallest value (for example Rmin = 5m) to limit the effect of very
small radii. Values for radii > 1 km are ignored. If the largest defined radius Rmax is <
1 km ist and the vehicle sees a link intermediate point with a radius > Rmax, the speed
defined for Rmax is used as target speed.
l If the curve speed function is used as critical speed function: Threshold value from
which curve speed y of a vehicle can trigger a lateral deviation (critical speed), if a)
the vehicle is driving on a link that traverses a 3D point and b) the Radius attribute of
this point corresponds to the curvature radius x (see “Attributes of links” on page
441). Where:
l Vissim takes into account the last 3D point passed as well as the next down-
stream 3D point of the link or connector on which the vehicle travels, if the radius
at both points is > 0.
l These two points can also be the first or the last point of the link or connector.
l If both points have a different radius, Vissim uses the smaller value.
l If the vehicle has passed the first of the two points but cannot reach the second
because its vehicle route ends upstream of this point or, in the case of dynamic
assignment, the path of the vehicle ends at a parking lot upstream of this point,
Vissim will still use the radius of this second point even though the vehicle will
not reach it.
l Vissim calculates a speed quotient for the function Lateral drift speed (see
“Using lateral drift speed” on page 274).
You assign the function Curve speed as an attribute to those vehicle types you wish to impact (see
“Attributes of vehicle types” on page 299).
For curve speed, functions are predefined by default and stored in the defaults.inpx file (see “Default curve
speed functions” on page 270).
Element Description
x Speed ratio: Current vehicle speed / critical speed in Critical speed function of the vehicle type
(see “Defining curve speed” on page 273). Threshold value from which lateral drift speed y is
used to calculate the lateral offset. Default value 1.0.
y Lateral drift speed: Speed [m/s] used for speed quotient x at which the vehicle changes its
lateral position.
The function value is linearly interpolated between several interpolation points.
12. Assign the function as an attribute to those vehicle types you wish to impact (see “Attributes of vehicle
types” on page 299).
13. Make sure that the value Drift is selected for all relevant link intermediate points for the Radius effect
attribute.
To edit data points of intermediate points during a simulation run, use the COM method ReplaceAll. This
replaces all data points of a function with the data points contained in the call of the COM method. Individual
data points cannot be changed during a simulation run.
The values of the function are displayed depending on the network settings for units (see “Selecting
network settings for units” on page 233).
Defining a distribution
You can define empirical distribution functions for the distributions in the two lists below (see “Defining the
empirical distribution” on page 277). When defining the distribution, you enter the values for lower bound
and upper bound. Between the lower bound and the upper bound, in the curve, you can insert intermediate
points, drag them with the mouse to the desired value and thus define the curve of the distribution. In
general, two nodes are sufficient to achieve more or less an S-shaped distribution, and thus a concentration
around the mean value.
l Desired speed (see “Attributes of desired speed distributions” on page 280)
l Power (see “Attributes of power distributions” on page 282)
l Weight (see “Attributes of weight distributions” on page 283)
l Location (see “Attributes of location distributions” on page 286)
l Distance (see “Attributes of distance distributions” on page 287)
You can also define distribution functions based on a normal distribution for the following distributions (see
“Defining a normal distribution” on page 277). When defining the distribution, you enter the values for
standard deviation and mean:
l Time (see “Attributes of time distributions” on page 284)
l Occupancy (see “Attributes of occupancy distributions” on page 288)
l Free distribution (see “Attributes of free distributions” on page 294)
The values of the distributions are displayed depending on the network settings for units (see “Selecting
network settings for units” on page 233).
You can also define the following distributions:
l Define color distributions for visualizing vehicles and pedestrians of a given type (see “Using color dis-
tributions” on page 297), (see “Defining color distributions” on page 297)
l You can use a 2D/3D model distribution instead of a single model for vehicles or pedestrians of a given
type (see “Using 2D/3D model distributions” on page 295), (see “Defining 2D/3D model distributions for
2D/3D models” on page 295).
l Emission class distributions for the relative share that each emission class of an emission class dis-
tribution has (see “Using emission class distributions” on page 290), (see “Defining emission class dis-
tributions” on page 293)
Deleting a distribution
Warning: When you delete a distribution, all network objects assigned to it are also deleted!
You can select and delete distributions in the respective list of distributions (see “List toolbar” on page 125).
Network objects assigned to these distributions are then also deleted. When you delete a 2D/3D model
distribution, the vehicles types assigned to it are deleted as well! As a result, associated vehicle categories
or vehicle classes may contain fewer or no vehicle types, Vissim adjusts vehicle inputs by deleting relative
volumes.
► Before deleting a distribution, assign the network objects that you do not wanted deleted to a different dis-
tribution.
1. Select the desired distribution from the menu Base Data > Distributions.
The list of distributions of the selected distribution type opens.
2. Select the desired entry.
3. Edit the desired entries.
4. To edit the intermediate points in the distribution curve, double-click the desired distribution.
The <Name> Distribution window opens. Example desired speed distribution with three intermediate
points in the curve:
Element Description
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:
The figure shows an example in which 22 % of the vehicles drive between 80.0 and 94.50 km/h and 78% of
the vehicles between 94.50 km/h and 130.00 km/h (all equally distributed across the speed range). Due to
the S-shaped distribution of the three intermediate points at 94.50 km/h, approx. 104 km/h and 116 km/h, a
concentration around the mean value 105 km/h is achieved.
For pedestrian simulation with Viswalk you can use desired speed distributions described in the specialized
literature (see “Using desired speed distributions for pedestrians” on page 926).
Note: Vissim provides typical default values for desired speed distributions.
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 138).
The list contains the following attributes:
Element Description
No Number of desired speed distribution
By default, the Units currently set under Network settings are used (see “Selecting network settings for
units” on page 233).
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 138).
The list contains the following attributes:
Element Description
No Number of power distribution
You need to assign each vehicle type to a vehicle category. From the weight and power distribution data
assigned, Vissim randomly selects a value for each vehicle with a vehicle type under vehicle category HGV.
The weight and power distribution values are independent from each other. This means Vissim may assign
high power to a low-weight vehicle. Using the weight and power data, Vissim calculates the specific power
(in kW/t). The specific power is limited to a range between 7 and 30 kW/t, so that no unrealistic
weight/power combinations are created. If a value < 7 kW/t is calculated, the specific power is set to 7 kW/t.
For values exceeding 30 kW/t, the specific power is set to 30 kW/t.
The specific power has an impact on acceleration and deceleration behavior (see “Using acceleration and
deceleration functions” on page 264). This is particularly important for links with gradients. Using the
specific power, Vissim calculates the percentile used to select the relevant acceleration curve from the
distribution of acceleration functions.
Weight distributions are defined independently from the vehicle type.
The probability increases up to the maximum weight defined, reaching the value 1.
Note: Vissim provides typical default values for desired distributions.
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 138).
Element Description
No Number of weight distribution
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 138).
The list contains the following attributes:
Mean Mean Can only be changed for normal distribution: Mean of values between lower
bound and upper bound
Element Description
Uniform Linear distribution over the full length
Front and rear Less boarding and alighting passengers in the middle
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 138).
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 138).
Lower Lower Minimum distance from the assigned object is 0.0: no change possible
bound bound
Upper Upper Maximum distance from the assigned object, default value 100 m
bound bound
By default, the Units currently set under Network settings are used (see “Selecting network settings for
units” on page 233).
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 138).
The list contains the following attributes:
Mean Mean Can only be changed for normal distribution: Mean of values between lower
bound and upper bound
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.
3. Enter the desired data.
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 138).
By default, the Units currently set under Network settings are used (see “Selecting network settings for
units” on page 233).
EU European Union
MC Motorcycle Motorcycle
Emission- Emission-free vehicle, for example with electric drive or hydrogen drive
free
CO Coach Bus
EU Euro Euro
2031 2031
2051 2051
D Diesel Diesel
G Gasoline Gasoline
D_MW Diesel mean value (+/-DPF) Mean Value Diesel Engine Model (+/-
particulate filter)
I N1-I (RM < 1,305 kg), (RM = reference mass (unladen weight))
I 2 axle trucks (<= 7.5 t to 14-20 t) Trucks with two axles (<= 7.5 t to 14-20 t)
II 3+ axle trucks (20-26 t to > 32 t) Trucks with three or more axles (20-26 t to
> 32 t)
Midi <= 15 t
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 138).
The list contains the following attributes:
Mean Mean Can only be changed for normal distribution: Mean of values between lower
bound and upper bound
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.
3. Enter the desired data.
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 138).
Element Meaning
Share 2D/3D model distribution share, by default 0.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 138).
Element Meaning
Color Color and hexadecimal color code.
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
Element Meaning
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
Alpha Use the slider to select the transparency or enter a value: 0 = transparent, 255 = opaque
Screen Select color with the pipette: click in the area around the pipette, keep the mouse button
color picker pressed and drag the mouse arrow to the point on the screen whose color you would like
to copy. Release the mouse button.
l 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.
Element Description
No. Unique identification number of the vehicle type
Tab l Static: (see “Editing static data of a vehicle type” on page 300)
l Functions and distributions: (see “Editing functions and distributions of a vehicle type”
on page 302)
l Special > Section Dynamic Assignment: (see “Setting cost coefficients and destination
parking lot selection for vehicle type” on page 304)
l Special > Others > External emission model: (see “Configuring emission calculation
for a vehicle type” on page 309)
l Special > Section Other > Vehicle Type: PT Parameters: (see “Specifying duration of
boarding and alighting for a PT vehicle type” on page 307)
l External Driver Model: (see “Activating the external driver model for a vehicle type” on
page 310)
The attributes are saved in the Vehicle Types list (see “Attributes of vehicle types” on page 299).
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 138).
The list on the left may include the following attributes:
Column Description
No Unique identification number of the vehicle type
Category Vehicle category (see “Editing static data of a vehicle type” on page 300)
Model2D3DDistr 2D/3D model distribution (see “Using 2D/3D model distributions” on page 295),
(see “Editing static data of a vehicle type” on page 300)
ColorDistr1 Color distribution 1 of Color 1 (see “Editing static data of a vehicle type” on page
300)
Lateral drift Number of the Lateral drift speed function (see “Using lateral drift speed” on page
speed function 274). The vehicle checks with each time step whether it fulfills the conditions for
lateral deviation calculation.
Desired curve Number of the assigned curve speed function, on the basis of which the automatic
speed function speed limit in curves is calculated for the vehicles of this vehicle type, if this option is
selected (see “Selecting network settings for vehicle behavior” on page 231), (see
“Defining curve speed” on page 273). The speed at which vehicles of this vehicle
type negotiate a curve more slowly is based on the minimum and maximum speed
and the average speed from this function.
Critical speed Number of the assigned curve speed function for drifting in curves (see “Defining
function curve speed” on page 273). The vehicle checks with each time step whether it meets
the conditions that allow Vissim to use the Curve speed function function in order to
calculate the speed ratio for the Lateral drift speed function (see “Using lateral drift
speed” on page 274).
Element Description
No. Unique number
Category One of the standard vehicle categories (see “Using vehicle categories” on page 312)
Vehicle Vehicle shape and length for the vehicle type of the selected model distribution. You need
to define new vehicle models in the 2D/3D model distribution (see “Using 2D/3D model
Model
distributions” on page 295).
Length Minimum and maximum vehicle length, depending on 2D/3D model distribution (see “Using
2D/3D model distributions” on page 295)
Element Description
Width Minimum and maximum vehicle width, depending on 2D/3D model distribution (see “Using
2D/3D model distributions” on page 295) The width is relevant for overtaking within the lane
(see “Applications and driving behavior parameters of lane changing” on page 328).
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 297). 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 may also
define additional color distributions (see “Defining color distributions” on page 297). You
can choose color distributions for each of the four colors.
l Color 1: Attribute ColorDistr1
l Color 2: Attribute ColorDistr2
l Color 3: Attribute ColorDistr3
l Color 4: Attribute ColorDistr4
The setting is ignored for PT lines in the following cases:
l when a different color is selected for the vehicle class to which the PT vehicle
belongs
l if a color is selected for the PT line itself
Element Description
Maximum Define the accelerations and decelerations of that vehicle type (see “Defining
Acceleration acceleration and deceleration functions” on page 267).
Desired
Acceleration
Maximum
Deceleration
Desired
Deceleration
Weight The weight distributions are active only for vehicle types of Category HGV and also, if
an external model is selected (see “Using weight distributions” on page 282)
Power The power distributions are active only for vehicle types of category HGV and also, if an
external model is selected (see “Using power distributions” on page 281).
You can edit specific vehicle type data for the following methods and functions:
l Dynamic assignment: Define cost coefficients and parameters for destination parking lot selection.
(see “Setting cost coefficients and destination parking lot selection for vehicle type” on page 304)
l Equipment: Select route guidance and SC communication (see “Defining route guidance or SC com-
munication as equipment for vehicle type” on page 305)
l Others:
l PT parameters: Define capacity and attributes for the methods Calculation and Viswalk &3D dis-
play (see “Specifying duration of boarding and alighting for a PT vehicle type” on page 307)
l External emission model (see “Configuring emission calculation for a vehicle type” on page 309)
l Emission class distribution (see “Configuring emission calculation for a vehicle type” on page 309)
1.18.9.7 Setting cost coefficients and destination parking lot selection for vehicle type
For dynamic assignment you can set cost coefficients and parameters for destination parking lot selection.
1. On the Base Data menu, click > Vehicle Types.
The list of defined network objects for the network object type opens.
2. Click the desired vehicle type.
3. Right-click in the list.
4. On the shortcut menu, click Edit.
The Vehicle type window opens.
5. Select the Special tab.
Section Description
Cost Defines the proportion of various factors for the path evaluation for that type (see
coefficients “Defining simulated travel times” on page 775)
Destination The parameters are used as a decision criterion for parking choice in a
Parking Lot corresponding decision situation (see “Defining the destination parking lot selection”
Selection on page 792).
Section Description
Route guidance 1 If this option is selected, use a route guidance system, for example a
Route guidance 2 navigation system. It may interfere with your route selection.
SC communication The vehicle can send the following Vehicle to Infrastructure (V2I) data to the
next downstream signal head if it has requested V2I data from Vissim. The
signal head must be within the maximum look-ahead distance. For additional
information, refer to the VAP manual, which by default is saved to the
..\Doc\<language ID> directory of your Vissim installation.
l Number of vehicles: This is defined by the number of V2I vehicle
records that the signal head receives within its current time step.
From each of the V2I vehicle records for the respective vehicle:
l Vehicle number: ID of the vehicle
l Vehicle type
l ID of current MAP lane
l Current speed [m/s]
l Distance [m] to the stop line
l expected travel time [s] to the stop line
l ID of destination MAP lane
l Turn signal status:
Section Description
3 Hazard flasher
Element Description
Capacity Maximum permitted number of passengers per vehicle, without vehicle operators. If
the maximum capacity is reached and in the attribute Enforce capacity limit exactly
you have not defined a larger number of passengers, no further passengers will be
able to board the vehicle.
Capacity is If this option is selected, no more passengers than defined in the Capacity box will
exact board the PT vehicle.
If this option is not selected, within one time step more passengers could board the
PT vehicle than specified in the Capacity box, in particular if the PT-vehicle has
several doors.
"Calculation” Time required for a passenger to alight and board in seconds. Consider the number of
method doors: For example, if the time required is 6 s / Pass and the vehicle has 3 doors,
Alighting enter the value 2 seconds.
Time
Boarding
Time
Element Description
Clearance The time needed for a vehicle to stop, open/close doors, and other possible delays. Do
Time not consider boarding and alighting times.
"Viswalk" Door closure duration (DoorClosDur ): Time required for the doors to close. Default
method & 3D 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.
If you have the API add- on module, you can enable access from Vissim via an interface to a file
EmissionModel.dll and calculate emissions from vehicles in the Vissim network. The EmissionModel.dll file
is not part of Vissim. You must provide the file and select it for each vehicle type for which you want to
calculate emissions for its vehicles.
If you have the Emissions and Bosch add-on modules, you can calculate emissions from vehicles in the
Vissim network based on Bosch emissions data (see “Calculate accurate emissions with Bosch Cloud
Service” on page 1051). At least one emission class distribution has to be defined (see “Defining emission
class distributions” on page 293). You must select an emission class distribution for each desired vehicle
type for which you want to calculate emissions for its vehicles during the simulation run.
1. On the Base Data menu, click > Vehicle Types.
The list of defined network objects for the network object type opens.
2. Click the desired vehicle type.
3. Right-click in the list.
4. On the shortcut menu, click Edit.
The Vehicle type window opens.
5. Select the Special tab.
Element Description
External For emission calculation based on your EmissionModel.dll file: Select EmissionModel.dll
emission file that contains the external emission model. You must provide the EmissionModel.dll.
model It is not part of Vissim.
Emission For emission calculation based on Bosch emission data: Select distribution from which
class vehicles of the vehicle type are assigned an emission class during the simulation run
distribution when inserted into the Vissim network.
Note: You will need the External Driver Model add-on module.
Element Description
External driver Only for the External Driver Model add-on module:
If this option is selected, a vehicle type is not subject to the driving behavior
models of Vissim, but is ruled by an external set of driving behavior parameters.
Path and file- Enter the path and filename of the Driver Model.DLL file containing the external driv-
name of driver ing behavior parameter set (see “Activating external driver model via Driver Model
model DLL DLL file” on page 1229).
Path and file- Enter the path and filename of the parameter file.
name of para-
meter file
This means that global coordinates for vehicle rear ends are available in the usual driver model DLL files for
vehicles on Vissim links.
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 directory ..\API\DriverModel_DLL of your Vissim
installation.
HGV l The weight distribution and the power distribution are only relevant for this vehicle cat-
egory and only for the spread in acceleration curves (see “Using weight distributions”
on page 282), (see “Using power distributions” on page 281).
l In Wiedemann 99, in the Free and Follow interaction states, accelerates with only half
the acceleration calculated (see “Driving states in the traffic flow model according to
Wiedemann” on page 317), (see “Interaction state of the vehicle” on page 906)
l For the right-side rule general behavior when changing lanes, has different values
for some non-user defined parameters of free lane changing.
l Doesn't have an occupancy distribution, just one driver (see “Using occupancy dis-
tributions” on page 288)
Bus The properties correspond to the properties of the car vehicle category.
l Doesn't have an occupancy distribution, just one person (see “Using occupancy dis-
tributions” on page 288)
l Has 21 motion states:
l Has a state for standing pedestrians
l 20 states for motion sequence of two steps
Bike l Doesn't have an occupancy distribution, just one person (see “Using occupancy dis-
tributions” on page 288)
l Has 21 motion states:
l Has a state for cyclists
l 20 states for motion sequence of one crank revolution
Element Description
No Unique identification number of the vehicle class
Element Description
Color Default color of vehicle class during simulation (see “Static colors of vehicles and
pedestrians” on page 204). Is not used in the following cases:
l When for a vehicle class the attribute Use vehicle type color (UseVehTypeColor) is
enabled.
l When for the display of vehicles in the network, from the Graphic Parameters menu,
DrawingMode > Use color scheme is chosen, and for the Color scheme con-
figuration attribute, a color scheme is specified for classification.
Vehicle VehTypes: List box with options for selecting the vehicle types you wish to assign. Numbers
types and names of vehicle types.
In order to take into account the different driving behavior of vehicles, specific properties are combined in
representative driving behavior parameter sets. By default, the following driving behavior parameter sets
may be pre-defined. Their attribute values each represent a typical type of driving behavior:
l Urban (motorized)
l Slow lane rule (motorized)
l Outside of city (free lane selection)
l Footpath (no interaction)
l Cycle path (free overtaking)
You can define additional driving behavior parameter sets and attribute values that meet your requirements.
If the following driving behaviors have been predefined, you can simulate typical driving behaviors of
autonomous vehicles:
l AV cautious (CoEXist): The vehicle complies with road traffic regulations and takes on a safe driv-
ing behavior at all times. The vehicle always applies the attribute Enforce absolute braking dis-
tance and thus maintains a relatively large distance to other vehicles (see “Editing the driving
behavior parameter Following behavior” on page 318), (see “Editing driving behavior parameters
autonomous driving” on page 341). The vehicle may cross non-signalized intersections and change
lanes.
l AV normal (CoEXist): The driving behavior of the autonomous vehicle is comparable to the driving
behavior of non-autonomous vehicles. In addition, a sensor system in the vehicle can detect the
vehicle’s distance to other vehicles in the vicinity and the speed these vehicles are driving at.
l AV aggressive (CoEXist) (all knowing): Aware of the entire traffic situation and equipped with a
traffic situation prognosis, the autonomous vehicle is capable of leaving only minimum gaps to other
vehicles. This driving behavior leads to cooperative driving.
You can edit individual driving behavior parameters on the Autonomous driving tab (see “Editing
driving behavior parameters autonomous driving” on page 341).
Note: Driving behavior parameters, which represent the driving behavior of autonomous vehicles,
are saved to the example file AV Base Settings.inpx. You can read this file into your network via the
the commands File > Read additionally > Network. Additional information can be found in the
example description file AV Base Settings.pdf.
Element Description
No. Unique number of the driving behavior parameter
set
Element Description
Element Description
No. Unique number of the driving behavior parameter set
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 138).
2. In the line of the relevant driving behavior, edit the attribute value of your choice.
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.
The driving state attribute in Vissim does not specify a driving state according to Wiedemann. The attribute
gives a more detailed description of the current driving state of the vehicle in the simulation on its route
through the Vissim network (see “Driving state of a vehicle” on page 905).
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 138).
2. Right-click the entry of your choice.
3. On the shortcut menu, click Edit.
The Driving Behavior window opens.
4. Select the Following tab.
Element Description
Look ahead Minimum, Maximum: Minimum and maximum distance to preceding vehicles that a
distance vehicle can see in order to react to other vehicles and interaction objects downstream
along its route or path. The vehicle takes into account the look ahead distance in addition
to the entered number of interaction objects.
The look ahead distance has an effect on
l the vehicle’s movement when approaching a stationary obstacle. The vehicle will
then slow down evenly.
l the perception of link intermediate points with the Brake radius effect, if the option
speed limitation in curves is selected in the network settings for driving behavior
(see “Selecting network settings for vehicle behavior” on page 231).
The Minimum look-ahead distance is important when modeling the lateral behavior of
vehicles.
l If the minimum look ahead distance is 0.00, only the number of interaction
objects applies which is specified in the attribute Number of interaction objects.
Element Description
l 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 simulation the impression is created that one vehicle
is passing through another vehicle. This may happen when there are more
vehicles than specified in the Number of interaction objects attribute that want to
position themselves in front of a stop line on the same link. This applies in par-
ticular to bicycles.
l 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 sim-
ulation.
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 620).
Number of Number of preceding vehicles and/or number of network objects listed below which the
interaction vehicle perceives along its route or path in order to react to them. In addition to the
objects number of observed vehicles entered, vehicles take the minimum and maximum 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.
l Red signal heads
l Reduced Speed Areas
l Priority rules for cases in which the minimum time gap or minimum clearance is not
kept.
Vehicles also treat the following network objects as a preceding vehicle, when they
have to stop there:
l Stop Signs
l Public transport stops
l Parking Lots
Behavior in conflict areas: A vehicle takes into consideration all downstream conflict
areas, up to the furthest interaction object specified under the number of interaction
objects. To include conflict areas in the Number of interaction objects, for the
applicable driving behavior, select the attribute option Conflict areas count as
interaction objects (see “Editing the driving behavior parameter driver error” on page
350).
Default values of Number of interaction objects for predefined driving behavior:
l Urban (motorized): 4
l AV aggressive (CoEXist): 10
l All other predefined driving behaviors: 2
In the Number of interaction vehicles attribute, you can limit the number of vehicles
considered independently of other network objects. The vehicle is maximally aware of the
Number of interaction objects.
Link intermediate points with the Brake radius effect are recognized by the vehicle within
its look ahead range, but they are not counted as interaction objects.
Element Description
Number of Number of preceding vehicles that the vehicle perceives along its route or path in order to
interaction react to them.
vehicles The vehicle looks at the maximum number of interaction objects (vehicles and
network objects) along its route or path, if the minimum look ahead distance does not
force it to look further. The vehicle only considers the maximum number of vehicles
specified in the Number of interaction vehicles, it still considers other network objects.
Thus, a number of interaction vehicles >= number of interaction objects has no
effect.
Example: Set the value Number of interaction vehicles =1 to model an autonomous
vehicle whose sensors should not be able to detect other vehicles through a vehicle in
front, but should be able to detect all traffic signs with the help of Car2X communication.
Look back Minimum, Maximum: The look back distance defines the minimum and maximum
distance distance to vehicles that a vehicle can see behind it in order to react to other upstream
vehicles. The look back distance only affects the vehicle’s perception of other vehicles, it
does not perceive other interaction objects.
The number of interaction objects within the Look back distance is only taken into
account when calculating the vehicle’s lateral behavior. In all other cases, the vehicle
perceives a maximum of one other vehicle when looking back.
Lateral behavior: Effect of the minimum look back distance:
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 on the same route two
or more vehicles than specified in the attribute Number of interaction objects 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.
Standstill Standstill distance (ax) for vehicles upstream of static obstacles. These are, for example,
distance signal heads, stop signs, bus stops, priority rules, conflict areas. Not valid for stop signs in
for static parking lots.
obstacles Minimum value: 0.01 m, maximum value: 10 m, default value: 0.5 m. If you open an *.inpx
file where the attribute value is 0, the value is changed to 0.01 m.
You can also use this standstill distance to define the stopping position of public transport
vehicles at stops with platform screen doors and queues at fixed positions on the
platform. The public transport vehicle stops at the stop with its front edge at the standstill
distance (ax)+ 1 m position. The one meter ensures that the public transport vehicle can
exit from the stop. To allow boarding and alighting, the length of the stop must be at least
equal to the length of the public transport vehicle + standstill distance (ax)+ 1 m.
Vehicles stop in front of signal heads at standstill distance (ax)+ 0.5 m.
Element Description
l The vehicle reaches a speed ≤10-6m/s within 1 s.
l The vehicle performs emergency braking (interaction state Brake AX).
l The Pedestrian category is selected for the vehicle type.
l The absolute value of the desired change in acceleration is ≤ 0.2 m/s2. With a time
step of 0.05 s, no jerk limitation occurs if the change is ≤ v0.1 m/s2.
l The time step is ≥0.5 s.
l The vehicle is controlled via an external driver model DLL file.
l The vehicle is a trailing vehicle in a platoon.
l The vehicle is controlled via the driving simulator interface.
In the Driving behavior list, you can select additional attributes. Among them are the following for example:
Element Description
Increased Allows you to increase the acceleration with which the vehicle follows a preceding
Acceleration vehicle that accelerates. Default value 100 %, value range 100 % to 999 %.
(IncrsAccel) 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:
l Desired Acceleration
l CC8: Desired acceleration from standstill
l 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 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 138).
2. Right-click the entry of your choice.
3. On the shortcut menu, click Edit.
The Driving Behavior window opens.
4. Select the Car following model tab.
Element Description
List box Car following model for the car-following behavior. Depending on the selected car
following model the Model parameters change.
l No interaction: The vehicles do not recognize other vehicles and do not react
to automatic speed limits in curves. Platooning is not possible. Use this car fol-
lowing model as an easy way to model pedestrian flows with the vehicle types
Man, Woman.
l Wiedemann 74: The desired safety distance increases with the square root of
the speed. At low speeds (with default values of the parameters: below 80
km/h) the desired safety distance is greater for Wiedemann 74 than for
Wiedemann 99. This is why Wiedemann 74 is particularly suitable for inner-
city and out-of-town weaving sections at low speeds. At higher speeds, the
desired safety distance is less for Wiedemann 74 than for Wiedemann 99.
l Wiedemann 99: The desired safety distance increases linearly with the
speed. It is defined as a speed-independent time gap.
Model parameters Displays different parameters depending on the car following model selected
(see “Defining the Wiedemann 74 model parameters” on page 324), (see
“Defining the Wiedemann 99 model parameters” on page 325). These model
parameters also affect the saturation flow.
Defining following behavior based on the vehicle class of the preceding vehicle
You can base the model parameters for the vehicle following model on Wiedemann 74 and Wiedemann
99, depending on the vehicle class of the 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 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. On the shortcut menu, click 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 324),(see “Defining the Wiedemann 99 model parameters” on page 325). In the
Increased acceleration column, you can define whether the vehicle falls back or accelerates when the
preceding vehicle accelerates (see “Editing the driving behavior parameter Following behavior” on page
318).
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): Base value for average desired distance between two stationary cars. The
still distance tolerance lies within a range of –1.0 m to +1.0 m which is normally distributed at around
0.0 m, with a standard deviation of 0.3 m. This leads to "stochastic smearing" of ax.
(w74ax)
Default 2.0 m.
Additive part of bxadd: Value used for the computation of the desired safety distance d. Allows to adjust
safety distance the time requirement values. Default 2.0 m.
(w74bxAdd)
Multiplicative bxmult): Value used for the computation of the desired safety distance d. Allows to
part of safety adjust the time requirement values. Greater value = greater distribution (standard
deviation) of safety distance Default 3.0 m
distance
(w74bxMult)
where:
ax: "stochastically smeared" base value for standstill distance, see table above.
v: Vehicle speed [m/s], minimum value 0.1. As a result, the actual standstill distance is about 0.316 m
greater than the additional "stochastically smeared" ax.
z: is a value of range [0.1], which is normally distributed around 0.5 with a standard deviation of 0.15
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.
Saturation Flow
veh/h/lane
bxmult(=bxadd+1)
For the example, Scenario 74 was created with the following parameters:
l single lane link
l speed distribution between 48 km/h and 58 km/h
l Default driving behavior, with the exception of parameters bxadd (Additive part of safety distance) and
bxmult (Multiplicative part of safety distance) that vary along the x-axis. In this example the following
applies: bxadd = bxmult-1
l one time step per simulation second
Notes:
l Acceleration follows a linear progression between 0 km/h and 80 km/h; beyond 80 km/h, it main-
tains the value specified by CC9. Z is added to the value derived from CC8 and CC9: z = a
value from the interval [0, 1], normally distributed around 0.5 with a
standard deviation of 0.15.
For vehicles in the HGV category, the resulting sum is then divided by two.
The resulting acceleration is capped at the upper limit defined by the functions for maximum
acceleration and desired acceleration assigned to the specific vehicle type (see “Defining
acceleration and deceleration functions” on page 267). The function for maximum acceleration
is subject to modification by the current gradient of the route.
The actual acceleration of the vehicle might be less than this calculated result if free
acceleration is not feasible, such as when the vehicle is approaching its desired speed or is
aware of a slower vehicle ahead.
The change in acceleration, in comparison to the last time step, is further constrained by the jerk
limitation (see “Editing the driving behavior parameter Following behavior” on page 318).
l 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 as an example are based on the following assumptions:
l car-following model Wiedemann 99, containing default parameters with the exception of CC1 that varies
across the x-axis
l one time step per simulation second
The main properties of the following graphs are:
99-2 no 2 80 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 138).
2. Right-click the entry of your choice.
3. On the shortcut menu, click Edit.
The Driving Behavior window opens.
4. Select the Lane Change tab.
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
Element Description
l Slow lane rule, Fast lane rule: Allows overtaking on freeways or similar links accord-
ing to StVO (German Traffic Code) and to the rules in road traffic of other countries. In
right-hand traffic, overtaking is only allowed on the left; in left-hand traffic, overtaking is
only allowed on the right. The rule is ignored if the preceding vehicle or the neigh-
boring vehicle is driving slower than 60 km/h. In this case, overtaking is allowed on the
right when driving on the right, and overtaking is allowed on the left when driving on
the left. The overtaking vehicles can change lanes to overtake, take into account the
speed of vehicles in the adjacent lane and drive a maximum of 20 km/h faster when
overtaking. In Vissim a vehicle wants to overtake when it's desired speed is con-
siderably higher than that of vehicle preceding it (0 m/s to 4 m/s, normally distributed,
around mean value 2 m/s).
Regardless of the option selected, you can model the general behavior more realistically
using the settings under Cooperative lane change.
Necessary Columns Own and Trailing vehicle: refer to the deceleration in changing lanes, as
lane accepted by the driver, based on the specified routes for both the overtaking vehicle and
change the trailing vehicle.
(route) l Maximum deceleration (MaxDecelOwn) and (MaxDecelTrail):
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 stop
time distance for a necessary change of lanes. Once this time is reached, the vehicle is
removed from the Vissim network, at the same time a warning is written to the *.err file
and displayed in the Messages window.
Minimum ( MinClear): The minimum distance between two vehicles that must be available after a
clearance lane change, so that the change can take place (default value 0.5 m). A lane change
(front/rear) during normal traffic flow might require a greater minimum distance between vehicles in
order to maintain the speed-dependent safety distance.
To slower Free driving time (FreeDrivTm): only for Slow lane rule or Fast lane rule: defines
lane if the minimum distance to a vehicle in front, in seconds, which must be present on the
collision time slower lane, so that an overtaking vehicle switches to the slower lane.
is above
Safety The Safety distance reduction factor (lane change) (SafeDistRedFact) is taken
distance into account for each lane change. It concerns the following parameters:
reduction l The safety distance of the trailing vehicle on the new lane for determining whether a
factor: lane change will be carried out
l The safety distance of the lane changer itself
l The distance to the preceding, slower lane changer
During the lane change Vissim reduces the safety distance to the value that results from
the following multiplication:
Original safety distance • safety distance reduction factor
The default value of 0.6 reduces the safety distance by 40%. Once a lane change is
completed, the original safety distance is taken into account again.
l The actual deceleration required is usually much lower, because vehicle B would
not impose such a high deceleration on vehicle A, but would instead comply with
the driving behavior parameter MaxDecelTrail.
l When the trailing vehicle A detects that it would have to brake more heavily than
what this value indicates if the preceding vehicle B is set for lane changing, the
cooperative braking stops or is not initiated.
l The higher the attribute value, the stronger the braking and greater the probability of
changing lanes.
l The attribute is effective even at very low speed, when vehicles are almost at a
standstill, for example, when a queue forms.
l Trailing vehicle A preferentially allows preceding vehicle B to change lanes. If the
next preceding vehicle C, downstream of vehicle B, also wants to change lanes, it
changes lanes, but not vehicle B. This makes it possible to change lanes in altern-
ation (zipper merge)
l While changing lanes, the preceding vehicle B considers the factor for the reduced
safety distance and the parameters of the car-following model.
During cooperative braking, a vehicle decelerates with the following values:
l 0% to a maximum of 50 % of the desired deceleration, until the vehicle in front
begins to change lanes (see “Using acceleration and deceleration functions” on
page 264)
l Between 50% of the desired deceleration and the maximum deceleration (100 %)
specified in the Maximum deceleration field. Typically, the deceleration during the
lane change will be considerably less than the maximum deceleration, because the
preceding vehicle, which changes lanes, does not expect such a high deceleration
from the trailing vehicle.
Cooperative CoopLnChg: If vehicle A observes that a leading vehicle B on the adjacent lane wants
lane change 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.
Vehicle A behaves during this lane change as if it would have to change lanes due to a
connector at a long distance. It accepts its own Maximum deceleration and the
deceleration of the trailing vehicle C on the new lane, in accordance with the
parameters for the necessary lane change.
Vehicle A does not make a cooperative lane change, when the following conditions are
true:
l the new lane is less appropriate for continuing its route
l if vehicle B is faster than the maximum speed difference (in the example
10.80 km/h ( =3 m/s)
l if the collision time exceeded the maximum collision time (in the example 10
seconds), and the speed of vehicle A increased by the maximum speed dif-
ference (in the example 10.80 km/h).
l When you select Cooperative lane change, the user-defined cooperative lane
change rule is activated for the respective driving behavior parameter set. For Max-
imum speed difference and Maximum collision time the user-defined settings
are used.
l If this option is not selected, the user-defined cooperative lane changing behavior
is not active for the particular driving behavior parameter set.
l Maximum speed difference: If option Cooperative lane change has been
selected, the user-defined value for the maximum possible speed difference is taken
into account.
l Maximum collision time: If option Cooperative lane change has been selec-
ted, the user-defined value for the maximum collision time is taken into account.
Zipper If this option is chosen, vehicles take into consideration the vehicles on the left and
merging right adjacent lanes. This occurs only when the vehicle itself or the adjacent vehicle
needs to change to the neighboring lane due to its route. Specifically, if the emergency
stop position in its own lane is closer than in the adjacent lane, but only within the
merging distance (as defined in the subsequent connector of the route that does not
deviate from the current lane). They brake appropriately when it's necessary to drive in
a staggered manner. Braking occurs exclusively when the vehicles are moving at
speeds higher than the minimum zipper merging speed. In a traffic jam scenario,
braking is avoided as it does not contribute to improved merging behavior.
l Minimum speed: Zipper merging is operational only when the vehicle's indi-
vidual speed exceeds this minimum speed.
l Overtaking time distribution: Let T represent the value drawn from this dis-
tribution. If a vehicle is moving at a speed higher than the vehicle in front of it and
completes the overtaking maneuver within T seconds, it will refrain from attempt-
ing to overtake by braking. If a vehicle is traveling at a slower speed than the
vehicle in front of it and has been overtaken by it within the last T seconds, it does
not apply additional braking to achieve staggered driving. Nevertheless, there is
no acceleration.
Rear RearCorr: If a lane change takes place at a lower speed than specified in the
correction of Maximum speed box, the vehicle's rear end moves laterally. The rear correction
lateral compensates for this movement. This causes the vehicle to be aligned to the middle of
position 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 for the driving behavior parameter Lateral
behavior the option Observe adjacent lane(s) is selected (see “Editing the driving
behavior parameter Lateral behavior” on page 335).
l Maximum speed: Speed up to which the correction of the rear end position should
take place. Default value 3 km/h. Lateral correction of the rear end position is not per-
formed for faster vehicles.
l 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.
l until: Time after the start of the lane change at which the lateral movement 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.
Assume that vehicle A is driving behind vehicle C and notices that vehicle B, driving in front of C on the
opposite lane, wants to change to the lane of A. In this case, A can perform cooperative braking, even if B is
downstream of C.
However, if vehicle B, who A had planned to let merge, is now downstream of vehicle C, in front of vehicle
A, A forgets that it wanted to let B merge. Thus, vehicle A can immediately permit other vehicles to change
into its lane.
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 138).
By default, you can edit the list (see “Using lists” on page 122).
2. Right-click the entry of your choice.
3. On the shortcut menu, click Edit.
The Driving Behavior window opens.
4. Select the Lateral tab.
Element Description
Desired Desired position at free flow (DesLatPos): Lateral orientation of a vehicle within its
position at lane while it is in free traffic flow.
free flow If you change the traffic rules in the network settings, Vissim will change the attribute
values Right to Left and Left to Right (see “Selecting network settings for vehicle
behavior” on page 231).
Observe ObsAdjLns: If this option is selected, vehicles account for the position and lateral
adjacent orientation of other vehicles on adjacent lanes and keep the Minimum lateral
lanes distance. For this purpose, vehicles even adjust their lateral orientation on their own
lane and swerve out of the way. The simulation also regards the actual positions of the
back ends of vehicles, which change a lane to an adjacent lane or have already
changed.
If this option is not selected, vehicles on adjacent lanes are ignored even if they are
wider than their lanes, except when they perform a lane change.
Note: Using this option can reduce the simulation speed significantly!
Diamond DiamQueu: If this option is selected, queues take into account a realistic shape of
queuing the vehicles with vehicles positioned offset, such as bikes. Vehicles are internally
represented not as a rectangle, but as a rhombus.
Collision Minimum collision time gain (MinKCollTimeGain): Minimum value of the collision
time gain 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. Default 2.0 s
Element Description
Default This applies for all vehicle classes, with the exception of the vehicles classes listed
behavior under Exceptions for overtaking vehicles of the following vehicle classes.
when l Overtake on same lane: When modeling traffic that is not lane-bound, you can
overtaking allow vehicles to overtake within a lane.
vehicles on l Left: Vehicles are allowed to overtake on a lane to the left
the same l Right: Vehicles are allowed to overtake on a lane to the right
lane or on
adjacent
l Minimum lateral distance: Minimum distance between vehicles when overtaking
lanes within the lane and keeping the distance to vehicles in the adjacent lanes.
l Distance standing at 0 km/h (LatDistStandDef): lateral distance of the passing
vehicle in meters. Default value: 0.2 m
l Distance driving at 50 km/h (LatDistDrivDef): lateral distance of the passing
vehicle in meters. Default value: 1.00 m
The minimum lateral distance is multiplied by the stochastic value z:
l z, in the value range [0.5 to 1.5], is normally distributed around 1.0 by default,
with a standard deviation of 0.15.
l z is 1.0, if for the following behavior the attribute Use implicit stochastics is
deactivated.
l For speeds other than 0 km/h or 50 km/h, the minimum distance is interpolated
linearly.
If the option Observe adjacent lanes is not selected, vehicles on adjacent lanes are
ignored even if they are wider than their lanes, except when they perform a lane change
(see “Editing the driving behavior parameter Lane change behavior” on page 329).
Exceptions Behavior for specific vehicle classes that deviates from the default behavior when
for overtaking vehicles on the same lane or on adjacent lanes. When modeling traffic that is
overtaking not lane-bound, you can select vehicle classes which may be overtaken within a lane by
vehicles of vehicles of this driving behavior set.
the following
1. Right-click in the list.
vehicle
classes 2. On the shortcut menu, click Add.
A new row with default data is inserted.
3. Make the desired changes:
l VehClass: Vehicle class whose vehicles may be overtaken by vehicles of this
driving behavior parameter set within the lane.
l OvtL (Overtake left): Vehicles are allowed to overtake on the left lane
l OvtR (Overtake right): Vehicles are allowed to overtake on the right lane
l LatDistStand: Minimum distance at 0 km/h
Element Description
l LatDistDriv: Minimum distance at 50 km/h
4. For the new driving behavior parameter set, in the Name box, enter: Urban lateral behavior
5. Right-click the entry.
6. On the shortcut menu, click Edit.
The Driving Behavior Parameter Set window opens.
7. Make the desired changes:
Tab Description
Following Look ahead distance:
min.: 0
max.: 30 m
Lateral behavior Section Exceptions for overtaking vehicles of the following vehicle classes:
3. For the new driving behavior parameter set, in the Name box, enter: Urban Bike
4. Right-click the entry.
5. On the shortcut menu, click Edit.
The Driving Behavior Parameter Set window opens.
6. Make the desired changes:
Tab Description
3. For the new link behavior type, in the Name column, enter: Urban lateral behavior Bike.
4. In the column DrivBehavDef, select the driving behavior parameter set Urban Bike.
5. Assign the respective lanes of links in the Link behavior type attribute (LinkBehavType) to the new link
behavior type Urban lateral behavior bike.
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 138).
2. Right-click the entry of your choice.
3. On the shortcut menu, click Edit.
The Driving Behavior window opens.
4. Select the Signal Control tab.
5. Make the desired changes:
In the section Reaction after end of green:
Element Description
Amber Defines the behavior of vehicles when they approach an amber light.
behavior
l Continuous check: Driver of vehicle continuously decides whether to continue driv-
ing 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.
l 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².
l The vehicle will brake, if at its current speed, it cannot drive past the signal head
within two seconds.
l Both braking and stopping are possible for cases that lie in between these two
scenarios. Using a normally distributed random variable, Vissim decides whether
or not the driver will brake.
l 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 probability factors:
Alpha, Beta1, Beta2, vehicle speed v (m/s) and distance to stop line dx (m):
Probability Only active if One decision is selected. The default values of the Probability factors
Alpha, Beta 1, Beta 2 are based on empirical data:
factors
l Alpha: default 1.59
Element Description
l Alpha is greater than the default value 1.59
l Beta 1 is greater than the default value -0.26 but less than 0.00.
l Beta 2 is greater than the default value 0.27
Element Description
behavior
l Go (same as green)
l Stop (same as red)
Reaction Reaction time of a vehicle to the Go signal. It causes a time delay between the time step
when the signal switches to Go and the time step when the first vehicle upstream of the
time dis-
corresponding stop line starts to move. The Go signal is defined by the Behavior at
tribution red/amber signal attribute:
l Stop (same as red): The Go signal is green. The response time is effective from the
time step the signal changes to green.
l 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.
Element Description
The attributes define the behavior of the vehicles near the stop line.
Factor If a vehicle is located in an area between Start upstream of stop line and End
downstream of stop line, the factor is multiplied by the safety distance of the vehicle.
Default value 0.6 The safety distance used is based on the car following model. The
safety distance may be reduced via the Safety distance reduction factor attribute
(see “Editing the driving behavior parameter Lane change behavior” on page 329). For
lane changes in front of a stop line, the two values calculated are compared. Vissim will
use the shorter of the two distances.
upstream of
stop line
End down- Distance downstream from the signal head. Default 100 m
stream of the
stop line
Note: The simulation of platooning in Vissim is suitable for evaluating the effects of platooning as a
whole on the network. However, it is not suitable for obtaining specific data on vehicles within the
platoon, for example to calculate emissions of vehicles driving in the platoon.
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 138).
2. Right-click the entry of your choice.
3. On the shortcut menu, click Edit.
The Driving Behavior window opens.
4. Select the Autonomous Driving tab.
Element Description
Maintain EnforcAbsBrakDist: For braking, the vehicle accounts for the distance necessary to
absolute stop without causing a collision should the vehicle in front it stop immediately without a
braking braking distance. The absolute braking distance applies to vehicles in the following
distance cases:
l Following behavior: The desired safety distance corresponds to at least the abso-
lute braking distance.
l 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.
l 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 following
model Wiedemann 99 is selected, instead the standstill distance CC0 is added.
l In a crossing conflict, the vehicle travels the conflict area in the subordinate flow, if
the vehicle in the main flow can maintain the absolute braking distance.
l Vehicle inputs: The vehicle is inserted into the Vissim network with at least the abso-
lute braking distance.
l 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, driving at its current speed, is
added to the gap time.
The absolute braking distance is not effective where priority rules are used.
Use implicit UseImplicStoch: If this option is selected, Vissimuses a variable stochastic value for
stochastics the following attributes and for the estimation uncertainty, which takes into account
variations in human perception. This variable stochastic value is based on a) the time
distribution CC1 (for the speed-dependent part of the desired safety distance) and b) on
internal distributions that apply to the desired acceleration and deceleration:
l Safety distance
l Desired Acceleration
l Desired Deceleration
l Minimum lateral distance
If the option is deselected, Vissim uses non-variable deterministic values that are
based on the meridian of the time distribution CC1 (for the speed-dependent part of the
desired safety distance) and of internal distributions that apply to the desired
acceleration and deceleration.
Platooning section
Platooning PlatoonPoss: Activates platooning, vehicles can drive within the platoon
possible
Gap time Platooning - follow-up gap time (PlatoonFollowUpGapTm): Follow up gap time
between a vehicle and its preceding vehicle within the platoon (see “Desired speed and
safety distance within the platoon” on page 347). Default 0.60 s
For a vehicle within the platoon, you can display its driving state, interaction state, and its position within the
platoon (index in platoon) during simulation in the Vehicles in network list (see “Displaying vehicles in the
network in a list” on page 895).
l The vehicle closing up must have a higher desired speed than its preceding vehicle. No vehicle brakes
for a vehicle to close up to it and the vehicle closing up does not accelerate.
l The vehicle closing up takes into account the acceleration of the preceding vehicle, if it is > -1.0 m/s².
In addition, the following conditions apply to the vehicle closing up and the vehicle being closed up to:
l The vehicles are assigned the same driving behavior.
l All vehicles use the same lane.
l The vehicles may be on successive links or connectors.
l The preceding vehicle is the interaction target of the vehicle closing up. This is reflected by the attributes
interaction target type and interaction target number of the vehicle in the Vehicles in network list.
l The distance between the vehicles is less than the attribute value Maximum platoon approach dis-
tance of driving behavior that applies to the vehicles.
None of the following applies for any of the vehicles:
l The vehicle is changing lanes when closing up to a preceding vehicle.
l The vehicle has been assigned a desired lane.
l The vehicle is about to leave the platoon.
l The vehicle is reversing.
l The vehicle is driving on a passing lane of a public transport line or a parking route.
l The vehicle is being controlled via the driving simulator, the COM interface or a Driver model DLL file.
When the conditions for closing up and forming the platoon are met, the vehicle shall close up to the
preceding vehicle and apply target braking to reach the calculated safety distance within the platoon (see
“Desired speed and safety distance within the platoon” on page 347). Once the safety distance is reached,
the vehicle becomes part of the platoon. If the platoon's lead vehicle has closed up to its preceding vehicle,
the latter becomes the new lead vehicle.
A platoon can also be formed by stationary vehicles if the respective conditions are met. There is no
minimum speed for forming a platoon.
In addition, the vehicle that is being closed up to can close up as well, for example, to a signal controller.
The closing up to a preceding vehicle is aborted if one of the conditions, in one of the subsequent time
steps, is no longer fulfilled and the closing up has not yet been completed.
When a platoon approaches a preceding platoon and the conditions for closing up to and forming a platoon
are met, it can close up to the other platoon. Vissim will then combine the two platoons into one.
Vissim models neither the communication between vehicles and their possible influence on driving behavior
nor other platoon-internal dynamics.
vReference Reference speed: The vehicle providing the reference speed depends on
whether distances have to be increased:
l To leave the platoon, a vehicle must increase the distance downstream
to its preceding vehicle and upstream to its following vehicle (F1) (see
“Vehicle leaves platoon” on page 349).
l If the platoon is split downstream of the vehicle, the distance down-
stream to the preceding vehicle must be increased. This is necessary,
for example, if a following vehicle has to stop because of a red signal
head, a priority rule or a stop sign, while the vehicles further ahead in
the platoon were still able to cross.
Since increasing the distance affects following vehicles and their safety
distances within the platoon, Vissim no longer uses the speed of the platoon's
lead vehicle to calculate the distances in this part of the platoon:
l vReference is the speed of the closest following vehicle in front of which the
distance must be increased. In the figure, this is vehicle (F1), whose
speed is used to calculate the distances of its trailing vehicles in the pla-
toon. (F1) becomes lead vehicle of this part of the platoon:
The lead vehicle of this part of the platoon (F1) increases the gap by
decelerating. The deceleration is based either on the vehicle’s desired
deceleration or on a calculated necessary deceleration should the vehicle
interact with an interaction object.
l vReference is the speed of the lead vehicle (F) of the platoon, unless
greater distances are required within the platoon because a vehicle
wishes to leave the platoon or the platoon is split:
If the requirements for the automatic speed limitation in curves are met for the lead vehicle, this vehicle
reacts and can reduce its speed (see “Changing the desired speed” on page 466). The trailing vehicles
react to the lead vehicle. An automatic speed limit in curves cannot cause the dissolution of a platoon.
Lane changes
The platoon does not change lanes. This also applies in the following cases:
l When the Maximum platooning desired speed cannot be reached on the current lane, but could be
reached on the adjacent lane. This case may occur, for example, when the vehicle preceding the lead
vehicle is driving slower than the Maximum platooning desired speed.
Necessary lane changes remain activated so that the vehicle can leave the platoon and, for example, take
an exit to continue its route or to change lanes because it belongs to a class of vehicles for which the lane is
blocked further downstream.
Vissim will only increase these distances if all vehicles in the platoon are either following their vehicle route
or their path of dynamic assignment.
Vissim will not increase these distances if some platoon vehicles are following their vehicle route and others
are following their path of dynamic assignment or if platoon vehicles are moving freely through the Vissim
network without following either a vehicle route or a path. In this case, vehicles simply drive onto the
connector, and are immediately removed from the platoon.
l The desired distance is calculated for the following vehicle (FL). It is located upstream at the last position
of the platoon part that includes vehicle (F1), in front of which the distance is increased:
l Vissim no longer takes into account the speed of the platoon's lead vehicle (F), but the speed of the
vehicle (F1) in front of which the distance is increased and has therefore become the lead vehicle of this
part of the platoon.
l The last following vehicle in this platoon part (FL) will target brake to reach the desired distance (if it
needs to brake more than -1m/s² to do so), or it will accelerate or brake as hard as possible. Its accel-
eration is limited to the range +-2m/s² around the acceleration of the first vehicle (F1) of this platoon part.
l If there are other vehicles between these two vehicles, Vissim will move them to make their distances
exactly the same. Therefore, these distances may have a different value than the calculated safety dis-
tance within the platoon.
l There is no jerk limitation.
Simulation restrictions
Platooning is not possible with the following simulation methods:
l Mesoscopic simulation
l in hybrid simulation outside the areas of microscopic simulation
l In the Vissim network, the platoon cannot be used at a vehicle input or in a parking lot with dynamic
assignment.
l If you reduce the number of interaction objects that the vehicle perceives, you can simulate loss of atten-
tion at intersections. To do so, set conflict areas to be perceived as interaction objects (see “Modeling
loss of attention at intersections” on page 354).
l If the vehicle exceeds a critical speed in a bend, this can cause the vehicle to understeer and drift side-
ways. For this driver error, in addition to the driving behavior, define a drift speed, a critical speed and a
radius at the relevant point of the link (see “Using lateral drift speed” on page 274), (see “Defining curve
speed” on page 273), (see “Attributes of links” on page 441).
1. On the Base Data menu, click > Driving Behaviors.
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 122).
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 138).
2. Right-click the entry of your choice.
3. On the shortcut menu, click Edit.
The Driving Behavior window opens.
4. Select the Driver Errors tab.
Element Description
Duration Temporary lack of attention - sleep duration (SleepDur): Period of time during which
vehicles do not react to a preceding vehicle. They do react however to emergency braking.
Element Description
Duration Distraction duration distribution (DistractDurDistr): Distribution for time period during
distribution which the lane angle of the vehicle changes based on the value Distraction lane angle
distribution value (see “Using time distributions” on page 284)
Lane angle Distraction lane angle distribution (DistractLnAngleDistr): Distribution for the angle at
distribution which the vehicle deviates relative to the middle of the lane (see “Using general
distributions” on page 293). Value range radian: 0 rad to 1.5 rad.
Once the three attributes have been selected and the driving behavior affects the vehicle, the vehicle will
change to the distracted state under the following conditions:
l For the driving behavior, the Distraction probability has been set to > 0.
l The Duration distribution has been specified.
l The Lane angle distribution has been specified.
In these cases, Vissim draws a random number between 0 and 100 with each time step. If this random
number is less than
Distraction probability divided by Simulation resolution Time step(s) / simulation second
Vissim draws a random value Alpha from the Lane angle distribution as well as a random value t from the
Duration distribution. For the next t simulation seconds, the vehicle moves sideways with the Alpha angle,
relative to the lane center. It moves independently of all vehicles on the link and of the shoulder of the road.
Vissim determines the direction of deviation (right or left) randomly. After time t, the vehicle automatically
moves back to its set Desired position at free flow (see “Editing the driving behavior parameter Lateral
behavior” on page 335). Until the vehicle has reached this desired position, you cannot start a new
distraction.
The following applies for the duration of the distraction:
l Acceleration of the vehicle is constant.
l The vehicle ignores all other vehicles and network objects, such as signal heads, priority rules, conflict
areas, stop signs.
l If for the driving behavior of vehicles on adjacent lanes, for lateral behavior, Observe adjacent lanes is
not selected, these vehicles completely ignore the lateral deviation of the distracted vehicle. It is treated
as if it were still in its lane.
The vehicle attribute Lateral deviation (distraction) indicates the lateral deviation in the current time step
(see “Displaying vehicles in the network in a list” on page 895).
Attribute Description
x Factor multiplied by the current speed of the other vehicles. The fracttile for this factor is
constant for each vehicle during its entire time in the network. This means that some
vehicles will always overestimate speeds, while other vehicles will always underestimate
speeds.
Vehicles with a factor x unequal to 1 additionally ignore the current and future acceleration
of other vehicles at conflict areas and estimate their future course of travel only on the basis
of their current speed times the factor x.
2. In the Misestimation section, under the attribute Speed misestimate distribution, select the free
distribution you want to use as default for driving behavior vehicles:
Element Description
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 138).
2. Right-click the entry of your choice.
3. On the shortcut menu, click Edit.
The Driving Behavior window opens.
4. Select the Meso tab.
5. Make the desired changes:
Meso max- MesoMaxWaitTime Meso maximum waiting time: Period after which a vehicle waiting
imum wait at the node entry enters the node from a minor flow direction, even
if the time gap in the major flow direction is too short. This way, a
time
minimum number of vehicles of the minor flow direction get to enter
the node, despite the heavy traffic in the major flow direction.
Default 120 s, value range 0 s to 100,000 s.
Recovery dis- RecovDist Maximum distance of impact of slow recovery from last location of
tance complete standstill traffic. Default 2000 m
Recovery RecovSpeed Speed limit below which Vissim detects complete standstill traffic. The
threshold default value is 60% of the desired speed. As long as the vehicle follows
a driving behavior for which Recovery slow has been selected or the it
speed
reaches the distance defined via the Recovery distance attribute, the
following applies:
l In the interaction state Free, the vehicle accelerates to Recovery
acceleration.
l The speed-dependent part of the desired safety distance is
increased to Recovery safety distance.
Recovery RecovSlow If this option is selected, how quickly vehicles recover after complete
slow standstill traffic depends on the attributes listed in this table.
Recovery RecovSafDist Percentage of normal safety distance used during slow recovery.
safety dis- Default value of 110 %.
tance
Example:
You define a new link behavior type Slow lane rule in conurbations and assign it the corresponding
default driving behavior Slow lane rule (motorized). Then in the coupled list Driving behavior, you
restrict the link behavior type Slow lane rule in conurbations to the vehicle class Bus. You assign this link
behavior type to the lane of the links or connectors on which the driving behavior shall apply for the Bus
vehicle class. For the other lanes of these links or connectors, either the default lane behavior type or
another lane behavior type that has been assigned to these lane shall continue to apply.
Note: When you open a network file of a Vissim version that is older than Vissim 5.0, the following
steps are automatically carried out:
l The link types defined are used to generate link behavior types and display types that are then
assigned to links.
l Connectors are assigned the link behavior type and display type of their origin link.
By default, you can edit the list (see “Using lists” on page 122).
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 138).
Element Description
No Unique number of the link behavior type
Element Description
DrivBehavDef Default driving behavior: driving behavior parameter set for driving class for the link
behavior type. The vehicle classes whose vehicles use the links of the type, can be
allocated different parameter sets (see “Defining driving behavior in a driving behavior
parameter set” on page 314).
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 138).
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 146).
2. Right-click in the list.
3. On the shortcut menu, click Add.
A new row with default data is inserted.
4. Enter the desired data.
Element Description
No. Unique number of the area behavior type
Element Description
AreaBehaviorType The area behavior type selected in the list on the left
DesSpeedDistr Desired speed distribution (see “Using desired speed distributions” on page
279)
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 138).
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 146).
2. Right-click in the list.
3. On the shortcut menu, click Add.
A new row with default data is inserted.
4. Enter the desired data.
Element Description
Element Description
PedClass Pedestrian class on which the boarding delay function shall have an impact (see
“Using pedestrian classes” on page 931). When assigning pedestrian types to
multiple pedestrian classes for a boarding delay type, make sure that the pedestrian
classes you use have the same boarding delay functions. Otherwise, Vissim will not
be able to unambiguously assign the pedestrian type a boarding delay function.
BoardDelType The boarding delay type selected in the list on the left
BoardDelFunc Boarding delay function which defines the duration of boarding depending on the
maximum capacity of the public transport vehicle (see “Using the Boarding Delay
function” on page 275)
In Vissim, display types are defined for road, rail, pedestrian areas, obstacles and sections, as well as for
elements of escalators and elevators.
When you display network objects in the network editor, the display type settings have priority over the
graphic parameter settings for network objects (see “List of graphic parameters for network objects” on
page 189).
The add- on module Viswalk allows you to show the following construction elements and specify their
display type: areas, obstacles, ramps and stairs, and their display types.
Note: When you open a network file of a Vissim version that is older than Vissim 5.0, the following
steps are automatically carried out:
l The link types defined are used to generate link behavior types and display types that are then
assigned to links.
l Connectors are assigned the link behavior type and display type of their origin link.
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 138).
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:
► On the Lists menu, click > Base Data > Display Types.
► On the Base Data menu, click > Display Types.
You can edit attributes and attribute values in the lists (see “Selecting and editing data in lists” on page 128).
Element Description
Invisible If this option is selected, the display of links and construction elements is
limited.
l 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 element.
l in 2D mode hidden during simulation
l in 3D mode hidden
If vehicles and/or pedestrians are moving on the links and construction elements,
they are shown.
Fill style l No fill: show outline only. You cannot select a fill color.
l 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 l No line: do not show outline. You cannot select an outline color.
l 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:
l ..\3DModels\Textures\Pavement Markings: Surfaces of various white lane
markings
Element Description
l ..\3DModels\Textures\Material: Surfaces of different materials
l ..\3DModels\Textures\roads: Surfaces of roads
l ..\3DModels\Textures\signs: Traffic signs
l ..\3DModels\Textures\Signal Head Pictograms: pictograms for signal
heads
Alignment l Follow link curvature: If required, display of the texture is adjusted to the link
curvature or connector along the middle line. This is useful, for example, for
labeling on the road.
l Do not follow link curvature: Texture display is not adjusted.
Anisotropic Only as AnisoFilt column in Display types table: If this option is selected in
filtering 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.
Mipmapping l If the Mipmapping option On is selected in the Display type window, the No
mipmapping attribute list is deactivated : The texture is displayed less
sharp in the distance. For example, Mipmapping causes asphalt without mark-
ings to be rendered more realistically.
l If the Mipmapping option Off is selected in the Display type window, the attrib-
ute list No mipmapping is selected : The texture is displayed at maximum
resolution even at a greater distance from the viewer because there are no
mipmapping effects. This is useful, for example, for labeling on a road so that it
remains legible.
Coloring / l Same color / texture for all: Lateral areas are displayed in the same texture
texturing surfaces as the top.
l Color / texture only for top (default color for sides): Lateral areas are dis-
played in same fill color as the top This also applies when a texture is selected.
l 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 362).
Element Description
Element Description
Rail gauge Distance between inner edges of tracks, default value 1.435 m
Element Description
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 138).
Element Description
Color Lane marking color, default value Alpha RGB 255, 240, 240, 240
Element Description
No Unique number of the level
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 99).
Element Description
Start Start time of the time interval in seconds.
As at least one interval must be defined, the entries in the first and last row cannot be
deleted.
The limiting value must not be greater or less than the current highest value, but must not be
the same as an existing value. In the case of a smaller value, an interval which has already
been defined is divided.
If you change an entry which you have chosen in the list, the new value must be greater than
the preceding value and less than the following value in the list. Otherwise, delete the
chosen entry and add a new entry, as the sequence of the entries cannot be changed
directly.
End End of the time interval in seconds. The last time interval always ends with MAX.
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 138).
The attribute and attribute values of this network object type are shown in the list on the left, which consists
of two coupled lists.
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 482).
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 368).
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²).
BaseUtilDef Base utility (default): value is optional depending on vehicle class. Default 0.0
Notes:
l The ratio of the coefficients Utility Coefficient Toll and Utility Coefficient Time is decisive for
modeling real traffic conditions. With the default values Utility Coefficient Toll = -1 and Utility
Coefficient Time = 0.4, one monetary unit is worth as much as a travel time saving of 2.5 min.
l 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.
l 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:
l Decision models (see “Defining decision model for managed lane facilities” on page 368): Add desired
vehicle classes, edit coefficients and base utility.
l Pricing models by time interval (see “Defining toll pricing calculation models” on page 369): Edit toll
and pricing models based on the number of occupants.
l Edit Managed lanes routing decisions (see “Modeling vehicle routing decision, vehicle routes and par-
tial vehicle routes” on page 486): Under Managed Lanes Routing Decisions, Managed lanes facility
attribute, a managed lane facility must be assigned.
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 138).
6. Make the desired changes (see “Defining managed lane facilities” on page 366).
The data is allocated.
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:
l 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 occupant.
l 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
Position Position of toll pricing calculation model element in the list
TravTmSavFrom, Range of travel time saving with managed lanes compared to use of toll free lanes
TravTmSavTo
Operator Arithmetically connects the elements of toll pricing calculation model (travel time
saving and average speed) using AND or OR.
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:
l Toll = 0.0 does not automatically mean that all vehicles choose this managed lane.
l 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.
*.err Runtime Error messages and warnings from the last simulation run. If several
warnings simulation runs have been performed, multiple files whose names each
contain a simulation run number (see “Checking the runtime warnings in
the file *.err” on page 1217).
*.fhz Vehicles List of all vehicles with information on when and where they were used at
what speed in the network (see “Saving vehicle input data to a file” on
page 1125)
*.fzp Vehicle record Evaluation of vehicle data (see “Saving vehicle record to a file or
database” on page 1119)
*.knr Node Output of raw data of node evaluation (see “Evaluating nodes” on page
evaluation (raw 1147)
data)
*.ldp Signal Evaluation file for a VS-PLUS signal controller (see “Evaluating signal
controller controller detector records” on page 1156)
detector record
*.lzv Signal Release durations and closure periods of signal groups of all signal
controller time controllers (see “Saving signal controller green time distribution to a file”
distributions on page 1143)
*.mdb Database Database outputs (see “Saving evaluations in databases” on page 1112)
output
*.mer Data collection Raw data of data collections (see “Evaluating data collection
(raw data) measurements” on page 1167)
*.merP Area Raw data of area measurements of pedestrian simulation (see “Evaluating
measurements pedestrian areas with area measurements” on page 1127)
(raw data)
*.mle Managed lanes Vehicles on managed lane route and general purpose route, with
evaluation aggregated data (see “Saving managed lane data to a file” on page 1164)
*.ovw Public transport Waiting times of PT vehicles not due to own boarding and alighting, for
waiting times example, waiting on signal controller or behind other PT vehicles (see
“Saving PT waiting time data to a file” on page 1165)
*.pp Pedestrian Result attributes of pedestrian movements (see “Saving pedestrian record
record to a file or database” on page 1133)
*.rsr Travel times Record of completed travel time measurements in chronological order
(raw data) (see “Evaluating vehicle travel time measurements” on page 1123)
*.spw Lane changes Record lane change location and time (see “Saving lane change data to a
file” on page 1116)
*.trc Trace Trace outputs which were created by VAP logic (see “Add-on module
Traffic-dependent VAP Programming” on page 674)
*.m_o Macro Manually set detector types. The file is saved when the test run is selected and
output subsequently renamed in m_i.
*.cva Evaluation of Volumes and travel times for the current and prior dynamic assignment (see
convergence “Saving data about the convergence of the dynamic assignment to a file” on
page 1152)
*.weg Path file List of edges and paths currently found in network that were part of the last
simulation run (see “Attributes for the trip chain file, matrices, path file and
cost file” on page 805), (see “Path search and path selection” on page 778):
Refer to Structure of the path file *.weg and Example of a path file
*.weg below this table.
*.fkt Trip chain file Traffic demand for dynamic assignment in a trip chain file (see “Modeling
traffic demand with trip chain files” on page 771)
8;2;2;1,10000
9;3;3;10002,1
10;3;3;1
11;3;3;10003,1
*
* Table: Edges
*
$EDGE:NO;TRAVTMNEW(1,ALL);TRAVTMOLD(1,ALL);VOLNEW(1,ALL);TRAVTMNEW(2,ALL);
TRAVTMOLD(2,ALL);VOLNEW(2,ALL);TRAVTMNEW(3,ALL);TRAVTMOLD(3,ALL);VOLNEW(3,ALL)
1;6.363;6.125;76;6.447;6.226;82;6.428;6.199;84
2;17.846;17.877;29;17.908;17.975;36;17.926;17.974;45
3;19.366;19.370;46;19.382;19.391;46;19.359;19.370;38
4;20.177;20.177;0;20.204;20.204;0;20.114;20.114;0
5;6.311;5.375;73;6.304;5.386;82;6.287;5.409;84
6;1.005;1.005;0;1.015;1.015;0;1.008;1.008;0
7;1.087;1.074;29;1.079;1.079;37;1.054;1.062;45
8;1.143;1.157;47;1.156;1.167;45;1.139;1.155;39
9;0.978;0.978;0;1.000;1.000;0;0.962;0.962;0
10;1.083;1.078;29;1.079;1.092;36;1.102;1.088;45
11;1.245;1.246;46;1.299;1.281;46;1.239;1.233;38
*
* Table: Edges
*
$EDGE:NO;TRAVTMNEW(1,ALL);TRAVTMOLD(1,ALL);VOLNEW(1,ALL);TRAVTMNEW(2,ALL);
TRAVTMOLD(2,ALL);VOLNEW(2,ALL);TRAVTMNEW(3,ALL);TRAVTMOLD(3,ALL);VOLNEW(3,ALL)
2;18.042;17.873;75;18.057;17.922;82;18.011;17.899;83
7;1.099;1.097;76;1.095;1.094;82;1.050;1.050;84
10;1.113;1.094;75;1.124;1.100;82;1.119;1.098;83
l Table: Edges:
One row for each edge. Each row contains the numbers of the Vissim objects:
l 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:
The other Paths tables contain object numbers and attribute values, each in a separate row, for the
following objects:
l Paths from a dynamic routing decision to a parking lot
If managed lane routes are defined, they are followed by representative path data. A representative path
summarizes relevant paths. For representative routes, the aggregated path travel times and edge travel
times are used to calculate the generalized cost.
l Representative data of paths from one parking lot to another parking lot
l Representative data of paths from a dynamic routing decision to a parking lot
*
* 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)
*.anmroutes ANM route file Input file in *.xml. Export of paths and path volumes from Visum (see
“Importing ANM data” on page 409)
*.panm Backup copy of an *.anm imported file (see “Importing ANM data” on
page 409)
*.inpx Input: Network file The output of ANM import may be a Vissim network file with the
(input file) extension *.inpx.
*.weg Path file Output file of ANM import for dynamic assignment (see “Files of
dynamic assignment” on page 373)
*.fbx Autodesk 3D model file for vehicles, pedestrians or static objects (see “Using
Filmbox 2D/3D models” on page 247), (see “Using static 3D models” on
format page 665) A *.fbx model file may include movement statuses that
are relevant for animation of the model, e.g. for the opening and
closing of doors or the pedaling movement of a cyclist. If the 3D
model should include the positions of axles, drawbars and
couplings, define these attributes in the FBX file before adding
them (see “Presetting vehicle attributes in FBX 3D model file” on
page 248).
*.fds Fire Dynamics The Fire Dynamics Simulator (FDS) program can simulate a fire
Simulator file event and save the results in an *.fds file (see “Fire event based on
an FDS file” on page 1032).
*.layx Layout Initializes the Vissim session with position and size of the screen
settings file windows and settings of the display options (see “Saving and
importing a layout of the user interface” on page 171)
*.inpx Input: Network Description of the entire Vissim traffic network with all elements
file (input file) which belong to it
*.inp Input: Network File format of network file until Vissim 5.40. *.inp network files
file (input file) saved in Vissim 5.40 can also be opened in Vissim from version 6
and above. Network files from older versions cannot be opened in
Vissim version 6 or above.
*.q Plot3D file As a result of the FDS simulation covering the entire FDS mesh,
Plot3D Quantities can be stored in a Plot3D file *.q (see “Fire
event based on an FDS file” on page 1032).
Note: FDS results with file name extension .q can be read in directly by Viswalk up to FDS
version 6.7.8. With version 6.7.9 the filenames of .q files have been re-structured and cannot be
found by Viswalk and cannot be read without modification. To change this, replace the "p" in the
third to last position before the file name extension ".q" in the file name by an underscore.
Example:
Before change: heptane_1_m_1_6p60.q
After change: heptane_1_m_1_6_60.q
*.pua Interstages Output file of Vissig/CROSSIG/P2, input file for a VAP control logic
(ASCII) with stages and interstages (see “Exporting data from the signal
controller editor” on page 716), (see “Add-on module Traffic-
dependent VAP Programming” on page 674).
Avoid special characters and accent marks in names and
identifiers, for example in the name of a signal group. For
additional information, refer to the VAP manual (Identifiers
section), which by default is saved to the ..\Doc\<language ID>
directory of your Vissim installation.
*.pw1 Parameter file VS-PLUS parameter settings (see “Add-on module VS-Plus” on
page 676)
*.rcf Route coordin- Input file in *.xml format. Visum file for Vissim route import
(coordinates) (see “Importing routes” on page 421). The file
ates file
contains the following route data:
l Numbers of the zones in which routes begin and end
l Coordinates of the link polygons
l Volume
l Vehicle types
l Projection information
*.sig Fixed time con- Supply file of the fixed time controllers in XML format (see
“Opening and using the signal controller editor” on page 679), (see
troller file
“Using signal controller type Fixed time” on page 631) until Vissim
2021.
*.trax Model transfer File to which the modification changes are saved (see “Editing the
project structure” on page 864)
file
*.v3d Vissim 3D file Up to Vissim version 2023.00-01: 3D model file for vehicles,
pedestrians or static objects (see “Using 2D/3D models” on page
247), (see “Using static 3D models” on page 665) A *.v3d file may
include movement statuses that are relevant for animation of the
model, e.g. for the opening and closing of doors or the pedaling
movement of a cyclist.
As of Vissim version 2023.00-01 the file extension .v3d is replaced
by the extension .fbx. Vissim adjusts the references of model files
with the extension .v3d the .fbx extension when you open a
network file saved before Vissim version 2023.00-01, which
contains files with the extension *.v3d. Vissim stores information
about these adjustments in the log file vissim_msgs.txt. For *.v3d
files of static 3D models, for which these adjustments are not
possible when opening the network file, a window opens where
you can select howVissim should proceed with the file:
l Copy model file: Copies the *.v3d file to the directory of the
network file. This means that the *.v3d file is still used and
not an *.fbx file.
l Delete static 3D model: Removes the 3D model from the
network file. You can add a 3D model file .fbx instead (see
“Defining static 3D models” on page 666).
l Do not adjust: The reference to the *.v3d file is preserved,
but the 3D model is no longer displayed because *.v3d files
are no longer stored in the directories under ..\3DModels
and the *.v3d file is not copied to the directory of the network
file.
*.vap VAP logic File with signal control program logic of a VAP controller (see “Add-
on module Traffic-dependent VAP Programming” on page 674)
*.vce VS-PLUS C VS-PLUS parameter settings in C format (see “Add-on module VS-
format Plus” on page 676)
*.wtt Value type Internal interface description of data types and their formats
table transferred by an external control procedure in the Signal Times
Table window and/or the Signal controller detector record (see
“Defining signal controllers and signal control procedures” on page
628), (see “Using signal controller type Fixed time” on page 631)
*.vxb TRENDS sup- Binary supply file for the TRENDS control procedure (see “Using
add-on module TRENDS” on page 672)
ply
*.vissimpdb Vissim project Binary project file for scenario management (see “Scenario
file management” on page 858)
2 Network creation
As a basis for the realistic mapping and simulation of your traffic flow, you model the desired section of your
network in Vissim in the network editor using network objects. Extensive functions are available for
convenient creation, editing and visualization.
Signal Heads
Detectors
You can define the colors of network objects via the graphic parameters (see “Editing graphic parameters
for network objects” on page 187).
Links and Connectors (see “Modeling links for vehicles and pedestrians” on page 438), (see
“Modeling connectors” on page 452)
Desired Speed Decisions (see “Using desired speed to modify desired speed decisions” on page
470)
Reduced Speed Areas (see “Using reduced speed areas to modify desired speed” on page 466)
Stop Signs (see “Modeling stop signs and toll counters” on page 596)
Signal Heads (see “Modeling signal groups and signal heads” on page 603)
Vehicle Inputs (see “Modeling vehicle inputs for private transportation” on page 482)
Vehicle Routes (see “Modeling vehicle routing decision, vehicle routes and partial vehicle routes”
on page 486)
Vehicle Attribute Decisions (see “Using vehicle attribute decisions” on page 516)
Data Collection Points (see “Defining data collection points” on page 476)
Vehicle Travel Times (see “Defining vehicle travel time measurement” on page 477)
Flow bundles (see “Visualizing volumes on paths as flow bundles” on page 800)
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 895).
Pedestrians in the network are the result of simulation and cannot be inserted as network objects
(see “Showing pedestrians in the network in a list” on page 908).
Pedestrian Routes (see “Modeling pedestrian routing decisions, pedestrian routes and partial
pedestrian routes” on page 985)
Pedestrian Attribute Decisions (see “Using pedestrian attribute decisions” on page 1012)
Pedestrian Travel Times (see “Defining pedestrian travel time measurement” on page 1044)
Fire incidents (see “Fire event based on an FDS file” on page 1032)
To insert network objects in a network editor, you have to select the network object type on the network
object sidebar (see “Using the Network object sidebar” on page 96).
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 395).
2.3 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 386).
Network objects copied to the Clipboard can be pasted into a network (see “Pasting network objects from
the Clipboard” on page 387).
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 388).
l Sections
l Elevators
l Nodes
l 3D Traffic Signals
l Static 3D Models
You can copy stand-alone network objects to a different position in the currently opened Vissim network
(see “Pasting network objects from the Clipboard” on page 387). You may also open another Vissim
network and insert network objects into it.
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 traffic signals, 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 signal
controller or a new signal controller 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.
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 387).
When you can paste network objects from the Clipboard that contain a reference to a signal controller, a
window opens.
5. If you have selected conflict areas, make sure that you also select all links that traverse the conflict
areas.
6. Right-click in the Network editor.
7. On the shortcut menu, click Copy to level(s).
The Copy to level(s) window opens. The list box shows the levels defined. It also contains the offset
number for the respective level against the level from which the network objects are copied.
8. In the list box, click the level to which you want to add the network objects.
9. Confirm with OK.
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.
Field Description
File type File format of network file: The default setting is *.inpx.
Lists l Show attributes and attribute values of base data and network objects in lists (see
“Selecting and editing data in lists” on page 128), (see “Editing lists and data via the
shortcut menu” on page 130).
l Toolbar of lists (see “List toolbar” on page 125)
l Shortcut menu in column header, row header, cells (see “Editing lists and data via the
shortcut menu” on page 130)
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 138).
For many object types, you assign the definition of objects to other objects (see “Using coupled lists” on
page 146).
On the network object sidebar, 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 405).
Vissim saves various attributes when inserting a network object so that they are applied the next time a
network object of the same type is inserted, for example, a layer or display type.
Notes:
l When creating network objects, be careful not to extend the network too far. Very large net-
works or network objects can cause insufficient memory to perform a simulation run.
l Do not create network objects far from the background map reference point. The further the dis-
tance between network objects and reference point, the more likely scaling errors occur. As a
result, lengths are no longer interpreted correctly.
2.4.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 “Network objects - overview” on page 382).
l You can enter, for example, links or areas onto available positions in the Network Editor. Thereby, you
can cut or overlap network objects.
l 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, sec-
tions for area measurement or pedestrian travel time measurements onto areas. Network objects, start
sections or destination sections cannot be inserted on connectors for reverse parking.
l For vehicle travel time measurements and pedestrian travel time measurements, insert a From Section
and a To Section.
l On a link, you add a start section for priority rules, vehicle routes and pedestrian routes; you can also
add one or more destination sections.
l 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.
2.4.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
“Network objects - overview” on page 382). There are the following differences:
Notes:
l 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 176).
l 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
176).
Network object types with a start section and several destination sections
l Priority Rules (see “Defining priority rules” on page 573)
l Vehicle Routes (see “Defining static vehicle routes” on page 493)
l Pedestrian Routes (see “Defining static pedestrian routes” on page 994)
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.
l Areas
l Obstacles
l Ramps & Stairs
l Sections
For these network object types, the following applies:
► If inserted as rectangle: After drawing a rectangle to the desired size, double-click.
► If inserted as polygon: After adding the desired number of polygon points, double-click.
Nodes
► Once you have added the desired number of the polygon points, double click (see “Defining nodes” on
page 752).
► To cancel the insertion of a start section, in the Network Editor, move the mouse pointer to an empty sec-
tion and release the right mouse button.
► To cancel the insertion of a destination section, in the Network Editor, move the mouse pointer to an
empty section and double-click.
► To cancel the insertion when a window with attributes is open, release the mouse buttons and press the
ESC key.
► To cancel the insert of a construction element, release the mouse buttons and press the ESC key.
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 178).
By default, you can edit the list (see “Using lists” on page 122).
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 138).
2. Edit the attributes (see “Selecting and editing data in lists” on page 128):
1. Define the desired network object and keep the Edit dialog (window <Name network object type>)
open.
2. In the Reference object type box, click the network object type of the network object you want to make
the reference to.
3 4
1 5
2 6
l During the simulation run Vissim processes the routing decisions based on their numbers 1, 2, 3, 4, 5,
6.
Vissim does not process them in the following order: 1, 2, 3, 5, 6, 4.
Tips:
l You can sort the network objects in the list of the respective network object type, select them
by chronological order and duplicate them.
l You can display the number of the network objects in the Network Editor and thus easily
select the network objects in the desired order.
In the list of the network objects of the network object type, a new row is added for the new network object.
The new network object is added in the network editor in the same position as the duplicated network object
and is selected. This allows you to easily move the new network object to the desired position.
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.
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 405).
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.
Hotkeys Description
that are scheduled for deletion at the beginning of the current time step via the COM interface. Pedestrians
scheduled for deletion at the end of the current time step through the COM interface are removed in the
subsequent time step. For pedestrians slated for deletion, Vissim sets the Marked for deletion attribute.
Purpose Description
Selecting a network l Click on a network object which is not selected. When you right-click a net-
object work object, the shortcut menu of the Network Editor is opened (see “Network
editor shortcut menu” on page 111).
l If network objects have multiple sections, you can click the start section or
destination section to e.g. move it or open the shortcut menu.
l Vehicle routes and pedestrian routes: Click the destination section
l Public transport lines, vehicle travel time measurements, pedestrian travel
time measurements: Click the start section or the destination section
network objects in
l Hold the left mouse button down and draw a frame
l Hold down the CTRL key and click the network objects
the 2D mode
Selecting multiple Hold down the CTRL key and click the network objects
network objects in
Purpose Description
the 3D mode
Undoing the selec- Hold down the CTRL key and click the selected network objects you want to
tion of individual net- deselect.
work objects
Network objects selected in the network editor are highlighted. Attribute values are displayed in the
QuickView (see “Using the Quick View” on page 101).
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 125).
Link
Area
Area in
wireframe view
2.5.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. On the shortcut menu, click 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 125).
2.5.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. On the shortcut menu, click Objects At Click Position.
The network objects are shown in the shortcut menu.
3. Click the desired entry.
The display in the Network Editor is adjusted. The network object is selected.
By default, the second row contains version information, e.g. <network version="200"
vissimVersion="8.00 - 00* [55350]” >.
3. Into the row before the closing parenthesis, insert a space and the following entry:
translateStrings="true"
In the above example, this would be: <network
version="200"
vissimVersion="8.00 - 00* [55350]" translateStrings="true">.
4. Save the network file.
5. Import the network file as described below.
If you save the network file after reading it in, the entry translateStrings="true" is deleted.
Importing a network
1. Ensure that the network in which you would like to import is open and saved.
2. On the File menu, click > Read Additionally > Network.
Tip: You can also use Read Additionally Here in a Network Editor shortcut 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.
Element Description
Read If this option is selected, network objects of this network object type are imported.
Network Name of the network object types which you can import
object type
Conflict Defines the behavior when network objects are imported that have the same key as
avoidance existing network objects of the same type. The key is typically a number.
l None: Keys remain unchanged. The behavior is defined in the field Conflict
handling.
l New key on conflict (default setting): Network objects with the same keys as existing
network objects are assigned a new number. In the Conflict handling field, a number
is entered that in case of a conflict is added to the number of the network objects impor-
ted.
l New key for all: all imported network objects are renumbered. In the Conflict hand-
ling field, a number is entered that is always added to the number of the network
objects imported.
Element Description
Conflict In the Conflict avoidance field, click > None to choose from the following options should
handling the key of a network object you want to import be identical to the key of an existing
network object of the same type.
l Ignore: The network object you wanted to import is discarded and the existing network
object remains unchanged. Where all the network objects to be imported are dis-
carded and the Vissim network has not been changed, after the Read Additionally, the
message The network has not been changed appears.
l Overwrite object: The network object imported replaces the existing network object.
l 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:
l 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 decimal power.
l 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.
l 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 convention, which says that link
numbers are less than 1,000 and connector numbers are less than 10,000, is main-
tained. Otherwise the offset is set to the next multiple of 10,000.
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.
Edit The Edit Selected window opens. For the selected rows, you may edit the settings for:
selected l 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 Addi-
tionally window.
l Conflict avoidance: see earlier in this table
l Conflict handling: see earlier in this table
l Select ANM file, configure data import and start data import (see “Selecting ANM file, configuring and
starting data import” on page 411)
l Adaptive import of ANM data (see “Adaptive import of ANM data” on page 412)
l In Visum, use the subnetwork generator to generate a subnetwork. Open Visum directly from Vissim
and import the subnetwork into Vissim. For further information, refer to the Visum manual.
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.
Element Description
Import net- If this option is selected: Enter a path and name of the *.anm file for the import of the
work data abstract network model.
If this option is not selected, you can force a new import of the same routing data,
which you initially imported with the abstract network model. Select the option Import
routing.
Note: If you had selected the option Static Routing for the initial import of the
network data, no parking lots (zone connectors) were created. In this case, no
adaptive import of routing data is possible for the dynamic assignment at a
later time.
Dynamic Importing data for dynamic assignment. This way you ensure that the zones and/or
assignment parking lots as well as nodes of the network object type Node are generated.
Element Description
Evaluation Define the time interval for routing data of the dynamic assignment in which costs are
interval calculated and paths searched.
Import routing If this option is selected, routing data for static routing or for the dynamic
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. IYou must specify a network file, if
File you want to use adaptive import.
ANM network The backup file *.panm is copied to the directory in which the *.inpx network file is
file saved.
ANM Routes The *.panmroutes file is copied into the directory, in which the *.inpx network file is
File saved.
Show warn- If this option is selected, you must confirm every warning on the screen. The
ings during warnings are recorded in a log file and can be shown on the screen after the import.
Note the warnings and messages in the Messages window during the ANM import.
Import
If this option is not selected, only the log file is generated and the list of warnings
can be shown on the screen.
A network with network objects is generated (see “Generated network objects from the ANM import” on
page 414).
4. To show ANM import messages, on the View menu, click > Messages.
imported adaptively, Vissim only adopts the changes compared to the originally saved ANM data and
adjusts the Vissim network accordingly. If a node is changed in the *.anm file, only the node and the edges
connected to it are generated anew. This way, only manual changes made to this small part of the Vissim
network are lost. All other manual changes made to the rest of the network and the Vissim network objects
added in the Network editor are kept.
If after performing an ANM import, you define network objects on links and then select adaptive ANM
Import, the network objects of the following network object types are retained. This applies to Vissim
versions from 8.00-14 and 9.00-05.
l Public transport stops
l Detectors
l Parking Lots
l Desired Speed Decisions
l Vehicle Travel Time Measurements
l Data collection points
l Queue Counters
l Signal Heads
l Stop Signs
l Reduced Speed Areas
l Priority rules
l Pavement Markings
Conflict areas are not retained.
Adaptive ANM import uses all parameters of the original ANM import (see “Importing ANM data” on page
409). 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 edited in
omitted Visum and network objects are deleted that were part of the first import into Vissim. These
network objects are not included in the *.anm file that is newly created for adaptive import.
objects
Select this option to delete the following network objects in the Vissim network:
l Network objects missing in the *.anm file
l 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 during
routes adaptive import.
after
Import
Node Nodes are generated as segment nodes (see “Using polygon nodes and segment
nodes” on page 751).
Link l Links can have multiple lanes, independent from the imported geometry of the
lanes. In the Messages window, the links are named as follows: ANM-ID (from node
number to node number)
l One link per link section
l The beginning of the widening marks a new section.
l You can generate multiple connectors between two links or connectors from or to
the same lane. This can be exported as of Visum 11.
l The emergency stop distance for turning-connectors in the node equals the length of
the widening minus 10 meters.
l The time gap at the front for a permissive left with one parallel pedestrian crossing
equals 2.0 seconds. Thereby it is normally possible for the oncoming right turner
with a 0.5 second time gap to drive off before the left turner after the conflict area
becomes free.
l Through ANM import, in a link, a link segment may be very short and in a very wide
angle to the adjacent link segment. For a uniform representation of the link course,
Vissim deletes the short link segment and moves the adjacent link segments and
their polygon points up to the middle of the deleted link segment.
l If a crosswalk is offset based on the Offset attribute, Vissim will cut the link off. If a
crosswalk is based on coordinates, Vissim will not cut the link off.
Turn l Connectors with the respective angle with reduced speed areas.
l Turning movement with right turn arrows are generated with stop signs, signal
heads and conflict areas.
l The conflict areas of turn volumes are generated with a status.
l Multiple turning lanes of a lane to different lanes on the same exit link are allowed.
l If you have specified speeds for the turns, they will be taken into account. If these
are sufficiently low, reduced speed areas are generated.
Link attribute A Link behavior type is generated including number and name (see “Defining link
Type behavior types for links and connectors” on page 356). A pre-defined display type is
assigned:
l ANM standard
l Pedestrian crossing (1 m before stop line)
l Zone connector
A connector is assigned a link behavior type and a display type of FromLink.
Link attribute v0 Desired speed distribution and allocation of a desired speed decision
PrT
Tsys-specific For each created link, the maximum speed per vehicle class is taken from v0 of the link
speed and maxV of the TSys of the link type in order to determine the appropriate speed
distribution.
For public transport vehicles, the speed for the vehicle class of the vehicle type of the
public transport line is used from the first link of the public transport line.
Roundabouts Vissim creates the network objects required to form roundabouts. No reduced speed
areas are created in roundabouts. Vissim uses the value of the Speed in the
roundabout from the node in Visum. The default value is 30 km/h, if this value is not
entered.
For dynamic assignment with mesoscopic simulation, Vissim automatically generates
meso network nodes based on approach 1 (see “Rules and examples for defining meso
network nodes” on page 832). These meso network nodes do not require any
subsequent editing.
Attribute for l No selection: Vissim does not create any reduced speed areas.
occupying the l Vissim creates reduced speed areas for selected objects. For the mesoscopic sim-
reduced speed ulation, Vissim calculates speeds for links. In the mesoscopic simulation, the speed
area for lane of vehicles is not automatically reduced for links with curves, but speeds for links are
turns adopted if these speeds are entered in Visum for turns.
The attribute does not affect the option Speed limitation in curves in the network
settings for vehicle behavior in Vissim.
l If the speed of the respective ANM link differs from that in the roundabout, Vissim generates desired
speed decisions at the bypasses.
l If detectors are bypassed, Vissim will generate multiple detectors for multiple links, if necessary. You
therefore have the chance to delete unwanted detectors.
l 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.
l Vissim inserts conflict areas in roundabouts at the following locations:
l Entrances
l Exits
l Crosswalks
l Bypass entrances
l Bypass exits
l If a link with only one lane leads into a roundabout with several lanes, this link is connected to the round-
about via two connectors. One connector leads to the outer lane and the other connector to the inner
lane of the roundabout.
Links By default, the link attribute Meso speed model is set to Vehicle-based (see
“Attributes of links” on page 441), (see “Car following model for mesoscopic
simulation” on page 824).
The link attribute Meso speed is adopted from the v0PrT speed of the Visum link
(see “Attributes of links” on page 441).
header Vissim verifies the version of the openDRIVE file based on revMajor
and revMinor. In particular openDRIVE files from version 1.5 on may
contain elements that can lead to import errors. If during data import Vis-
sim finds elements in the openDRIVE file that cannot be imported, a
message is displayed and you can cancel the data import.
road::link::predecessor Connector
road::link::successor Connector
...link::predecessor Connector
...link::successor Connector
...width The width is defined as a constant based on the width of the lane in Vis-
sim which is closer to the reference line than the imported lane. The
width is not defined as a polynomial. If the width of the imported lane is <
1 m, Vissim will set the width to 1 m.
junction Vissim creates connectors to turns based on links. Vissim does not cre-
ate nodes. predecessor and successor data from the bead junction are
not processed.
Routing section
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 then based on static routing
decisions, static routing and vehicle inputs.
Element Description
Static Modeling path selection in the Vissim network is based on static routing decisions, static
routing routing and vehicle inputs (see “Modeling vehicle routing decision, vehicle routes and
partial vehicle routes” on page 486), (see “Modeling vehicle inputs for private
transportation” on page 482).
Dynamic Modeling path selection in the Vissim network is based on dynamic assignment (see “Using
assignment dynamic assignment” on page 737). You must have a license for the add-on module.
l 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.
Deselect the option Use matching existing network objects and create missing ones when you 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.
Standard Standard deviation of the catch probability when allocating route locations: The standard
deviation deviation is used as a factor in the valuation function that Vissim uses to allocate a route
of the cost location to a link. The greater the distance between the route location and the point on the link
function nearest to the route location, the less likely it is that the route location is located on the link.
The difference in the evaluation of nearby and distant routes decreases with a higher value of
the Standard deviation of the cost function. Default 50.00 m
Snap Maximum distance between a route location and the point on the link closest to the route
radius location to consider the route location as being located on the route. A larger snap radius
increases the number of links on which the route location can be located. Default 80.00 m
Maximum Maximum number of links considered for a given route location. Links can be imported faster
number of
by reducing the value. This might have the effect that suitable links are removed from the set
candidate
links of route candidates. Default 100
Vehicle type in file Vehicle type saved from Visum to an *.rcf file
Vehicle type in From the currently open Vissim network, select the vehicle type that corresponds to
Vissim the network the vehicle type listed in Visum, in the Vehicle type file column.
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
You can pack and save the network file and all relevant files to an archive file <Name network file>.zip. This
allows you, for example, to conveniently share files for unpacking and use in a Vissim instance on another
computer or with PTV GROUP technical support. You can also use the model archive to archive a current
version of the files, such as the paths or matrices used in the simulation.
1. Go to the File menu, click > Export > Model archive (zip).
The Export to model archive window opens. Vissim enters path, file name and data type by default.
You can change these details.
2. Click the Save button.
Vissim compiles the relevant files and stores them in the model archive. When doing so, Vissim receives
relative directory structures and adopts them into the model archive. Absolute path specifications are
replaced.
If Vissim has to save files with identical names from different directories into one directory of the *.zip
model archive, Vissim will add file names according to the following scheme and rename them
accordingly _1, _2, ...
Vissim saves the following files, if available:
l Network file *.inpx
l Layout file *.layx
l If files are available for the following functions and modules, PTV GROUP will create directories in the
*.zip model archive and store the files there:
l Display: 3D model files, graphic files for backgrounds, textures, logo
l Signal control: for example program file, DLL file, supply files, WTT file
l External driver model: DriverModel.dll, parameter file
l Calculation of emissions: External emission model
l Dynamic assignment: trip chain file *.fkt, path file *.weg, cost file *.bew
l Script files
l Detector: Audio file
l Fire event: *.fds file, *.q file
l ANM import: files *.panm, *.panmroutes
l Scenario management: the currently opened base network or scenario
Vissim saves the files in the model archive sorted into directories. The names of these directories are
English. This ensures reusability in other instances, if a different language is selected there.
Element Description
Keep coordinates and move l The network coordinates remain unchanged.
location on background map l The network is moved.
l The reference point of the map is reset.
Corresponds to the function of mapping a Vissim network to a
background map (see “Mapping Vissim network to background
position” on page 431). Select this option, if for example the network
is not mapped correctly to the background map. Distance Z cannot
be changed.
Element Description
Set coordinate origin to cen- l The network coordinates are set to the center point 0.000,0.000.
ter of network and keep loc- l The network is not moved.
ation on background map l 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.
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.
1. On the Network editor toolbar, click the Export image (Screenshot) button .
The Save as window opens.
2. Make the desired changes:
Field Description
Filename Name of the graphic file
File type File format for the graphic file By default, *.jpg is selected.
Field Description
Fixed aspect If this option is selected, in the list box, you can select a predefined aspect ratio:
ratio l As in network editor: The screenshot is saved in the same size as displayed in the
network editor in the program interface.
l Various predefined aspect ratios
If this option is not selected, you can enter pixel values in the Width and Height
fields.
JPEG qual- Adjust image quality Lower quality reduces the file size. Default value of 100 %.
ity
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 images, the depiction
is exclusively controlled via the graphics parameters in the relevant Network Editor. There are no other
functions available for background maps obtained from the Internet.
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.
3. On the Network editor toolbar, click the Edit basic graphic parameters button .
The list of graphic parameters opens (see “List of base graphic parameters for network editors” on page
201).
4. Select the option Show map.
A live map from the Internet is shown in the Network Editor.
5. In the Map provider list, click the desired map service.
Element Description
PTV Default Standard map of PTV Planung Transport Verkehr GmbH showing the
geographical context
PTV Gravelpit This map displays additional names of places and streets.
WMS Digital topographic map with scales ranging from 1:250,000 to 1:1,000,000.
A live map from the selected map service is shown in the Network Editor.
If the map service copyright data is shown in the Network Editor but no live map is shown, check your
Internet connection.
6. Click next to the list when you want to close it.
Tip: After you select a map provider and the live map is displayed, you can use the Toggle
background maps button on the Network editor toolbar to display or hide the live map (see
“Network editor toolbar” on page 107).
l ANM import of an ANM file with an empty projection. The reference points are assigned the coordinates
(0.000, 0.000).
l You opened an *.inp file of a Vissim version earlier than 6. The origin is set in the center of the network.
l You opened an *.inpx file of a Vissim version earlier than 6.00-06. The origin is set in the center of the
network.
If the coordinates of the reference point of the live map are identical to those of the network's reference point
and you try to activate a live map, the following message is displayed:
Raster formats
*.bmp Windows bitmap, two-dimensional
*.jpg graphic compressed according to JPEG (Joint Photographic Experts Group) standard
*.tga Targa (Truevision Advanced Raster Graphics Array) image file, uncompressed or compressed
with no loss in quality. Also saves values for alpha channel, gamma correction and text as meta-
information.
*.ecw Enhanced Compressed Wavelet, for large raster graphics, e.g. aerial images. The *.ecw file
format provides the following advantages:
l high compression rates
l visually flawless image quality
l Contrary to other file formats, it does not cause any noteworthy delays while navigating in
the Vissim network.
Compression rates recommended for Vissim:
l 9:1 for high quality
l 20:1 for good quality with shorter loading time
Vector formats
*.dwg Is updated for each new version of Autodesk AutoCADTM
*.shp Shapefile for spatial data Vissim supports transparency in 2D mode and 3D mode.
Document format
*.pdf Insert a page of a PDF file as a vector graphic
l The 64-bit edition of Vissim supports the file formats of *.dwg versions up to DWG2013.
l 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.
l These layout settings are taken into consideration by Vissim as much as possible for the display of a
loaded background image.
l The import of pedestrian areas and obstacles of a *.dwg file do not take these layout settings into con-
sideration for the graphic display.
l 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 image in Vissim. This applies, in particular, before loading a *.dwg file as
a background image, after construction elements for pedestrians have already been imported from this
file in Vissim.
l Maps and site plans to be scanned should include a north arrow and a linear scale.
l Create an overview map that shows all relevant nodes of the transport network which is to be examined.
l Use individual signal control plans for each intersection showing detector locations, if you want to insert
detectors in Vissim.
l Ensure that the scanned plans have a high contrast.
l Maps and plans should be oriented to North direction.
l Use a copy machine to reduce plans in case they do not fit the available scanner.
l 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.
l Save the scanned background map to one of the supported bitmap formats (for example *.bmp, *.jpg or
uncompressed *.tif).
l If the graphic file contains information about the size and/or position of the image and is saved in
*.dwg or *.shp, the Add background window opens and displays options:
6. When this window opens, click the desired option.
l If the graphic file contains information about the size and/or position of the image and is not saved in
the file format *.dwg or *.shp, but in *.bgr or *.hgr, the Add background window opens and displays
options:
7. Click the desired entry.
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
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 138).
Column Description
PathFilename Path and filename of graphic file
CoordTRX Coordinate top right (x): Coordinate (x) of the upper right corner of the graphic
CoordTRY Coordinate top right (y): Coordinate (x) of the upper right corner of the graphic
CoordBLX Coordinate bottom left (x): Coordinate (x) of the bottom left corner of the graphic
CoordBLY Coordinate bottom left (y): Coordinate (x) of the bottom left corner of the graphic
CoordBLPt Coordinates bottom left: Corner point CoordBLX and CoordBLY. When you change
one value, the value associated with it in CoordTRPt is automatically changed as well.
CoordTRPt Coordinates top right: Corner point CoordTRX and CoordTRY. When you change
one value, the value associated with it in CoordBLPt is automatically changed as well.
ZOffset Z offset: Height relative to the height of the level. Avoid values between -0.2 m and -0.5
m.
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.
l Very low: 1,024
l Low: 2,048
l Average: 4,096
l High: 8,192
l Tiles
AnisoFilt Anisotropic filtering: If this option is selected, the display quality of textures is
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 426). You can
rotate a background in the Network editor (see “Rotating network objects” on page 400).
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.
True to scale modeling is ensured as follows:
l From Visum, CROSSIG, P2 or other applications that support Vissim network files, import a true to scale
network (see “Importing a network” on page 406)
l You use a background map for modeling.
l If you do not want to use a background map for modeling:
l Scan maps of the area.
l Add the scanned maps as the background (see “Inserting a background image” on page 429).
l Your Vissim network is based on these background images.
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. You can connect links by means of connectors (see “Modeling
connectors” on page 452). You can subsequently split links and change the number of lanes (see “Splitting
links” on page 451).
4. In the Network editor,use the mouse pointer to drag the circular link in the desired direction until the
required size is reached.
The length and diameter of the circular link are displayed in the status bar, to the right of the coordinates
of the mouse pointer position.
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 441).
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.:
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 138).
Element Description
Count Lanes Number of lanes (NumLanes). The table in the Lanes tab is automatically adjusted.
If there already is a lane and you increase the number of lanes, the new lane is
inserted in the Network editor and adopts attributes from the existing lane.
BehaviorType Link behavior type (LinkBehavType): Standard driving behavior of the vehicles for
this link, if no individual link behaviour type is allocated to the lanes of this link.
Vehicles using a lane, that a link behavior type has been allocated to, take the link
behavior type of this lane into account (see “Defining link behavior types for links and
connectors” on page 356), (see “Defining driving behavior in a driving behavior
parameter set” on page 314). If the attribute Is pedestrian area is selected, the link
behavior type None is automatically selected.
Display type Colored display of the link (see “Defining display types” on page 359).
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.
Element Description
Level For modeling of multistory buildings or bridge structures: level on which the link is
located
Has passing HasOvtLn: The inner lane may only be used for overtaking maneuvers on the
lane oncoming lane. This is only possible on links with at least two lanes (see “Modeling
overtaking maneuvers on the lane of oncoming traffic” on page 517).
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 intersections 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, minimum value 0.001 m. If several lanes are defined,
several rows are displayed. You can define different widths. The width has an
effect on:
l the graphic display of a link
l the possibility of whether a vehicle can overtake within a lane. For this, over-
taking within a lane must be selected in the driving behavior parameters
(see “Editing the driving behavior parameter Lateral behavior” on page
335). The width does not have any effect on the speeds.
Column Description
l If a link has two lanes, one of which is a passing lane and the other one is
closed to all vehicle classes, Vissim will operate the vehicle on the closed
lane.
Display type Color of lane (see “Defining display types” on page 359)
NoLnChLAllVehTypes No lane change left – all vehicle types and No lane change right– all
NoLnChRAllVehTypes 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 - vehicle
NoLnChRVehClasses 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:
l 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 335).
l For lane changes, you must define links or connectors with multiple lanes. You cannot define
lane changes between adjacent links or connectors.
l 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.
l Cooperative lane change ignores the lane change ban (see “Editing the driving behavior para-
meter Lane change behavior” on page 329).
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:
Meso MesoSpeedModel Specifies how the speed of vehicles on this link is determined.
speed l Vehicle-based: Vehicles always drive at their desired speed
model l 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 824). 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. Edit this
follow- attribute in the Meso turns list or in the Nodes - Meso turns coupled list
up time (see “Attributes of meso turns” on page 852), (see “Attributes of nodes”
on page 753).
Is IsPedArea Only with Viswalk: If this option is selected, the link is defined as
pedestrian a pedestrian area (see “Modeling links as pedestrian areas” on
area page 970). For the opposite direction, an additional link is
automatically defined as pedestrian area. Both links have the same
position in the Network Editor and are displayed in the Links list in
each row. The Reverse pedestrian link attribute (RvsPedLink) of
both links shows the number of the corresponding link in the
opposite direction.
Desired DesSpeedFact Factor for changing the desired speed of all pedestrians, default
speed value100 %, value range 10 % to 300 %.
factor Using the desired speed factor, you can reduce the desired speed
on the route when pedestrians move slower than at their originally
desired speed, for example when walking on bad ground or
carefully crossing a road.
Using the desired speed factor, you can increase the desired
speed on the route when pedestrians move faster than at their
originally desired speed, for example when quickly crossing a road.
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
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 231).
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.
Element Description
Visualization
Individual Show individual vehicles (ShowVeh): Select this option to show vehicles in the 2D
vehicles 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 display
classified type selected). To show classified values, in the graphic parameters for links, select a
values color scheme and an attribute (see “Assigning a color to links based on aggregated
parameters” on page 210).
Label If this option is not checked, the labeling of the link is not shown.
Show link If the option is selected, link bars can be displayed on the link (see “List of graphic para-
bar
meters for network objects” on page 189).
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.
l by -0.1 m/s² per gradient percent incline. The maximum accelerating power decreases
when the deceleration power increases.
l 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 231).
Overtake OvtOnlyPT: Vehicles traveling on a route with at least two lanes may overtake a stationary
only PT public transport vehicle during boarding and alighting of passengers if there is enough space
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 for the
record vehicle record.
Lane LnChgEvalAct: Select this option to record lane data for the Lane Change
changes evaluation.
evaluation
active
Link LinkEvalAct: Select this option to record link data for the link evaluation. If you
evaluation selected the attribute Use as Pedestrian Record, you can still record link data for the
active pedestrian record.
Segment The segment length which is taken into account in the link evaluations
length
Network NetPerfEvalAct: If this option is selected, the link is taken into account for network
performance performance evaluation. To select individual link sequences using network performance
evaluation, deselect this attribute for all other links.
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.
Emission EmiCalcAct: If the option is selected, emissions are calculated on this link for vehicles
calculation
with an emission class or emission DLL (see “Configuring emission calculation for a
vehicle type” on page 309).
Element Description
Surcharge 1 One-time surcharges that are taken into account for path evaluation (see “Influencing
Surcharge 2 path search and path choice” on page 816). In the dynamic assignment, the costs for the
vehicles which travel on this link are determined. Maximum value: 1,000,0006
Element Description
Overtaking speed OvtSpeedFact: Factor by which the vehicle wants to overtake, increasing its
factor: 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 overtaking
ahead vehicle can view on this link, upstream of the oncoming lane. At this distance oncoming
distance 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.
CountedData (CntData): Shows the count data of the selected vehicle class, if configured in the matrix
correction procedure (see “Correcting demand matrices” on page 817).
The network object may have additional attributes, for example, the following. These can also be shown in
the Attributes list:
Element Description
WktPolyline WKT polyline: Polygonal line of the link center with start point and end point in
Cartesian Vissim-world coordinates in WKT-LINESTRING format
WktPolylineWGS84 WKT polyline (WGS84): Polygonal line of the link center with start point and end
point in WGS84 coordinates (latitude / longitude) in WKT-LINESTRING format
WktLoc WKT location: Absolute position of the marking position of the link in Vissim-
world coordinates in WKT-POINT format
WktLocWGS84 WKT location (WGS84): Absolute position of the marking position in WGS84
coordinates in WKT-POINT format
x, y Coordinates of start point, destination point and inserted intermediate points of the link or
connector
ZOffset Vertical offset > 0.000 along the z-axis relative to the height of the level, for connectors to the
level of the From-link.
l Static vehicle routes (see “Attributes of static vehicle routes” on page 496)
l Static vehicle routing decisions (see “Attributes of static vehicle routing decisions” on page 495)
l Queue counters (see “Modeling queue counters” on page 479)
l Link evaluation segments: not for links for which attribute Is pedestrian area has been selected. Seg-
ments of link for link evaluation (see “Showing data from links in lists” on page 1102). 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.
3. Enter the desired data.
The data is allocated.
Element Description
Splits at Length from the start point of the link into which you have clicked. You can change
the length.
1. New Link Number and length of the first link. You cannot change this value.
2. New Link Number and length of the new, second link. You can change the number. The link
is shown in the link list.
Connector If this option is checked, the links are connected with a connector. The con-
Generate
nector is shown in the link list.
Automatically
The new lane is inserted into the Network editor and adopts attributes from the existing lane.
Notes:
l 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 176).
l 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
176).
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, on its shortcut menu, click 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:
► On the network object sidebar, right-click the desired network object type. Then on the shortcut menu,
click Show List (see “Shortcut menu in the network object sidebar” on page 98).
► In the Network editor, select the network object of your choice. Then, on its shortcut menu, click Show In
List (see “Selecting network objects in the Network editor and showing them in a list” on page 404).
► On the Lists menu, in the desired category, click 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 133), (see “Using lists” on page 122).
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 146).
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 138).
Element Description
Intermediate Number of intermediate points between start point and end point for true position mod-
points
eling. Intermediate points are not relevant for the driving behavior of vehicles driving
on them. If you enter more intermediate points, you can model the connector more pre-
cisely.
For straight connectors, start point and end point are sufficient. Up to 15 points may
be useful for longer connectors, for example, for turns.
When you e.g. move the start or end point of a connector to a different link or another
lane, the intermediate points and the course of the connector are recalculated.
You can edit intermediate points, for example by using z-Offset for each intermediate
point, or attributes referring to the radius (see “Defining altitude of link intermediate
points using z-offset” on page 464), (see “Editing points in links or connectors” on
page 462).
BehaviorType Link behavior type (LinkBehavType): Standard driving behavior of the vehicles for
this link, if no individual link behaviour type is allocated to the lanes of this link.
Vehicles using a lane, that a link behavior type has been allocated to, take the link
behavior type of this lane into account (see “Defining link behavior types for links and
connectors” on page 356), (see “Defining driving behavior in a driving behavior
parameter set” on page 314).
Display type Colored display of the connector (see “Defining display types” on page 359)
from link Lanes of the exit link (FromLink) to lanes of the next link (ToLink) between which the
to link
connector is inserted. Always select the same number of lanes in both lists. This
assignment can also be subsequently edited.
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 Lane width, minimum value 0.001 m. If several lanes are defined, several rows
are displayed. You can define different widths. The width has an effect on:
l the graphic display of a link
Column Description
l the possibility of whether a vehicle can overtake within a lane. For this, over-
taking within a lane must be selected in the driving behavior parameters
(see “Editing the driving behavior parameter Lateral behavior” on page
335). The width does not have any effect on the speeds.
BehaviorType Link behavior type (LinkBehavType: lane-specific link behavior type that
differs from the standard link behavior type of the connector
Display type Color of lane (see “Defining display types” on page 359)
NoLnChLAllVehTypes No lane change left – all vehicle types and No lane change right– all
NoLnChRAllVehTypes 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 - vehicle
NoLnChRVehClasses 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.
Has overtaking lane (HasOvtLn): The inner lane may only be used for overtaking maneuvers on the
oncoming lane. This is only possible on links with at least two lanes (see “Modeling overtaking maneuvers
on the lane of oncoming traffic” on page 517).
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 intersections 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.
Notes:
l If you want vehicles to be able to overtake within a lane, you must select this option for the cur-
rent driving behavior on the Lateral behavior tab in the Overtake on same lane section (see
“Editing the driving behavior parameter Lateral behavior” on page 335).
l For lane changes, you must define links or connectors with multiple lanes. You cannot define
lane changes between adjacent links or connectors.
l No lane change also applies to a change of lane which would have to be made according to the
vehicle 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.
l Cooperative lane change ignores the lane change ban (see “Editing the driving behavior para-
meter Lane change behavior” on page 329).
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.
Element Description
Desired Direction (Direction): Displays directional indicators on the vehicle during a simulation
Direction run when the vehicle follows a vehicle route along this connector:
Element Description
right or left, if the vehicle is within the attribute value of the Lane change distance,
whose value results from the input field Fixed value or the Distribution. If the vehicle
wants to reach a parking space and this connector leads to the parking space, the
vehicle flashes 10.0 m before reaching the connector.
5. Turn signal direction set via external driver model in the DriverModel.DLL file (see
“Activating external driver model via Driver Model DLL file” on page 1229)
The vehicle will not flash when traveling upstream of the connector to a stop or parking
lot and stopping therein, even if they are within the lane change distance. In these cases,
the vehicle does not flash until it starts again in the stop or parking lot to reach the
connector on its vehicle route. In the case of a public transport vehicle, the Door lock
duration before departure must be completed. If the public transport vehicle leaves out
the stop, it can start flashing from a distance of 50 m upstream of this stop.
Effect of the Direction attribute when searching for the turning point after backing out of
a parking lot and for reverse parking:
For backing out of a parking lot, upstream connectors are taken into account only, which
lead from the parking lot link to the link on which the vehicle wishes to continue its
journey and which are not assigned the direction request None. Connectors leading to
the parking lot are ignored. Connectors leading to the parking lot or for which the
Reverse parking attribute is selected are ignored.
For reverse parking, downstream connectors are taken into account only, which lead
from the parking lot link to the link on which the vehicle wishes to continue its journey and
which are not assigned the direction request All. Connectors leading to the parking lot or
for which the Reverse parking attribute is selected are ignored.
Emergency EmergStopDist: Is used to model the lane change rule of vehicles that follow their route,
stop or in dynamic assignment their path, default value = minimum length = 5 m.
distance 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.
Element Description
Lane l Applies per lane change (Lane change distance applies per lane)
change (LnChgDistIsPerLn):
distance
If this option is selected, the value of the selected attribute Distribution or Fixed
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 for
lane change 400 m before the connector starts.
l Fixed value (Lane change distance) (LnChgDist): Used to model the lane chan-
ging behavior of vehicles following their route or, in the dynamic assignment, their
path. Distance before reaching the connector, from which those vehicles whose route
or path leads via this connector attempt to select the lane that enables them to reach
the connector without changing lanes. Standard value: 200 m, minimum value 10 m.
The value must be >= emergency stop + 5 m.
l Distribution: Distance distribution on the basis of which the lane change distance is
determined stochastically.
Exception Vehicle class for which the lane change distance Fixed Value or Distribution does not
for vehicle apply, but the distance distribution selected by means of the Lane change distance
classes distribution attribute:
l Vehicle class: Number and name of the vehicle class
l Lane change distance distribution: distance distribution valid for the added vehicle
class
The network object has additional attributes that you can show in the Attributes list. Among them are the
following for example:
BlockedVehClasses Blocked vehicle classes: For each lane, you can select the vehicle classes
for which the lane is closed (see “Attributes of links” on page 441). If a toll
route traverses a connector blocked for all vehicle classes, the
corresponding managed lanes routing decision does not apply.
NoLnChLAllVehTypes, No lane change left – all vehicle types and No lane change right– all
NoLnChRAllVehTypes 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.
Display type Color of lane (see “Defining display types” on page 359)
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.
RevPark Reverse parking: If the option is selected, the connector leads away from
the initial link against the movement direction. The movement direction is
shown by arrows at the edges of the connector. The vehicle reverses on this
connector. You cannot place network objects on this connector. The
connector can only have one lane. The connector must end at the beginning
of the parking lot link and must not end further downstream in the parking lot
link, so that the vehicle parked in reverse can use it to pull forward out of the
parking lot.
With connectors for reverse parking, you connect a link on which a vehicle
follows its route with the link of a perpendicular or diagonal parking lot that
the vehicle should use for reverse parking and pulling forward out of the
parking lot. The vehicle cannot back out of the parking lot or pull forward into
the parking lot on this link.
Tip: If you want to model a perpendicular or diagonal parking lot
with several parallel parking spaces, create a car park (see
“Creating a car park” on page 536). Vissim creates all necessary
network objects. If the value of the attribute Parking rate (reverse)
is not 0%, Vissim also creates the necessary connectors and selects
the attribute Reverse parking for them.
Meso tab
The attributes of the connector for mesoscopic simulation corresponds to the attributes of links (see
“Attributes of links” on page 441).
Display tab
Element Description
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 ShowClsfValues: Select this option to show classified values (not to show the display
classified type selected). To show classified values, in the graphic parameters for links, select a
values color scheme and an attribute (see “Assigning a color to links based on aggregated
parameters” on page 210).
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 dynamic assignment” on page 737).
Element Description
Surcharge 1 one-time surcharges that are taken into account for path evaluation. With this data, in
Surcharge 2
the dynamic assignment the costs for the vehicles which travel on this connector are
determined. Maximum value: 1,000,000. Higher values are automatically reduced to
the maximum value when reading networks.
Other tab
These attributes of the connector correspond to those of links (see “Attributes of links” on page 441).
List (see “Selecting network objects in the Network editor and showing them in a list” on page 404)
► On the Lists menu, in the desired category, click 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 133), (see “Using lists” on page 122).
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 “Using coupled lists” on page 146).
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.
Element Description
Intermediate points per Enter the number of intermediate points to insert. Default value 3
segment
Keep current intermediate Select this option to insert intermediate points in addition to the the
points existing points.
Intermediate points are inserted into the link or connector. If the link contains multiple intermediate points,
several new intermediate points are inserted in between the existing ones. You can move the intermediate
points to model the course of the link.
Element Description
Intermediate points per Enter the number of intermediate points to insert. Default value 3
segment
Keep current intermediate Select this option to insert intermediate points in addition to the the
points existing points.
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 intermediate points to model
the course of the link.
Element Description
Intermediate points per Enter the number of intermediate points to insert. Default value 3
segment
Keep current intermediate Select this option to insert intermediate points in addition to the the
points existing points.
The intermediate points are inserted into the link or connector between the point selected and its adjacent
point. You can move the intermediate points to model the course of the link.
2. In the Network Editor, zoom into the link intermediate point of your choice.
3. Double-click on the point.
Tip: Alternatively, you can right-click the intermediate point in the Network editor and select Edit
point.
Element Description
Recalculate Recalculates the x, y, z coordinates for the spline
Spline
Recalculate Recalculates the x, y coordinates for the spline
Spline (X/Y
Only)
Recalculate Recalculates the z coordinates for the spline.
Spline If the position and z-offset of the first or last two points of the link cause slope conditions
that result in a peak outside the original height profile, a window opens. You can select
(Height
whether Vissim should insert an additional point at the beginning and end of the link 10 cm
Only) before the last point each and run the calculation again.
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. For this
purpose, Vissim calculates a theoretical speed to account for the acceleration of the vehicle downstream of
the reduced speed area. This theoretical speed is that of a free vehicle that can travel at the desired
acceleration.
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 138).
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
Link-lane Ln: Number (Index) of lane on which the reduced speed area is placed.
Time TimeFrom, TimeTo: Time interval in simulation seconds for which the reduced speed area is
from,
active
To time
Showing If the option is not selected, the label for the Reduced speed area is not displayed, even if
label
the label for all reduced speed areas is selected.
Element Description
VehClass Vehicle Classes for which the reduced speed area applies
Decel The maximum deceleration with which faster vehicles decelerate when they
approach the reduced speed area. The lower this value is, the further away from the
reduced speed area the vehicle begins to reduce its speed.
Notes:
l A reduced speed area only applies to vehicles which enter into the reduced speed area.
l 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.
l Do not insert a stop line for a signal head, 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.
l 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.
2. Hold down the CTRL key and right-click on the desired position of the desired speed decision in the link or
the connector.
A colored bar is added. The Add desired speed decision window opens. You can define the
distribution of the new desired speed for the relevant vehicle classes.
3. Edit the attributes (see “Attributes of desired speed decisions” on page 471).
4. Confirm with OK.
The attributes are saved in the Desired Speed Decisions 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 138).
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
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 displayed, even
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:
l The desired speed distribution does not change for vehicles in vehicle classes which are not
selected.
l 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.
l 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 466). If you
use a desired speed decision for this, you must define a second desired speed decision imme-
diately after this, so that the vehicles are given their original desired speed.
l If a speed change is only to apply for turning vehicles, define a reduced speed area directly on
the turning link.
Notes:
l 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 176).
l 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
176).
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 138).
Element Description
Type Defines the geometric symbol shown in the Vissim network
l Arrow: Can be Left, Straight, Right or a combination of the latter options.
l Diamond lane: In the USA and Canada identifies lane for high occupancy vehicles
(carpool lane)
l U-turn: Vissim displays a clockwise or anticlockwise arrow. This depends on the
settings made under Network Settings > Vehicle Behavior > Traffic Regu-
lations and the option selected Right-hand traffic or Left-hand traffic.
l 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.
l Zebra crossing is used to mark pedestrian links that are defined as pedestrian
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 970).
l User-defined: displays an area where you can click and select the desired graphic
file *.png containing the texture of the pavement marking. You can specify a width
less than the width of the lane in the Width box. The width of the pavement marking
shall not exceed the width of the lane. If you do not change the value in the Width
box, Vissim scales the graphic file based on the lane width and adjusts the length of
the pavement marking accordingly. You can move the pavement marking on the
link and thus position it accurately. Some predefined graphic files with textures can
be found by default in the Exe\3DModels\Textures\Pavement Markingsdirectory.
Element Description
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.
l Left
l Straight
l Right
l Central Island: Only relevant for US roundabout. Must be combined with at least
one other arrow option.
At Position (Pos): Position distance from the beginning of the link [m]
Element Description
No Unique identification of the data collection points
Lane Lane
l Data collection measurements (see “Defining a data collection measurement in lists” on page 1178),
(see “Generating data collection measurements in lists” on page 1178)
2. Edit the desired entries.
The data is allocated.
List (see “Selecting network objects in the Network editor and showing them in a list” on page 404).
► On the Lists menu, in the desired category, click 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 133), (see “Using lists” on page 122).
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 146).
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 138).
The list on the left may include the following attributes:
Element Description
No Number of travel time measurement. You can enter a different number.
Use a continuous numbering system for the Vissim network. This simplifies the
evaluations.
start sec- l Start link (StartLink): Number of the link of From Section
tion l for Start position (StartPos): Distance between From Section and beginning of link or
connector
l 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 delay measurements generated are displayed. All delay measurements can be newly generated
(see “Defining delay measurement in lists” on page 1179), (see “Generating delay measurements in
lists” on page 1179).
Length of a queue
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.
If upstream of the queue counter’s position several connectors lead to a link, the queue counter detects
congestion along all of these connectors and outputs the length of the longest of these traffic jams.
Element Description
No. Unique identification of the queue counter
compositions for pedestrian flows used on surfaces. Do not define vehicle compositions for pedestrian
flows on surfaces, as these would be bound to links and the model of the flow of traffic according to
Wiedemann (see “Operating principles of the car following model” on page 35).
For vehicles, which only drive in PT routes, no vehicle compositions are necessary, for example, for public
transportation by trams and city buses (see “Modeling short-range public transportation” on page 543).
The number of vehicles used at a pedestrian input is defined by the Volume attribute and influenced by the
Volume type attribute (see “Attributes of vehicle inputs” on page 484). You can allocate one or several
vehicle compositions to a vehicle input (see “Attributes of vehicle inputs” on page 484). If for a link, you
allocate a vehicle composition with one vehicle type each to several vehicle inputs and select Volume type
> Exact, you can define the exact number of vehicles used on this link.
You allocate a relative volume and desired speed distribution to each vehicle type (see “Using desired
speed distributions” on page 279).
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 138).
The list on the left may include the following attributes:
Column Description
No Unique number of the vehicle composition
RelFlow Relative volumes: Taken from the right list, see below
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 146):
l 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. The sum of all relative volumes is 100 %, on
this basis Vissim calculates the absolute shares.
l The *.err file does not contain any messages if vehicles are not input because the vehicle input inter-
val 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 365).
2. On the network object sidebar, 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.
5. On the shortcut menu, click Add.
A colored bar is shown at the start of the link. The Vehicle inputs 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
176).
A new row with default data is inserted.
The default value for Volume (Volume) is 0. The default value for the Vehicle composition
(VehComp) is Default. Both default values are applied for all time intervals defined for vehicle inputs.
The attribute and attribute values of this network object type are shown in the list on the left, which consists
of two coupled lists.
6. In the list on the left, enter the desired attribute values (see “Attributes of vehicle inputs” on page 484).
In the next steps you assign the desired network objects to the selected vehicle input.
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 146):
l Link: Attributes of the link (see “Attributes of links” on page 441)
l Vehicle volumes by time interval: if you have entered a volume or selected a vehicle composition
and then select Vehicle volumes by time interval, the attributes of the vehicle volumes for the first
time interval are displayed (see “Defining time intervals for a network object type” on page 365).
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 484).
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.
Column Description
No Unique number of the vehicle input
Link Name of the link to which the vehicle input was added
Column Description
Volume Volume: Number of vehicles per hour - not per time interval
VehComp Vehicle composition per hour - not per time interval (see “Modeling vehicle compositions”
on page 480)
2. If you want to change the time intervals for a vehicle input, right-click the desired entry in the Vehicle
Inputs list.
3. On the shortcut menu, click Edit Time Intervals.
The Time Intervals list opens (see “Defining time intervals for a network object type” on page 365).
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 138).
Element Description
Cont Continued: Adopts the volume of the previous interval, if several time intervals for vehicle
inputs have been defined. The first time interval is therefore always deactivated. The cells
are white and the values are valid for this time interval only.
l The option is not selected: The cells are white and are only valid for this interval.
l The option is selected: The cells Volume, VehComp and VolTypeare gray and are
valid for the period of the combined intervals. Only the last cell, for which the Cont attrib-
ute is not selected, can be edited. When this option is selected, a change in volume is
adopted for all the following cells.
TimeInt Time interval: Start and end of the interval in simulation seconds (see “Defining time
intervals for a network object type” on page 365).
Element Description
VolType Volume type:
l Stochastic: Stochastic fluctuations of the traffic volume may occur. Vissim determines
the average gap between two vehicles from Volume / Time interval length. This average
gap is used as an average value of a negative exponential distribution from which Vis-
sim draws the gaps. This is equivalent to a Poisson distribution of the input times. The
gap can be as small as zero and arbitrarily high, but with decreasing probability the fur-
ther the gap is from the average value. The actual input volume results as the total num-
ber of these time gaps. The deviation from the given value is not limited by any specific
percentage. In real life scenarios, the entry time may be subject to greater variability
than in Vissim on the basis of the Poisson distribution.
The cells are white.
l Exact: based on the volume (vehicles/h / 3600 x time interval length), Vissim calculates
for each of these vehicles a random input time in the time interval at which the vehicle
enters, unless prevented by one of the following factors:
l a congestion downstream of the vehicle input
l The calculation of the random input times of the vehicles results in too many random
input times at the end of the time interval, so that individual vehicles cannot enter in
the current time interval, but only in the following.
The cells are yellow.
If in addition, the Continued attribute is selected, the exact number of vehicles is
generated for the entire period, which is made up of all time intervals. If the Continued
attribute is not selected, the exact number of vehicles is generated in each time interval.
2. If you want to allocate additional volumes to other intervals for the selected vehicle input, right-click in the
Vehicle Volumes By Time Interval list.
3. On the shortcut menu, click Add.
The next defined time interval will be added.
4. Enter the desired values.
2.13.3 Modeling vehicle routing decision, vehicle routes and partial vehicle routes
A route is a fixed sequence of links and connectors:
l A route starts with a routing decision (From Section default color is purple)
l 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
vehicles routes, partial PT routes and parking routes.
Parking routes
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 sections (see “Defining parking routes” on page 498).
When modeling a parking route, avoid self-intersecting. Using Check network, Vissim identifies parking
routes that intersect and lead to a parking lot that can be reverse parked into or reverse parked out of. For
these parking routes Vissim discards the existing path and finds the shortest path from the parking routing
decision to the parking lot. In doing so, the parking route for reverse parking continues to follow the original
connector for reverse parking into the parking lot.
If the vehicle drives over a parking routing decision, Vissim determines for each parking route of this routing
decision the free parking spaces in the destination parking lot as well as their attraction. The attraction of a
parking space results from the attraction of the first and last parking space of the parking lot. Thus, all
parking routes to a parking space have the same attraction. Thus, parking options result from parking route,
parking space and its attraction. Park options whose Parking direction attribute has the value Invalid are
discarded. From the set of parking options with the highest attraction, Vissim selects the parking space
equally distributed and then Vissim considers the relative volume of the parking route to this parking space.
2.13.3.3 Placing the vehicle routing decision and the mode of action in the simulation
l When you insert numerous routing decisions, for example, in order to model turns per intersection sep-
arately, a vehicle with an active routing decision transverses and ignores these routing decisions until it
has reached the destination section of its route. In order for a vehicle to switch from route to route suc-
cessfully and thus follow each route consecutively, the end of the first route must be in the movement dir-
ection; only afterwards can the second route begin. To do this, position all destination sections
(turquoise) of a route on the first connector or at the corresponding position of a link behind the last
decision marker of this route. Once you have positioned all start sections (purple) on a link behind the
intersection and at the end of all connectors, ensure that all preceding routes end before the start of a
new route.
l Managed lanes routing decisions and dynamic routing decisions must not be defined within meso net-
work nodes or meso nodes.
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 queues 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 329).
Notes:
l If Vissim finds no route between the start section (purple) and the destination section (tur-
quoise), either a connector is missing or the position of the connector is disadvantageous.
Check the link sequence.
l For vehicle routes (partial) 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 collective position on the
collective destination link. If this is not the case, the destination 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 vehicle routes (partial) or managed lanes, which begin with this starting marker.
sections to traverse before reaching the first section or whether he shall make that decision each time
before reaching one of the sections.
This option is useful, if in reality the toll is displayed at the routing decision for the next section and the driver
is only then to decide whether to use the toll route:
l 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.
l 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.
l 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.
l 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 highway.
Inserting routing decisions of the type Managed lanes at the beginning of managed lane
This option is useful, if in reality the toll is displayed for individual sections of the total toll distance 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.
Assigning routing decisions of the type Managed lanes facilities to individual managed lanes facilities
By default, to model managed lane routes of different lengths you use different routing decisions of the type
Managed lanes facilities. You then assign an individual managed lanes facility to each of these routing
decisions. This way, you ensure that an individual decision model and toll calculation model are valid for
each managed lanes route and that the different travel times are not averaged.
Two routing decisions of the type Managed lanes facilities should only use the same managed lanes
facility in the event that the all-purpose routes of both routing decisions and the managed lane routes of
both routing decisions are mostly identical. 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 branching
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 505).
The toll part can also be a high occupancy toll lane (HOT lane):
l On a high occupancy toll lane, vehicles whose number of passengers falls below a specified value
are subject to toll.
l Vehicles on the HOT lane are toll-free if the number of passengers exceeds a specified 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 occupancy distributions” on page 288). The occupancy rate of the vehicle is taken into account in
the toll pricing calculation model (see “Defining managed lane facilities” on page 366), (see “Defining toll
pricing calculation models” on page 369). 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 368).
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 503).
Determining the number of managed lane routes based on possible paths - examples
In the Vissim network depicted in the following figure, the highway branches downstream of node 1 into a
managed lanes part (upper link sequence, red) and a toll-free part (green). In the further parallel course of
the link, a ramp enables the vehicles to change from the toll-bearing part to the toll-free part. The link
sequences of the managed lanes and toll- free parts are reunited upstream of node 2. The lower link
sequence via nodes 4 and 3 allows vehicles to bypass the highway.
For comparable use cases in which the vehicle can optionally continue on or leave the managed lanes part
to switch to the toll-free part, you define a managed lanes routing decision with a managed lanes route and
a toll route for each possible path and adjust the route course:
1. Define a managed lanes routing decision upstream of the branching of the toll and toll-free parts of the
highway (see “Defining a vehicle route of the type managed lane” on page 503).
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 505).
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.
l 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).
l The destination section of the toll route and the toll-free route of the section must be placed in front of
the node.
l 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 branching of the toll-free route and the toll route,
whose destination section you need to place downstream of the final merging 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 505).
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 shortcut menu opens.
8. When you are done inserting additional destination sections, on the shortcut menu, click Add 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 176). 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 495), (see “Attributes of
static vehicle routes” on page 496).
Tip: You can subsequently assign another destination section to a routing decision and thus define
another route:
Option 1:
1. In the Network Editor, right-click the routing decision.
2. On the shortcut menu, click Add Vehicle Route.
Option 2:
1. On the network object sidebar, click Vehicle Routes.
2. Click the vehicle routing decision.
3. Hold down the CTRL key and on the link, click the desired position.
4. 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 138).
The list on the left may include the following attributes:
Column Description
No Number of static vehicle routing decision
Link Number of the link on which the static routing decision is located
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.
Column Description
RouteChoiceMeth Route choice method for static vehicle routing decision:
l Static (default value): Route choice is made based on the Relative volume
attribute of the vehicle route.
l Formula: Route choice is based on a user-defined formula. Using the for-
mula, you calculate the share of vehicles for the vehicle route depending on
the attributes and attribute values of the vehicles.
CombineStaRoutDec Combine static routing decision: Combines this routing decision with static
routes that end on the same link before (see “Combining static routes” on page
498). 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 Combine static
routing decision is selected. If this is the case, Vissim will combine the routes if
the following conditions are met:
l There are no static routing decisions in between, where the Combine
static routing decision option is not selected.
l For both routing decisions, either the All vehicle types attribute is
selected or the same vehicle classes are selected in the Vehicle
classes attribute.
Then, when a vehicle passes the first routing decision, it already decides on the
route it will choose when it passes the second routing decision. The vehicle
already considers this subsequent route for lane changes on the first route, if
the vehicle uses a driving behavior in which the attribute Vehicle routing
decisions look ahead is selected when passing the first routing decision (see
“Editing the driving behavior parameter Lane change behavior” on page 329).
If node routes are e.g. imported from PTV Vistro with ANM import, ANM Import
automatically selects this attribute.
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 138).
The list on the left may include the following attributes:
Column Description
VehRoutDec Vehicle routing decision: Number and name of static vehicle routing decision of vehicle
route
Formula Click on the icon . The Formula window opens. Enter the desired formula: Operand
can be an attribute and attribute value of the vehicle or the vehicle route to specify the
share of vehicles in this vehicle route.
Only active if in the Static Vehicle Routing Decisions list, the route choice method
Formula is selected. The Formula attribute is independent from time intervals.
If the formula accesses the parking state or results of evaluations of parking spaces,
parking lots, parking lot groups or parking routes, these values stem from the previous
time step.
Name Designation
DestLink Destination link: Number and name of link on which the static vehicle route ends
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 Static vehicle routing decision list, the route
choice method Static is selected. The sum of all relative volumes is 100 %, on this basis
Vissim calculates the absolute shares.
Notes:
l 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 176).
l 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
176).
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 176). 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 500), (see “Attributes of parking
routes” on page 501).
Tip: You may assign a routing decision to a destination section later on:
1. On the network object sidebar, 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 138).
The list on the left may include the following attributes:
Column Description
No Number of parking routing decision
Link Number of the link, on which the parking routing decision is located
Pos Distance of the parking routing decision to the beginning of link or connector
AllVehTypes If the option is selected, all vehicle types follow the parking 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.
ParkRate Parking rate: Share of vehicles belonging to the allocated vehicle classes that are
assigned to a parking lot via the parking routing decision. A vehicle that has been
assigned a parking lot 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.
Column Description
GenBy Generated by: Indicates whether the parking routing decision is user-defined or
has been generated by Vissim.
l User The parking routing decision was defined by a Vissim user.
l Dynamic assignment: only for parking routing decisions of dynamic assign-
ment: For real parking lots, Vissim automatically creates a parking routing
decision 50 m upstream of a parking lot and enters Dynamic assignment in
the attribute GenBy box. In the attribute Routing decision distance of the
parking lot, you can change the distance between the parking routing decision
and the parking lot. Use this distance 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:
l Waiting: If there is no parking space available, the vehicle drives to the next
parking space that will become available (a vehicle is currently still parked
there) and waits.
l Drive on: If no parking space is available, the vehicle ignores the parking rout-
ing decision.
By default, the attribute is not displayed 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 138).
The list on the left may include the following attributes:
Column Description
VehRoutDec Vehicle routing decision: Number and name of the parking routing decision
of the parking route
Name Description
ParkDir Parking direction: Direction of driving when parking and leaving a parking
space. Determined by Vissim from the direction of the connector leading to the
parking lot.
Invalid: Parking direction Forward or Reverse is not possible: The value of the
Parking direction attribute of a parking lot does not match the value of the
Reverse parking attribute of the connector leading to this parking lot. For
example, there is a contradiction if Forward parking is selected for the parking
lot and the Reverse parking attribute is selected at the connector that the
vehicle is to use for parking.
RelFlowSameParkLot Relative flow for same parking lot: Share of this route in all routes of the
same routing to the same parking lot. Effective only if there is more than one
possible route to the same parking lot, and a value of > 0. If the value = 0, the
route is treated as if it did not exist.
This can be used, for example, to set the ratio between forward parking and
reverse parking of a parking lot.
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 176). 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 shortcut 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 505).
11. Edit the attributes (see “Attributes of managed lanes routing decisions” on page 504), (see “Attributes of
managed lane routes” on page 505).
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 138).
The list on the left may include the following attributes:
Column Description
No Number of managed lane routing decision
Link Number and name of link on which the managed lane routing decision lies
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.
Managed Name of the assigned managed lane facility (see “Defining managed lane facilities” on
lanes facility page 366).
Managed The result attribute lists: travel time savings / average speed / current toll for managed
lanes data lane route.
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 138).
The list on the left may include the following attributes:
Column Description
VehRoutDec Vehicle routing decision: Number and name of managed lanes routing decision of
the managed lane route
Name Desription
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
2.13.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.
5. Release the mouse button.
The following window opens: Shall route 1 be adjusted to decision <Number> as shown?.
6. Select the desired entry.
Button Description
Yes Only route 1 (by default the toll route) of the two routes of the managed lanes routing decision
Decision <Number> is moved to the new link sequence. If this route is the toll route, the toll-
free route continues to run on the original link sequence.
Yes Toll-free route and toll route will be moved to the new link sequence.
(all)
No Only route 2 (by default the toll-free route) of the two routes of the managed lanes routing
decision Decision <Number> is moved to the new link sequence. If this route is the toll-free
route, the toll route continues to run on the original link sequence.
No (all) Both the toll-free route and toll route remain on their original course.
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 shortcut menu opens.
8. When you are done inserting additional destination sections, on the shortcut menu, click Add 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 176). 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 507), (see “Attributes of route
closures” on page 508).
Tip: You may assign a routing decision to a destination section later on:
1. On the network object sidebar, 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. On the shortcut menu, click Add 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 138).
The list on the left may include the following attributes:
Column Description
No Number of route closure decisions
Link Number and name of link on which the route closure decision lies
Pos Position: Distance between route closure decision and beginning of link or connector
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 138).
The list on the left may include the following attributes:
Column Description
VehRoutDec Vehicle routing decision: Number and name of vehicle routing decision of route closure
Name Description
DestLink Destination link: Number and name of link on which route closure 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 146):
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 441):
3. Enter the desired data.
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.
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 511), (see “Attributes of
partial vehicle routes” on page 512)
The attributes are saved in the list.
10. In the Network editor, click into an empty section.
The attributes are saved to the lists of the partial vehicle route and the vehicle routing decision.
Column Description
No Unique Number of the partial vehicle routing decision
Link Number of the link on which the vehicle partial routing decision lies
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 138).
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 146):
l Vehicle classes (see “Defining the vehicle class” on page 313)
l Vehicle routes (partial) (see “Attributes of static vehicle routes” on page 496)
l Link (see “Attributes of links” on page 441)
l Destination link (see “Attributes of links” on page 441)
2. On the list toolbar, in the Relations list, click the desired entry.
3. Enter the desired data.
Column Description
VehRoutDec Vehicle routing decision: Number and name of partial vehicle routing decision of partial
vehicle route (see “Attributes of partial vehicle routing decisions” on page 511)
Formula Click on the icon . The Formula window opens. Enter the formula, including attribute
and attribute value, which defines the percentage of pedestrians using this pedestrian
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.
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 a time interval = absolute volume in time interval: Sum of all loads of
all time intervals. Only active if in the Partial vehicle routing decisions list, the route
choice method Static is selected. The sum of all relative volumes is 100 %, on this basis
Vissim calculates the absolute shares.
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 138).
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 146):
l Vehicle routing decision (see “Attributes of partial vehicle routing decisions” on page 511)
l Link sequence (see “Attributes of links” on page 441)
l Destination link (see “Attributes of partial vehicle routing decisions” on page 511)
2. On the list toolbar, in the Relations list, click the desired entry.
3. Enter the desired data.
1. Make sure that the network object type Vehicle Routes is selected on the network object sidebar.
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.
Change route course only for one vehicle route via intermediate points
1. On the network object sidebar, click Vehicle Routes.
2. Click in the Network Editor on the destination section of the desired route.
The link sequence is shown as a colored band.
3. Hold down the CTRL key and right-click on the desired positions of the intermediate points.
4. Release the keys.
5. Click the first intermediate point you want to move and keep the left mouse button held down. Then drag
the intermediate point to the desired position on another other link.
The new link sequence is shown as a colored band.
6. Release the keys.
7. If desired, move additional intermediate points.
8. If you would like to confirm the new link sequence and hide the yellow band, in the Network Editor, click
an empty area.
Change route course for several vehicle routes via intermediate points
You can move the route course for several vehicle routes at the same time, if they run over one route
course.
1. Open the table of the type of vehicle routes you want to move in the network editor, for example Static
vehicle routes.
2. Hold down the CTRL key, and in the table, click the vehicle routes you want to move in the network editor.
The vehicle routes are highlighted in the table and displayed as a colored band in the network editor if
synchronization is selected.
3. Choose the network object type Vehicle routes from the network object sidebar.
4. In the network editor, hold down the CTRL key and click the position(s) where you want to add the
intermediate points to the overlapping routes.
5. Release the keys.
6. Click the first intermediate point you want to move and keep the left mouse button held down. Then drag
the intermediate point to the desired position on another other link.
The new link sequence is shown as a colored band.
7. Release the keys.
8. If desired, move additional intermediate points.
9. If you would like to confirm the new link sequence and hide the yellow band, in the Network Editor, click
an empty area.
2.13.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 vehicle route, partial vehicle 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.
AllVehTypes All vehicle If the option is selected, all vehicle types account for the vehicle
types attribute 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 Vehicle Vehicle classes for which the vehicle attribute decision applies
classes
Attr Attribute Click the symbol: Select the pedestrian attribute for which a
ValueAssignTyp Value l Formula: Formula used to calculate the Attribute. Only enabled
if the attribute Value assignment type, Value is selected. If the
assignment
formula is numeric but the target attribute is a string, Vissim will
type convert the numeric to string.
l Distribution (Distr): Distribution defined in Vissim to which the
Attribute is set. Only enabled if under the attribute Value
assignment type, Distribution is selected. These can also be
executed during the simulation run. Execution types: After sim-
ulation start, at time step start, at time step end, before sim-
ulation end.
FromTime From time Start of time interval in seconds for which the vehicle attribute
decision is valid. Default: 0.00 s
ToTime To time End of time interval in seconds for which the vehicle attribute
decision is valid
Lane Lane Number of the link and lane with the vehicle attribute decision
l At overtaking speed, it would take the vehicle at most 4 seconds to drive into its preceding vehicle. The
overtake speed is the desired speed plus the attribute overtaking speed factor (OvtSpeedFact).
l Its link has a passing lane (see “Attributes of links” on page 441).
l The passing lane must overlap with the inner lane of the oncoming lane. The width of the overlapping
area is not relevant. The z value of the oncoming lane and of the passing lane must not deviate more
than 0.5 m from each other.
l The overtaking area, which consists of links and connectors that overlap with the oncoming lane, must
be at least long enough for a vehicle to be able to perform an overtaking maneuver.
l Downstream of the last vehicle that is to be overtaken, there must be a large enough gap visible, so that
the passing vehicle is able to change back into its previous lane after completing the overtaking man-
euver. The largest gap must be at least one passing vehicle length, plus double the safety distance from
the front and rear of the vehicle, as required during standard car following behavior.
l The overtaking maneuver must be able to be completed safely, without endangering oncoming traffic.
The vehicle recognizes oncoming traffic on the opposite lane from a certain distance. This distance is
defined for the link of the opposite lane in its attribute Look ahead distance for overtaking (LookA-
headDistOvt). The vehicle that wants to overtake safely assumes that anywhere beyond this distance
there will be oncoming traffic. To assess the course of the trip of oncoming traffic, Vissim uses the attrib-
ute Assumed speed of oncoming traffic (AssumSpeedOncom) of the oncoming lane (see “Attrib-
utes of links” on page 441). Vissim does not account for any additional vehicles following the oncoming
vehicle.
The figure below shows the following in 2D mode:
l 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.
l a section of a link 2 that has only one lane in right-hand traffic, running from right to left. Link 2 was cre-
ated as an oncoming lane of link 1 and fully overlaps with passing lane 12.
l For overtaking maneuvers on link 1, vehicles driving from the left to the right use passing lane 12.
l Vehicles on link 2, driving from the right to the left, cannot be overtaken, as link 2 does not have a
passing lane.
l 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 (LookA-
headDistOvt) 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, signal controllers 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.
If the conditions for automatic speed limitation in curves are met, the vehicle reacts and can reduce its
speed during the overtaking process (see “Changing the desired speed” on page 466).
2.13.5.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 439).
3. Generate a link for the opposite direction (see “Generating an opposite lane” on page 451).
4. For the first link, specify the following attributes (see “Attributes of links” on page 441):
5. Increase the value for the attribute Number of lanes (NumLanes) by 1.
The number of lanes includes the passing lane.
6. Select Has passing lane (HasOvtLn).
7. Make the desired settings (see “Attributes of links” on page 441).
l Overtake speed factor (OvtSpeedFact)
l Look ahead distance for passing (LookAheadDistOvt)
l Assumed speed of oncoming traffic (AssumSpeedOncom)
l Overtake only PT (NurÖVÜberh): must be deactivated
8. Deactivate the attribute No lane change left – All vehicle types (NoLnChLAllVehTypes) for the lane
the vehicle will change back to after the overtaking maneuver.
9. Make sure that for the passing lane, the attribute Blocked vehicle classes (BlockedVehClasses) does
not contain vehicle classes that are meant to do the passing.
10. Specify the following attributes for the overlapping link(s) (see “Attributes of links” on page 441):
l Parking duration: The desired time distribution from which the period for how long the vehicle
should park is determined.
l Parking rate: The percentage of vehicles you want to assign a parking space of the parking lots
assigned per time interval.
Positioning a parking lot and vehicle routing decision of the type Parking lot
In the network editor, you have the following options for adding a parking space and the routing decision:
l Create a car park together with the necessary network objects:
Add a car park if you want to define a perpendicular or diagonal parking lot with several parallel parking
spaces (see “Creating a car park” on page 536), (see “Creating a car park in the network editor and
defining attributes” on page 538). Vissim creates all necessary network objects and protections against
conflicts and places a new routing decision of type Parking Lot for each direction of the drive aisle. You
must move it to the desired upstream position (see “Positioning parking routing decisions of car parks”
on page 488).
l Add network objects individually:
Add the parking space and the routing decision individually if you want to define longitudinal parking
spaces, individual perpendicular or individual diagonal parking spaces. A parking lot is created in the
Network editor on a lane (see “Defining parking lots” on page 528). If the lane does not continue
downstream of the parking lot, the emergency stop distance of the first downstream connector must not
be tangent to the parking lot (see “Attributes of connectors” on page 453).
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 to such a high level that the parking space located
downstream is more attractive than the parking spaces located upstream.
Displaying parking vehicles, vehicles leaving a parking lot and parked vehicles
During the simulation, vehicle movements are displayed realistically for vehicles pulling forward or backing
into a parallel, diagonal or perpendicular parking lot or pulling forward or backing out of it. Once the vehicle
has reached its final parking position in the parking space, in 2D mode, the vehicle inside is highlighted in
blue (by default). This corresponds to the color of the parking state Parked. Examples:
leaving the parking lot reaches the half of the connector of the original route selected this way, its return
route is completed and it follows its original route.
Note: Vissim determines the path with the shortest distance to a position downstream of the
parking routing decision. For generation of the route that takes the vehicle from the parking lot back
to the route network, Vissim accounts for the entire route as well as for the current position of the
vehicle on the parking lot it wants to leave. Thus, a vehicle might travel part of its original route
twice or skip part of it.
If the vehicle backs out of the parking lot, the following applies:
l The car following model may be Wiedemann 74 or Wiedemann 99.
l Visibility is based on the driving behavior parameters for forward driving. This allows Vissim to determ-
ine the distance and number of perceived vehicles. The distance is calculated starting from the rear
edge of the vehicle. The vehicle backing out of the parking space perceives other vehicles on its
route. If there is an oncoming vehicle, both vehicles can brake.
l The DesSpeed of the vehicle is based on the DesSpeed specified in the Speed (reversing) attribute
of the parking lot.
l The vehicle does not accelerate beyond its desired acceleration.
l At the end of the parking duration, the vehicle leaving the parking lot reverses onto the first connector
it reaches and whose desired direction is All, back onto its starting link. When backing out of the park-
ing space, the vehicle may only use connectors whose desired direction is All, Right or Left and
ignores connectors with the direction None. The connector used by the vehicle when backing out of a
parking lot is a different connector than the one used by the vehicle for parking and may lead to a dif-
ferent link or lane. The vehicle reverses until it has reached the link on which its route lies and on
which it can continue driving forward. As soon as the vehicle has completely reached the link while
reversing, it comes to a standstill at the turning point. The vehicle continues driving forward on its
route once the waiting time defined in the parking lot attribute Direction change duration dis-
tribution has passed (see “Attributes of parking lots” on page 529). When driving forward, the vehicle
drives at the DesSpeed valid before parking.
l Vissim Internally calculates the position of the turning point at which the vehicle comes to a standstill,
so that the vehicle can continue driving forward on its route from the next time step.
l The attribute Direction of travel of the vehicle has the value Reverse. You may display it for
example in the Vehicles In Network list.
l The attribute Driving condition of the vehicle has the value Reversing. You may display it for
example in the Vehicles In Network list.
l The vehicle follows its vehicle route. The route uses the front edge of the vehicle as a reference point.
l Vehicles backing out of a parking space must be protected against any vehicles approaching:
Vehicles leaving a parking space wait for a gap in the major flow, vehicles parking wait to let a vehicle
leave a parking space. Conflict areas on the connectors used by the vehicle for leaving a parking
space are sufficient for protection. These conflict areas must be assigned the status passive (see
“Using conflict areas” on page 584). Further network objects for the protection of vehicles backing out
of a parking space are not required, for example priority rules or stop signs. In order for Vissim to
secure the vehicle backing out of the parking space, the vehicle must have at least 3 cm more space
to back out of the parking space than the length of the parking space. The protection of the vehicle
also takes into account vehicles on drive aisles with oncoming traffic on the opposite lane.
l A vehicle can pull forward into the parking space of a perpendicular parking lot located very close to
the end of a dead end. When leaving the parking lot, however, there may not be enough room for the
vehicle to back out into the nearby lane of the link on which it intends to continue its route. In this
case, Vissim inserts a link and connector through which the vehicle will leave the parking lot and
reach the nearby lane. This also applies to reverse parking at the end of dead ends.
Note: When using Vissim version 2020 or later to open a Vissim network created in a previous
version, make sure the conflict areas have been assigned the status passive on the connectors
that the vehicle uses for backing out of a parking space. This will eliminate the need for other
network objects defined for securing vehicles backing out of a parking space, such as priority rules
or stop signs. Also check the protection in the simulation and delete any unnecessary network
objects.
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 500):
l continue driving
l 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:
l The parking space is occupied, a vehicle is parked in it.
l The parking space has not been reserved.
l The length of the parking space is large enough to fit the length of the vehicle. If the vehicle is
longer than the parking space and multiple adjacent spaces cannot be reserved, the vehicle con-
tinues driving.
On its way to a reserved parking space, the vehicle does not look for another free parking space.
The vehicle continues driving in the following cases:
l There is no free parking space available.
l No parking space can be reserved.
l All parking spaces are reserved.
l For the parking routing decision, in the attribute Full occupancy behavior, Drive On is selected.
l There is no parking space that is long enough for the vehicle.
l Vissim Is unable to calculate the parking duration, as all parking spaces are occupied, but no vehicles
are parked there yet, e.g. because they have not yet reached their assigned parking space or cannot
reach it because another vehicle, stuck in a traffic jam, is blocking it.
If a vehicle is removed from the Vissim network via COM and it is included in an evaluation that evaluates
parking maneuvers, the Number of parked vehicles is reduced by 1. However, this is not considered as
leaving a parking space.
If a vehicle of the dynamic assignment is added to the Vissim network via COM, the Number of parked
vehicles is increased by 1. However, this is not considered as parking. If a path is allocated to this vehicle, it
will leave the parking space and follow its path.
Note: For traffic to build up on a lane because of parking vehicles, the Observe adjacent lane(s)
option must be selected (see “Editing the driving behavior parameter Lateral behavior” on page
335).
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 138).
Element Description
No. Unique number
Name Designation
Element Description
Type l Zone Connector: only relevant for dynamic assignment (see “Modeling parking lots
and zones” on page 742). Automatically creates a zone in the Zones list, if no zone
has been defined. In the OD Pairs list, automatically creates an origin zone and a des-
tination zone, if neither have been defined yet.
l Abstract parking lot: only relevant for dynamic assignment
l Real parking spaces relevant for simulation with and without dynamic assignment:
modeling parking capacity in movement direction on one lane. Combined with vehicle
routes of the type Parking Lot, you can realistically model parking maneuvers and
stops at the roadside.
Showing If the option is not selected, the label for the parking lot is not displayed, even if you
label selected labeling for all parking lots. For parking lot labels, the following are available:
l Number
l Name
l Zone No.
l Group No.
l Occupancy
l Current parking availability
Evaluation If the option is selected, the parking lot with this parking lot group will be included in the
groups evaluation of parking lot groups (see “Displaying parking lot group results in lists” on page
1093).
Element Description
Link - lane Number of the link and lane (Ln) on which the parking lot is located
Length per Length per parking space (LenPerSpc). The maximum length per space must not exceed
space the length of the parking lot. If the total length is not a multiple of the parking lot length, the
remaining length is added to the end of the parking lot, but is not used by any vehicle.
Blocking (BlockTmDistr, optional: The period of time that a vehicle blocks a lane during parallel
time parking on a multilane link before it finally comes to a stop in the parking space on the
distribution other lane. The blocking time begins when the vehicle pulling forward into a parking space
first stops with the rear of the vehicle sticking out of the parking space onto the parallel
lane, and it ends when the vehicle finally comes to a stop in the parallel-parked position.
Not relevant for parking vehicles in diagonal and perpendicular parking spaces.
l Blocking time distribution is considered for parking lots on the adjacent lane and thus
includes parking maneuvers in parallel to the direction of travel.
l Observe adjacent lanes must be selected for lateral behavior.(see “Editing the driv-
ing behavior parameter Lateral behavior” on page 335).
Element Description
l The Length of the parking lot must be longer than the Length per space.
l The time distribution may be a normal or an empirical distribution (see “Using dis-
tributions” on page 276), (see “Using time distributions” on page 284).
l If the parking lot is precisely as long as the parking space, the vehicle remains in park-
ing position during the blocking time. In this case, blocking time distribution is ignored.
0: None: Blocking time is not considered for simulation.
Parking ParkDir: Only for real parking spaces: Direction in which the vehicle is parking and leaving
direction the parking space.
For Any > opposite the following applies: The vehicle can pull forward or back into a
perpendicular or diagonal parking lot in reverse direction.
If the direction Forward > reverse is selected in Dynamic assignment and a zone is
assigned to the parking lot, the following applies:
l When the vehicle is parking, it no longer leaves the parking lot.
l When the vehicle is inserted via an OD matrix, it does not leave the parking lot.
Minimum MinGapTmMajFl: Minimum gap time between two vehicles of the major flow, so that a
gap time vehicle may leave the parking space
major flow
Speed SpeedRvs: Desired speed of the vehicle backing into or out of a parking space. Default
(reversing) value 5 km/h, value range 0.001 to 9999 km/h. This value can have a significant impact on
the traffic flow.
Speed SpeedForw: Desired speed of the vehicle pulling forward into or out of a parking space.
(forward Default value 5 km/h, value range 0.001 to 9999 km/h. This value can have a significant
driving) impact on the traffic flow.
Direction DirChgDurDist: Only relevant if the attribute Parking direction Forward > reverse is
change selected: Time distribution for the standstill duration when changing the driving direction
duration during a parking maneuver. Default: time distribution 5 s (see “Using time distributions” on
distribution page 284). If no value is specified, the vehicle remains in standstill for the duration of a
time step. This value can have a significant impact on the traffic flow.
Element Description
Open From (OpenFrom), to (OpenUntil): Time span during which vehicles can enter the
hours parking lot. Vehicles will not drive to the parking lot outside these hours.
Maximum ParkTmMax:
parking l for Real parking spaces: Vehicles with a longer parking time are not assigned a park-
ing space on this parking lot.
time
l for Zone connector and Abstract parking lot:
l 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.
l Vehicles that are assigned a route via a COM interface and vehicles moving based
on an origin-destination matrix during dynamic assignment may select any des-
tination parking lot open at the time of their departure, 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. To define a
parking lot with attractive parking spaces in the middle of or at the edge of the parking lot,
add two symmetrical parking spaces of the type Real parking spaces, with mirror-
inverted values for Attraction.
Parking ParkFee: only relevant for Zone Connector and Abstract parking lot:
Cost l flat: fee for one-time use of the parking lot, irrespective of the dwell time.
l 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:
CurrentOccup Currenty occupancy: Number of parking spaces with vehicles in Parked parking
state. Does not contain a value, if for the parking lot, the type Zone connector is
selected. Number of parking vehicles, if for the parking lot, the type Abstract parking
lot is selected.
CurReserv Current reservations: Number of free parking spaces that have already been alloc-
ated to vehicles on their way to the parking space. These vehicles have the parking
state Driving to parking space. If the length of the vehicle requires the reservation
of more than one parking space, this is included in the value.
CurOverbook Current overbookings: Number of occupied parking spaces where vehicles are wait-
ing for them to become available
CurAvail Current availability: Number of parking spaces that are neither occupied nor
reserved
Zone Allocation of the zone number in the OD matrix to the parking lot. Multiple parking lots
can belong to a zone.
By default, you can edit the list (see “Using lists” on page 122).
2.14.4.2 Defining the parking lot group together with the car park
You can add a new parking lot group while editing the car park attributes when defining a car park. (see “Car
park attributes” on page 541).
1. Use the Network Editor to define a car park (see “Creating a car park” on page 536), (see “Creating a car
park in the network editor and defining attributes” on page 538).
The Define car park window is displayed.
2. In the Parking spaces area, in the ParkingLotGroup list box (Parking lot group), click Add.
3. If required, edit further attributes in the Define car park window.
4. Finalize the definition of the car park.
5. On the Lists menu, click > Private Transport > Parking Lot Groups.
The Parking lot groups list opens. The new parking group you defined is displayed.
6. Edit the attributes (see “Attributes of parking lots” on page 529).
7. If you want to display the parking lots of the Parking lot group selected in the list on the right, click
Parking lotsin the Relation list box on the list toolbar.
2.15.3 Creating a car park in the network editor and defining attributes
Read the descriptions Create car park (see “Creating a car park” on page 536) and Positioning parking
routing decisions for car parks (see “Positioning parking routing decisions of car parks” on page 488).
1. On the vertical Network Editor toolbar, on the very left, click the Create car park button .
The Create car park window opens.
l If you want to define a new link with a car park, hold down the CTRL key, click on the desired start
point of the link with the car park and keep the mouse button pressed.
Tip: 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 176).
l If you want to define a car park on an existing link, click the desired start point of the car park on the
link and keep the mouse button pressed.
Yellow arrows indicate the standard positions of the start and end point of the car park.
2. Move the mouse pointer down until the desired number of parking spaces is displayed.
You can reduce the number of parking spaces by moving the mouse pointer back upstream.
3. Click, if you no longer wish to change the number.
The car park attributes are displayed in the Create car park window. In the Network Editor, the following
symbols are displayed for the car park. You can use them for further editing:
on the link, Vehicles can use the drive aisle in this direction.
upstream and
If you click the symbol, the drive aisle turns into a dead end. The
downstream of the
drive aisle symbol is displayed.
In order to be able to leave the car park, you can define either the
entrance or exit area as a dead end.
on the link, Vehicles cannot use the drive aisle in this direction. In order to be able
to leave the car park, either the entrance or exit area are defined as a
upstream and down-
dead end.
stream of the drive
By clicking the symbol, the drive aisle is longer a dead end and
aisle
vehicles can use it in this direction. The symbol is displayed.
in the drive aisle Vehicles can reach the parking spaces on left side from their direction
of travel. If you move the mouse pointer to the symbol, the parking
spaces on the left side will be highlighted.
By clicking the symbol, the vehicles can longer reach the parking
spaces on this side from their direction of travel. The symbol is
displayed.
in the drive aisle Vehicles can reach the parking spaces on the right side from their
direction of travel. If you move the mouse pointer to the symbol,
the parking spaces on the right side will be highlighted.
By clicking the symbol, the vehicles can longer reach the parking
spaces on this side from their direction of travel. The symbol is
displayed.
In parking space
By clicking the symbol, the parking space is removed and filled
with a hatch pattern. The symbol is displayed.
In parking space The parking space has been deleted and is therefore displayed with
hatching.
Corner drag points Changing the angle of the parking spaces to the link
at the first parking
space
The description below shows you how to edit the drive aisle and the parking spaces in the Network
Editor, using the mouse while keeping the Create car park window open so that you can adjust
attributes:
3. Check the attribute values in the Create car park window (see “Car park attributes” on page 541).
You can view the attributes in the Parking lots list (see “Attributes of parking lots” on page 529).
5. Move the routing decision of the type Parking lot to the desired position for each direction of the drive
aisle.
Element Description
Drive Attributes of the section on the link or connector located between the start and end point of
the car park area
aisle
l Link behavior type (LinkBehavType): Link behavior type for vehicle class-specific driv-
ing behavior on the drive aisle.
l Display type: Graphical display of drive aisle
l Lane width (LnWid): lane width [m] of the drive aisle. Default value 3.00
l Generate opposite direction (GenOppDir): If the option is selected, parking spaces
are generated for the opposite direction if an opposite lane exists and if the attribute On
left and right is selected for parking spaces in the Create parking spaces list box.
l Dead end main direction (DeadEndMain): Define the end of the drive aisle in the dir-
ection of the definition either as a dead end, upstream the entry or downstream the exit.
l Dead end opposite direction (DeadEndOpp): Define the end of the drive aisle in the
opposite direction to the definition either as a dead end, upstream the entry or down-
stream the exit.
l Accessible parking spaces from main direction (AccessParkSpcMain): Select the
side of the drive aisle in the direction of the definition whose parking spaces can be
reached.
l Accessible parking spaces from opposite direction: (AccessParkSpcOpp): Select
the side of the drive aisle in the opposite direction of the definition whose parking spaces
can be reached.
Element Description
l Angle: Angle of the parking spaces to the link. Default value 90 degrees to the link, min-
imum: 15 degrees, maximum 165 degrees. Diagonal parking spaces with an angle
greater than 90 degrees can be used to model vehicles backing into parking spaces.
l Spacing (Spac): Non-trafficable space [m] between parallel parking spaces. Default
value 0.00
l Number: Number of parking spaces based on the positions of the start and end point of
the car park area as set by the mouse pointer. If you insert parking spaces on both sides,
the number of parking spaces on both sides is identical.
l Parking rate (reverse) (ParkRateRvs): Value range 0 % to 100 %, default value 50 %.
At 0 % Vissim will only generate parking lots and network objects for forward parking. At
100 % Vissim will only generate parking lots and network objects for reverse parking.
Connectors for reverse parking run in the opposite direction of their start link to the park-
ing lot link.
l Parking rate (forward) (ParkRateForw): Value range 0 % to 100 %, default value 50 %.
At 0 % Vissim will only generate parking lots and network objects for reverse parking. At
100 % Vissim will only generate parking lots and network objects for forward parking.
Note: Only select a Parking rate of 100% if you are sure that you will not change
this at any time in the future, as it will not be possible to create all the necessary
connectors and define the attributes.
Element Description
Types of PT stops
l PT stop: Stop of a PT vehicle on a lane of a link. Select the lane.
l Public transport stop bay: Stop of the public transport vehicle on a special link next to the roadway
in the direction of travel on the right for right-hand traffic and on the left for left-hand traffic.
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.
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 138).
Element Description
No. Unique number
Name Description
Element Description
Length Length: Length of the public transport stop [m]
Lane Ln: Lane of the link or connector on which the public transport stop is located.
At Position (Pos): Start of the public transport stop on the link or the connector
Label If the option is not selected, the label for an individual public transport stop is not displayed
when the label for all public transport stops is selected.
Element Description
Volume Volume: Passenger volume of the category pedestrians per hour for all PT lines or PT
lines selected in the attribute Public transport lines
Filters Define condition for considering such passenger volumes when you select the set of public
transport lines based on attribute values. You define the condition in the condition in the
formula editor (see “Creating formulas” on page 242). Is evaluated separately for each
pedestrian. The selection is then made from the line sets for which the condition is fulfilled.
TimeFrom Time from: Time from the start of the time interval for which this number of boarding
passengers is valid in simulation seconds.
TimeTo Time to: Time till the end of the time interval for which this number of boarding passengers
is valid in simulation seconds.
PTLines PT lines which may be used by passengers of this boarding passenger profile
AllPTLines All public transport lines: If the option is selected, the passengers of this boarding
passenger profile take into account all public transport lines.
Note:
l For a PT stop with Platform edge, enter the relative volume of the public transport stop
instead of the volume in [P/h].
l For passengers, who are Viswalk pedestrians, defaults are generated in two cases:
l For each automatically generated platform edge.
l If a pedestrian area (either a Waiting area or a Platform edge) of a public transport stop is
allocated, for which no vehicle volume has been defined.
l Through these default values, each pedestrian who arrives in the waiting area, in the time inter-
val 0 to 99,999, boards a PT vehicle once a PT line serves the public transport stop.
You can define areas of the type Polygon and Rectangle as a Platform edge.
For a stop, you can add an area of the type Rectangle as platform edge to the left or right of the link on
which the stop is located. This platform edge follows the user-defined link using inserted points, if, for
example, the link is not straight. 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:
l 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 proportionately distributed among the PT lines.
l If there are no pedestrian areas with the attribute Public transport usage, the passenger
volume is distributed over the PT stops exactly according to the absolute values.
l The Public transport usage attribute can be used to define a pedestrian area as a Platform edge or a
Waiting area for one or more selected stops (see “Modeling construction elements” on page 933).
Based on its type, you determine the shape of the platform edge using the shape of a polygon or the rect-
angle of the pedestrian area.
l A pedestrian area with the attribute Public transport usage defined as a Platform edge must fulfill the
following conditions:
l 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 less than half of the width of the ped-
estrian 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.
l 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.
l If you have not defined the area of the platform edge via the shortcut menu commands Add platform
edge left or Add platform edge right or have decided to edit it later on in the network editor, make
sure that the distance between the lane on which the public transport vehicle stops and the platform
edge are is 2 m maximum. 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.
applies to all lines which operate at this public transport stop (see “Modeling PT stops” on page 543). 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 545).
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:
l 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 176).
l 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
176).
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 inactive 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 554). If you modify the line path, PT stops on the new line path are
highlighted as inactive, in green. Even if you move these PT stops, they are still highlighted as inactive, in
green.
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 138).
Element Description
No. Unique number 1 to 4294967295
Name Description
Element Description
Starting on Entry link EntryLink: Link on which the PT line begins
Link
Vehicle type VehType: Vehicle type of PT line
Element Description
Start time Entry time distribution (EntryTmDistr):Time distribution for variation of departure time
distribution at which the vehicle enters the network (see “Using distributions” on page 276), (see
“Using time distributions” on page 284). This value is added as a delay to the calculated
entry time. Entry time = departure time - time offset
Slack Time SlackTmFrac: only relevant for stops with specified departure time: factor for wait time of
Fraction PT vehicle as part of the remaining time until scheduled departure. Value range 0.00 to
1.00.
l Slack time fraction = 1: Earliest departure time is according to the timetable (see “Attrib-
utes of PT lines” on page 550)
l Slack time fraction < 1: Departure time may be earlier than fixed in the timetable. Depar-
ture time is based solely on arrival time and dwell time. This allows you to model earli-
ness as well.
Element Description
Dep Departure time of a public transport vehicle relative to the start time of the simulation
TeleCour PT telegram - course: Optional course number. If PT calling points are defined for the
network, the course number serves to perform evaluations of serial telegrams in terms of the
course number.
Occup Occupancy: Initial number of passenger in PT vehicle when entering the Vissim network.
Element Description
Departure First departure in timetable of service frequency
time l Begin: first departure
l Rate: service frequency rate. Vissim generates all departures defined this way as indi-
vidual trips. You may also define multiple service frequency rates in a row.
l End: last departure
Occupancy Number of passenger in PT vehicle when entering the Vissim network. Is displayed 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 620).
Element Description
Line sends Send PT telegrams (SendTele): Select this option if you want vehicles of this PT line
PT tele- 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
Manual Dir- PT telegram - manual direction (TeleManDir): Direction from which the vehicle is com-
ection ing, if the PT calling point cannot clearly identify this via line or route number.
Notes:
l 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 176).
l 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
176).
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.
1. On the network object sidebar, 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, on the shortcut menu, click Edit PT Line <No. >
PT Stop <No.> Pass<No.>.
4. If a public transport stop is serviced by multiple PT lines, on the shortcut menu, click 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:
l For PT stops of a PT line, the number of the line is shown:
l For the PT stops of a partial PT route, the number of the routing decision and the number of the route are
shown:
l For a PT stop in Viswalk, additional attributes are displayed. These settings allow you to simulate pas-
sengers boarding and alighting at this stop with Viswalk:
l 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.
l In the Public Transport Usage attribute of the area, Platform edge or Waiting area must be selec-
ted.
l The attribute PT stop active must be selected.
Column Description
PTLine Name of PT line that services the PT line stop.
Public Number and name of public transport stop of the PT line stop
transport
stop
Active If this option is selected, the public transport stop is a PT line stop of the PT line.
A public transport stop created in the Vissim network according to the definition of PT
lines is not automatically contained in a PT line path, even when placed on a link that is
traversed by a PT line. Non-serviced PT stops are displayed in green (graphic parameter
Inactive stop color) and the Active attribute is disabled. You can enable the Active
attribute to include the public transport stop into the PT line path.
If a PT stop is not to be serviced by a PT line, disable its Active attribute.
If the Change of driving direction attribute is selected for an active public transport line
stop, the stop is displayed in the color of the Active direction-change-stop color
graphic parameter.
Column Description
SkipPoss Skipping possible: If this option is selected, the PT stop is not serviced, depending
on the method used for calculating the public transport dwell time (see “Defining dwell
time according to dwell time distribution” on page 559), (see “Calculating dwell time
according to the advanced passenger model” on page 560), (see “Calculating dwell time
with PTV Viswalk” on page 561)
DepOffset Departure time offset: Define departure time according to timetable. The time offset is
used additionally for boarding and alighting time (boarding/alighting). The resulting
departure time is calculated as follows:
Simulation second of arrival + dwell time + max (0, ((departure time of PT line + departure
offset) - (simulation second of arrival + dwell time)) • slack time fraction of PT line)
If the departure time, according to the time table, is later than the point in time, which is
the sum of the arrival time and dwell time, the PT vehicle waits until the departure time,
according to the time table if the Slack time fraction equals 1. For slack time fractions < 1,
the vehicle correspondingly departs earlier, value range 0.00 to 1.00.
If the Slack time fraction of the line is 0.00, the timetable will not be taken into
consideration. In this case, the settings in the range dwell time are taken into
consideration for the calculation of the Dwell time. The timetable is taken into account, if
the time offset attribute of the public transport line is > 1.
For line stops in PT partial routes, the following applies:
l 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.
l Once the PT vehicle has passed the "to section" of its original line route, the Depar-
ture offset specified for a PT partial route stop is interpreted as relative to the sim-
ulation time when the vehicle passes the respective routing 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 559), (see
“Calculating dwell time according to the advanced passenger model” on page 560), (see
“Calculating dwell time with PTV Viswalk” on page 561)
ChgDrivDir Change of driving direction: If this option is selected, the public transport vehicle will
leave the PT stop with the rear edge first, in the direction it came from. For this purpose, a
link must be modeled in the opposite direction to the link from which the public transport
vehicle accesses the PT stop. If, for example, the public transport vehicle is to follow a
public transport line for a continuous timetable, both links must be connected via a
connector. If the public transport vehicle is not to follow a public transport line, the public
transport line can end downstream of the PT stop. Then the new link sequence must be
assigned to the public transport vehicle via a partial PT routing decision.
If the public transport vehicle leaves the PT stop in the direction it came from, its attribute
Direction of travel is still Forward, as the direction of travel corresponds to the
overlapping link in the opposite direction. The Turned attribute of the vehicle is selected.
Turn signal and 2D/3D model are displayed in reverse direction.
2.16.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 dwell time
distribution according to dwell time distribution” on page 559).
Define all desired dwell time distributions (see “Using time distributions” on page 284).
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 calculated using
passenger the advanced passenger model (see “Calculating dwell time according to the advanced
model passenger model” on page 560).
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
“Specifying duration of boarding and alighting for a PT vehicle type” on page 307).
Viswalk Dwell time and number of passengers boarding/alighting are calculated during the
(microscopic simulation (see “Calculating dwell time with PTV Viswalk” on page 561), (see “Modeling
pedestrian pedestrians as PT passengers” on page 1028) and (see “Quick start guide: Defining
simulation) pedestrians as PT passengers” on page 1030).
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
Active If the option is selected, the public transport stop for the current PT line or PT partial
route is activated.
If the option is not selected, the public transport stop is not operated and is shown in
green.
Skipping SkipPoss: If the option is selected, the public transport stop is not used if the
resulting, random dwell time is < 0.1 seconds. Skipped public transport stops are
possible
reported in the Vehicle Records file with its identifier and recorded as having a public
transport stop dwell time of 0 seconds.
Departure DepOffset: Departure time defined according to timetable (see “Editing a PT line stop”
on page 555)
time offset
Door lock DoorLockDurBefDep: This dwell time of the PTV vehicle is the time until departure of
the vehicle after the doors have been fully closed. Default 1.0 s
duration
Element Description
before
departure
Dwell time Dwell time definition (Dwell time): All dwell time settings apply for the line stop of a PT
partial route.
Distribution and Calculation are always available if the public transport stop is not
allocated a pedestrian area with Public transport usage.
l Distribution: A time distribution must be selected. The stop time is obtained from the
selected dwell time distribution.
l Calculation: Alighting percentage as percentage indication (see “Calculating dwell
time according to the advanced passenger model” on page 560).
l Alighting percentage: Percent of the passengers who alight on this public transport
stop. This value serves the volume-dependent calculation of the stop time.
Longer dwell times could be caused by selecting the option Late boarding possible at
the line stop and then, for the dwell time, applying a boarding delay followed by a door
closing delay to a pedestrian.
You can also show further attributes in the attribute list Public Transport Line Stops, e.g.:
Door clos- DoorClosDel: Time after which the last pedestrian has walked through doors until the
doors begin to close. Default value 3.0 s.
ure delay
If the option Late boarding possible is selected at the line stop, the door closer’s
delayed mode will only start, if the boarding delay is no longer effective.(see “Calculating
dwell time with PTV Viswalk” on page 561).
If the option Late boarding possible is not selected at the line stop, the door closer’s
delayed mode will start after the last pedestrian has walked through doors.
Element Description
PT stop If the option is selected, the public transport stop for the current PT line or PT partial route
is activated.
active
If the option is not selected, the public transport stop is not operated and is shown in
green.
Skipping If the option is selected, the public transport stop is not operated if the vehicle passes the
possible 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 pub-
lic transport stop dwell time of 0 seconds.
Departure Departure time defined according to timetable (see “Editing a PT line stop” on page 555)
time offset
Dwell time All settings for the dwell time apply for the line stops of a PT partial route.
Distribution and Calculation are always available if the public transport stop is not
allocated a pedestrian area with Public transport usage.
l Distribution: The stop time is obtained from the selected dwell time distribution.
l 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 board-
ing and alighting is calculated on the basis of the PT parameters of the vehicle type.
l Alighting percentage: Enter percent of passengers who alight at this public transport
stop. This value serves the volume-dependent calculation of the stop time.
Element Description
PT stop If the option is selected, the public transport stop for the current PT line or PT partial
active route is activated.
If the option is not selected, the public transport stop is not operated and is shown in
green.
Skipping If the option is selected, the public transport stop is not operated if the vehicle passes
possible 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” on page
offset 555)
Dwell time section:All dwell time settings apply for the line stop of a PT partial route.
Minimum If this option is selected, a time distribution must be selected to be used as the basis
for calculating the minimum dwell time.
If the option is not selected, the minimum dwell time = 0 seconds.
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 the option Late boarding possible for each line stop.
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.
Element Description
Alighting Percentage of the passengers, which will alight at this public transport stop. This value
percentage serves the volume-dependent calculation of the stop time.
Alighting Alighting location: Distribution of the alighting passengers at the doors of the PT
location
vehicle at this public transport stop (see “Using location distributions for boarding and
alighting passengers in PT” on page 285). Within the PT vehicle, the alighting pas-
sengers at this public transport stop corresponding to the selected composition are dis-
tributed to the vehicle doors. If areas without passengers are defined on the 2D/3D
model segments of the public transport vehicle, these areas are excluded from the dis-
tribution.
Alighting Allow or disallow boarding and/or alighting on the right and left. The arrow in the
possible, schematic drawing of the public transport vehicle shows the direction of travel.
Boarding
possible
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 shortcut menu opens.
Column Description
No Unique Number of PT partial routing decision
Link Number and name of link on which the PT partial routing decision lies
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 138).
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 146):
l Public transport lines (see “Attributes of PT lines” on page 550)
l Partial PT routes (see “Attributes of partial PT routes” on page 565)
l Link (see “Attributes of links” on page 441)
l Destination link of partial PT route (see “Attributes of links” on page 441)
2. On the list toolbar, in the Relations list, click the desired entry.
3. Enter the desired data.
Column Description
VehRoutDec Vehicle routing decision: Number and name of PT partial routing decision in partial PT
route
Column Description
Destination Number and name of link on which partial PT route ends
link
DestPos Destination position: Distance between destination section and beginning of link or con-
nector
RelFlow Relative volume in time interval = absolute volume in time interval: Sum of the volumes
of all time intervals If the relative load in a time interval = 0, no public transport partial
route is selected. The sum of the relative volumes must not necessarily yield 1.0. The
sum of all relative volumes is 100 %, on this basis Vissim calculates the absolute shares.
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 138).
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 146):
l Entry link (see “Attributes of PT lines” on page 550)
l Vehicle routing decision (see “Attributes of PT partial routing decisions” on page 565)
l Link sequence (see “Attributes of links” on page 441)
l Partial line stops: Attributes of line stops in partial PT route (see “Editing a PT line stop” on page 555)
l Destination link of partial PT route (see “Attributes of links” on page 441)
2. On the list toolbar, in the Relations list, click the desired entry.
3. Enter the desired data.
During the definition of the objects in the network editor, the Short help is displayed, in which the necessary
steps are described. You can show and hide the short help (see “Short help button in the Network editor
toolbar” on page 94).
2. On the network editor toolbar, on the very left, click the Create railway crossing button .
The Create railway crossing window opens and displays the attributes.
3. Make the desired changes:
Minimum green MinGreenRail Minimum time during green interval for the railway. Default
5.0 s
time railway
Clearance Time ClearTmRail Time [seconds] that may elapse between the free driving time
of the checkout detector and the start of the green interval for
Rail
street traffic. Default 0.0 s
Minimum green MinGreenRoad Minimum time during green interval for street traffic. Default
5.0 s
time Street
Clearance time ClearTmRoad All-red duration [s] after the road signal turned red until the rail
signal turns green. Default 5.0 s
road
Call detector - CallDetPosBefStop Distance between the calling detector and the stop line of the
train Default 200 m
position before
stop
If you move the mouse pointer to a link, a circular selection area is displayed around the mouse pointer.
Depending on the position of the mouse pointer, white markers show the positions of the beginning of
the railway crossing and the signal heads.
4. Go to the link of the secondary direction and click the desired position of the starting point of the railway
crossing.
5. Then go to the link of the secondary direction and move the cursor to the desired position of the end point
of the railway crossing.
A preview in the Network editor shows white markers at the positions of the beginning and end of the
railway crossing and signal heads. Red markers show the positions of the signal heads. Markers that are
not relevant are first displayed in a darker color. Once you have completed the next step, they are no
longer displayed at all. The call detector is inserted in the secondary direction.
6. Then go to the link of the secondary direction and click the desired position of the end point of the railway
crossing.
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:
l For conflicting flows of pedestrians (see “Modeling priority rules for pedestrians” on page 976)
l For the interaction between vehicular traffic and pedestrian traffic (see “Modeling links as ped-
estrian areas” on page 970)
Red bar: Stop line of the traffic which must wait, and
therefore the conflict markers, in the image below
2 Min. clearance
Connector
The Min. Clearance indicates 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 min. clearance = 0.
If a vehicle travels to a stop line, Vissim checks whether the prescribed value for the minimum clearance
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.
Min. clearance: For selected priority rules, green triangles in movement direction indicate a minimum
clearance > 0 as distance between the conflict marker and the green triangle:
The green triangle for the min. clearance of a conflict marker is not displayed if the min. clearance is ZERO.
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 min. clearance 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 min. clearance or the limiting time gap is more
important.
l 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.
l The min. clearance 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:
l For a normal traffic flow, it is mainly the time gap which is relevant.
l In the case of slow-moving traffic and congestion, the min. clearance 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:
l the vehicle classes of vehicles at the stop line
l The vehicle classes of the conflicting marker of the vehicle
l 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. It is then sufficient to
insert a single priority rule. 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.
10 m Minimum clearance
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:
10 m Minimum clearance
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 min. clearance is greater than 0 m.
10 m Minimum clearance
A green bar is added for the destination section by default. The Priority Rule window opens.
7. Edit the attributes (see “Attributes of priority rules” on page 574).
8. If desired, go to the Network Editor to adjust the min. clearance (see “Editing the minimum clearance in
the network editor” on page 577).
9. Confirm with OK.
The window closes. The attributes are saved in the list Priority Rules. You can add additional
destination sections in links or stop the addition.
10. If you would like to add additional destination sections, on the desired link, point the mouse pointer to
the desired position of the next destination section, and repeat the steps.
11. If you do not want to add any additional destination sections, 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 138).
A network object may have the following attributes: These can be shown in the attributes list.
Element Description
No. Unique number
Name Description
Link - lane Ln: Number of link and number of lane on which the marker is located. The marker extends
over one lanes of the link.
At Coordinate of the position of the priority rule: distance from the bus line to the beginning of
the link or connector
Element Description
Affected AffectDrivDir: If one of the conflict markers of the priority rule recognizes a conflict, the stop
driving dir- line only causes vehicles to stop that are driving in the selected direction.
l Forward (default): Only vehicles driving forward are recorded from the stop line on.
ection
l Reverse: Only reversing vehicles are recorded from the stop line on. These are vehicles
that are backing out of a parking space (see “Modeling parking and stopping on the road-
side” on page 520).
Vehicle VehClasses: Vehicle classes for which the marker applies. The configuration of the vehicle
classes 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.
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.
Minimum Minimum clearance (MinClear) (distance in meters) between the conflict marker and the
clearance next vehicle upstream. Default 5.0 m (see “Editing the minimum clearance in the network
editor” on page 577).
Maximum Vehicles, which are traveling towards the conflict marker, are only considered for the min.
speed clearance condition when their speed is ≤ max. speed.
Effective Effective driving direction (EffectDrivDir): Only vehicles driving into the chosen direction are
driving dir- recognized by this conflict marker.
ection
Element Description
SlowDownDist Slow down distance: Distance from stop line at which pedestrians start to reduce
their speed in order to stop at the stop line. Default 3 m.
GenBy Generated by: Indicates whether the priority rule is user-defined or has been
generated by Vissim.
l Default value User: The priority rule has been defined by another Vissim user.
l Parking lot: Only during the simulation run: The priority rule has been defined by
Vissim. Vissim will not generate any priority rules if the link the vehicle leaving the
parking lot drives onto to has several lanes. A conflict marker may have the fol-
lowing values:
l <Number of priority rule>: Parking lot <number>: Vehicle leaving parking
lot minds major flow: Priority rule that causes the vehicle leaving the parking
lot to stop if there is major flow traffic.
l <Number of priority rule>: Parking lot <number>: Major flow minds
vehicle leaving parking lot: Priority rule that causes major flow traffic to stop if
a vehicle is leaving the parking lot.
l <Number of priority rule>: Parking lot <number>: Parking vehicle minds
vehicle leaving parking lot: Priority rule that causes the parking vehicle to stop
and let the vehicle leaving the parking lot finish leaving.
l <Number of priority rule>: Parking lot <number x>: Vehicle leaving park-
ing lot minds vehicle leaving parking lot <number y>: Priority rule that
causes the vehicle leaving parking lot x to stop while a vehicle is leaving parking
lot y.
In the Priority rules list, double-click a priority rule to open the Priority rule window:
l Only during a simulation run: For priority rules that Vissim has automatically generated, the attributes of
the stop line are displayed.
l For user-defined priority rules, the section on the left displays the attributes of the stop line. The section
on the right displays the attributes of the conflict marker.
You can move the green triangle on the link to edit the value of the minimum clearance attribute. The
green triangle for the min. clearance of a conflict marker is not displayed if the min. clearance is ZERO.
Tip: Alternatively, edit the Min. clearance attribute in the Priority rule window or in the Priority
rules / Conflict markers coupled list.
1. Make sure that in the network editor, you have selected the desired priority rule.
2. Click the green triangle and hold down the mouse button.
3. On the desired link, point the mouse pointer to the new position of your choice.
A window at this position shows the number of the priority rule, the link and the lane as well as the length
of the minimum clearance.
4. Release the mouse button.
2.17.1.6 Priority rule Example 1: Minor yielding road leading into straight main road
2 Min. clearance
Connector
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. clearance and 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. clearance = 5 m, time gap = 3 s.
Conflict marker
l Gap time: 0.0 s
l Min. clearance: ≈ (d-0.5) m)
l Maximum speed: 13-20 km/h
Conflict area
3. The min. clearance must be at least the distance between the stop line and the conflict marker. This way,
you avoid that vehicles enter the yellow hatched conflict area as long as another vehicle is in there.
Note: The min. clearance must not extend beyond the stop line. Otherwise, vehicles will also brake
even if the can cross the stop line.
t Gap time
x Min. clearance
v Maximum speed
Interrupted section
Conflict marker
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 time gap and min. clearance. 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.
clearance).
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.
green = HGV/Bus
4
red = HGV/Bus
5
t Gap time
x Min. clearance
v Maximum speed
Interrupted section
Conflict marker
green = HGV/Bus
10
red = HGV/Bus
11, 12
By default, the attribute Conflict type determined automatically is selected for the conflict area. This
allows Vissim to determine the conflict area for the conflict type (see “Attributes of conflict areas” on page
588).
2.17.2.3 Showing the direction, in which the conflict areas take effect
When you click a conflict area in the network editor, an arrow indicates the direction in which the conflict
area takes effect. The conflict area is displayed in a lighter shade.
The letters A and B designate the routes. This enables the comparison of routes with the values in the
Status column of the Conflict areas list.
2.17.2.4 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 flow 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 major flow 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 major flow will brake or even
stop. If a queue is forming at a signal controller downstream of the conflict area, the drivers of the vehicles in
the major flow 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.
l A vehicle in the minor flow 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 major flow arrives. It thereby takes the safety distance into account (see
“Attributes of conflict areas” on page 588)
l A vehicle of a minor flow 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.
l 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.
l 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 flow wants to turn into the major flow. It is waiting at an intersection in a conflict area
because the vehicle in the major flow has the right of way. The vehicle in the major flow wants to turn left
into the minor flow and is yielding because of oncoming traffic in the conflict area. However, if the time
gap for the vehicle in the minor flow is sufficiently large, allowing it turn into the major flow in spite of the
two vehicles, it leaves the conflict area and turns into the major flow. If you want a vehicle to take a min.
clearance into account, define a priority rule (see “Modeling priority rules” on page 569).
Note: You can change the setting to where you do not have to press the CTRL key (see “Right-click
behavior and action after creating an object” on page 176).
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 in the Network editor until the desired right of way is shown.
l Green: major flow (right of way)
l Red: minor flow (yield)
l Both red: for branching conflicts, so that vehicles can "see" each other. There is no intersection con-
trol, as vehicles simply remain in their original sequence.
l Both amber: passive conflict area without intersection control
In the Network editor, the conflict area changes its color. In the Conflict Areas list, the following
attributes are automatically adjusted:
l Link A and Link B are displayed in the color of the intersection control
l Status: right of way and colors
4. Edit the attributes (see “Attributes of conflict areas” on page 588).
The attributes are saved in the Conflict Areas list.
Note: Alternatively, right-click in the Network editor and on the shortcut menu, click the desired
intersection control. To do so, you need not select Conflict Areas on the network object sidebar.
The shortcut menu will automatically show the intersection control options available. Depending on
the current right of way of the conflict area, these can be the following:
l Set Status to 2 waits for 1:
l Second link is highlighted in red: Minor flow (yield)
l First link is highlighted in green: Major flow (right of way)
l Set Status to 1 waits for 2:
l First link is highlighted in red: Minor flow (yield)
l Second link is green: Major flow (right of way)
l Set Status to Undetermined: Both links turn red: For branching conflicts, so that vehicles can
"see" each other. There is no intersection control, as vehicles simply remain in their original
sequence.
l 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 138).
1. Make the desired changes:
Element Description
No Unique number
Element Description
LinkA, LinkA, LinkB: Number and name of link with the conflict area
LinkB
Element Description
MinGapBlockDef Minimum gap blocking (default): Only applies if the attribute Avoid blocking
MinGapBlock the major flow is not selected and thus a yielding vehicle may enter the conflict
area, blocking the major flow:
l Default minimum gap time for the yielding vehicle for entry before the
vehicle with the right of way. Minimum gap blocking (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
l Into the Gaps list on the right, you can enter the Minimum gap blocking
per vehicle class.
Pedestrians utilize the Minimum gap blocking attribute to decide whether they
enter the conflict area before a vehicle with the right of way.
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
854), (see “Attributes of nodes” on page 753).
Element Description
SafDistFactDef Safety distance factor: only for the type Merge: This factor is multiplied with the
normal desired safety distance of a vehicle in the major flow in order to determine
the minimum distance a vehicle of the yielding flow must keep when it is
completely in the conflict area of type Merge.
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:
AddStopDist Additional stop distance: only relevant for vehicles or pedestrians required to
wait: Distance in meters where pedestrians or vehicles must wait upstream of the
conflict area if they have to yield the right of way. As a result, vehicles or
pedestrians are required to stop further away from the conflict area and thus also
have to travel a longer distance to pass this area. Default value 0 m: The stop line
position is immediately upstream of the start point of the conflict area in the
direction of travel.
The additional stop distance describes the upstream position on the link at which
the pedestrians or vehicles have to wait if they have to yield the right of way. You
can position the stop line upstream from the regular stop line of the conflict area.
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 major flow
and will turn further upstream. They will thus not reach the conflict area. For
example, you can use it to determine the percentage of vehicles that enter a
roundabout in reality because they trust the priority vehicle to exit the roundabout
before it reaches the conflict area, based on the set turn signal of the priority
vehicle. Value range 0 to 100 %, default value 0 %
The attribute has no effect on pedestrians who do not have to wait. For
pedestrians who are required to wait, the following applies:
l 100%: All pedestrians required to wait observe the routes of approaching
vehicles with the right of way in the major flow.
l < 100%: Pedestrians required to wait do not observe the routes of approach-
ing vehicles with the right of way in the major flow.
Element Description
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:
l 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
l when the obstacle is a red signal
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- l If this option is selected, Vissim automatically determines the conflict type
matically based on whether links intersect or connectors begin or end on the link.
l 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 584):
(manual) l Merge
l Branching
l 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 146):
l Defining time gaps [s]
The attributes are described further above.
2.17.2.9 Defining right of way for conflict areas using major flow
Vissim automatically allocates the status Passive to conflict areas (see “Using conflict areas” on page 584).
When you switch to the Insert mode of conflict areas, in the network editor, Vissim displays passive conflict
areas in yellow. You can change this status for any conflict area and thus control the right of way. To make
sure that you do not have to do this for each conflict area at each intersection and/or node separately, you
can define the direction of the major flow and thus change the right of way of conflicting flows in the conflict
areas. This sets the status of the conflict areas along the major flow to green and the conflict areas of the
minor flow to red, giving priority to the link along the major flow, while the minor flow is required to yield. This
is also possible for several consecutive nodes.
The conflict areas are displayed in color in the Network Editor. Per default, conflict areas that have not
yet been allocated a right of way are highlighted in yellow.
2. On the network editor toolbar, on the very left, click the Define major flow button .
If you move the mouse pointer to a link or connector, a circular selection area is displayed around the
mouse pointer.
l You can hold down the SHIFT key, rotate the mouse wheel, and change the size of the circular selec-
tion area.
l You can rotate the mouse wheel to zoom in and out.
l
The symbol to the right, below the mouse pointer, indicates that you can select the starting point
of the major flow on a link or connector.
l The Define major flow section is displayed in the upper left corner of the Network Editor.
l Instead of setting conflict areas and 2-stage control of the nodes of the major flow in the Define
major flow section (as described in the following), you can click the symbol at each node in
the major flow until the desired option is shown.
l If you do not wish to set conflict areas and/or 2-stage control for all nodes and want to remove a node
from the selection of nodes in the major flow, next to the node, click the symbol. The symbol
7. If you do not want to change the status for all conflict areas of such a node, but only for the conflict areas
that are within the green ribbon, hold down the CTRL key and click theNode network object.
The conflict areas outside the green ribbon are displayed in yellow showing their Passive status.
You can perform the following step more than once.
8. If you want to include conflict areas that are not located in a Node network object, move the mouse
pointer so that the conflict areas are located in the circular selection area and click.
9. In the section Define major flow, enter the desired values:
Element Description
MinGreenMajor Minimum green time major flow: Minimum green time for the major flow. Only
valid for certain signal controller types. Default: 5.0
MinGreenMinor Minimum green time minor flow: Minimum green time for the minor flow. Only
valid for certain signal controller types. Default: 5.0
ClearTmMajor Clearance time major flow: Waiting time after green of the signal group for the
major flow before a conflicting signal group gets green. Default: 10.0
ClearTmMinor Clearance time minor flow: Waiting time after green of the signal group for the
minor flow before a conflicting signal group gets green. Default: 5.0
Left-turns change from a minor flow onto the left lane of a major flow link, right turns coming from the
opposite direction of the minor flow change onto the right lane of the multi-lane link. The major flow
running straight from left to right has priority. Example:
Left turns drive from a minor flow onto a lane of a major flow, right turns coming from the opposite
direction of the minor flow drive onto the same lane. The major flow running straight from left to right has
priority. Example:
Right turns coming from a major flow cross a parallel running major flow (e.g. vehicle crosses a cycle
path). The major flow running parallel and straight from left to right also has priority. Example:
► On the network object sidebar, right-click the desired network object type. Then on the shortcut menu,
click Show List (see “Shortcut menu in the network object sidebar” on page 98).
► In the Network editor, select the network object of your choice. Then, on its shortcut menu, click Show In
List (see “Selecting network objects in the Network editor and showing them in a list” on page 404).
► On the Lists menu, in the desired category, click 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 133), (see “Using lists” on page 122).
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 146).
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 138).
Element Description
No. Unique number
Name Designation
Element Description
Link - lane Number of the link and lane, on which the stop sign is located.
Showing If the option is not selected, the label for the individual stop sign is hidden, even when the
label label for all stop signs is selected.
RTOR tab
The tab contains, amongst others, the following attributes:
Element Description
Connected to SC - Number of signal controller and number of signal number group in which the
signal group green arrow should 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 600)
Element Description
Used Dwell Uses dwell time distributions (UsesDwellTmDistr): Select wait time at toll counters:
Time Dis- If the option is selected, under each vehicle class a time distribution (see “Using time
tribution distributions” on page 284) 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.
This attribute does not affect a vehicle that stops at a stop sign in a stop or parking lot. The
dwell time distribution of the line is effective at the line stop and the blocking time
distribution is effective at a parking lot. When the vehicle starts again, it does not stop at
the end of the stop or parking lot.
2.17.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:
l Special right-turn only lanes: The stop sign must be placed on the right turn lanes. Additionally, a signal
head can be placed on the lane and for a vehicle type, for example, a tram or a pedestrian can be selec-
ted. Thereby the turning vehicle in the lane is not affected, but the state of the signal is visible.
l 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:
l Five signal heads: (dark) red bars at the top, on first three lanes on the left, and at the bottom right
l Two stop signs: bright (orange) bars on the left, separate turning lane and on the bottom, right combined
turning lane
Signal state sequence of the standard signal group and the calling signal group
l Standard signal group: steady green signal, as long as there is no call from the call detector of the call-
ing signal group.
l If there is a call for service, the standard signal group changes to red by taking into account its min-
imum green time.
l After the clearance time of the standard signal group has elapsed, the calling signal group changes to
green. The calling signal group turns amber or red-amber, if times are set accordingly.
l After the minimum green time of the calling signal group has elapsed, it changes to red.
l After the clearance time of the calling signal group has elapsed, the standard signal group turns
green.
Notes:
l 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 176).
l 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
176).
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 138).
Element Description
Name Designation
Link Link for which the signal head has been defined
Lane Ln: Number of lane to which you have added the signal head.
SC - signal Number and name of respective signal controller SC and respective signal group SG
group
Type Display of the signal head in 3D animation during a simulation run or test run:
l Circular
l Left arrow
l Right arrow
l Invisible: Hides the signal heads (in 2D mode as well).
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 this signal
group head. Such a signal head shows exactly in green if at least one or both signal groups are
green. If the first signal group shows red, the signal head shows the state 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.
l SC: Number of signal controller or the Or signal group
l 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:
l a signal head for vehicles traveling straight ahead;
l a signal head for vehicles turning right. This must be located on a connector 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 number. This
rate 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 584).
Discharge DischRecAct: If this option is selected, the vehicles of this signal head area are
record taken into account in the discharge record (see “Saving discharge record to a file” on
active page 1113).
Is block Is block signal (IsBlocksig): Selecting this option defines the signal head as a block
signal signal (see “Modeling railroad block signals” on page 620). The fields SC, Signal group
and Or signal group are deactivated.
Amber Block signal amber speed (vAmberBlock): Speed assigned to a train when it travels
speed past the block signal and the state of the block signal is Amber (see “Modeling railroad
block signals” on page 620).
The Is 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 example, you can
classes define a separate signal for buses on a link, which should be ignored by private
transportation.
Element Description
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 pedestrian
classes area is selected: For the simulation of pedestrians, the pedestrian classes that are
valid for the signal head.
Slow down SlowDownDist: In list only: Distance from stop line at which pedestrians start to reduce
distance their speed in order to stop at the stop line. Default 3 m.
Lane width LnWid: only in the list: Width of the lane at the position of the marker of the signal head
Rotation RotAngle: only in the list: Horizontal rotation angle of the link segment for which the
angle signal head is defined
In 2D mode, you can add a 3D signal head to a signal head in the Network editor (see “Adding a new 3D
traffic signal for signal head” on page 610).
2. In the network editor, hold down the CTRL key and right-click the position where you want to add the 3D
traffic signal.
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 traffic signals” on
page 611). The 3D Traffic Signal window contains the following sections:
l 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 facilitates the identification of the
element.
l 3D view in the middle: displays a preview of the signal mast with the elements added. Above the 3D
view, you will find a toolbar with functions that allow you to edit the elements.
l Section on the right: If an element has been selected in the section on the left or in the preview, the attrib-
utes of this element are displayed here (see “Attributes of 3D traffic signals” on page 611).
The figure shows the 3D Traffic Signal 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 Move button.
Arm
Signal head
Sign
Street light
Legend
Element Description
Square l 3D traffic signal not selected: green with a red circle in the inner
square
l 3D traffic signal selected: dark blue in 2D mode
l 3D traffic signal selected: light blue in 3D mode
Circle Mast
In the 3D mode, in the Network Editor, the 3D model is displayed and 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 138).
1. 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.
2. Make the desired changes:
Mast Description
properties
Mast Description
properties
Relative Moves mast towards the x axis of the insert position. Negative values move the mast to
position (x) 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 the mast to
position (y) the front. 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)
Position (z- Position (z-offset): Base height of the mast foot, for example, > 0 for a mast on a bridge
offset)
Scale Zooms in or out of the 3D model in the Network Editor, default value 1000
Arm Description
properties
Flipped Select this option if you want the arm to face right.
Deselect this option if you want the arm to face left.
Signal Description
properties
Layout From a list of defined signal groups, select a signal group for the desired direction of
travel. You can also define a layout that has a counter (see “Defining layouts with
counters” on page 614).
Width Length of the longest horizontal expansion of the shape, default 1000 m
Height Length of the longest vertical expansion of the shape, default 5000 m
Inner area For traffic signs with a frame: horizontal expansion of the inner area width, default 0.950
width m
Inner area For traffic signs with a frame: vertical expansion of the inner area width, default 0.950 m
height
Inner area Moves inner areas towards the x-axis, default 0.025 m
position (x)
Inner area Moves inner areas towards the y-axis, default 0.025 m
position (y)
Texture Select a graphics file with texture for display. By default, the directory
..\Exe\3DModels\Textures\Signs of your Vissim installation is opened.
For the dynamic change of variable message signs during simulation, change the
attribute, for example, by attribute changes (see “Updating attributes during simulation
based on events” on page 913) or user-defined attributes (see “Using user-defined
attributes” on page 237). For this, each desired variable message sign must be saved
as a texture in a graphic file.
Background Click in the box to define or select a color for the inner area.
color
Flipped Select this option if you want the streetl ights to face right.
Deselect this option if you want the street lights to face left.
3. On the toolbar, click the desired function and execute it in the Preview window:
Move
1. Next to the selected component, click the blue, green or red arrow
and hold the mouse button down.
2. Move the component in the desired direction:
l blue arrow: moves the component vertically
l green arrow: moves the component forward or backward
l red arrow: moves the component horizontally
Rotate
1. Click the blue or red ring next to the selected component.
The ring becomes brighter.
2. Click the component, hold down the mouse button, and rotate the
component in the desired direction:
l blue ring: rotates the component horizontally
l red ring: rotates the component vertically
Scale
1. Next to the selected component, click on one of the brown cuboids.
The cuboids are displayed brighter.
2. Click the component, keep the mouse button held down, and drag
the component in the desired direction:
l upwards: reduces the component
l downwards: enlarges the component
Reset view
Reset magnification and alignment to default in Preview window
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 138).
3. Make the desired changes:
Element Description
FromSC Signal controller from which an output is linked
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.
l Within the control logic of signal controller 1, the following command sets the output value of output 7 to
1:
Marker_Put( 7, 1 )
l In the next time step of the simulation, the control logic of signal controller 3 can read this value from
input 5 using the following command. The variable for the input must be numeric:
Value := Marker_Get( 5 )
The user-defined variable Value is set to 1 and can be used in the subsequent program run.
2. On the vertical Network Editor toolbar, on the very left, click the Add signalized pedestrian crossing
button .
3. Point the mouse pointer to the pedestrian link.
A preview in the Network editor shows conflict areas, detectors and red markers where signal heads are
located. Markers that are not relevant are first displayed in a darker color. Once you have completed the
next step, they are no longer displayed at all.
4. Click the pedestrian link.
Vissim inserts all network objects required for the pedestrian crossing at the position where the links
cross:
l Conflict areas: by default with the Status that gives the link for pedestrians right of way to the link for
vehicles. This protects pedestrians who cannot cross before the end of the green phase.
l one Detector each:
l downstream of the conflict area on the link for pedestrians
l upstream of the conflict area on the link for pedestrians
l a signal controller of the typePedestrian Crossing with two signal groups of the type Standard
and a defined signal sequence (see “Modeling signal controllers” on page 602).
l one Signal Head each:
l at the start point of the detector located downstream of the conflict area
l at the end point of the detector located upstream of the conflict area
l on the link for vehicles downstream of the conflict area
You can edit the attributes in the attribute list of the network object types (see “Attributes of conflict areas”
on page 588), (see “Attributes of detectors” on page 621), (see “Attributes of signal heads” on page 604).
Notes on calibration
Measure the occupancy rate in the relevant section of the highway or expressway.
l Define a data collection point at the beginning and end of a detector placed on the highway.
l Combine both data collection points into one data collection measurement.
l The Occupancy rate attribute of the data collection results then shows the actual occupancy rate.
l If vehicles are shorter than the detectors, place more data collection points on the detector accordingly.
Combine them into a data collection measurement.
l The occupancy rate measured should be approximately equal to the Desired occupancy of the ramp
metering controller, unless the queue dispersion is effective and the Desired occupancy is somewhere
between the highway traffic without access traffic and the highway traffic + access traffic without the
ramp metering controller (unregulated access). If the Desired occupancy is outside this range, observe
the corresponding limit.
3. On the network editor toolbar, on the very left, click the Create ramp metering facility button .
l The gray window Generate ramp metering controller opens on the left side of the network
editor and displays the predefined attributes of the ramp metering controller.
l The white message box Generate ramp metering controller opens on the right and shows the
first steps required for definition.
l The mouse pointer changes to a cross-hair.
In the next step you define the detector and the signal head on the access ramp. Ensure that the position
of these two network objects and the acceleration lane of the access ramp, downstream, are long
enough to allow vehicles approaching the signal head to accelerate to the average speed applicable on
the highway or expressway.
4. Click the desired position on the link of the access ramp.
Vissim inserts a detector and a signal head.
In the next step, you define the detector on the link prone to congestion, which measures the volume
there. When determining the position, make sure that it is downstream of the access ramp:
5. On the link of the highway or expressway, click the desired position.
Optionally, you may define a detector for the access ramp, which measures the queue upstream of the
signal head of the ramp metering controller.
6. In the gray window Generate ramp metering controller, select GenQDet and click the desired position
on the access ramp.
7. If desired, in the gray window Generate ramp metering controller, edit the following attributes:
Element Description
MetRateQDisp Meter rate queue dispersion: Target flow rate with activated queue dispersion
[Veh/h] per lane, default value 900
OccupRate Occupancy rate target value: Target value of the occupancy rate in normal
operation in %, default value 25
Element Description
QDetPosBefStop Queue detector - position before stop: Distance between the start of the
queue detector and the signal head, default value 100
8. In the gray window Generate metering controller, click to confirm your choice.
You can edit the attributes of the generated network objects in the attribute list of these network object types
(see “Attributes of signal controllers” on page 629), (see “Attributes of detectors” on page 621), (see
“Attributes of signal heads” on page 604).
To record traffic volumes in your Vissim network, use data collection points and evaluate them with data
collection measurements (see “Defining data collection points” on page 476), (see “Evaluating data
collection measurements” on page 1167).
► On the network object sidebar, right-click the desired network object type. Then on the shortcut menu,
click Show List (see “Shortcut menu in the network object sidebar” on page 98).
► In the Network editor, select the network object of your choice. Then, on its shortcut menu, click Show In
List (see “Selecting network objects in the Network editor and showing them in a list” on page 404).
► On the Lists menu, in the desired category, click 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 133), (see “Using lists” on page 122).
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 146).
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 138).
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 a signal controller 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 represented in the network
as thin horizontal lines.
SC Signal controller 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 signal
controller.
Type Type: Select detector type (see “Modeling PT lines” on page 548):
l Standard: Standard detectors detect vehicles, including PT vehicles.
l Impulse: send information regarding the impulse via the front end or back end of the
vehicle. Impulse detectors do not send information regarding occupancy to the control pro-
cedures.
l Occupancy: Information about the occupancy to the control procedures. Does not send
information regarding the impulse via the front end or back end of the vehicle to the control
procedures.
l PT calling pt (PT calling point): only records PT vehicles that send PT telegrams.
If you change the Port no. or Signal controller attributes for several detectors at the same
time, the Smoothing factor decrease, Smoothing factor increase , and Type attributes
will be set to the values of the detector with the smallest number that has the same Signal
controller and Port no. .
The list in the tab contains, amongst others, the following attributes:
Element Description
Before Distance in front of stop line (DistStopLine): Distance of the front edge of the detector to
stop
the next signal head of its signal controller on its lane, if a signal head exists
The list in the tab contains, amongst others, the following attributes:
Element Description
Restriction PTLines: One or multiple PT lines, for which the detector shall be relevant. Thus vehicles
to PT 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 of the PT
Signal vehicle under the following conditions:
l 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.
l 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.
Element Description
Pedestrian Pedestrian classes detected by detector. A pedestrian is recognized by the detector only if
Classes the pedestrian type belongs to a selected pedestrian class.
Maximum If the pedestrian falls below this speed, a registration is transferred. The pedestrian
speed requests a green light. If the pedestrian then exceeds this speed before the signal
controller switches to green, a deregistration is transferred.
The maximum speed applies only to links used as pedestrian areas. The default value of
1.0 km/h prevents slow-moving pedestrians coming from the other side of the pedestrian
crossing, for example, from triggering a call again.
Element Description
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 is detected
(Sound) by the detector. This file is saved in the same directory as the network file *.inpx. A sound
card or suitable Microsoft Windows driver must be installed.
Element Description
Element Description
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 simulation
second. The occupancy rate is exponentially smoothed based on each simulation
rate
second. Value range 0 to 100 %
The occupancy rate from the last time interval of the signal control, which was determined depending on the
frequency of the signal controller, is also taken into account. Thereby the following applies:
s(t- old, exponentially smoothed occupancy rate, determined depending on the frequency of the signal
1) controller
α Smoothing factor [0 to 1], which can be entered for Increase and Decrease
i Internal indicator from new occupancy rate s(t) and old occupancy rate s(t-1)
After that, the new exponentially smoothed value is the weighted average of the currently measured non-
smoothed occupancy rate and the smoothed occupancy rate from the last time interval of the signal control.
The new detector occupancy rate is weighted with α.
The old, smoothed value is weighted with (1 - α).
In Vissim, you can use the following attributes to enter different values for α (see “Attributes of detectors” on
page 621):
l Increase: For increasing x values (for x > s(t-1))
l Decrease: For decreasing x values (for 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 395).
Vissig determines the current cycle second for the signal controller type Fixed time.
For the signal controller types VAP, TRENDS, VS-PLUS and Siemens VA, Vissim determines the current
cycle second.
The signal control types, 2-stage control, level crossing, and pedestrian protection, do not involve cycles.
As a result, their cycle duration is set to 0 seconds.
l In Vissim, the first cycle starts at 00:00:00. At the simulation start, the cycle second is calculated
based on this start time.
l If the start time (time of day) specified in the simulation parameters is 00:00:00, the cycle and sim-
ulation start at the same time.
l If the start time (time of day) specified in the simulation parameters is not 00:00:00, at the simulation
start, the current cycle second may have a value other than 0, as the first cycle was started at
00:00:00.
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.
6. To evaluate simulation data, in the tabs Signal Times Table or Detector Record, make the settings of
your choice depending on the control procedure (see “Showing signal times table in a window” on page
1171), (see “Evaluating signal controller detector records” on page 1156).
7. Enter the desired data.
8. Confirm with OK.
9. Save the network file *.inpx.
You can edit the attributes in the attributes list (see “Attributes of signal controllers” on page 629).
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 138).
Element Description
Name Description
Element Description
Cycle CycTm: Only for control procedures Siemens VA, TRENDS, VAP, VS Plus, as for these the
time cycle time is not set externally.
l Fixed: Duration of a cycle in seconds. Vissim also calculates the cycle second for the
above control procedures.
l variable (CycTmIsVar): The controller provides Vissim with the relevant information on
the active cycle second. In the signal times table and in the signal controller detector
record, the scaling of the x-axis is based on this information.
Offset Offset: The times of the first cycle and all others are reset and shifted back by the offset time in
[s].
Depending on the type, parameters such as amber time, red amber time, start of green may be missing.
Add these after changing the control procedure.
Parameters of the old type which are no longer required are deleted. If you switch back to the old type, you
must re-enter these parameters.
1. On the Signal Control menu, click > Signal Controllers.
The Signal Controllers list opens.
2. Right-click the entry of your choice.
3. On the shortcut menu, click Edit.
The Signal Controller window opens.
4. In the Type list box, click the control procedure of your choice.
5. Add the missing data in the tabs.
Element Description
Edit The signal program editor opens (see “Opening and using the signal controller editor” on
controller page 679). The signal groups must be created or deleted in the signal controller editor.
data button Changes in the channel number of existing signal groups are detected in Vissim and
adjusted accordingly in the corresponding signal heads.
Note: The signal controller frequency is loaded from the external data of the
controller.
Internally, the signal controller frequency is the smallest integer multiple of all
signal controller frequencies. The value may not exceed 10 because Vissim
allows a maximum of ten simulation steps per second.
Program ProgNo.: The signal program or daily signal program list that you want to simulate (see
no. “Defining and editing daily signal program lists” on page 712). 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 WTTFile: Value type tables: Contain the data types of the control logic and the type of display in
files the signal controller detector record (see “Evaluating signal controller detector records” on page
1156) or in the Signal times table window (see “Showing signal times table in a window” on
page 1171). vissig.wtt by default.
Element Description
ActuationType Actuation type: Defines whether the signal group shows a green signal by
default or turns green only when a call is placed.
l Default Signal Group: Signal group for the major flow. The signal group
shows a steady green signal as long as there is no call from the call
detector of the calling signal group.
l Calling signal group: Signal group for the minor flow:
ClearTm ClearanceTime
CallDetPortNo Call detector port number:Port number of the detector calling the green interval
ChkOutDetPortNo Checkout detector port number:Port number of the detector terminating the
green interval
You can improve the quality of the signal times table of a selected Vissig signal controller or all Vissig signal
controllers 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 selected signal controllers. Thus upstream signal controllers 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 delays. After optimization they are
stored in the Internal supply data attribute of the signal controller.
2.20.7.2 Requirements for the green time optimization of stage-based fixed time controllers
Ensure that the following requirements are met:
l The following must be defined in Vissig:
l Signal groups (see “Defining signal groups in the signal controller editor” on page 686)
l Intergreen matrix (see “Defining an intergreen matrix” on page 691)
l Stages (see “Defining and editing stages” on page 694)
l Stage based signal program (see “Defining signal programs” on page 701)
l The following must be defined in Vissim:
l Signal heads (see “Defining signal heads” on page 603)
l a surrounding node that contains the intersection with the signal controller for node evaluation (see
“Defining nodes” on page 752), (see “Evaluating nodes” on page 1147)
l Adjacent nodes for legs of intersection
l The interstages must include the minimum green times and relevant intergreens because the length of a
stage can be reduced to zero by optimizing. The signal program must be consistent even if all stages
have zero duration.
l The stage-based signal program has a user-defined cycle time and stages of any length. You can use
the stage length that was proposed in Vissig when generating the signal program from interstages, for
example, an equal distribution across all. You can use the proposed stage length because the original
stage lengths are changed by optimizing.
l The demand and the path selection must be defined in the Vissim network. The following must thus be
defined:
l Vehicle inputs and routing decisions (see “Defining vehicle inputs” on page 483), (see “Modeling
vehicle routing decision, vehicle routes and partial vehicle routes” on page 486)
l or for dynamic assignment, parking lots or parking lots and a trip chain file (see “Defining parking lots
for dynamic assignment” on page 743), (see “Modeling traffic demand with origin-destination
matrices” on page 764), (see “Modeling traffic demand with trip chain files” on page 771)
l a path file (see “Attributes for the trip chain file, matrices, path file and cost file” on page 805), (see
“Path search and path selection” on page 778)
l The route choice does not necessarily have to be defined by static node flow routes. You can also use
the dynamic assignment or static routes across multiple nodes because it is only required that the
vehicles drive through the nodes of the signal controller.
l Other signal controls are not considered.
Econolite ASC/3 is a control procedure used in North America. For more information, go to the econolite
website (external site): ASC/3-2070
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 your 64-bit Vissim version
licensed.
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.
When you add a signal controller of the type Econolite ASC/3, the respective files are automatically saved
to the Exe directory of your Vissim installation:
l Data file *.db
l Program file asc3.dll
l Dialog DLL file asc3gui.dll
l File with value type tables ASC3.wtt
1. When you define a signal controller, in the Type list, click Econolite ASC3.
2. If desired, click the Edit controller data button.
The Econolite database editor opens.
3. Make the desired changes.
4. If desired, click the Edit mapping button.
The ASC3 I/O mapper opens.
5. Make the desired changes.
With the add-on module, you can simulate signal control procedures. These are available as a separate
executable program (*.exe) or program library (*.dll). These can be either standard procedures supplied by
PTV GROUP or other providers, or procedures developed internally with the API module.
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 signal controller type External, the API source code modules and
the documentation can be found in the API directory of your Vissim installation.
1. On the Signal Control menu, click > Signal Controllers.
The Signal Controllers list opens.
2. Right-click the entry of your choice.
3. On the shortcut menu, click Edit.
The Signal Controller window opens.
Element Description
Program number ProgNo: The signal program which is to be simulated. The signal program
number can be specified for a signal controller of type External. This is also
possible during the simulation run.
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 signal controller detector record (see
“Evaluating signal controller detector records” on page 1156) or in the Signal
times table window (see “Showing signal times table in a window” on page
1171). By default, a vissig.wtt file is saved to the Exe directory of your Vissim
installation. The 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 stored as relative paths. They contain the current data directory in which
the *.inpx network file is stored as well as the program directory with the VISSIM240.exe file. Thus these
can still work even after the data directory is moved or copied to another computer.
Note: The signal program number for a signal controller of type External can also be specified
during the simulation run. The signal program is then changed during the next switching time.
Documentation in English
l ..\<Vissim Version>\API\SignalControl_DLLs\SC_DLL\SC_DLL_Interface.doc
Examples
l ..\<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 possible if
no. 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.
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 a signal controller, 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.
► When you define a signal controller, 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
directory as the Vissim data.
Program number ProgNo: The signal program which is to be simulated. 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 (RBC) is integrated into Vissim. The RBC provides users with a seamless way
of simulating various types of signal controllers in a Vissim model.
During a simulation Vissim passes the status of its detectors and signal heads to the controller and the
controller returns the state of the signal heads for the next simulation time period. The simulation time
period used for this interaction is determined by the Controller Frequency and can be as small as one tenth
of a second. The RBC Editor allows the user to set the timings used during the Vissim simulation by the
controller and stores these values in external RBC data files with the *.prbc file extension.
Note: When you add, delete, or change signal group numbers, save your Vissim file. Otherwise
your Vissim file may become incompatible with your controller files!
Coordination Features
l 7 coordination patterns
l Cycle time and offset per pattern
l Automatic permissive calculations
l Single-band or multi-band permissive modes
l Programmable recalls active during each pattern
Scenarios and modifications can contain RBC supply data from previous versions. Vissim automatically
converts the supply data of a scenario to the current *.prbc format when a scenario is opened.
► To convert modifications od a acenario, open each modification and save it.
2. Click Add.
The dialog box Signal Controller is opened.
3. Enter a controller number and name.
4. Select the type Ring Barrier Controller.
In the background the following files will be used for RBC:
rbc_controller_ptv.dll file: program file of the control logic since Vissim version 2022. The control logic is
used to control the node. Provided as a 64-bit version according to your 64-bit license. By default, the file
is stored in the Exe directory of your Vissim installation. The file supports Free-running configurations and
basic coordination functions.
RBCGUI.dll file: is provided as a 64-bit version according to your 64-bit license. By default, the file is
stored in the Exe directory of your Vissim installation.
rbc_controller_ptv.wtt, RBC.wtt: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.. By default, the files are stored in the ..\Exe directory of your Vissim installation.
4. Click Add.
The dialog box Signal Controller is opened.
5. Enter a controller number and name.
6. Select the type Ring Barrier Controller.
7. Click the Edit signal groups button.
The editor is opened.
8. Drag-and-Drop the *.prbc data file from the Microsoft Windows Explorer to the editor.
The controller settings are loaded into the editor. The path of the *.prbc data file is displayed in the Data
file field of the Signal Controller window.
Tip: Alternativelly, you can click on the button next to the Data file field to open and select the
path and the data file.
Save File Save your PRBC supply file with the defined name. When creating a new signal controller you
As must save your RBC supply file before exi ting, if you want to use the signal timings defined in
the interface.
After the file has been saved with a name, any signal timing changes can be saved by clicking
OK in the dialog.
When creating a new controller or changing the name of the signal controller PRBC supply file,
save your Vissim input file, otherwise the Vissim input file will not use the new PRBC supply file
when reopened.
Print Defines whether or not only the items selected in the tree view will be printed and be displayed
Selected within the Print Preview.
Print Prints your signal timing information to your desired printer. If Print Selected in the menu is
checked, only the items selected in the tree view will be printed.
Print Allows you to view the document that will be printed. There are no options for configuration
Preview
within this dialog. If Print Selection in the menu is checked, only the items selected in the tree
view will be shown.
Exit Exits the editor without saving the PRBC supply file.
Basic View Opens a default basic view settings file, hiding advanced controller features. These hidden
features can be shown again by selecting them for display in the tree view.
Hide Selects exactly those attributes for display which have some non-default value in the current
Default and supply.
Read-Only
rows
Tree View Opens and closes the tree view table selection window.
Message Opens and closes the message panel window. When the panel is closed, you can still
Panel expand the window, but when it is not expanded you will no longer see the message panel
with the tabs with the number of errors, warnings, and messages.
Save Save the state of your editor to an RBC settings (*.ini) file. These settings can be used by
Settings any RBC editor.
This does not change nor save any signal timing values, only the editor display.
Load Loads the controller display settings (*.ini) file that was previously saved. This does not
Settings change nor loards any signal timing values, only the editor display.
Help Opens a browser and displays the Using RBC help topic of the Vissim Help.
Tip: Alternativelly, in each field of the RBC Editor tables you can press F1 to display
the help for the field.
Notes This field is not used by the controller or Vissim. It provides a way to store information within
the controller file.
Frequency Determines how many times per second the controller will communicate with Vissim during
the simulation. During the communication information about detector calls are passed to the
controller and the signal heads indications green, red, amber can be changed.
Tree View
Layered explorer tree for multi-selection of data groups. The options checked in this view will be shown in
the Tables. This is for display purposes only. All data selection layout will be saved in RBC settings (*.ini)
file. The items selected will affect the Print and Print Preview if the menu item Print Selected is checked.
Pattern Global
This table allows you to define global values for each pattern.
Global Values
This table allows you to define global values for the signal controller.
2.20.17.6 Tables
This is the Graphical User Interface (GUI) for signal timing data entries. Only items selected within the tree
view will be shown in the tables.
l The Errors table lists errors in the current supply that will prevent the simulation from starting.
l The Warnings table lists warnings about the current supply. Starting a simulation will not fail due to warn-
ings, but the controller behavior may be unexpected.
l The Messages table lists other logged messages regarding the current session.
SG The signal group used for identifying the signal group within the controller. This number is
Number also used for the corresponding signal group object in Vissim. The signal group numbers
assigned within a signal controller must be pairwise distinct.
SG Name The SG name is only used within the RBC graphical interface.
Min Green Defines the minimum green time for which the signal group must remain green after turning
green. Min Green must be greater than 0.
Veh The allowed time between extension calls before a signal group will gap out. Veh Extension
Extension
is also known as the passage time.
Max Green Defines the maximum green time that the signal group will be allowed to extend before it will
1 max-out. A max-out will make a signal group eligible to terminate, even though it may not
have gapped-out. Normally, the maximum green timer will not begin counting until an
opposing call to the signal group is present. If no opposing call is present the maximum green
timer will be reseted. An exception to this rule is when the signal group is a flagged as a Max
Recall signal group, in which case the maximum green timer will begin counting as soon as
the signal group changes to green. Max 1 is the default maximum green time for each signal
group.
Amber The time a signal group will remain an amber interval before advancing to red. This time
cannot be abbreviated by any operation.
Red The time a signal group will remain red before a conflicting signal group will be allowed to
Clearance begin timing.
Ped SG The number of the pedestrian signal group associated with the vehicle signal group defined
Number in the column. If no Ped SG Number is specified, no pedestrian SG will be associated with
that vehicle SG. If specified, the Ped SG Number is also used for the corresponding signal
group object in Vissim. The signal group numbers assigned within a signal controller must be
pairwise distinct.
Walk The minimum time a signal group will display a walk indication before advancing to the
pedestrian clearance interval (FDW). The associated vehicle SG must remain green while
the pedestrian SG is in the walk interval. This parameter is ignored if no Ped SG Number is
specified.
Flashing The time a signal group will display a flashing don’t walk indication before advancing to solid
Don't Walk don’t walk. The associated vehicle SG must remain green while the pedestrian SG is in the
FDW interval. This parameter is ignored if no Ped SG Number is specified.
Start Up Signal groups that will be green at the start of the simulation. By default, these signal groups
will begin timing in green with walk if there is pedestrian timing defined. The signal groups
flagged as Start Up must not be conflicting. If no signal groups are selected for Start Up, the
first signal groups listed in the sequence will start in green at the start of the simulation.
Min Recall Signal groups flagged for this option will receive an automatic vehicle call.
Max Recall Signal groups flagged for this option will receive an automatic vehicle call and extension. The
maximum green timer will unconditionally begin timing at the beginning of green. Without
Max Recall, the maximum green timer will only time if there are opposing calls to the signal
group.
Ped Recall Signal groups flagged for this option will receive an automatic pedestrian call when they are
not in walk. With Ped Recall, pedestrian signal groups only turn green together with their
parent signal group.
Dual Entry When a signal group is called in another barrier group, not all rings might have a signal group
with a call in that same barrier group. In such rings, signal groups within that barrier group
which are flagged as Dual Entry are considered called as well. This feature is often used for
through-movement signal groups such that if one signal group is called, the opposite through
movement is served as well.
Leading Displays the walk indication for a pedestrian phase prior to the associated vehicle phase.
This allows the pedestrian to enter the intersection before the vehicle enters. The pedestrian
Pedestrian
can be perceived earlier by other road users. The Manual on Uniform Traffic Control Devices
Interval (MUTCD) states a duration of at least 3 seconds for the Leading Pedestrian Interval.
Max An alternate maximum green time for the signal group that can be used when the controller is
Green 2 running in a pattern.
Max An alternate maximum green time for the signal group that is only observed if maximum timing
Green 3 is called for by a pattern.
Cycle Length The cycle length of the pattern is the maximum time it will take for each signal group to
cycle once. The cycle length is only used for coordination. If a cycle length is not defined
(set to zero), the pattern will run in Free-Running Mode. If the cycle length is greater than
zero, coordinated signal groups must be defined as well.
Offset When coordinated, the local cycle timer will be offset from the master cycle timer by the
defined offset time.
Max Green The Maximum Green Mode will be used for all signal groups while the coordination pattern
Mode is active. This selection is only valid for coordinated patterns, if used in Free-Running
Mode, the value will be ignored. The selections are:
l MaxInhibit: All signal groups will ignore their maximum green timers. Signal groups will
only terminate if they gap-out or reach their force-off point.
l Max Green 1: All signal groups will observe their Max Green 1 setting.
l Max Green 2: All signal groups will observe their Max Green 2 setting.
l Max Green 3: All signal groups will observe their Max Green 3 setting.
Permissive The Permissive Mode for the coordination pattern controls the method in which
Mode permissive periods are opened and closed for all non-coordinated signal groups. The
controller will only yield to signal groups that are permissive following the end of green on
each coordinated signal group. The Permissive Modes are as follows:
l Single Band: The Permissive Period for non-coordinated signal groups will open:
l At the beginning of the coordinated signal group green for signal groups in the same
ring and concurrent barrier group as the coordinated signal group, or
l At the beginning of the lagging coordinated signal group green for signal groups out-
side of the same concurrent barrier group as the coordinated signal groups.
The Permissive Period for non-coordinated signal groups will close:
l When there is no longer enough time to clear all timing signal groups and serve the
longer of the minimum green or permissive green on the signal group, or
l When the signal group is in a different concurrent barrier group then the coordinated
signal groups and any coordinated signal group has yielded to a signal group that is
sequentially before the coordinated signal group, in the same ring and concurrent
barrier group, i.e. a lagging coordinated signal group yielding to its opposing left turn
will close all cross street permissive periods for the remainder of the cycle.
l Multi Band: The Permissive Period for non-coordinated signal groups will open, if
one or more signal groups are green or if the controller of the ring is not back to the
coordinated group at the earliest time. Otherwise the permissive periods are opened at
the same time as in Single Band:
l The same as single band permissive operation above, but only for the first signal
group in each ring that sequentially follows the coordinated signal group.
l For each subsequent signal group, the Permissive Period will open once the pre-
vious signal group’s Permissive Period closes (only one signal group per ring can
be permissive at any given time).
If a signal group changes to green, the Permissive Period of the groups that sequentially
follows considered as open, it is not necessary to wait until the appropriate Permissive
Periods are opened.
The Permissive Period for non-coordinated signal groups will close the same as they do
for Single Band permissive operation above.
Explicit During an active coordination pattern, activates explicit Force Offs defined in the pattern
Force Offs instead of using Splits.
Explicit During an active coordination pattern using Explicit Force Offs defined in the pattern,
Permissives activates Explicit Permissive Periods defined in the pattern instead of using automatically
defined Permissive Periods. These can only be used with Explicit Force Offs.
The parameter Offset Reference is defined only once per signal controller and therefore is used for all
patterns within the signal controller. The parameter only apply when coordination is used.
Offset This is the point in the cycle where the master cycle timer will be equal to the defined offset
Reference time when the controller is coordinated and not in transition (offset seeking). The selections
are:
l Lagging Force-Off (LagFO): The reference point will be at the force-off point for the lag-
ging coordinated signal group.
l Leading Start of Green (LeadGreen): The reference point will be at the start of the lead-
ing coordinated signal group green (the computed start of green, note that the signal
group may actually return to green early if there is lack of demand on opposing move-
ments).
l End of Lagging Red (LagEnd): The reference point will be at the end of Red Clear for
the lagging coordinated signal group.
l End of Coordinated Group Red (CoordEnd): The reference point will be at the end of
red for the last signal group in the concurrent barrier group with the coordinated signal
groups.
Splits The split of a signal group is the amount of time allocated in the cycle for that signal group
to time. The split includes the time it will take the green, amber, and red clearance intervals
to time for each signal group.
When using splits, the force-off points, yield points and permissive periods are computed
automatically. Force-off points and yield points are placed so that the signal group turns
amber early enough within the cycle so that conflicting calls can be served at the start of
their split.
In many cases, the force-off point (or yield point) of a signal group will be placed just so
that the signal group can serve its clearance before the end of its split. However, for signal
groups placed just before the barrier, additional time might be required to cross the barrier,
causing the force-off point to be placed earlier. This is required when the signal group
might turn amber together with a signal group which has longer clearance time than the
signal group itself. In that case, the longest relevant clearance time is used for computing
the force-off point.
The cycle length is 60 s. Each signal group has a split of 15 s. Signal groups 2 and 6 are
coordinated. The force-off point of SG4 is computed as follows:
l Configuration: All signal groups in the second barrier group have Amber + Red
Clearance = 5 s
Result: The force-off point of SG4 is placed at cycle second 55.
l Configuration: SG4 has Amber + Red Clearance = 5s, but SG7 or SG8 have
Amber + Red Clearance = 7 s
Result: The force-off point of SG4 is placed at cycle second 53.
Reason: The controller must be able to turn SG4 amber together with SG7 or SG8
and still turn SG1 and SG5 green at the beginning of their split-allotted green time.
l Configuration: SG4 and SG8 has Amber + Red Clearance = 5 s, but SG3 has
Amber + Red Clearance = 7 s.
Result: The force-off point of SG4 is placed at cycle second 55.
Reason: SG3 and SG4 cannot time together, so the force-off point of SG4 is not
affected by the clearance of SG3.
l Configuration: SGs 4 and 8 have Amber + Red Clearance = 5 s, while SG7 has
Amber + Red Clearance = 7 s. Signal groups 3 and 8 are coordinated instead of 2
and 6.
Result: The force-off point of SG4 is placed at cycle second 55.
Reason: Since SG8 is guaranteed to turn green in each cycle, SG4 can only turn
amber together with SG8. The clearance time of SG7 is does not affect the force-off
point of SG4.
Min Green Defines the minimum green time that a signal group will serve before changing to amber.
In the absence of any extension, the signal group will serve this minimum green time
before it is eligible to terminate. This pattern minimum green time value will override values
in the Basic timing when the pattern is running. If the value is set to zero within the pattern
the controller will use the Min Green set in the Basic timing.
Alternate When defined for a signal group, this value overrides all maximum green times defined for
Max this signal group when this pattern is running. This new max green time is used for both
coordinated and Free-running patterns.
Veh If this is nonzero, it overrides the Veh extension value defined in the base pattern (see
Extension “Veh Extension” on page 648).
Force Off Defines the time in seconds measured past local zero point that selected green phase will
end within local cycle. This value is only used if ExplicitForceOffs is set to On, otherwise
automatic force offs are used as defined by Split and offset reference.
Permissive This is the time period within the cycle in which a call for the signal group can be
Start, acknowledged by the controller and result in green time for that signal group if the call
Permissive remains after prior signal groups with calls have cleared. This value is only used if both
End Explicit Force Offs and Explicit Permissives are set to On; otherwise, automatic
permissive periods are used as defined by Permissive Mode. Permissive Period is
defined by Permissive Start and Permissive End:
l Permissive Start: The time in seconds measured from the local zero point (defined by
the Force Offs)
l Permissive End: The time in seconds measured from the local zero point (defined by
the Force Offs) at which a call for the signal group will no longer be acknowledged by
the controller.
Max Green 2 Signal groups that will observe Max Green 2 timing while the pattern is active. This setting
is also used in Free-Running Mode.
Max Green 3 Signal groups that will observe Max Green 3 timing while the pattern is active. If both Max
Green 2 and Max Green 3 are selected for a signal group, Max Green 3 will be used. This
setting is also used in Free-Running Mode.
Coordinated In Coordinated Mode, the coordinated signal groups are used to introduce an element of
fixed-time control into the cycle. They are automatically called and forced to be green
during the green time allotted by their splits. Coordinated signal groups are typically the
main street through signal groups of a street where vehicular progression is desired.
If coordinated signal groups are not defined, the cycle length of the pattern must be 0 and
controller will run in Free-Running Mode. Otherwise, coordinated signal groups must all be
defined in the same barrier group. Each ring which has signal groups in that barrier group
must have a coordinated signal group.
When using explicit force-offs, the yield point (that is the cycle second, in which the
guaranteed green time of the coordinated signal group ends) of the coordinated signal
group is the Force Off value configured in the pattern.
Ped Recall, see Timing by SG Basic Parameters (see “Timing by SG Basic Parameters” on page 648).
Min Recall, This will also be applied if the pattern is run in Free-Running Mode.
Max Recall
Veh Omit An omitted signal group does not receive a call in this pattern. However, it can still turn
green right after a transition from a pattern, where it is not omitted. During a preempt the
Omit flag is ignored. The split lengths of omitted signal groups must be set to 0: The split
lengths of the non-omitted signals must add up to the cycle length in each ring. A
coordinated signal group must not be omitted. Phases of omitted vehicle signal groups are
not shown in the timing diagram.
Max Inhibit When the pattern Max Green Mode in pattern global setting is set to anything except for
MaxInhibit, this parameter allows individual signal groups to be defined for MaxInhibit,
i.e. ignore the signal group maximum green timer and only terminate by gap-out or force-
off.
Lead Allows the user to change the sequence when a pattern is running. The timing diagram will
show the new sequence. If the sequence does not change for this pattern, this parameter
does not need to be set. Pattern 8 uses an alternate sequence instead of Lead.
Pattern Schedule
The following applies for patterns, which are entered in the Pattern Schedule:
l When starting a simulation Vissim checks only patterns, which are entered in the Pattern Schedule.
l If a pattern is defective, the simulation does not start.
l Warnings and error messages are shown only for patterns, which are entered in the Pattern Sched-
ule.
Pattern This is the pattern that will run starting at the defined Pattern Start Time. The Free-Running
Number Mode will run the Basic and Advanced timing.
Pattern This is the start time from midnight in format hh:mm:ss, at which the defined pattern will start
Start running. The simulation start time will be taken into account. If more than one pattern is defined
Time for the same start time, the last listed will be the pattern that is run for that time. Active patterns
will only end with another pattern begins.
Sequence
Define and edit the sequence of signal groups that are defined in each signal controller.
Only signal group numbers that have been defined can be used in the sequence. A signal group can only be
placed once in the sequence. A signal group must be included in the sequence for the signal group to time,
otherwise the timing information will be ignored.
Double-Clicking on the column header will create a barrier to the right of the column below.
A maximum of 8 barriers and 4 rings are available.
Overlaps Parameters
Overlap SG Signal Group numbers for corresponding overlap. The signal group number that will be
created in Vissim and will be used to create signal heads that used the timing defined for this
overlap.
Delay When a Parent signal group is flagged as a Delay Enable Signal Group is timing, the over-
Green
lap will time this delay prior to changing from red to green.
TrailGreen When a Parent signal group flagged as a Trail Enable Signal Group is timing, the overlap
will time this green clearance (trailing green time) prior to changing amber.
Amber The time an overlap will display amber before advancing to red. This time cannot be abbre-
viated by any operation.
Red The time an overlap will display red before any signal groups that conflict with either the
Clearance overlap or its Parent signal groups can begin timing. This time cannot be abbreviated by any
operation.
Parent These are the signal groups that the overlap will be allowed to time with. When one parent
signal group is timing and another parent signal group is next, the overlap will remain green
(unless a negative vehicle or pedestrian signal group is next). When the last parent signal
group terminates, the overlap will also terminate.
Delay An optional delay (Delay Green time) will be timed prior to the overlap changing from red to
Enable green if any signal group flagged for this option is timing.
Trail Normally when an overlap terminates, it will begin timing its amber clearance interval. An
Enable optional green clearance interval (Trail Green time) will be timed prior to the amber
clearance interval if any signal group flagged for this option is timing. This is commonly used
at intersections where an overlap controls a movement that cascades one or more signal
groups and requires addition travel time from the movements controlled by the Parent signal
groups.
Detector The detector number that should be used within Vissim to call or extend the vehicle signal
Number groups selected. There are 64 available vehicle detectors.
Called Signal Groups that are called when the detector input is on.
SGs
Extended The amount of time that the Extend signal group will be extended after the detector input is
SGs off. See Detector Mode for alternate uses of the Extend time for different modes.
Detector The detector number that should be used within Vissim to call the pedestrian signal groups
Number selected. There are 16 available pedestrian detectors.
Called This parameter defines the pedestrian signal groups that are called when the detector input is
SGs on.
Preempt Parameters
Preempt A Preempt is only activated by Inputs that are flagged in this parameter. A preempt input is
Inputs active if either the preempt Presence input is active or the same preempt Check In/Check Out
input has been checked-in.
Track The time the Preempt will remain in the first track clearance state before advancing to the
Clearance next preempt state. The track clearance timer will not begin until all signal groups and
1 overlaps not permitted by the first track clearance state have been terminated. If this value it
zero, then the first track clearance state will be skipped. Values permitted are zero to 255
seconds.
TC1 Veh Defines the signal groups that are permitted to time during Track Clearance 1. During the first
SGs track clearance state, these signal groups will be called and all other signal groups will be
terminated and omitted after the preempt start green timing has been satisfied. The timer for
this state will not begin until all Track Clearance 1 signal groups are green and when only
signal groups flagged for this parameter are timing.
TC1 Ped Defines the pedestrian signal groups that are permitted to time during Track Clearance 1.
SGs Pedestrian signal groups not flagged for this parameter will be limited to preempt Start Walk
and Start Ped Clr timing and will then be omitted during Track Clearance 1. The timer for this
state will not begin until all non-Track Clearance 1 pedestrian signal groups have finished
timing.
TC1 Ovl Defines the overlaps that are permitted to time during Track Clearance 1. During Track
SGs Clearance 1, overlaps not flagged for this parameter will be terminated and omitted after they
have satisfied the preempt Start Green time. The timer for this state will not begin until all
non-Track Clearance 1 overlaps have terminated.
Track The time the Preempt will remain in Track Clearance 2 before advancing to the next preempt
Clearance state. The track clearance timer will not begin until all signal groups and overlaps not
2 permitted by Track Clearance 2 have been terminated. If this value it zero, then the Track
Clearance 2 will be skipped. Values permitted are zero to 255 seconds.
TC2 Veh Defines the signal groups that are permitted to time during Track Clearance 2. During Track
SGs Clearance 2, these signal groups will be called and all other signal groups will be terminated
and omitted after the preempt start green timing has been satisfied. The timer for this state
will not begin until all Track Clearance 2 signal groups are green and when only signal
groups flagged for this parameter are timing.
TC2 Ped Defines the pedestrian signal groups that are permitted to time Track Clearance 2.
SGs Pedestrian signal groups not flagged for this parameter will be limited to preempt Start Walk
and Start Ped Clr timing and will then be omitted during Track Clearance 2. The timer for this
state will not begin until all non-Track Clearance 2 pedestrian signal groups have finished
timing.
TC2 Ovl Defines the overlaps that are permitted to time Track Clearance 2. During Track Clearance 2,
SGs overlaps not flagged for this parameter will be terminated and omitted after they have
satisfied the preempt Start Green time. The timer for this state will not begin until all non-
Track Clearance 2 overlaps have terminated.
Dwell Parameters
The dwell state defines the signal groups that are allowed to be served during the preemption state.
Dwell Defines the signal groups that are permitted to time during the dwell state. At the start of the dwell
Veh state, these signal groups will be called and all other signal groups will be terminated and omitted
SGs after the preempt Start Green timing has been satisfied. The preempt will always enter the dwell
state and remain there until all associated Preempt Inputs are inactive. It is possible to have the
controller showing all red indications by not flagging any signal groups for this parameter.
Dwell Defines the pedestrian signal groups that are permitted to time during the dwell state. Pedestrian
Ped signal groups not flagged for this parameter will be limited to preempt Start Green and Start Ped
SGs Clr timing and will then be omitted during the dwell state.
Dwell Defines the overlap signal groups that are permitted to time during the dwell state. During the
dwell state, overlaps not flagged for this parameter will be terminated and omitted after they have
Ovl
satisfied the preempt Start Green time.
SGs
Exit Parameters
The Exit state defines the signal groups that will run immediately following the preemption, before the signal
goes back to normal operation.
Exit Before the preempt goes inactive, the controller will serve any vehicle signal groups flagged for this
Veh parameter. All other vehicle signal groups will be omitted until each of these signal groups is served
SGs at least once.
Exit Before the preempt goes inactive, the controller will place a pedestrian call to any pedestrian signal
Ped groups flagged for this parameter. Also, any pedestrian signal groups that are already timing and
SGs flagged for this parameter will recycle their pedestrian signal group.
Preempt Inputs
Detector This parameter determines which type of detector will be defined for the input in between
Type Presence and Check In/Check Out.
Presence Presence detector number to be used within Vissim for the corresponding Preempt input.
Nnumbers hard coded as 401-410. Calls using this detector number will be lost when the
vehicle leaves the detector.
Check In Check-in detector number to be used within Vissim for the corresponding Preempt input,
numbers hard coded as 411-420. Calls using this detector number will place a check in call
with the Preempt. The call remains checked in
until the corresponding Check Out detector gets a call. Value range [1 to 32767]
Check Check-out detector number to be used within Vissim for the corresponding Preempt input,
Out numbers hard coded as 421-430. Calls using this detector number will check out the Preempt.
Transit SGs
There are 8 Transit SGs available. The signal group numbers for transit priority are hard coded as SG 301-
308. The signal groups are not necessary for transit priority to be used, but allow additional flexibility if you
wish to have a separate signal head for the transit signal priority movement.
The Transit SGs will not be available within Vissim unless you select Use as VISSIM SG.
Use as If this option is selected, the corresponding signal group will be passed to Vissim and
Vissim SG therefore available to be referenced to with a signal head.
Parent These are the signal groups that must be timing for the transit priority to time. All signal
SGs groups flagged for this parameter must be timing before the transit priority can time. This is
unlike overlaps that can time when any parent signal group times. Signal groups that conflict
with parent signal groups will not begin timing until the transit priority has completed timing its
clearance intervals.
Min Green This parameter defines the minimum green time that a Transit SG will serve before changing
to amber. In the absence of any extension, the Transit SG will serve this minimum green time
before it is eligible to te minate. The controller will enforce a minimum green time of 1.0
seconds if the value of this parameter is less than 1.0 seconds. The minimum green time can
be abbreviated to the Start Green time of an active preempt. If any of the Parent SGs are
flagged for Zero SG Green Time for an active preempt, the minimum green time will be
aborted for the Transit SG. Values permitted are zero to 25.5 seconds.
Amber The time a Transit SG will time an amber indication before advancing to red. This time cannot
be abbreviated by any operation. Values permitted are zero to 25.5 seconds.
Red The time a Transit SG will time a red indication before any signal groups that conflict with its
Clearance Parent SGs will be allowed to begin timing. Values permitted are zero to 25.5 seconds.
Extension Defines the time that a Transit SG will extend its green interval following the dropped
detection (either loss of presence on a Presence detector or Check Out on a Check In/Check
Out detector). During this extension, the Transit SG will remain green unless Parent SGs are
terminating before the extension expires. Values permitted are 0 to 255 seconds.
Priority By default, transit priority requests with lower estimated travel times are served ahead of
transit priority requests with higher estimated travel times. For higher priority transit
movements, the priority should be defined to a higher value than that of lower priority transit
movements. Transit movements with higher priority values (regardless of estimated travel
time) will be served ahead of those with lower priority values. Values permitted are 0 to 255.
Coordination Priority
l Coordination Transit SGs (see “Coordination Transit SGs” on page 661)
l Coordination Vehicle SGs (see “Coordination Vehicle SGs” on page 662)
Priority Mode Defines the priority mode of the Transit SG. This parameter
is only observed when the controller is operating in the
Coordinated Mode.
The modes are:
l None: The Transit SG will not adjust any controller
operation in order to achieve priority service
l Early/Extend: The Transit SG may adjust signal
group timing and sequencing based on the para-
meters defined in this section in order to achieve pri-
ority service. Signal group split adjustments can be
made to allow for either an early return to or extension
of the priority Parent SGs. The SG PriorityMinGreen
time is not abbreviated by Early/Extend.
l Extend Only: The Transit SG may adjust signal group
timing and sequencing based on the parameters
defined in this section in order to achieve priority ser-
vice. Signal group split adjustments will only be made
to allow for an extension of the priority Parent SGs.
Priority Min Green When a signal group that conflicts with a priority signal
group is timing, the controller will abbreviate it in order to
serve the Priority SGs faster. Normally, the controller will be
allowed to shorten the conflicting signal group down to its
Min Green time before terminating the signal group.
Programming a non-zero value for this parameter will
guarantee the longer of the signal group Min Green or
Priority Minimum Green time before it will be terminated to
serve a priority signal group. Values permitted are 0 to 255
seconds.
Recovery Min Green When computing the maximum duration for a priority
extension, the controller will take into account the minimum
timing for each signal group in the recovery cycle (the cycle
following the priority extension). The controller can only
extend the Priority SGs to the point where it can still serve
the greater of the Min Green time or recovery minimum
green time to all subsequent signal groups by the end of the
next cycle.
Free-Running Priority
Priority Mode Defines the priority mode of the Transit SG. This parameter
is only observed when the controller is operating in the Free-
Running Mode.
The modes are:
l None: The Transit SG will not adjust any controller
operation in order to achieve priority service.
l Early/Extend: The Transit SG may adjust signal group
timing and sequencing based on the parameters
defined in this section in order to achieve priority ser-
vice. Signal group maximum times may be adjusted to
allow for either an early return to or extension of the
priority Parent SGs.
l Extend Only: The Transit SG may adjust signal group
timing and sequencing based on the parameters
defined in this section in order to achieve priority ser-
vice. Signal group maximum times may be adjusted to
allow for an extension of the priority Parent SGs.
Priority Min Green When a signal group that conflicts with a priority signal
group is timing, the controller will abbreviate it in order to
serve the priority signal group faster. Normally, the
controller will be allowed to shorten the conflicting signal
group down to its Min Green time before terminating the
signal group. Programming a non-zero value for this
parameter will guarantee the longer of the signal group Min
Green or Priority Minimum Green time before it will be
terminated to serve a priority signal group. Values permitted
are 0 to 255 seconds.
Transit Inputs
Called SGs Signal groups that receive a vehicle call and extension while
the transit detector input is on. It is not necessary to flag the
transit Parent SGs since any Transit SG with a call will
automatically call its Parent SGs.
Call Transit SGs Defines the Transit SGs that are called and extended while
the transit detector input is on.
Delay Time The amount of time a detector input must have continuous
presence before placing a call to Call Transit SGs and Call
signal groups. Values permitted are 0 to 25.5 seconds.
Extend Time The amount of time that the transit detector will continue to
extend Call Transit SGs and Call signal groups after the
transit detector input transitions from on to off. Values
permitted are 0 to 25.5 seconds.
Travel Time The estimated time it will take the transit vehicle to arrive at
the intersection once it passes this transit detector. This
travel time will be used to adjust intersection timing if priority
service is enabled for this Transit SG. Values permitted are
0 to 255 seconds.
Calling Pt. Detector Defines whether or not the Check-In detector is a Calling
Point Detector or not.
Checkout Limit Defines the time that a transit Check In detector will remain
on before automatically being checked-out, in case the
transit Check Out detector isn’t triggered. Setting this
parameter to zero disables the automatic check-out for the
transit detector. Once a Check In detector has been
triggered, the checkout limit timer will be reset for each
additional check-in actuation. Values permitted are zero to
65,535 seconds.
Detector Type Determines which type of detector will be defined for the
input and which detector number(s) will be shown for the
input Presence detector number or Check In/Check Out
detector numbers.
In 3D mode, you can also display buildings provided by the activated map provider (see “List of 3D graphic
parameters” on page 223). If these buildings overlay your building models, you can select and hide
buildings from the map provider.
Element Description
left l Rotate the model: Left-click and keep the mouse button pressed while moving the
3D model file Path and file name of the selected 3D model 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 attributes 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
667)
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 669).
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 138).
The list contains, amongst others, the following attributes:
CoordX Coordinate Coordinate (x) of the position of the static 3D model in the network
(x)
CoordZOff Coordinate Base height of the static 3D model across the level
(z-Offset)
Scale Scale Zoom in or out of the static 3D model in the Network editor, default
value 1
CurAnim Current Name of animation currently used for the relevant 3D model This
animation allows you to access the animation with attribute modifications,
(3D) attribute decisions, or scripts.
PauseAnim Pause 3D animation maintains its current state until Pause animation is
animation deactivated.
(3D)
RvsAnim Reverse The 3D animation reverses playback to the start of its first state
playback and stops. For example, you can use it to model a door opening
animation and closing again, based on a static 3D model.
(3D)
LoopAnim Loop After the current 3D animation has reached its final state, it starts
animation again from the beginning. Otherwise, the animation returns to and
(3D) remains its default state, unless Retain final animation state
(3D) has been activated.
RetainFinAnimState Retain final The current 3D animation stops when it has reached its final state
animation and remains in it, unless Loop animation has been activated.
state (3D)
NumStatesTot Number of Total number of states of all animation sequences of the 3D model
states Example: If the 3D model of a barrier has 40 states each for
(total) opening and closing and one state for closed, the Number of
states (total) = 81.
State State Number of state you want to display the static 3D model in. When
reading the file of a static 3D model containing an animation, it is
decomposed into 20 states per simulation second. Up to 20 states
can be displayed per simulation second, depending on the value of
the Simulation resolution parameter. Its maximum value is 20. If
the calculation frequency is less than 20 and less than the number
of states stored per simulation second, not all states will be
displayed.
The attribute and attribute values of this network object type are shown in the list on the left, which consists
of two coupled lists.
1. In the list on the left, 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 146):
l Animation sequences: Name and Number of states of each animation sequence of the selected static
3D model.
You can move 3D models in 2D or 3D mode incrementally in steps of 22.5 degrees. This may simplify
positioning.
1. Click the 3D model in the Network Editor, hold the mouse button and the SHIFT key pressed, and drag the
3D model to the desired position.
2. Release the keys.
Scaling 3D model
You can scale 3D models in 3D mode. In the Network editor toolbar, the symbol 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.
You can change the Z offset of 3D models in 3D mode. In the Network editor toolbar, the symbol 2D/3D
4. Drag the mouse downward if you want to lower the position of the 3D model.
5. Release the keys.
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 a signal controller, in the Type list, click SCATS.
The control procedure additionally uses the following files:
l scats.dll
l scats_gui.dll
l the programs WinTraff and ScatSim developed by the Roads and Traffic Authority of New South
Wales, Australia,
l the program SimHub by Roads and Traffic Authority of New South Wales, Australia, if required.
You are provided with the DLL files for SCATS according to the 64-bit Vissim version licensed.
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.
The SCOOT control method uses the PCScoot program by Siemens assets.new.siemens.com
The documentation for the Vissim SCOOT interface, SCOOT_Documentation.pdf, can be located in the
directory ..\Exe\Scoot within the installation directory of Vissim.
1. On the Signal Control menu, click > Signal Controllers.
The Signal Controllers list opens.
By default, you can edit the list (see “Using lists” on page 122).
2. Right-click the entry of your choice.
3. On the shortcut menu, click Edit.
The Signal Controller window opens.
Element Description
IP address The IP address of the CORBA name server for SCOOT UTC. If no IP address is
provided, Vissim utilizes the entry from the computer's registry. If needed, you can input
the host name of the computer, such as localhost. Instructions on how to configure
the registry settings can be found in the document SCOOT_Documentation.pdf within
the directory ..\Exe\Scoot.
Log inform- If this option is checked, the data which is to be communicated with the UTC are
written in the LOG file:
ation
l Debugging information
l Log information
Element Description
Program ProgFile: SCOOT_Logic.dll file Program file of control logic that shall be used to control the
file intersection. Provided as a 64-bit version according to your 64-bit license.
Dialog GuiFile: SCOOT_gui.dll file Provided as a 64-bit version according to your 64-bit license.
DLL file
WTT files WTTDat: Value type-tables. They contain the data types of the control logic that shall be dis-
played in the SC Detector Record (see “Evaluating signal controller detector records” on
page 1156) or in the Signal Times Table window (see “Showing signal times table in a win-
dow” on page 1171), 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 a signal controller, in the Type list, click TRENDS.
You can simulate signal controls that internally use the TRENDS core of the company GEVAS, Munich.
Vissim supports TRENDS DLL files. TRENDS DLL files and GUI DLL files can be obtained from GEVAS
Software GmbH, Munich. You can create and edit the signal groups in CROSSIG.
The control procedure additionally uses the following files:
l Program file: select control program *.exe
l Dialog DLL file: GUI file, can be obtained from GEVAS Software GmbH, Munich
l Edit controller data button: apply TRENDS parameters from the supply file.
l VAP file: select supply file
l VXB file: select binary supply file
l WTT files: select value type tables
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. On the Signal Control menu, click > Signal Controllers.
The Signal Controllers list opens.
By default, you can edit the list (see “Using lists” on page 122).
2. Right-click the entry of your choice.
3. On the shortcut menu, click Edit.
The Signal Controller window opens.
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 files must be
Data file 2 saved in the same directory as the Vissim data.
Element Description
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.
Program number ProgNo: The signal program which is to be simulated. 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 (see “Evaluating
signal controller detector records” on page 1156) or in the Signal Times Table
window (see “Showing signal times table in a window” on page 1171), 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. According to the 64-bit license purchased, you
are provided with the files in the 64-bit version.
The VAP Manual contains a description of the VAP scripting language. By default, the VAP Manual is
stored in the directory ..\Doc\<language ID> of your Vissim installation.
In particular, when creating a *.pua data file in Vissig, you want to avoid using special characters in names
and identifiers, for example in the name of a signal group. For further information, refer to the VAP Manual,
Identifier names section.
1. On the Signal Control menu, click > Signal Controllers.
The Signal Controllers list opens.
By default, you can edit the list (see “Using lists” on page 122).
2. Right-click the entry of your choice.
3. On the shortcut menu, click Edit.
The Signal Controller window opens.
Element Description
Program file ProgFile:This is the *.dll or *.exe file of the control logic with which the nodes are to be
Logic file The *.vap file with the signal controller 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
Element Description
Program ProgNo: The signal program which is to be simulated. A change of program is possible if
no.
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.
Debug Debug mode enabled (Debug): If this option is selected, the signal flow can be fol-
mode
lowed during simulation in debug mode. VisVAP must be open. The *.vv file must be
(VisVAP)
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 signal controller 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 672).
Element Description
Program ProgFile: This is the VS-PLUS version with which the node is to be controlled.
file 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 SupplyFile1, SupplyFile2: Interface file and parameter file. The files must be saved in the
1 same directory as the Vissim data.
Data file If the VS-PLUS supply is carried out with Visual VS-PLUS, only one VS-PLUS input file
2 *.vce is generated. Enter their file names in the field Import file 1.
l Import file 1: This is an interface file, e.g. GEO_I.VCE if this was generated by IVA or by
the VS-PLUS input file *.vce.
l Import file 2: This is a parameter file, if this was generated by IVA.
Program ProgNo: The signal program which is to be simulated. A change of program is possible if
number
the simulation run is in single-step mode. If the new signal program number is confirmed
Element Description
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 (see “Evaluating signal controller detector
records” on page 1156) or in the Signal Times Table window (see “Showing signal times
table in a window” on page 1171), as well as the display type. If the control consists of
several modules, you must specify the associated *.wtt file for each module.
4. On the toolbar of the Signal Groups list on the right, click the New ... button .
A new row with default data is inserted.
5. Edit the desired entries.
without having to program the required run control yourself. Vissim allocates two signal groups of the type
Standard and a defined signal sequence (see “Modeling signal controllers” on page 602) to the signal
control of the type 2-stage controller.
1. On the Signal Control menu, click > Signal Controllers.
The Signal Controllers list opens.
The attribute and attribute values of this network object type are shown in the list on the left, which consists
of two coupled lists.
l
When in Vissim you edit data that is saved to external files, Vissim does not provide the
Undo function for any previously selected commands.
l If you use the SC editor to make changes during a simulation run, you cannot close it and save
the changes.
Element Description
Menu bar It is operated using the mouse or hotkeys. Menu entries contain graphic notes on
submenus or windows:
Element Description
► The symbol indicates a subordinate submenu.
" ..." Three points stand for a subordinate window.
Navigator in List of available parameter pages for the currently selected signal controller. With the
section on the Vissig add-on module, you can also edit stages and daily signal program lists.
left l 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.
l Button >: Opens the Navigator again on the specified parameter page.
Parameters in Parameters for defining and editing the signal controller (see “Defining a signal controller
section on the with frequency” on page 685)
right
Element / Description
Hotkey
Import Select configuration file *.sig, import supply data into the attribute internal supply data and
save it when the *.inpx network file is saved
Check Check for inconsistent planning (see “Detecting inconsistent planning” on page 714)
Element / Description
Hotkey
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 signal controller editor” on page 683)
Undo CTRL+Z
Redo CTRL+Y
Back in View
Forward in View
New
Duplicate
Edit
Delete
Red-amber
Green
Amber
Flashing Green
Flashing Amber
Off
Permanent Green x
Red-Red/Amber-Green-Amber 1
x 5
Red-Green 1
x 5
Red-Red/Amber-Green-Flashing Green- 1
Amber
x 5
x 4
Red-Green-Flashing Green 1
x 5
x 4
Red-Green-Amber 1
x 5
Off (Off)
1. Open the signal controller editor (see “Opening and using the signal controller editor” on page 679).
2. On the Edit menu, click > Options.
Optimization of interstages:
Element Description
Add minimum If this option is selected, the target signal states of the individual signal groups
times in interstage have at least the minimum period specified in the signal groups.
(Setting can be Alternatively, in the signal controller settings with the option Check minimum
changed in the times in signal programs, select or deactivate the option Add minimum times
signal controller in interstage (see “Defining a signal controller with frequency” on page 685).
settings)
Use the optimal l If the option is selected, the green is not ended at the start of the interstage
length at the front when changing from green to red. Green starts as early as possible.
l 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 l If the option is selected, the green does not only start at the end of the inter-
in back stage or at the end of the interstage minus the minimum period when chan-
ging from green to red. Green ends as late as possible.
l If the option is not selected, the green only starts at the end of the inter-
stage or at the end of the interstage minus the minimum period when chan-
ging from green to red.
Element Description
Stages l Show signal group ids: Signal group numbers are shown in the stage dia-
gram.
l Use compact view: A schematic rather than a topographic display is shown
in the stage diagram.
Signal programs l Appearance: You can select from the following display options:
and interstages l Classic
l 3d tubes
l 3d boxes
l Resize automatically: By changing the window size, the row height auto-
matically adjusts to the window height.
l Show full interstage name in the stage based signal programs: The
names are displayed instead of the numbers of the interstages.
Element Description
Signal l Picture width: Width of the export graphic in pixels. The given value is taken into
programs account if the Fixed width option is selected as the Render mode.
l 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 l 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.
l 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 into
sequence account if the Fixed width option is selected as the Render mode.
You can define a new signal controller or change the settings for the selected signal controller.
Element Description
Name Label for the top entry in the navigator:
no name: Signal Controller is displayed by default in the Navigator and the
signal controller number is added to it.
The signal controller number is generated automatically.
Controller frequency Number of calls of the signal controller per simulation second, value range 1-10.
The signal controller frequency controls the frequency of signal controllers during
the simulation.
A warning is displayed if the signal controller frequency is incompatible with the
simulation parameter Simulation resolution.
The least common multiple of the frequencies of all signal controllers must be a
factor of the simulation resolution.
Check minimum If this option is selected, the target signal states of the individual signal groups
times in interstage have at least the minimum period specified in the signal groups.
programs
Notes optional entry of text
Element Description
Add Add new signal group with the first port number available.
By default, the signal state sequence Red-Red/Amber-Green-Amber is assigned. To
keep data input to a minimum, create a signal group for each signal group type you need.
Then supply their standard signal sequence and duplicate the template created as often as
required.
By default, you can edit the list (see “Using lists” on page 122).
Changes are saved when you close the SC editor.
5. Edit the signal group (see “Editing signal groups” on page 687).
Element Description
Default With the exception of permanent signal sequences, you can choose any of the signal
sequence state sequences defined (see “Performing green time optimization of stage-based fixed
time controllers” on page 634):
l red > red/amber > green > amber
l red > green
l red > red/amber > green > flashing green > amber
l red > green > flashing green
l red > green > amber
l red > off
l red > off > amber
l off > green
l amber flashing > off
l red > green > red flashing
l red flashing > off
l red > green > green flashing > amber
l red > green > amber > all red
l red > red/amber > green > amber all red
l red > red/amber > green flashing > amber
l green > amber > off
l green > red > off
Element Description
Note: If in the signal controller editor, on the Edit menu, you click > 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 signal state
durations
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 138).
Checkout ChkOutDetPortNo Port number of the detector terminating the green interval
detector
port num-
ber
Call CallDetPortNo Port number of the detector calling the green interval
detector
port num-
ber
Clearance ClearTmPT The time needed for a vehicle to stop, open/close doors, and other
possible delays. Do not consider boarding and alighting times (see
time (PT)
“Specifying duration of boarding and alighting for a PT vehicle type”
on page 307).
Controlled ContrByCOM If this option is selected, this signal group is controlled via the
COM interface. This attribute is only active during the simulation run.
by COM
If a value is allocated to the Signal state attribute, the Controlled by
COM attribute will be selected while ignoring the normal control. To
use the normal controller again, deactivate the Controlled by COM
attribute.
Amber Amber Duration of the amber interval within one cycle. Not valid for all signal
controller types.
Green flash- GreenFlsh Duration of the flashing green interval within one cycle. Not valid for
all signal controller types.
ing time
Signal con- SC Name of the assigned signal controller from the coupled list on the
left
troller
Maximum MaxGreen Maximum time during green interval. Not valid for all signal controller
types.
green time
Minimum MinGreen Minimum time during green interval. Not valid for all signal controller
types.
green time
Minimum MinRed Minimum time during red interval. Not valid for all signal controller
types.
red time
Red-amber RedAmber Duration of the RedAmber interval within one cycle. Not valid for all
signal controller types.
time
Signal state Signal state Current signal state during the simulation run, e.g. Red
Signal state tSigState Elapsed time (in simulation seconds) of the current signal state of the
signal group. If the signal group is controlled via the COM interface,
run time
this attribute will not be updated correctly.
Actuation ActuationType Defines whether the signal group shows a green signal by default or
turns green only when a call is placed.
type
l Default Signal Group: Signal group for the major flow. The sig-
nal group shows a steady green signal as long as there is no call
from the call detector of the calling signal group.
l Calling signal group: Signal group for the minor flow:
l For pedestrians, if the signal controller of the type Pedestrian
Crossing is allocated
l For railways/trams, if the signal controller of the type Railway
Crossing is allocated
l Minor flow: if the signal controller of the type 2-stage con-
troller is allocated
1. Open the signal controller editor (see “Opening and using the signal controller editor” on page 679).
2. Double-click the desired signal controller 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.
Element Description
Add Add new intergreen matrix
Element Description
No Number of the intergreen matrix
Default The default intergreen matrix selected under Stage assignment is marked with an x.
Double-click into the Default column to open the respective editing view.
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 696). The program then takes the intergreen matrix into account to create stages,
stage transitions, and stage-based signal programs.
Changes are saved when you close the SC editor.
7. Edit the intergreen matrix (see “Editing intergreen matrices” on page 692).
Element Description
Name Name of the intergreen matrix
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 hotkey 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 signal controller editor (see “Opening and using the signal controller editor” on page 679).
2. Double-click the desired signal controller in the Navigator.
3. Click Stages in the Navigator.
The stages list opens.
If no stage is defined, only the column titles are shown.
Element Description
Add Add new stage with the first free number
Element Description
No. Number of stage
Pseudo If the option is selected, the stage duration is not changed during green time optimization.
stage 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.
Note: To display pavement markers in Vissim, the following nodes are required:
l A node for the relevant node
l 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 signal controller editor (see “Opening and using the signal controller editor” on page 679).
2. Double-click the desired signal controller 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.
Element Description
Number Unique number
Offset Offset for the synchronization, for example, within a green wave
Switching Switching time at which the system can switch to another signal program, for example, to a
time daily signal program list
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 signal controller editor (see “Opening and using the signal controller editor” on page 679).
2. Double-click the desired signal controller in the Navigator.
The Signal programs entry in the Navigator can contain the following types of signal programs:
l Signal group-based signal programs. These can be created in the overview table.
l Stage-based signal programs created from stage sequences
The type of signal program is displayed in italics in the left window section below the name of the signal
program.
4. Right-click the desired entry in the list of signal programs.
The shortcut menu opens.
5. Click the desired entry.
Element Description
Add Add a new row to a new signal program
Duplicate Copy signal program and insert with a new number
Edit Change data of the selected signal program
Delete Delete selected signal program
Export Export graphical display of the signal program
Element Description
No. Number of the signal program
Name Name of the signal program
Intergreens Used intergreen matrix
Element Description
Cycle time Cycle duration in seconds
Offset Stage scheduling is postponed by this time. For the synchronization, for example, within
a green wave.
Switching The system can change between two signal programs at this point. Both signal programs
time must display the same signal states for all signal groups at this point. In the signal
program display, a vertical blue line indicates the switching time.
Element Description
Export From Vissig, you can export stage sequences, signal programs, and interstages
as graphic files (see “Exporting data from the signal controller editor” on page
716).
Resize auto- The row height is automatically adjusted if you change the window size
matically
Show entire signal Redraws the signal program and adjusts the row height to the window height
program
Signal group
Select a row and move a starting point or end point of a signal state of variable
based editing,
stage based duration with the mouse button held down. You can also select the editing mode
editing via the toolbar.
Stretch/Compress Select a row and expand or compress the signal state in the time axis labeling
with the mouse button held down. You can also select the editing mode via the
toolbar.
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 708). You can also select the
editing mode via the toolbar.
Second green time Only in signal group-based signal programs: Create additional green time. A
second green time (double throw) can be created only via the shortcut 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.
Symbol Description
Stretch/Compress
Extract interstage
View Description
Move signal state with variable duration with the mouse button held down.
Only for signal group based signal programs: Drag starting time or end time of a signal state
with variable duration with the mouse button held down.
You cannot directly move signal states with a fixed duration (transition states).
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.
View Description
Compressing a signal program: Hold the mouse button down and drag the cursor to the left. The
area highlighted in red is extracted.
Stretching the signal program: Hold the mouse button down and drag the cursor to the right
within the time axis labeling. The duration of the area highlighted in green is inserted at the start
of this area.
The highlighted area is displayed with a gray background: Compress/Stretch is not possible
(violation of minimum durations).
3. If you want to cancel Stretch/Compress, release the mouse button outside the time axis labeling.
View Description
Valid interstage: The background is displayed in green. After you have released the mouse
button within the time axis labeling, the system automatically changes to the editing view of the
interstage and saves this interstage.
If the From stage and the To stage of the interstage do not exist, these are also created for the
extracted interstage. You can edit From stage and To stage (see “Editing interstages” on page
708).
Invalid interstage: The background is displayed in gray if a amber stage was not completely
highlighted. The interstage cannot be saved.
Only one status change per signal group: If you highlight a second green time at the same time,
the background is displayed in gray. No interstage can be saved.
3. If you want to cancel Extract interstage, release the mouse button outside the time axis labeling.
View Description
Move the start markings or end markings of interstages
Move the interstages within the signal program. This is possible only for interstages with a
duration greater than 0 seconds.
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.
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 signal controller editor (see “Opening and using the signal controller editor” on page 679).
2. Double-click the desired signal controller in the Navigator.
3. Make sure that stage sequences are defined with interstages (see “Editing stage sequence” on page
697).
4. Click Interstages in the Navigator.
The interstages are displayed.
5. Right-click the entry of your choice.
6. On the shortcut menu, click the desired entry.
Element Description
Duplicate Copy interstage and insert with a new number
Element Description
No. Number of interstage
Name Name of interstage. The name is taken from the stage sequences in Stage sequence
editing in the Navigator (see “Editing stage sequence” on page 697).
Recalculate After changing a stage, recalculate the stage sequence and update the display.
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 703).
Element Description
Export Save interstages as a graphic file (see “Exporting data from the signal con-
troller editor” on page 716).
Resize automatically The row height is automatically adjusted if you change the window size
Show entire signal Redraws the signal program and adjusts the row height to the window height.
program
Note: You can export interstages in the menu File > Export > PUA in PUA format. This format is
required, for example, for VAP control procedures.
Red background: Indicates a stage which is unsuitable for the interstage. The
selection leads to an automatic recalculation of the interstage. An interstage
is calculated for an initial state (From stage) and a destination state (To
stage). If another initial state or destination state is selected, the interstage
must be be redefined.
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 as the program number (not the number of a signal
program).
1. Open the signal controller editor (see “Opening and using the signal controller editor” on page 679).
2. Double-click the desired signal controller in the Navigator.
3. Click Daily signal program lists in the Navigator.
The Daily signal program lists list opens.
If no daily signal program list is defined, only the column titles will be displayed.
Element Description
Time Time at which the time interval begins in which the assigned signal program applies, format
hh:mm:ss
Highlight hh or mm or ss. Set the time with the arrow keys:
l upwards: forward on the time axis
l downwards: back on the time axis
If the daily signal program list does not cover 24 hours of a day, insert the start of the interval
for No signal program as the last point in time.
Vissig automatically accepts No signal program for the interval from 0:00:00 to the first
user-defined time. In this case the signal controls remain black.
The time interval cannot extend beyond 0:00:00, but ends at 0:00:00. For the time interval
from 0:00:00, you can copy the daily signal program list that is valid until 0:00:00, and for the
Time of the copy, you can select the time interval from 0:00:00 to the desired end. This can
also be the start of the time interval of the daily signal program list, which is valid until
0:00:00.
Signal Select the signal program that applies in the respective time interval. You can use signal
Program group-based or stage-based signal programs for daily signal program lists.
Note: If in a daily signal program list Vissim uses the symbol to highlight a signal program, 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 708).
l 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:
l If the state of a signal group is changed from Permitted or Blocked to Not relevant, the related inter-
stages 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:
l If the state of a signal group is changed to Permitted or Blocked, the associated interstages are usu-
ally inconsistent. This is indicated by the names of the inconsistent interstages highlighted in red in
left window section. In the figure, in stage 2, the state was changed from Blocked to Permitted for S
RS:
l In the editing view of an inconsistent interstage, the schematic display of the responsible stage is high-
lighted 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 interstage so that this is now consistent with
the modified stage.
l A change of interstages can cause the associated stage-based signal programs to be inconsistent. This
is indicated by the names of the inconsistent signal programs highlighted in red in the left window sec-
tion.
l Rows that have an inconsistent signal sequence due to the change of interstages are marked in the edit-
ing view as incorrect and the inconsistent area is highlighted in red. Interstage 2 was recalculated after
the above change of stage 2 by the explicit selection of stage 2:
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. On the File menu, click > 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 directory.
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 directory.
The *.sig file is a Vissig configuration file for versions prior to 2022.
1. On the File menu, click > Export > SIG.
A window opens.
2. Choose the desired directory.
3. Enter a file name *.sig.
4. Click on Save.
Vissig displays the *.sig file.
5. Check the settings.
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.
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.
7. Drag the mouse pointer sideways to the desired width.
8. Double click.
The section is shown in color in the Network editor. The Sections list opens.
The attribute and attribute values of this network object type are shown in the list on the left, which consists
of two coupled lists.
A new row with default data is inserted.
9. Edit the attributes of the section (see “Attributes of sections” on page 721).
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 138).
1. Make the desired changes:
Element Description
No Unique number of the section
Display type Color of section (see “Defining display types” on page 359)
Level For modeling of multistory buildings: level at which the section lies.
Element Description
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 725).
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.
2.23.1.1 Defining a 3D information sign for a network object in the network editor
1. On the network object sidebar, click 3D Information Signs.
2. Right-click the network object to which the 3D information sign is assigned.
3. On the shortcut menu, click Add 3D information sign.
The 3D Information Signs window opens. Fields are filled with the attribute values of the selected
network object.
In 2D mode, the symbol is displayed with the network object. In 3D mode, the 3D information sign is
displayed with the network object.
4. In the 3D information sign window, click the entry in the Content section.
The properties of the entry are displayed on the right. These depend on the type selected. For the Text
type, for example, these are:
l Alignment: left
l Text: Enter the text that is to be displayed on the 3D information sign in the text box.
l Type: Free text
You can add further types to the 3D information sign:
Type Properties
Attribute value l Attribute: short name of the selected attribute of the reference object type
l Alignment: left-aligned (left), right-aligned (right) or centered (center)
l Show unit: Show unit with attribute on 3D information sign
l Decimal places: Enter the number of decimal places to be displayed with
the attribute value
l Type: attribute value, cannot be edited
Attribute name l Attribute: short name of the selected attribute of the reference object type
l Alignment: left-aligned (left), right-aligned (right) or centered (center)
l Type: attribute title corresponds to the attribute name, cannot be edited
Attribute name and The properties correspond to the attribute name and attribute value
properties described further above in this table.
Attribute value
Text and Attribute The properties correspond to the text and attribute value properties
described further above in this table.
value
Attribute value and The properties correspond to the attribute value and text properties
described further above in this table.
Text
5. To add one of these types to the 3D information sign, in the 3D information sign window, in the
In the network editor, click the symbol to add a frame around your 3D information sign.
In the network editor, click the symbol to add a frame around your 3D information sign.
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 138).
ObjType Object type Identifier of the network object type labeled with the 3D information
sign
ObjTypeName Object type Reference object type: Name of network object type labeled with
name the 3D information sign (see “Selecting reference object and ref-
erence object type” on page 396)
ObjKey Object key Reference object: Number of network object labeled with the 3D
information sign
Level Level Level on which the network object labeled with the 3D information
sign is positioned
x-off x-offset relative horizontal position of the 3D information sign on the x-axis
y-off y-offset relative horizontal position of the 3D information sign on the y-axis
z-off z-offset relative vertical position of the 3D information sign on the z-axis
FrameWidth Frame width Width of the outer edge of the 3D information board. Default 0.1 m
FontFamily Font family Font used for text. Default value Microsoft Sans Serif
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 730):
l An attribute whose value Vissim visualizes using the color of the turn value. Each color is assigned to
a class. You can select the value range for each class.
l An attribute whose value Vissim visualizes using the width of the turn value. You can select the scal-
ing 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:
l the section of turn value visualization
l the value for Turn value bar width (maximum):
l the magnification in the Network editor
In addition to numeric attribute values, you can show total values (see “Configuring turn value
visualization” on page 730). 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 732). 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
1147). For each node whose turn values you want to visualize, select the Use for evaluation attribute.
The node-edge graph must be created for node evaluation (see “Generating a node-edge graph” on page
761).
Light blue Defines the range of the turn value visualization. You can enlarge or reduce this area (see
circle “Editing the size of turn value visualization for a node” on page 733).
with blue
outline
Value If the light blue circle is sufficiently large: Sum of the attribute values of turn value bands for
next to each input and output
the arrow
tip
segment
arc
Circle l Dark gray: highlights turn values of turn relations that lead into the node.
segment l Light gray: highlights turn values of turn relations that lead out of the node.
Value If the light blue circle is sufficiently large: numeric attribute value at the beginning and end of
each turn value band.
between
circle seg-
ment and
turn
value
band
Turn Each turn relation in the node, from entry to exit, is represented by a turn value band. The width
value at the beginning and end and the color are based on the configuration of turn value
band visualization and the values of the selected attributes (see “Configuring turn value visualization”
on page 730). In order to avoid overlapping turn value bands during visualization, their width is
reduced in the middle. The width of that part of the band is not used to visualize any values.
Width and color of the turn values displayed already change during simulation, as they are
based on values determined using the interval set for node evaluation.
Example:
The graphic shows a turn value visualization with the following settings:
l Color of turn values: The values of the attribute Vehicle delay (VehDelay) have been classified
l 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 auto-
matically shows or hides the figures depending on the selected enlargement of the network in the Net-
work editor.
2. On the network object sidebar, next to Nodes, click the Edit graphic parameters button (see
“Editing graphic parameters for network objects” on page 187).
3. Select the option Show turn value visualization.
Element Description
Base color Line color of turn relations in the node, if for the node, Show turn value visualization is
selected, there are movements, but no values available yet that could be visualized as
turn values. This may for instance be the case, if no vehicle in the simulation has
reached the end of turn relation yet.
Decimals Indicates the numeric attribute values, with the selected number of decimal places.
Show sum Displays the total of values of the attribute selected for Classification by width at the
beginning and end of each movement. For Vissim to be able to show numeric attribute
values and sums, several elements of the program interface must be set large enough
(see “Visualizing turn values” on page 727).
Classification Attribute <Attribute name> : The width of turn volumes and the numeric
by width
attribute values displayed at the beginning and end of turn volumes are based on the
values of the selected attribute as well as on the following settings:
Width scale:
l Automatic: Vissim specifies the width.
l Manually: For the width, you can enter a minimum value Scale (minimum):
and a maximum value Scale (Maximum). If the value of the attribute is less
than the specified minimum value, the turn value bar is not drawn. If the value of
the attribute is greater than the specified maximum value, the turn value bar is
drawn with its maximum width.
l 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 l No classification: Turn volumes are not classified by color in the network editor.
by color
The <Attribute name> field and the Class bounds and colors: list below
it are not active and cannot be edited.
l Based on attribute: The color of turn volumes is based on the values of the attrib-
ute selected in the <Attribute name> field as well as on the Class bounds
and colors:
l 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.
l Upper bound column: Value that represents the upper bound of the selected
attribute within this value range. The upper bound belongs the value range.
l Name column: Name of the class in the legend
: Select a pre-defined color scheme that contains class bounds and colors.
The color schemes vary in color and class bound:
l Red-yellow-green: 11 classes, class size by default 0.500, 11 colors
l Green-Amber-Red: 11 classes, class size by default 0.500, 11 colors
l Speed: 11 classes, 11 colors from pink to red, yellow, green to MAX = white
l Density: 11 classes, 11 colors from white to light blue, blue to MAX = white
l Volume: 11 classes, 11 colors from white to light blue, blue to MAX = white
l Relative delay: 11 classes, 11 colors from white to light blue, blue to MAX = white
l Level-of-service value: six classes, six semi-transparent colors from blue to
green and yellow to MAX = red
Range scale factor:
l Enter a factor for the upper bound and lower bound
l Apply button: Multiply values of upper bounds and lower bounds by a factor
To visualize turn values, first select all the desired nodes. Then make the following settings:
l For the Nodes evaluation, select Collect data (see “Evaluating nodes” on page 1147).
l For each node whose turn values you want to visualize, select the Use for evaluation attribute (see
“Attributes of nodes” on page 753).
l Turn value visualization must be configured according to your requirements (see “Configuring turn
value visualization” on page 730).
l The simulation parameters are set and the simulation can be started (see “Defining simulation para-
meters” on page 889), (see “Selecting the number of simulation runs and starting simulation” on page
894).
2.25.1 Selecting network file and viewing changes compared to opened network
When comparing the selected network file with the opened network file, Vissim does not take any calculated
attributes into account.
1. From the File menu, choose > Compare and Transfer Networks > Compare Opened Network with
Network File.
The Select comparison network window opens.
2. Select the desired Vissim network file for which you want to view changes compared to the currently
opened network.
3. Click the Open button.
In the Network editor, in a Difference display, the changes are highlighted in color. To enable the
Difference display, in the window of the tree structure, on the toolbar, select the Difference display in
network editor on/off button. The window Compare opened network with <path and name of
network file> opens. A tree structure shows network objects and attributes:
l modified (blue)
l new (green)
l deleted (red)
The Network editor and tree structure are synchronized by default: When you select a new or
modified network object in the Network editor, it is highlighted in the tree structure.
4. To deactivate the Difference display in the Network editor, in the tree structure window, on the toolbar,
click the Difference display in network editor on/off button.
5. To select a different network for comparison with the currently opened network, in the tree structure
window, click the toolbar button and select the desired network.
The tree structure and the Network editor are updated.
2.25.2.1 Selecting network file and viewing changes compared to opened network
1. From the File menu, choose > Compare and Transfer Networks > Compare Opened Network with
Network File.
The Select comparison network window opens.
2. Select the desired Vissim network file for which you want to view changes compared to the currently
opened network.
3. Click the Open button.
In the Network editor, in a Difference display, the changes are highlighted in color. To enable the
Difference display, in the window of the tree structure, on the toolbar, select the Difference display in
network editor on/off button. The window Compare opened network with <path and name of
network file> opens. A tree structure shows network objects and attributes:
l modified (blue)
l new (green)
l deleted (red)
The Network editor and tree structure are synchronized by default: When you select a new or
modified network object in the Network editor, it is highlighted in the tree structure.
4. To deactivate the Difference display in the Network editor, in the tree structure window, on the toolbar,
click the Difference display in network editor on/off button.
5. To select a different network for comparison with the currently opened network, in the tree structure
window, click the toolbar button and select the desired network.
The tree structure and the Network editor are updated.
Element Description
Define net- Base:
work com- l Use currently loaded network: Select this option to use the network currently
parison opened as the basis for the model transfer file.
l Read from file: Click the button to choose another file as the basis for the model
transfer file you want to create.
Target:
l Use currently loaded network: Select this option if the currently opened net-
work is the desired target you want to create with the help of the model transfer file to
be created. Both files must use the same coordinate system.
l Read from file: Click the button to select the file of your choice. The model trans-
fer file created is used to transfer the base network into the selected network.
Swap base and target: The entries made and options selected in the Base and in the
Target are swapped
Result of the Write model transfer file to: Click the button, enter the filename of the model
comparison transfer file (*.trax), select the directory of your choice and save the model transfer file to
it (*.trax).
3 Methods
In addition to simulating traffic demand on the basis of vehicle inputs with a given traffic volume on links,
with Dynamic Assignment, you can use origin- destination matrices which indicate the number of trips
between zones. You can use mesoscopic simulation for fast simulation, especially of large networks within
the Dynamic Assignment.
The management of related networks supports scenario management with the aim of modeling different
comparable cases in these networks and comparing their simulation results.
You can test the response of a signal control logic to several detector type constellations, without actually
modeling traffic flows.
Scripts allow you to simulate systems that respond to different simulation states and/or influence the
simulation.
When using dynamic assignment, traffic demand is not specified by using vehicle inputs with a given traffic
volume for specific links, 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
l You will find a simple use case of dynamic assignment in the 3 Paths.inpx file, in the directory:
..\Examples Training\Dynamic Assignment\3 Paths
l You will find a simple use case of dynamic assignment with a detour in the detour.inp file, in the dir-
ectory:
..\Examples Training\Dynamic Assignment\Detour
l You will find a simple use case of dynamic assignment for a drop-off zone at an airport terminal or a rail-
way station in the file Drop-off zone.inpx, in the directory:
..\Examples Training\Dynamic Assignment\Drop-off Zone.Trip Chains.inpx
l 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
7. In your Vissim network, define the parking lots for zone connectors.
Vehicles drive from and to the these parking lots (see “Defining parking lots for dynamic assignment” on
page 743).
8. Assign each of these parking lots a zone of your choice (see “Defining parking lots for dynamic
assignment” on page 743).
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 805).
10. Generate the node-edge graph (see “Generating a node-edge graph” on page 761).
11. If desired, configure evaluations (see “Performing evaluations” on page 1046), (see “Overview of
evaluations” on page 1047).
12. If desired, visualize turn values (see “Visualizing turn values” on page 727).
13. Ensure that the desired simulation parameters have been set (see “Defining simulation parameters” on
page 889).
14. Start the simulation (see “Selecting the number of simulation runs and starting simulation” on page
894).
iterations the number of different paths and the archive of known paths, from which the drivers can
choose, increases (see “Path search and path selection” on page 778).
l For the paths found an evaluation must be calculated, on which the drivers base their choice. In Vissim,
the so-called generalized costs are computed for the paths. These comprise travel time, travel distance
and other costs (for example, tolls) are calculated. Travel distance and costs are defined directly in the
network model whereas the travel time can be determined only with the help of the simulation. Therefore
travel times will be measured in individual parts of the network during a simulation run in Vissim, and can
be considered for the path selection in subsequent simulations.
l The selection of a path from a set of possible paths is a special case of the discrete decision problem
(discrete choice problem). From the set of paths and their generalized costs, the percentage of drivers
that choose the path is calculated. The mathematical function which is by far the most commonly used to
represent this type of selection is the Logit function. Also Vissim uses a variant of the Logit model for the
path selection (see “Method of path selection with or without path search” on page 780).
The road network is modeled in Vissim in great detail to provide a reproduction of the traffic flow as
precisely as possible, in high temporal and spatial resolution. However, this detailed modeling is not
necessary for any of the three subtasks listed above. For example, the decision which path through a city is
chosen does not depend on which lanes the vehicles travel, or how the intersections on the path look like
exactly. For the assignment it is enough to reference an abstract description of the road network, where the
intersections are nodes and the links between the intersections 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 intersections 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 741).
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 achieving convergence” on page 812).
Parking lot routing decision has an effect depending on the return to the vehicle route
When a vehicle is on a route, it can only choose a parking space at a parking space routing decision that
allows it to continue its route downstream of the parking space decision. Otherwise the parking route
decision will be ignored. If a vehicle is not on a route, it will generally choose a parking space when one is
available.
1. Define the parking lot of your choice (see “Defining parking lots” on page 528).
The Parking Lot window opens.
Element Description
Rel. flow RelFlow: only relevant in the following cases:
l When a zone has multiple parking lots: share at emergence of the zone.
l When in the Dynamic Assignment: Parameters window, on the Choice tab,
the Use volume (old) attribute is deselected (see “Attributes for path selection”
on page 810)
Example value 0 = no originating traffic for a parking lot on a link, which departs the
network. For multiple parking lots, the sum of the value of a zone = 100 %. It is used to
determine the percentage share per zone. You can set the relative volumes of all
parking lots to the volume totals (see “Setting relative volumes from all parking lots on
the volume totals” on page 746)
Capacity Only relevant for parking lots with the Abstract parking lot attribute: Maximum
number of vehicles.
For Real parking spaces the value is yielded from the length of the parking lot and the
length per parking space. The capacity cannot be changed.
Zone Zone number for parking lot in origin-destination matrix. 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 766).
: Open Add zone window and define a new zone (see “Defining zones” on page
747):
l Number: Number of the zone. Vissim shows the next number available.
l Name : Desired name of the zone
Destination Only relevant for parking lots with the Real parking spaces attribute: number of the
group parking lot destination group that the parking lot shall be allocated to. The vehicle may
choose any parking lot belonging to this destination group if one of the parking lots of
this destination group is its destination. A parking lot without an allocated destination
group number does not belong to any destination group. An allocated parking lot is
allocated to all parking space decisions of its destination 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 destination group, the automatically generated parking space
decisions are automatically combined, if they are distanced less than 50 m from each
other. If the vehicle’s destination is one of the parking lots of the destination group so
that it can select a parking lot of the destination group, the Criterion selected for the
routing decision of the Dynamic type also applies to all parking lots of the destination
group that 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 743). 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
Element Description
Initial occu- InitOccup: only relevant for Abstract parking lots and Real parking spaces.
pancy 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.
Composition InitOccupComp: only relevant for Real parking spaces: Choose the appropriate
vehicle composition for the Initial occupancy (see “Modeling vehicle compositions” on
page 480).
l 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.
l 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 hotkey 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.
multiple paths can be found between both nodes between which the parking lot is located. For each of these
paths, separate costs are determined. This can lead to different link 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:
l In the movement direction, the starting point of the path must be located before the parking lot part of the
node.
l In the movement direction, the end point of the path must be located behind the parking lot part of the
node.
l Both of these nodes, between which the parking lot is located, must be correctly modeled and the begin-
ning and end points of the path must be located between two nodes.
Element Description
No Unique identification number of the zone
You can assign the zone to a parking lot (see “Defining parking lots for dynamic assignment” on page 743).
Tip: Alternatively, add a zone in the Parking lot window > Dyn. Assignment tab > Zone box
(see “Defining parking lots for dynamic assignment” on page 743).
CoordCenter Coordinates Location of a zone calculated from the mean of the coordinates of
Center zone parking lots
Element Description
OrigZone Origin zone: Number and name
Notes:
l Mesoscopic simulation distinguishes between different node types (see “Mesoscopic node-
edge model” on page 826).
l Meso network nodes may intersect with nodes of dynamic assignment.
l Nodes of dynamic assignment must not intersect with each other.
l Meso network nodes must not intersect with each other.
l If you open a network file *.inpx with an overlapping node or you add a node which intersects
the adjacent node, an error message appears. The error message and the numbers of the
nodes concerned are shown in the Messages window (see “Showing messages and warnings”
on page 1218).
You can group nodes across several areas where links end or begin in a single node:
Proceed accordingly if your Vissimnetwork contains roundabouts and you want to perform a dynamic
assignment: Define only one node for each roundabout. It is not necessary to define a separate node for
each conflict of two movements. Example file ..\Examples Demo\Roundabout
Schenectady.US\Roundabout Schenectady.inpx:
Make sure that in your Vissimnetwork a node with appropriate extension is defined for all intersections and
roundabouts.
However, especially for large Vissimnetworks with many intersections and/or roundabouts, avoid grouping
them all in just one node.
A polygon node can be converted into a segment node and vice versa (see “Converting polygon nodes” on
page 759), (see “Converting segment nodes” on page 760).
During the ANM import of external data, nodes in Vissim are always generated as link segments (see
“Importing ANM data” on page 409).
The definition of nodes as link segments allows a more detailed editing of the node (see “Selecting nodes,
polygons or segments” on page 758).
Examples:
l 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.
l If you have imported a node as a link segment, you can convert it to a polygon, in order to change its spa-
tial extent at the polygon level to the segment level.
Notes:
l Attributes of the polygon nodes and segment nodes are identical.
l The colors from polygon nodes and segment nodes are identical.
l 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.
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 138).
Element Description
LOSType Level-of-service scheme type: Basis for determining the appropriate LOS
scheme for result attributes LOS(All) and LOSVal(All) in node evaluation (see
“Evaluating nodes” on page 1147). The LOSTyp is defined Vissim based on the
node type when the simulation run is first started:
l Signalized: If at least one signal head of an active signal controller has been
defined for at least one movement
l Non-signalized: If no signal head has been defined or the signal controller is
inactive
The LOSType is only calculated in the following cases:
l For nodes, whose Use for evaluation attribute is selected
l For movements with the direction Total
l For evaluation edges that are entry edges into the node
When you edit a node or insert a new node, Vissim defines the LOSType for all
nodes based on the node type the next time you start a simulation.
Element Description
Showing label If this option is not selected, the label for the respective node is hidden when label
for all nodes is selected.
Meso penalty Only when Use for mesoscopic simulation is selected: The value [s] is added to
(merging the minimum meso gap time between two consecutive vehicles on the same exit
vehicles) lane if they came from different entry lanes or entry links. Used to calibrate the loss
of capacity at a weaving section.
User defined Has user defined orientations (HasUserDefOrient): If this option is selected,
orientations 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.
l Column Neighbor: List of nodes adjacent to the edited node in the network.
l 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:
l 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.
l The adjacent nodes cannot be more than 500 m from each other. In the case of larger dis-
tances, an additional node can be inserted.
Use for UseForEval: If the option is selected, the node is considered for the node
evaluation evaluation, if the node evaluation is selected (see “Evaluating nodes” on page
1147).
Show classified Show classified values (ShowClsfValues): Select this option to show clas-
values
sified 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 “Assign-
ing a color to nodes based on an attribute” on page 219).
Show turn value (ShowTurnValVisual: Select this option to graphically show, in the node, along
visualization the turn relations, the values of the attribute selected for turn value visualization
(see “Visualizing turn values” on page 727).
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 on the
shortcut menu, click Activate turn value visualization.
Element Description
AllowRecr Allow recreation: only relevant, if the attribute Use for mesoscopic simulation
is selected: Allows deletion and appropriate recreation of this node when running
the automatic meso network node creator. Allow recreation is selected by
default when a meso network node is created (see “Creating meso network
nodes for entire Vissim network” on page 847). When you change node
attributes, Allow recreation is deactivated. This way your changes remain intact,
when you use Create meso network nodes again and Vissim creates a meso
network node.
TurnValVisualSize Turn value visualization size: Radius [m] of the outer circle of the the turn value
visualization
WktPolygon WKT polygon: Points of the node polygon in Cartesian Vissim-world coordinates
in WKT format
WktPolygonWGS84 WKT polygon (WGS84): Points of the node polygon in WGS84 coordinates
(latitude / longitude) in WKT format
WktLoc WKT location: Absolute position of the marking position of the link in Vissim-
world coordinates in WKT-POINT format
WktLocWGS84 WKT location (WGS84): Absolute position of the marking position in WGS84
coordinates in WKT-POINT format
WktWGS84Lat WKT WGS84 latitude: WGS84 coordinate of the latitude of the link center
WktWGS84Long WKT WGS84 longitude: WGS84-coordinate of the longitude of the link center
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 138).
The list on the left may include the following attributes:
Element Description
No Unique edge number
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:
ConvTravTm Converged (travel time): If this option is selected, the travel time is converged. The
edge fulfills the convergence criterion Travel time on edges for all completed time
intervals (see “Attributes for achieving convergence” on page 812). The attribute is
flagged as irrelevant and is not evaluated as long as there is no new travel time in any
time interval, for example, after loading the path file before a simulation run.
ConvVol Converged (volume): If this option is selected, the volume is converged. The edge
fulfills the convergence criterion Volume on edges for all completed time intervals (see
“Attributes for achieving convergence” on page 812). The attribute is flagged as
irrelevant and is not evaluated as long as there is no new travel time in any time interval,
for example, after loading the path file before a simulation run.
Notes:
l 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.
l An edge between nodes is ignored in dynamic assignment if it returns to a previously 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 versions, which contain such edges, can no
longer be used.
l 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
742). Path files and cost files from older Vissim versions, which contain such edges, can no
longer be used.
Displayed values based on the last iteration in which the path file was updated.
Displayed costs based on the last saved cost file.
3.1.9 Modeling traffic demand with origin-destination matrices or trip chain files
The traffic demand for the dynamic assignment is modeled with origin-destination matrices. Beyond that it is
also possible to model the traffic demand with a trip chain file. You can also combine both options.
You can use both options in combination with input flows and static routes, for example for pedestrian flows.
In this process, static traffic cannot be taken into account by the dynamic assignment.
In Vissim, you can edit OD matrices in the Matrix editor (see “Editing OD matrices for vehicular traffic in the
Matrix editor” on page 766)
Matrices are exchanged between Vissim and Visum via Visum data export from Vissim and ANM export
from Visum.
1. Ensure that an OD matrix has been defined (see “Defining an origin-destination matrix” on page 765).
2. On the Traffic menu, click > Dynamic Assignment > Parameters.
The Dynamic Assignment: Parameters window 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 138).
The list contains the following attributes:
Element Description
No Unique number of the matrix
FromTime Start of the time interval from 0:00 o’clock for which the matrix applies
ToTime End of the time interval from 0:00 o’clock for which the matrix applies. Do not enter a time
that lies before the TimeFrom. Otherwise, you will not be able to start the simulation.
In Viswalk, you edit OD matrices for pedestrians in the Pedestrian OD Matrix (see “Pedestrian OD
matrices” on page 1023).
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.
Element Description
Row height Row height in pixels for all rows, default value 20
Element Description
Set Optimum Width for All Adjusts column width for alls column to accommodate the longest
Columns column title and longest cell entry
Adjust Column Widths To Adjusts column width for all columns to the window width
Window Size
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.
Inserting an OD matrix
1. Switch to Vissim.
2. Make sure that:
l The network file of your choice is open.
l In the matrix editor, the OD matrix is displayed for the desired matrix.
l 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:
l The range you copied must not be greater than the dimension of the OD matrix in the matrix editor.
l If you select more than one cell in the matrix editor, the range you selected must not be less than the
range you copied.
l If you select a single cell, the range you copied must not be greater than the range available 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 greater 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 743).
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
766).
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 805).
8. In the list below, in the Matrix column, select the matrix of your choice.
Trip chain files do not take toll routes into account. Managed Lanes Routing Decisions affect the vehicles
following a trip chain.
6; 1; 10; 20; 20; (105.0,159.0); 101; 295; 529; 30; []; 101; 133; 846; 20;
(120.0,172.0); 101; 114;
7; 1; 10; 25; 20; (117.0,182.0); 101; 248; 262; 30; []; 101; 256; 987; 20;
(102.0,160.0); 101; 117;
8; 1; 10; 29; 20; (119.0,157.0); 101; 169; 322; 30; []; 101; 164; 463; 20;
(121.0,160.0); 101; 141;
9; 1; 10; 31; 20; (121.0,160.0); 101; 138; 543; 30; []; 101; 212; 405; 20;
(119.0,157.0); 101; 252;
10; 1; 10; 35; 20; (120.0,172.0); 101; 296; 205; 30; []; 101; 160; 802; 20;
(126.0,163.0); 101; 221;
11; 1; 10; 40; 20; (103.0,155.0); 101; 270; 622; 30; []; 101; 244; 604; 20;
(114.0,174.0); 101; 175;
The travel times measured in the current iteration are not used directly for path selection in the same
iteration, but are adopted only in the following iterations. This behavior is useful because, for example, for a
path selection on a Tuesday between 9:00 to 10:00 the relevant travel time is not on the same day between
8:00 to 9:00, but rather the travel time between 9:00 to 10:00 on the Monday before.
For the simulation of the experience growing with time, not only the travel time of the previous iteration is
taken into account, but in particular the travel times of all previous iterations.
You can set the more distant measurements to have less influence. For this the following methods can be
used:
l exponential smoothing of the travel times (see “Selecting exponential smoothing of the travel times” on
page 776)
l MSA (Method of successive averages) (see “Selecting the MSA method for travel times” on page 777)
Where:
K = index of the evaluation interval within the simulation time
n = index of the iteration
i = index of the edge
= measured (observed) travel time on edge i for interval k in iteration n
This kind of smoothed average contains the information from all preceding iterations. The older an iteration,
the less influence has the measured value derived from it. With a smoothing factor of for example 0.5, the
current iteration n has a weight of 50 %, iteration (n-1) has a weight of 25 %, and iteration (n-2) has a weight
of 12.5 % and so on.
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
= measured (observed) travel time on edge i for interval k in iteration n
3.1.10.5 General cost, travel distances and financial cost in the path selection
The path selection depends on the following factors:
l Travel time
l spatial length of the paths
l 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 = α • travel time + β • travel distance + γ • financial cost + Σ surcharge 2
Where:
l The Cost Coefficients are entered in the attributes of the vehicle type (see “Defining path selection
behavior with general cost function” on page 791):
l α for travel time
l β fortravel distance
l γ for link costs
l Avoid coefficients less than 0.01. Very small values may lead to significant computational inaccuracies.
This is because when Vissim searches for the shortest paths, it uses rounded integers of the generalized
costs of edges for performance reasons. It is best to use the default value 1 for both of the coefficients
Journey time and Cost. This way you can always think of the generalized costs as in seconds. The
additional costs per km and the values of the attributes Surcharge 1 and Surcharge 2 for the links are
also given in seconds. The coefficient Distance then states how many seconds of additional journey
time are added for each meter of distance.
l Cost coefficients are specific to vehicle types. This allows the modeling of driver groups with different
path selection behaviors, with different time, path and money determinants (see “Defining simultaneous
assignment” on page 790).
l The travel distances are determined from the geometry of the links.
l The financial cost of an edge is the sum of the costs of all links that are contained in that edge.
l The cost is computed by multiplying the cost rate per meter specified in the link by the length of the route
which is contained in the edge. If for a link the Surcharge 1 attribute contains a value, it is added (see
“Attributes of links” on page 441).
l Link attribute Surcharge 2: Additional surcharge for the link. Is added to general link costs without
weighting (see “Attributes of links” on page 441).
l Stochastic assignment (Kirchhoff): The distribution is carried out in each iteration according to
Kirchhoff based on the smoothed generalized costs of the previous iteration. Less vehicles use paths
with higher costs than paths with lower costs. Paths with the same cost get the same volume, regard-
less of their capacity. The result of the assignment is the following distribution to the paths:
l Paths with higher volumes have lower costs
l Paths with lower volumes have higher costs
l Paths with identical volumes have identical costs
l Equilibrium assignment: Redistributes demand across paths proportionally to costs, from expens-
ive 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 addi-
tional costs of the path. All paths that are cheaper than the average path costs are assigned addi-
tional 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 780). The result of the
assignment are identical generalized costs on all paths of a parking lot OD pair, possibly with very dif-
ferent 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 807).
These include:
C = the generalized costs
R = a path
a = an edge that occurs in R
3.1.11.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.
l In the parameters of dynamic assignment, in the Choice tab, select the procedure Use old volumes
(no path search) to select a path without carrying out a path search. In this case, 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 OD pair. These attribute values stem from an ANM import or
the path file of a previous simulation run.
l If in the parameters of dynamic assignment, on the Choice tab, you selected the path choice model
Stochastic assignment (Kirchhoff) or Equilibrium assignment, your path search is followed by
path selection. The vehicles are then distributed across the paths depending on the distribution
model and based on the distribution formula according to Kirchhoff or for equilibrium assignment.
The following descriptions require that the destination parking lot and potential routes to it are already
known. Path search finds only the best possible path in each interval for each OD pair, but all found paths
can be used in all intervals (see “Path search finds only the best possible path in each interval” on page
779). For the dynamic assignment, the drivers select the route at the time they depart from the origin
parking lot.
Calculating utility
One of the basic assumptions in path selection according to Kirchhoff is that not all drivers use the best
path, but that all known paths are used and have different costs. However, a large percentage of the traffic
should be distributed across the better paths. The quality of paths is evaluated using the generalized costs.
Generalized costs are contrary to the "benefit" involved in the theory of discrete decisions. Thus the benefit
is defined as the reciprocal of the generalized costs:
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:
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 method according to
Kirchhoff .
Where: = the Target volume (relative) attribute and is the total volume of the OD parking
lot relation. is iteratively calculated, so that is a function γ with the following variables:
l
the generalized cost of the corresponding path
l
the relative target volumes of the previous simulation run
This includes:
: the costs of path j
: the average path costs, with the number of paths with the OD relation .
with
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:
l A dynamic assignment has been carried out and matrices or trip chain files have been referenced,
and
l 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.
If the following is set:
Thus, a proportion of in the total demand for the parking lot relation is shifted.
If the remaining share of must be shifted. The remaining share is 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 instead of and with instead of .
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 789). 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:
l Current iteration index: 1
l Target volume (relative): empty for all vehicle classes and time intervals
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.
Multiple passes of the shortest path algorithm with only slightly modified edge evaluations increase the
probability of finding more Alternative Paths. These may have higher total costs than the best path,
however, they should still be used.
Element Description
Search alternative paths with If the option is selected, the specified number from stochastic
stochastic edge penalization 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.
Element Description
FromZone From zone: Number of the origin zone
Element Description
FromRoutingDecision From routing decision: Number of the origin routing decision
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 138).
2. Make the desired changes:
Converged Conv If this option is selected, the travel time of the path is converged. The
path fulfills the convergence criterion Travel time on paths for all
completed time intervals (see “Attributes for achieving convergence” on
page 812). The average journey time of all vehicles is taken into
account. This corresponds to the weighted average journey times of all
vehicle classes. The attribute is flagged as irrelevant and is not
evaluated as long as there is no new travel time in any time interval, for
example, after loading the path file before a simulation run.
Volume VolNew Number of vehicles using the path during the current simulation run
(new)
Volume tar- VolTarRel only for equilibrium assignment: share of the target volume of the path in
get (rel- the total volume of the parking lot OD pair (see “Method of path selection
ative) with or without path search” on page 780)
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 788).
The summands must be of the same magnitude as the cost components. Pay attention to the units:
l Travel times in seconds
l Distance in meters
l Costs have no implicit unit. You define the unit. If you want your cost unit to be Euro per kilometer,
choose the corresponding coefficient, so that the product amounts to the same order of magnitude as
the journey time in seconds.
6. Enter the desired values.
connectors” on page 452). The blocks for the selected vehicle classes are only relevant for the dynamic
assignment.
DDestination Distance from Straight-line distance between the position of the parking lot
desired zone and the center of the destination zone
DVeh Distance from Generalized costs of the cheapest path from the current
current position location (vehicle position)
Warnings:
l For very large utility values, an overflow of numbers can occur.
l 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.
Element Description
Logit The Logit scaling factor μ determines how strongly the distribution responds to utility dif-
scaling ferences (see “Method of path selection with or without path search” on page 780).
factor
Logit If the selection probability of a parking lot lies below this value, the parking lot is not selected
lower as destination parking lot. This increases the selection probability for the remaining parking
limit lots.
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 138).
The list on the left may include the following attributes:
Column Description
No Number of dynamic routing decision
Link Number of the link, on which the dynamic routing decision is located
AllVehTypes If this option is selected, all vehicle types follow the vehicle routing decision or
partial 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.
Condition Condition for new parking lot selection and new path selection:
l Destination is zone of parking lot
l Destination parking lot full
l Destination parking lot fewer than: accounts for the number of free parking
spaces
l Parking lot full
l Destination parking lot fewer than: accounts for the number of free parking
spaces
l Always
CondParkLot Condition parking lot: Name of parking lot specified in the attribute Destination is
zone of parking lot.
AvailSpaces Available spaces: Enter number of free parking spaces for the conditions Destin-
ation parking lot fewer than and Parking lot fewer than
Column Description
Strategy If the condition has been fulfilled: strategy according to which the new path
selection is performed:
l Same zone, different parking lot (random): Parking lot is selected evenly from
all the parking lots of the zone.
l Same zone, parking lot by benefit function
l Same zone, different parking lot by benefit function
l Any zone, parking lot by benefit function
l Any zone, different parking lot by benefit function
l New route to destination parking lot
l 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 792) Closed parking lots are
not taken into account.
StratParkLot Strategy parking lot: Name of parking lot specified in the Strategy attribute.
ExclFullParkLots Exclude full parking lots: Full parking lots are not considered for route choice
Element Description
Route You can model two different route guidance systems. For each route guidance system, you
guidance can set the strategy, the route guidance interval and the offset time.
1
Route
guidance
2
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.
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 object sidebar, 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 (see “Displaying flow bundle bars” on page
802).
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 176). 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 803).
8. Make sure that the desired entries have been selected in the Time intervals column.
The attributes are saved to the Flow bundles list.
9. Configure the display of the flow bundle (see “Displaying flow bundle bars” on page 802).
l In the Flow bundles list, in Time intervals column, select the desired entries.
l The Segment length: attribute of the link defines the subdivision of the link into segments with their own
flow bundle volumes. If you change the segment length, you must update the flow bundle volumes. To
do so, read in the path file again:
► On the Traffic menu, click > Dynamic Assignment > Read Paths.
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 138).
2. Make the desired changes:
CroSecRelev Cross Method how the relevant paths for the flow bundle are determined from
section the filter cross sections, if multiple filter cross sections are inserted:
relevance
l All:The path must traverse all filter cross-sections of the flow bundle
selected in the Flow bundles list for it to be considered for the flow
bundle.
l At leas one:The path must traverse at least one filter cross-section of
the flow bundle selected in the Flow bundles list for it to be con-
sidered for the flow bundle.
AllVehTypes All vehicle If this option is selected, the volume of flow bundles is calculated for all
types vehicle types.
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 Vehicle Vehicle classes as an additional filter for which the volume of the flow
classes bundle is calculated. Make the following settings for the simulation run
during which the flow bundle relevant path file is generated:
l Only the vehicle classes specified in the parameters of the dynamic
assignment, on the Files tab, under Vehicle classes will be con-
sidered.
l Select Store paths (and volumes).
TmInts Time Start and end of the interval in simulation seconds (see “Defining time
intervals intervals for a network object type” on page 365). The time intervals refer
to the start time of the counted vehicles.
3.1.14.1 Attributes for the trip chain file, matrices, path file and cost file
1. On the Traffic menu, click > Dynamic Assignment > Parameters.
The Dynamic Assignment: Parameters window opens.
Element Description
Use trip If this option is selected, Vissim performs dynamic assignment based on a trip chain
chain file
file *.fkt (see “Modeling traffic demand with trip chain files” on page 771)
Trip chain *.fkt file with trip chains from a sequence of trips
file
Element Description
Matrices If this option is selected, Vissim performs dynamic assignment based on one or
multiple OD matrices.
l Matrix column: Select number and name of origin-destination matrix (see “Modeling
traffic demand with origin-destination matrices” on page 764)
l VehComp column: Selecting vehicle composition (see “Modeling vehicle com-
positions” on page 480)
Scale total Reduce total demand in all origin-destination matrices to the percentage specified in [%]
volume to This value is used as a starting point for scaling the total demand of origin-destination
matrices by the value Dynamic assignment volume increment (see “Defining
simulation parameters” on page 889). The 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 889).
Evaluation Time interval in which costs are calculated and paths are searched. The path selection of
interval vehicles can change at these intervals. Can be changed, as long as no *.bew cost file has
been created (see “Evaluation interval duration needed to determine the travel times” on
page 775).
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 373)
l 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 373)
l 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.
Vissim criteria to be checked for the cost file and path file:
l Vehicle class or vehicle type not available
l Parking lot not available
l Dynamic dynamic routing decision not available
l Edge not available
l Table Linksanzahl does not contain the origin parking lot
l Table Linksanzahl does not contain the destination parking lot
l Attribute list Edges: attribute Link sequence has no values
l Attribute list Edges: contains nodes that do not exist in the path file or cost file
l Time interval not available
l Values cannot be read because they contain letters instead of numbers
l Not enough entries in a row
l The origin parking lot is not located on the first edge.
l The destination parking lot is not located on the last edge.
Element Description
l The edges of a path are not connected.
Store costs If this option is selected, the specified cost file *.bew is saved.
You may select specific Vehicle classes for which travel times and volumes are saved to
the cost file. You can access these vehicle class specific 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, which were selected here. For each
vehicle of a vehicle type that is assigned 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 only with stochastic
deviation.
Travel times are smoothed based on the smoothing method selected in the Cost tab.
Store paths If this option is selected, paths and volumes are saved in the *.weg path file. Next to it,
(and In the Vehicle Classes section, you can select vehicle classes for which additional data,
volumes) apart from the data for all vehicle classes, is saved to the path file.
Element Description
Time Time interval of which the smoothed edge travel times shall be used:
interval for l Same time interval, previous simulation run: Select this option for equilibrium
edge travel assignment or for stochastic assignment (according to Kirchhoff). Always select this
times in option when using equilibrium assignment (see “Attributes for path selection” on
path search page 810).
l Previous time interval, same simulation run: May result in less iterations 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.
Cost for Calculation procedure used as a basis to calculate costs for path selection if you have
path selected Stochastic assignment (Kirchhoff) or Equilibrium assignment for the
distribution distribution model. Existing volumes Volume (old) are not taken into account:
with l Sum of edge travel times: The cost calculation is based on the smoothed travel
Kirchhoff times of the edges.
l 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
Path On the Choice tab, in the Path choice model section, select the Stochastic assignment
search (Kirchhoff) option or Equilibrium assignment.
l 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 779).
l Search alternative paths (see “Performing an alternative path search” on page 786)
l Keep paths for O-D pairs with zero volume: A parking lot-parking lot relation is
without volumes, if none of the OD matrices or the trip chain file contain a demand for
this relation. OD matrices and trip chain file must be selected (see “Attributes for the trip
chain file, matrices, path file and cost file” on page 805).
If this option is selected, all paths for OD pairs with zero volume will remain
unchanged (no paths are discarded) when the simulation is started. Vissim will not
discard any paths if the volume in one of the selected OD matrices or the trip chain file is
rounded down to zero in the current simulation run because a very low total volume < 1
was defined.
If in addition, the option Search new paths is selected, the software finds paths for
zero-volume OD pairs between parking lots in addition to new paths for low/high-volume
parking lot/parking lot relations.
If the option Keep paths for O-D pairs with zero volume is not selected, all paths
for OD pairs with zero volume will be discarded upon simulation start.
The option Keep paths for O-D pairs with zero volume is ignored, if on the Choice
tab, in the section Path choice model, the option Use volume (old) 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.
Path If there are several paths a vehicle can use to get from the origin parking lot to the
selection destination parking lot, the vehicle can decide on the path it wants to take at the following
type times:
l Decide at start only: The vehicle chooses its path to the destination parking lot at the
origin parking lot or at a dynamic vehicle routing decision.
Element Description
l 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 fol-
lows 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 attribute 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. If the vehicle takes a toll route,
it continues to drive on the toll route until it ends.
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
Logit Sensitivity parameter of the Logit function for the parking lot selection model
scaling
factor
Logit lower Lowest selection probability which is still taken into account when choosing a parking lot.
limit Parking lots with lower selection probability are not selected.
Path pre-selection
Reject When this option is selected, the Max. extra cost compared to the best path: box is
paths with selected. Vehicles avoid paths identified as too expensive Paths are too expensive if the
too high generalized costs exceed the costs of the best path of the corresponding parking lot
total cost relation by the specified factor (in %).
Max. extra Threshold in % for the cost difference as a criterion for path selection.
cost
compared
to the best
path
Element Description
Limit If this option is selected, the option below it Max. number of paths per parking lot
number of relation: is activated. Vehicles consider the specified number of paths at most for a
paths 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 815).
Max. Maximum number of paths per parking lot relation as a criterion for path selection. Default
number of 999.
paths per
parking lot
relation
Avoid long If the option has been selected, vehicles avoid paths that they identify as detours. A
detours path is a detour if it replaces a section of an existing path with a section which is longer by
at least the specified factor (see “Using the detour factor to avoid detours” on page 795).
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 789).
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 815).
If ANM routes are imported as paths for dynamic assignment, the ANM
import function automatically selects the attribute Use volume (old).
Stochastic assign- The path is selected based on path search for new paths and an evaluation of
the costs according to Kirchhoff. In the Costs tab, select the calculation
ment (Kirchhoff)
procedure used as a basis to calculate the costs for path selection according
to Kirchhoff.
l Kirchhoff exponent: Sensitivity parameter of the distribution function
for path selection model. Default 3.50.
l Correction of overlapping paths: If this option is selected, it activ-
ates 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 795). The attribute Kirchhoff (edge travel
times) must be selected.
Element Description
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 less than the specified threshold. Default value
of 15 %.
Element Description
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 less than the specified threshold. Default value
of 15 %. Locked edges are not taken into account when calculating
convergence.
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 %.
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 Number of converged simulation runs after which Vissim is to end the
consecutive converged simulation runs even if a higher Number of runs has been specified in
simulation runs the Simulation parameters.
Behavior upon Convergence may already be reached before the number of simulation
convergence: runs is completed that has been defined in the simulation parameters, in
the Number of runs box. In this case, you can choose how Vissim
should behave.
l Exit: Do not perform another simulation run
l 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.
l 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:
l Select only one of the three convergence criterion.
l Preferably, choose Travel time on paths.
l If you select multiple convergence criteria, there is a chance that convergence will never be
reached because due to the increasing requirements the convergence criteria could become
too strict.
l 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.
Blocking edges
You can block edges for the path search of the dynamic assignment and thereby displace traffic from
specific network sections (see “Excluding edges from dynamic assignment” on page 763). Blocked edges
are shown in red.
Element Description
Reject paths with too high total cost Threshold in % for the cost difference as a criterion for the
Max. extra cost compared to the best path search
path
Limit number of paths Maximum number of paths per parking lot relation as a
Max. number of paths per parking lot 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 greater 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.
l You have one OD-matrix and assignment results of dynamic assignment that include paths and their
volumes as well as a set of count data in link attributes. Using Matrix correction, you automatically
adjust the OD-matrix to the new path volumes, creating values that are closer to the count data. The
count data cover an integer multiple of the evaluation interval. The OD-matrix does not change when
count data is collected.
l You receive an assignment result that includes multiple vehicle classes and the respective OD-
matrices. The count data is listed separately by vehicle class. You use Matrix correction successively
for the individual OD-matrices.
Alternatively, you can perform Matrix correction via the COM interface.
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.
l To use the count data of a numeric link attribute (default setting), make sure that the desired data is
available in the link attribute.
l To enter count data for a specific link and access it via the Count data attribute, in the Links list,
show the vehicle class-specific subattribute of the Count data attribute. Then, in the row of the
respective link, enter the values.
l To access count data via a user-defined attribute, define the attribute according to your requirements
(see “Using user-defined attributes” on page 237).
4. On the Traffic menu, click > Dynamic Assignment > Matrix Correction.
The Matrix correction window opens.
5. Make the desired changes:
Element Description
Input and Number and name of OD-matrix whose values you want Matrix correction to correct based on
output selected count data and volumes.
matrix
Counts Shows the link attributes selected. The count data of a link is made up of the total of the selec-
for links: ted attributes.
Opens the window Links: Select attribute: Select the desired numeric link attributes and/or
subattribute of the Counted data attribute. The data of the selected attributes are used as
target values during Matrix correction.
Under the Counted data attribute, you can select the desired vehicle class. If you have
created user-defined attributes, you can select them as well.
Volumes Shows the path attributes selected. The volume of a path is made up of the total of the selec-
on paths: ted attributes.
Opens the Paths: Select attribute: Select the desired numeric path attributes, for example
Volume (new).
To generate routing decisions and vehicle inputs the following data is used:
l The path volumes last saved to the path file (Volume (new) attribute, vehicles that departed within the
time interval)
Element Description
Limit number of All paths are converted to static routes. All path volumes are defined based on the
routes 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.
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 generated static routes are discarded due to this
criterion.
Relative volume in time interval = absolute volume in time interval /Sum of volumes for
all routes of the respective time interval
If the sum of volumes of all routes of a routing decision in a time interval is 0, this
time interval is evaluated as if the relative volume was greater than the relative
minimum volume.
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.
Element Description
max. number of All the routes from the start section to the destination section are taken into
routes (per des- consideration. For each decision section, the number of routes to destination
sections is specified. Multiple destination sections of a routing decision, which are
tination)
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.
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
represented path data is displayed in the *.weg path file (see “Files of dynamic assignment” on page 373).
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 824) 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.:
l Vehicle entering the network
l Change in traffic signal state
l Vehicle entering a node
l Vehicle entering a microscopically simulated area
l Vehicle exiting a microscopically simulated area
Mesoscopic and microscopic simulations can be combined to form a hybrid simulation (see “Using hybrid
simulation” on page 856). 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:
l detailed evaluations are only needed for certain parts of the network, but a large network is required
to model route choice.
l for parts of the network mesoscopic simulation is not precise enough and conflicts cannot 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.
In the mesoscopic simulation, vehicles take into account the toll calculation as with the dynamic assignment
(see “Calculating toll using dynamic assignment” on page 821). Neither the managed lanes routing decision
nor the destination section of the managed lane or the general purpose route may be within a node that is
used for the mesoscopic simulation.
You can find examples of mesoscopic simulation in the directory ..\Examples\Examples
Training\Mesoscopic Simulation.
1. Prepare your Vissim network according to the requirements for dynamic assignment (see “Using
dynamic assignment” on page 737), (see “Defining parking lots for dynamic assignment” on page 743),
(see “Defining zones” on page 747).
2. Select the desired matrix or matrices (see “Attributes for the trip chain file, matrices, path file and cost
file” on page 805).
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 805).
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 747).
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 805).
6. From the shortcut menu of the Meso nodes list or or Meso edges list, choose Create meso network
nodes.
7. For these nodes, select the attributes UseForDynAssign and UseForMeso (see “Attributes of nodes”
on page 753), (see “Attributes of meso nodes” on page 849), (see “Attributes of meso edges” on page
851).
8. Create the meso graph (see “Generating meso graphs” on page 855).
9. To simulate parts of your Vissim network microscopically, make sure they lie in sections (see “Modeling
sections” on page 720), (see “Using hybrid simulation” on page 856).
10. Select the Meso simulation method (see “Selecting simulation method micro or meso” on page 889).
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 857).
12. Make sure that the driving behavior parameters in the Meso tab meet your requirements (see “Editing
the driving behavior parameter Meso” on page 354):
13. Make sure that for links you have selected the Meso speed model according to your requirements
(see “Attributes of links” on page 441).
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 441).
15. Define the status of conflict areas in the Conflict Areas list or in the Nodes - Conflict areas coupled
list (see “Attributes of conflict areas” on page 588), (see “Attributes of nodes” on page 753).
16. Model node control (see “Node control in mesoscopic simulation” on page 829). 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 854) and a follow-up gap in the Meso turns list (see
“Attributes of meso turns” on page 852).
17. To perform evaluations for mesoscopic and/or hybrid simulation, configure the following evaluations:
l Network performance (see “Vehicle network performance : Displaying network performance results
(vehicles) in result lists” on page 1060)
l Link evaluation (see “Showing data from links in lists” on page 1102)
l Meso edge evaluation (see “Showing meso edges results in lists” on page 1089)
l Meso lane evaluation (see “Showing meso lane results in lists” on page 1090)
18. Ensure that the desired simulation parameters have been set (see “Defining simulation parameters” on
page 889).
19. Start the simulation (see “Selecting the number of simulation runs and starting simulation” on page
894).
3.2.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.
3.2.2.2 Car following model for the meso speed model Vehicle-based
The car following model uses individual vehicle speeds:
In this formulation, VLink is replaced by VFollower: Each vehicle tries to drive at its individual desired speed
VFollower.
especially when the vehicle must change lanes over several short consecutive edges in order to reach the
connector.
When a meso vehicle on a meso edge performs lane selection in the exit node of the edge, the lane
preferences of the vehicle on the meso edges are taken into account up to downstream connectors whose
Lane change distance extends back into the upstream meso edge. This lane change distance is 200 m by
default and can be changed.
With the attribute Meso Additional Look Ahead Distance (Lane Choice) of the meso edge, you can
define the distance from the end of the meso edge at which downstream meso edges within the Lane
change distance of the connector are considered for lane selection (see “Attributes of meso edges” on
page 851). Connectors in micro sections are not taken into account. Meso vehicles do not look ahead
through micro sections. For a downstream link edge to be considered for look-ahead, it must lie entirely
within the look ahead distance.
3.2.3.1 Meso nodes, meso network nodes and properties of meso graphs
The meso graph is different from the abstract network graph for dynamic assignment (see “Building an
Abstract Network Graph” on page 741). The meso graph is a combination of all meso nodes and meso
edges that are relevant for mesoscopic simulation:
l The meso graph is created based on nodes where the attribute Use for mesoscopic simulation
has been selected. These nodes are referred to as Meso network nodes and displayed in the
Nodes list (see “Modeling nodes” on page 748). You can create all Meso network nodes for the
entire Vissim network in a single step as a so-called segment node. You can then edit them like other
nodes (see “Creating meso network nodes for entire Vissim network” on page 847). You can also
define Meso network nodes manually in the Network editor (see “Defining meso network nodes indi-
vidually in the Network editor” on page 848).
l If you decide not to create Meso network nodes in a single step for the entire network, but want to
define them individually and manually, make sure that the modeling of meso network nodes complies
with the rules for defining meso network nodes in mesoscopic simulation (see “Modeling meso net-
work nodes” on page 831).
l In meso graphs, Vissim does not use the modeled meso network nodes, but automatically gen-
erates corresponding meso nodes when it creates the meso graph. Thus, for each meso node
modeled, there is a corresponding meso network node.
l Vissim assigns this meso node the value Node in the Type attribute, when it generates the meso
graph. This is because the meso node is based on a modeled network object of the type Node.
l However, the meso nodes are not shown in the Nodes list, but in the Meso nodes list (see “Attrib-
utes of meso nodes” on page 849).
l 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.
l 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 cor-
responding value, e.g. Parking lot, Routing decision or Other (see “Attributes of meso nodes” on
page 849).
This allows for a distinction between meso network nodes and meso nodes during mesoscopic
simulation. The following 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 You either create all meso network nodes for the entire network or you define each node
individually (see “Modeling nodes” on page 748), (see “Modeling meso network nodes” on
page 831).
Marks When you create all meso network nodes for the entire network , the attribute Use for
node as mesoscopic simulation is selected for these nodes. The nodes are displayed in the
meso Nodes list (see “Attributes of nodes” on page 753).
network If you define nodes for mesoscopic simulation individually and manually in the Network
node editor, select the attribute Use for mesoscopic simulation. The nodes are displayed in
the Nodes list (see “Attributes of nodes” on page 753).
The Nodes list contains all nodes of the network object type Node. At the meso network
nodes, the attribute UseForMeso (Use for mesoscopic simulation) is selected.
Meso When after modeling the network and configuring the simulation, you start the simulation,
node 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 849).
3.2.3.2 At a glance: Differences between meso network nodes and meso nodes
Meso nodes generated by Vissim from meso network nodes when creating the meso graph
l These meso nodes cannot be edited in the Network editor. Only meso network nodes can be edited
in the Network editor.
l The meso nodes are displayed in the Meso nodes list. For these nodes, the Type attribute is Nodes.
The Node attribute also contains the number of the corresponding meso network node.
l In Defined links of the corresponding meso turn, the link behavior type and the meso speed must not
change if the meso speed model Link-based is selected. However, the number of lanes may change: If
in the meso node, a meso turn edge leads from a double-lane link via a link sequence, consisting of mul-
tiple connectors and links that begin with a single-lane connector, the following links and connectors of
the meso edge may have multiple lanes. This is described in Rule 3 (see “Rules and examples for defin-
ing meso network nodes” on page 832).
l 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 suc-
cessive edge.
l 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.
l 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:
l The front edge of the vehicle reaches the detector.
l The vehicle is on the detector.
l The rear edge of the vehicle reaches the end of the detector.
l Number of front edges and rear edges
l Vehicle number, vehicle type, vehicle length
l Occupancy
l PT line
If the detector lies within a meso-node upstream of a signal head, the following applies:
l The detector is treated as if it were directly upstream of the signal head.
l 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:
l The signal states Red and Red flashing are interpreted as stops.
l Red/amber is evaluated with the driving behavior based on the settings made in the Behavior at
red/amber signal attribute (see “Editing the driving behavior parameter Signal Control” on page 339).
l 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 relevant for mesoscopic sim-
ulation (see “Attributes of meso turn conflicts” on page 854).
U-turn major 3.5 Same as left major - minor 3.5 Same as left minor - major
U-turn minor 6.5 Same as left minor - major 3.5 Same as left minor - major
Channel island (at the end) 5.5 Same as right minor - major 3.3 Same as right minor - major
right minor - minor 5.5 Same as right minor - major 3.3 Same as right minor - major
straight minor - minor 5.5 Same as right minor - major 3.3 Same as right minor - major
left minor - minor 6.5 Same as left minor - major 3.5 Same as left minor - major
Left turns with counter flow 3.5 Same as left major - minor 2.2 Same as left major - minor
Right turn on red 5.5 Same as right minor - major 3.3 Same as right minor - major
Bypass (at the end) 3.5 (as for entry) 3.2 (as for entry)
l Network objects of the following types must not intersect or lie within conflict areas:
l Parking Lots
l Managed lanes routing decisions must not be defined within meso network nodes.
l Dynamic routing decisions must not be defined within meso network nodes either.
l Public transport stops
l Nodes
l Sections
l The lane and opposing lane do not overlap by more than 100 m.
l No lane conflict of a link within a meso network node may intersect the conflict area. Pay particular
attention to this in the case of multiple lanes.
l the meso speed, if the meso speed model Link-related is selected (see “Car following model for
mesoscopic simulation” on page 824)
This means the Defining links of the meso turn must each have the same value (see “Attributes of meso
turns” on page 852).
Note: Please note the limitations and information that apply for defining meso network nodes (see
“Creating meso network nodes” on page 847).
3.2.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:
l Consequences of correct and incorrect positioning of meso network nodes
l 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:
l Nodes in areas where the number of lanes changes
l Modeling connectors in meso network nodes
l Modeling a signalized intersection
l Modeling intersections with lane widening
l Modeling intersections with bypass and channelized turn
l Modeling roundabouts
l Modeling reduced speed areas on links
l Modeling signal controllers 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:
l The vehicle stops for the conflict at node 6, position b, and only pays attention to the edge between
node 5 and 6. The travel time at the edge between nodes 5 and 6 acts as a critical gap, if it is shorter
than the meso critical gap entered for the conflict. The same applies for the subsequent nodes:
l The vehicle stops for the conflict at node 3, position c, and only pays attention to the edge between
node 3 and 2. The travel time at the edge between nodes 3 and 2 acts as a critical gap, if it is shorter
than the meso critical gap entered for the conflict.
l The vehicle stops for the conflict at node 1, position d, and only pays attention to the edge between
node 1 and 2. The travel time at the edge between nodes 1 and 2 acts as a critical gap, if it is shorter
than the meso critical gap entered for the conflict.
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:
l 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.
l 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.
l Incorrectly modeled: The modeling in the figure on the right does not allow the vehicle to become
aware of the relevant meso node. For conflicts in the meso network node, e.g. the entry of the vehicle
into the roundabout, the vehicle is only aware of non-relevant meso edges (the three meso edges
highlighted in yellow that lead into the meso network node from the left, top and right). The vehicle
cannot become aware of the relevant node as shown in the figure on the left. Thus, it cannot take a
correct meso critical gap into account. The vehicle stops at the meso network mode and gives priority
to the vehicles coming from the right, top and left, as it is only aware of their meso nodes.
Correct: Vehicle is aware of relevant meso Incorrect: Vehicle is only aware of non-relevant
edge (yellow between the two bottom meso 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 826).
C l two con- l On the double-lane link, vehicles may use both lanes.
nectors l For dynamic assignment when one of the connectors is closed then
l a modeled only one connector is available for the path search. However for meso-
meso net- scopic simulation both connectors remain available.
work node l 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.
E l two con- l On the double-lane link, vehicles may use both lanes. As both lanes can
nectors be easily reached, no lane change is required and the vehicles are dis-
l a modeled tributed evenly across the lanes, if both lanes are permitted for the vehicle
meso net- route.
work node l 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.
Rule Description
1 Meso network nodes must be defined everywhere on a link where more than one connector
begins or ends.
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:
l the link behavior type
l the meso speed, if the meso speed model Link-related is selected (see “Car following model
for mesoscopic simulation” on page 824)
l The number of lanes can vary for each defining link contained within the meso network node.
l The number of lanes of the inbound meso edge may differ from the number of lanes of the out-
bound meso edge.
Correct: The number of lanes does not Correct: The number of lanes can vary in
change in the meso node: the meso node:
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.
Rule Description
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.
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.
l According to Rule 1 meso network nodes must be placed at the branchings where the bypass
begins and ends. These nodes must have the attribute Use for mesoscopic simulation. In
the figure on right, the vehicle approaching from the left and turning to the right (downwards),
already waits at the beginning of the right turn lane, at the large node that represents the entire
intersection. This is not recommended. In the figure on the left, the vehicle waits at the end of
the right turn lane, at the small meso network node modeled for this purpose.
l In addition, the intersection itself must lie within a meso network node.
Rule Description
Correct: Not recommended:
Modeling roundabouts
Note: The following tips refer to the modeling of simple roundabouts, e.g. those with a single lane,
with no or only one bypass and few entries and exits. To model more complex roundabouts or
roundabouts whose conflicts cannot be modeled correctly in mesoscopic simulation, define
sections and perform a hybrid simulation (see “Using hybrid simulation” on page 856).
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.
l Each branching and thus each entry and exit must lie within a meso network node.
l The connectors do not have to lie entirely within the node.
l 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 mesoscopic sim-
ulation.
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:
l Condition 1: The travel time on the roundabout between exit x and the next entry downstream y is
equal to or greater 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:
l 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 greater 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 414). 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:
l The travel time on the roundabout lane between entry b and the next downstream exit x is greater than
the travel time between exit x and the next exit downstream y: tbx > txy and
l the travel time on the roundabout lane between exit x and the next entry downstream y is less 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:
l 4 meso turn edges:
l from roundabout
l from entry
l into roundabout
l into exit
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.
Description
l Reduced speed areas on links are only taken into account when the vehicle-based meso speed
model is used on links.
l In the top figure, the speed distribution specified for the reduced speed area has an impact on the
entire meso node for vehicles heading from west (left) to east (right) on the right lane.
l If you want the reduced speed area to have only a local impact, you need to insert a meso network
node (see “Defining nodes” on page 752). The reduced speed area must lie entirely within the node.
The meso edge within the node is a turn meso edge that is impacted by the speed distribution of the
reduced speed area.
l Desired speed decisions are treated the same way in mesoscopic simulation.
Description
change the values accordingly. You can convert meso network nodes into polygon nodes and edit them
(see “Using polygon nodes and segment nodes” on page 751).
► From the Traffic menu, choose > Dynamic Assignment > Create meso network nodes.
Tip: Alternatively, select Create meso network nodes from the shortcut menu of one of the
following lists:
Meso nodes, meso edges, meso turns, meso turn and conflicts
Vissim deletes any node-edge graphs and generates all required meso network nodes. Vissim will
generate new meso network nodes for existing ones, if the attribute Allow recreation is selected (see
“Attributes of nodes” on page 753).
You can then create a meso graph (see “Generating meso graphs” on page 855).
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 753). 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.
► On the Lists menu, click > Network > Meso Nodes.
The Meso nodes 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 138).
The list on the left may include the following attributes:
Attribute Description
Type Vissim assigns the type of the meso node, while gen-
erating the meso node based on the network object
type for which it is generating the meso node. The
length of automatically generated meso nodes that
are not of the type Node is 0.000 m.
Parking Lot Number of parking lot in which the meso turn lies
Attribute Description
Inbound meso edges Numbers of the meso edges that lead to a meso
edge of the meso node
Outbound meso edges Numbers of meso edges that exit the meso edge of
the meso node
Dynamic vehicle routing decision Numbers of the dynamic vehicle routing decisions at
meso edges of the type Routing decision
From meso FromMesoNode Number of meso node at which the meso edge
node begins
Type (Type): Vissim distinguishes between the following types of meso edges:
l Micro-meso transition: Meso edge lies at the border of a section where transition from microscopic
to mesoscopic simulation takes place. The length is 0.000 m.
l Meso link: The meso edge lies between two meso nodes. This includes between two meso nodes of
the type PT stop lay-by entry and PT stop lay-by exit.
l Origin connector: Origin connector meso edge in parking lot. An origin connector meso edge does
not have a preceding edge.
l Destination connector: Destination connector meso edge in parking lot. A destination connector
meso edge does not have a successive edge.
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 138).
The list on the left may include the following attributes:
Link LinkSeq Number of links or connectors via which the meso turn leads.
sequence Contrary to the defining links, this also includes the From link and
To link.
Meso fol- MesoFollowUpGap The meso follow-up gap determines the maximum capacity (3,600 s
low-up / meso follow-up gap) of a subordinate flow within a node, as long as
there is no traffic on a route that leads to conflict. The follow-up gap
time
only becomes effective, if it is greater than the temporal distance
between two successive vehicles that has been defined in the car
following model. The meso follow-up gap is a link attribute (see
“Attributes of links” on page 441). The meso follow-up gap only has
an impact on simulation, if it is greater than the temporal distance
specified in the car following model. Only then is the capacity
reduced. When defining values for the follow-up gap, you can refer
to established manuals such as HBS or HCM. Edit this attribute in
the Meso turns list or in the Nodes - Meso turns coupled list (see
“Attributes of nodes” on page 753). The values are saved to the
defining links as Meso follow-up gap. The default value is 0.0 s:
When you use the default value, only the car following model takes
effect (see “Car following model for mesoscopic simulation” on
page 824). Value range 0 - 1,000 s.
l Defining links: List of the meso turn links and connectors that are significant for the behavior of vehicles
in mesoscopic simulation (see “Attributes of links” on page 441)
l Link sequence: List of all links and connectors of the meso turn (see “Attributes of links” on page 441)
2. On the list toolbar, in the Relations list, click the desired entry.
3. Enter the desired data.
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 138).
The list on the left may include the following attributes:
Meso MesoNode Number of meso node in which the turn conflict lies
node
Meso MesoCriticGap Meso critical gap: The meso critical gap defines the temporal distance
critical between two successive vehicles in the major flow that a vehicle in a minor
gap flow needs to enter the node. The meso critical gap extends from the back
edge of the preceding vehicle to the front edge of the tailing vehicle. The
time required for the effective length of the preceding vehicle is not included.
This allows you to also model realistic behavior when dealing with a large
share of overlong vehicles. When defining values for the meso critical gap,
you can refer to established manuals such as the HBS or HCM. In deviation
from the definition used here, in the manuals, the meso critical gap is
defined for between the front edges of successive vehicles.
The meso critical gap is a conflict area attribute (see “Attributes of conflict
areas” on page 588). Edit this attribute in the Meso Turn Conflicts list or in
the Nodes - Meso Turn Conflicts coupled list (see “Attributes of nodes” on
page 753). The values are saved with the respective conflict areas as the
attribute meso critical gap (see “Attributes of conflict areas” on page 588).
The default value is 3.5 seconds, with a range from 0 seconds to 1,000
seconds. The meso critical gap does not take effect in the mesoscopic
simulation if the status of the conflict area is Undetermined.
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.
includes vehicles on the links and connectors that lie on the level allocated to this section.
Example:
A section is selected for the microsimulation and allocated to level 2. This section covers the entire Vissim
network: All links on level 2 are included in the microscopic simulation One half of the length of the
connectors that connect links on level 1 and level 2 or vice versa are simulated microscopically. The other
half mesoscopically, as the transition between microscopic and mesoscopic simulation is located in the
middle of these connectors.
Note: Nodes that contain one end of such a connector may not contain any part of the other half,
because a node may contain no transition between microscopic and mesoscopic simulation!
Avoiding changes to the base network and carrying them out under modifications
Vissim automatically adopts changes made to the base network into the derived scenarios. Therefore, do
not change the base network from which scenarios are derived and, if necessary, edited, as different
changes made to the base network and scenarios can lead to conflicts. These conflicts may, for example,
result in Vissim no longer being able to load individual modifications and scenarios, as their changes can no
longer be considered. If changes to the base network are necessary, add a new modification, make the
changes to it, and in the Loading sequence position, select the last position for its assignment to the
desired scenarios (see “Editing the project structure” on page 864). This way possible conflicts only arise
during this modification. This allows you to delete the modification from the scenario and restore the
previous status of the scenario.
3.3.1.2 Scenario
A scenario is 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 872). A scenario contains the changes you made in the
form of modifications. You can use a scenario to perform simulation runs.
3.3.1.3 Modification
A modification contains changes made to a scenario, with the aim of creating different requirements for a
simulation run than those in other scenarios whose simulation results you want to compare. Within a
project, scenarios differ from the base network through one or multiple modifications. The scenarios of a
project differ from each other through several modifications (see “Opening and editing modifications in the
network editor” on page 873). Within a project, 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.
3.3.1.4 Project
The following elements are managed in a project:
l Base network
l Scenarios based on the base network
l Modifications that distinguish the base network from its scenarios as well as the scenarios from each
other.
When you place an *.inpx network file under scenario management, Vissim creates a new project and
a first scenario. The Vissim network of the *.inpx file becomes the base network of the project (see
“Placing a network under scenario management” on page 870). A project and its scenarios and
modifications are displayed in the project explorer (see “Using the project explorer” on page 862). In
Scenario Management, the length of the path to the project directory is limited to 214 characters (see
“Technical information and requirements” on page 42).
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.
3.3.3 Managing projects and editing attributes of base networks, scenarios and modifications
You manage a project, including base network, scenarios and modifications in the project explorer and the
project structure (see “Using the project explorer” on page 862), (see “Project explorer toolbar” on page
863), (see “Editing the project structure” on page 864). The project structure also allows you to edit
attributes of the elements. You cannot undo a function executed in scenario management. By default, an
undo function is available when you model Vissim networks.
3.3.4 Editing base networks, scenarios, and modifications in the network editor
In the network editor, you can open and edit all scenarios and modifications (see “Opening and editing the
base network in the network editor” on page 872), (see “Opening and editing scenarios in the network
editor” on page 872), (see “Opening and editing modifications in the network editor” on page 873).
However, avoid changes to the base network to avoid conflicts with derived and edited scenarios (see
“Avoiding changes to the base network and carrying them out under modifications” on page 859). In the File
menu, in the list of files last opened, you can select 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
on the shortcut menu, click Open.
Element Description
<Project name> Directory and name of the project under which the base network and first scenario
are displayed. Vissim adopts the name from the Project name box, in the Place
Under Scenario Management window.
Base network The original network placed under scenario management.
In the base network, you can open and edit the base network (see “Opening and
editing the base network in the network editor” on page 872).
Scenarios Scenarios directory under which the scenarios of the projects are displayed.
1 Scenario 1 Number and name of the project scenarios. You cannot change the number.
For a scenario, you can execute the following functions:
l Open and edit a scenario in the network editor (see “Opening and editing
scenarios in the network editor” on page 872)
l Duplicate or delete a scenario (see “Project explorer toolbar” on page 863)
l Copy a scenario into one or several other scenarios (see “Project explorer
toolbar” on page 863)
l Rename the scenario (see “Editing the project structure” on page 864)
Modifications Modifications directory 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 864).
Element Description
<Name of modi- Name of a modification.
A modification may be listed under the following elements:
fication>
l under a scenario in which it was created (see “Opening and editing scen-
arios in the network editor” on page 872)
l under a scenario it was saved to from another scenario or the list of modi-
fications (see “Project explorer toolbar” on page 863)
l under the Modifications directory, as soon as you change and save a scen-
ario (see “Opening and editing scenarios in the network editor” on page
872)
l under the Modifications directory, as soon as you add a new modification
to it (see “Add new modification” on page 871)
l
: Indicates a modification on which modifications in the scenario depend
Project Opens the Project Structure window (see “Editing the project structure” on
Structure page 864).
Open In the network editor, opens the base network, scenario or modification
selected in the project explorer (see “Opening and editing the base network in
the network editor” on page 872), (see “Opening and editing scenarios in the
network editor” on page 872), (see “Opening and editing modifications in the
network editor” on page 873).
Save in For a selected modification: Open the Select scenario window. Select at least
the current scenario and other scenarios. Then assign the modification to the
highlighted
scenarios selected. Vissim adds the modification under Scenarios, under
scenarios the selected scenarios.
Simulate The scenarios selected are simulated in succession. In the Project explorer,
selected next to each scenario, the current status is displayed:
scenarios
The simulation run has been started for the scenario.
The scenario is selected for a simulation run. The simulation run will be
started as soon as the previously performed simulation run is
completed.
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.
Simulate all All scenarios listed the Project explorer are simulated in succession. In the
scenarios Project explorer, next to the scenarios, their current status is displayed.
When you record videos or animations, they are saved to the scenarios'
directories.
Cancel The started simulation run is aborted and not executed to the end. No other
simulation scenarios are simulated.
of
scenarios
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.
1. On the File menu, click > Scenario Management > Project Structure.
The Project Structure window opens.
2. Select the Basic settings tab.
Data on the creation of scenarios and modifications as well as manual log entries (if applicable) will be
displayed.
The tab contains the following attributes:
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:
l Number: Total number of log entries
l No: Consecutive numbers created by Vissim based on the order in which the log entries
were created by Vissim or added manually.
l Date: Date and time of creation
l Entry: Description which includes the number and name of the created scenario or modi-
fication, 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:
enters the current date and time. Enter a description in the Entry column.
No Number Consecutive
numbers created by
Vissim based on
the order in which
the scenarios were
added.
Use the buttons shown to the right of the list to execute the following functions:
Add new A new row is added to the Scenarios list and the current date and time are
scenario entered.
l In the Name column, enter the name of the new scenario.
l In the Description column, enter the description of the scenario.
Duplicate A duplicate of the selected scenario is created in the Scenarios list. Rename
selected the new scenario in Name column, if desired. The name is adopted for the
scenarios duplicate and extended with the extension- Copy.
Export A window opens. Here you can select the desired directory path where you
selected can store the scenario as *.inpx file. This *.inpx file is not part of the project
scenarios and is not listed under the scenario management.
Select Columns with attributes are shown and hidden in the Scenarios list
attributes to
display in the
grid
LoadIndex Load index Consecutive numbers created by Vissim based on the order in which
the modifications were added.
Name Name Name of the modification. You can rename the default entry
<generated automatically> or an entered name.
TraFilename Model Name of the *.trax file with the changes that are part of the
transfer file modification.
name
Exclusions Exclusions Modifications which exclude each other cannot be allocated to the
same scenario.
ScenComplete Scenarios List of scenarios that actually use this modification. It includes
(complete) scenarios that explicitly use this modification or a modification that is
based on this modification.
Use the buttons shown to the right of the list to execute the following functions:
Add new A new model transfer file is created. A new row is added to the
modification Modifications list. Edit the fields in the Name, Description, Exclusions
and DependOn columns.
Move selected Moving selected modifications upwards in loading sequence and adjusting
modifications the number in the LoadIndex column
upwards in
loading
sequence
Check Vissim checks whether the selected modifications result in networks that
independence are modeled in different ways when changing their loading sequence.
of selected l If changing the loading sequence does not result in networks that are
modifications modeled in different ways, the modifications do not relate to each other.
This means entries in the DependOn column have no effect. A message
is opened. You can choose to delete the relations entered in the
DependOn column.
Selecting Columns with attributes are shown and hidden in the Modifications list.
attributes to be
displayed in
the grid
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.
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 directory that already contains a project or part of a project.
3. On the File menu, click > 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 scenario Name of the first scenario saved as a copy of the base network to the project.
If you have generated files using Direct Output of Evaluations, these files remain saved in your directory
and are not automatically moved before you place the network file under Scenario Management.
If when editing the network file, you have saved or generated the following files within Vissim before
placing the network file under Scenario Management, these files are not automatically moved by Vissim
when you place the network file under Scenario Management:
l Controller files
l Fixed time controller files *.sig (until Vissim 2021)
l Animation files *.ani
l Video files
When you place a network file that contains evaluation results, path files *.way, trip chain files *.fct or
cost files *.bew under scenario management, these are assigned to an automatically created Scenario 1
and are saved to its directory under the Scenarios directory.
If when editing the network file, you have created a results database, this database is automatically
moved by Vissim to the Scenarios directory before you place the network file under Scenario
management.
3.3.15 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. On the File menu, click > 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.
2. Edit the base network.
3. Use one of the following options to save the base network:
l Press CTRL+S.
l
On the File toolbar, click Save.
Your changes are adopted in all scenarios of the project.
Element Description
Export base The Export base network as window opens. You can save the base network to a file in
network the *.inpx format.
Export scen- The entry is displayed when the scenario has been opened. Only when the scenario has
ario been opened can you save the scenario to an *.inpx file format file.
Open and The entry is displayed when the scenario has not been opened. When the scenario has
export scen- not been opened, Vissim opens the scenario and saves it to a file in the *.inpx format.
ario...
Attribute Description
Value Attribute value of network object in comparison scenario
<Name of base scenario> Difference of attribute values between base scenario and comparison
minus <Name of com- scenario
parison scenario>
<Name of comparison scen- Difference of attribute values between comparison scenario and base
ario> minus <Name of base scenario
scenario>
<Name of base scenario> Difference of attribute values between base scenario and comparison
minus <Name of com- scenario in percent ((Value of base scenario - Value of comparison scen-
parison scenario> % ario)/Value of base scenario)
<Name of comparison scen- Difference of attribute values between comparison scenario and base
ario> minus <Name of base scenario in percent ((Value of comparison scenario - Value of base scen-
scenario> % ario)/Value of base scenario)
Minimum The smaller of the two attribute values of the network object from the
base scenario and comparison scenario
Maximum The larger of the two attribute values of the network object from the
base scenario and comparison scenario
6. Under scenario comparison, in front of the attribute of your choice, click the + button.
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:
l In a comparison scenario, the last simulation run completed
l in the currently loaded base scenario, the active, current simulation run
l 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.
button .
The list with the graphic parameters of the network object type opens (see “List of graphic parameters for
network objects” on page 189).
2. Select Object visibility.
3. Ensure that neither the Use color scheme option nor a classification are selected.
4. On the network object sidebar, click Detectors. Then 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 189).
5. Select Object visibility.
Tips:
l You can save a Signal Control Detector Record as a file or display it in a window (see “Evalu-
ating signal controller detector records” on page 1156).
l You may record an event for comparison with another control logic (see “Using macros for test
runs” on page 879).
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 177).
7. In the Single Step mode, in the Network Editor, double-click a detector type.
With each click, you switch to the next requirement:
l No actuation: no fill color
l Single actuation: blue
l Repeated actuation: turquoise
l 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 on the shortcut menu, click Edit Actuation. Then
click the state of your choice.
2. In the Network editor, right-click the detector while the test is running in continuous or in single-step
mode.
3. On the shortcut menu, click Edit PT Telegram.
The PT telegram window opens.
4. Make the desired changes.
3. Set the desired detector types in the Network Editor (see “Setting detector types interactively during a
test run” on page 878).
4. On the Test menu, click > 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. On the Test menu, click > Run Macro.
The repetition of the same calls starts.
Element Description
SC Signal controller of the call
Element Description
Time from, to Time interval
Detect. type l Single: single calls work only within a second. You can thus only specify the time
in.
l Continuous: permanent occupancy
l Repeating: one crossing per second
RunType Type of Run type: Time at which the script is to be called and executed. If you define
execution several scripts to be run at the same time, the scripts are executed in the
sequence of their numbering.
l Manually: The script is not automatically called during the simulation.
You call the script at the time of your choice (see “Starting a script file
manually” on page 883).
l Before simulation start
l After simulation start
l At time step start
l At time step end
l Before simulation end
l After simulation end
ToTime To time Selecting a time step of simulation: Time at which the script is executed for
the last time
Period Period Selecting the length of time intervals (number of time steps) for simulation
Scope Scope Time period during which the script remains active and is not automatically
deactivated:
l Simulation run: Leave script open during the entire simulation run and in
it, call user-defined functions, depending on the Function name attribute
l Single call: Always run the entire script
ScriptFile Script file Selecting a script file for the script from a directory
FctName Function Name of the function or subprogram executed. This option is enabled when
name for the Scope attribute, the time range Simulation run is selected.
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 883). If you have defined other run types, the scripts are run automatically.
6. If you want to stop the script file, on the Actions menu, click > Stop Running Script.
You can store the Vissim network and associated files as a cloud model on a cloud server (see “Saving a
network file as cloud model” on page 885). The Vissim network may have a maximum size of 50 GB if it is
not packed. You can download a cloud model stored on a cloud server together with the associated files,
save it locally and then open the Vissim network in Vissim (see “Downloading and opening a cloud model”
on page 886).
Data from evaluations and simulation runs are stored locally. Back up this data, even outside the cloud,
when you upload the cloud model.
Note: Sign out when you close Vissim (see “Closing a cloud model and signing out” on page 888).
Otherwise, you will stay signed in and be signed in when you reopen Vissim.
1. Make sure that you have a PTV user account, e-mail address and password for PTV Vision Cloud.
Enter this data as part of the registration process for PTV Vision Cloud (see “Signing in to PTV Cloud
with PTV user account” on page 884). The first time you access PTV Vision Cloud, you are required to
activate a subscription. The subscription is fee-based depending on its scope and content. Manage your
subscriptions in your PTV user account.
2. Go to Vissim in the top right menu bar and click Sign in.
The PTV user account sign in and a browser open. The Sign in page is displayed in the browser.
3. Enter your e-mail address and your password for PTV Vision Cloud.
4. In the browser, click Sign in.
The browser displays the message You are now logged in.
5. Return to Vissim.
6. Go to the File menu and click > Open Cloud Model.
The Select model window is displayed.
8. If the Select directory for working copy window opens, make the desired settings.
9. Confirm with OK.
The cloud model is downloaded and opened in Vissim. You are marked as a user in the PTV Vision Cloud.
The marker is removed as soon as you sign out.
You can edit the cloud model and save it locally or save it to PTV Vision Cloud (see “Saving a cloud model
as Vissim network file” on page 886), (see “Saving a network file as cloud model” on page 885). You can
enter a comment about the cloud model and view model details and history (see “Adding a comment to the
cloud model, showing model details and history” on page 887).
3.6.6 Adding a comment to the cloud model, showing model details and history
You can add a comment to a cloud model opened in Vissim. The comment is displayed in the Model
Management model details in the version history.
In the Model Management model details, you can also enter a description of the cloud model.
4 Simulation
Configure simulation runs with simulation parameters and set the number of runs. Then start the simulation.
In addition to simulating vehicles, you can also perform simulations of pedestrians in Vissim based on the
Wiedemann model. PTV Viswalk allows you to simulate pedestrians according to Helbing. To simulate
vehicle and pedestrian flows, you need Vissim and the add-on module PTV Viswalk.
Element Description
Comment ID of simulation run. Is added at the beginning of output file. To save the comment
to the network file *.inpx, on the File menu, click > Save.
Period Simulation time in simulation seconds. You also need to account for lead times of
signal controls. Maximum value 2 678 400 s.
Start time (time The simulation start time is at simulation second 0 (see “Information in the status
bar” on page 172).
of day)
Start date For signal control procedures with a date-dependent logic, the start date is
transferred to the controller DLL. Format: DD.MM.YYYY
Simulation resolution
Element Description
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.
l The position of vehicles is recalculated in a simulation second with each time
step. The simulation resolution specifies the number of time steps.
l The position of pedestrians is calculated 20 times per simulation second. This is
also the case when the simulation resolution specifies less time steps. The sim-
ulation resolution then defines the following functions for pedestrians:
l how often pedestrian movement is updated per simulation second
l how often pedestrians can be reintroduced into the simulation per simulation
second
l how often pedestrians can make routing decisions per simulation second
l how often evaluations may be performed per simulation second
Value range: integers from 1 to 20
l 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 sim-
ulation, the use of lower values during setup of the network model can be help-
ful.
l Values between 5 and 10 lead to a more realistic demonstration. This value
range is suitable for the production of the final simulation results.
l 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.
Notes:
l 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.
l Once the model has converged and you want to obtain different eval-
uation results, use different random seeds.
Number of runs Number of runs of multiple simulation that were performed in a row. Logical value
range: depends on use case 5 - 20.
For dynamic assignment, more than 20 simulation runs may be necessary.
Element Description
Random seed Difference between random seeds when you perform multiple simulation runs. This
number is irrelevant for stochastic distribution.
increment
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 assign- For dynamic assignment only: Increases total demand of the origin-destination
matrix with each simulation run defined (in the Number of runs box) by the value
ment volume
specified.
increment 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 805). 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 greater
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 real-time
second
speed
Value 1.0: The simulation is run in real-time.
Value 2.0: The simulation is run at double real-time speed.
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 Vissim to wait
until the real-time set for this interval has elapsed.
synchronization
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.
Element Description
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 cores Number of processor cores used during simulation. The maximum 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.
Note: If at least one dynamic potential is used to simulate pedestrians, all
available processor cores are used and not the number stated in this field.
l Depending on your use case, simulation resolutions of 1 or 2 steps per second may change the sim-
ulation runs performed for testing purposes during the setup phase in a non-desired manner. You
should then increase the simulation resolution. If you want to evaluate simulations at the end of a
setup phase, use simulation resolutions of at least 5, better 10 or 20, steps per second.
l For AVI recordings that you can use for presentations of your simulation to external audiences, use a
simulation resolution of 20 steps per second.
Set the simulation parameters before you start a simulation run (see “Defining simulation parameters” on
page 889). You can then run a simulation in the Simulation single step or Simulation continuous mode.
1. On the Simulation menu, click > 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:
Stop sim- Stop started simulation run. Result attributes of the current time interval ESC
ulation might not be updated immediately, but only at the end of the time interval.
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 812).
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 138).
Element Description
No. Consecutive number of simulation run
SimEnd Time in seconds after the start at which the simulation was ended
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 138).
Element Description
Pos Position: Distance covered on the link from the beginning of the link
Element Description
Speed Speed: Speed of the vehicle at the end of the time step
LnChg Lane Change: Direction in which the vehicle changes the lane:
l Left
l Right
l None
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 1119). Among them are
the following for example:
Attribute Description
Current 3D state Motion states of a pedestrian or a vehicle of the vehicle category 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 adjusted during the
simulation run, depending on the distance traveled and the speed applied to
the direction of movement. This ensures a realistic simulation, especially of
waiting pedestrians.
CurAnim Name of animation currently used for the relevant 3D model. This allows you to
access the animation with attribute modifications, attribute decisions, or scripts.
PauseAnim 3D animation maintains its current state until Pause animation is deactivated.
LoopAnim After the current 3D animation has reached its final state, it starts again from
the beginning. Otherwise, the animation returns to and remains its default
state, unless Retain final animation state (3D) has been activated.
RetainFinAnimState The current 3D animation stops when it has reached its final state and remains
in it, unless Loop animation has been activated.
Attribute Description
NumStatesTot Total number of states of all animation sequences of the 3D model
Number of stops Number of stops (cumulated): All situations in which a vehicle comes to a
standstill (speed = 0). This includes stopping at the turning point after backing
out of the parking space before the vehicle continues driving forward.
The Number of stops does not include stops at PT stops and in parking lots.
Dwell time Dwell time [s] at a stop sign, in a parking lot 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
560).
When the dwell time is set to 0, the vehicle drives off.
OrientationAngle Orientation angle: angle (degrees) of the orientation vector of the current
vehicle orientation
Occupancy Defines the number of persons or passengers in a vehicle. This value is output
before and after boarding and alighting.
Indicating Current state of vehicle turn signal. Corresponds to current visualization during
simulation:
l No: Vehicle is not indicating
l Left
l Right
Emissions For add-on module API package only: Results of emission calculation for
selected file EmissionModel.dll (see “Configuring emission calculation for a
vehicle type” on page 309). Emission values are also displayed in:
l Vehicle Network Performance Evaluation (see “Vehicle network per-
formance : Displaying network performance results (vehicles) in result lists”
on page 1060)
l Evaluation Links per segment (see “Showing data from links in lists” on
page 1102)
l Vehicles in network list (see “Displaying vehicles in the network in a list”
on page 895)
Following distance Distance [m] to the interaction object Vehicle or Network Object. Vissim
(gross), calculates this value before the time step and thus before any movement of the
Following distance vehicle.
(net) Based on the interaction object and the interaction state Close up , the
following distance specifies the following distance:
l If vehicle is not in the interaction state Closing up (see “Interaction state of
the vehicle” on page 906):
l Following distance (gross): distance from the front edge of the vehicle
to the front edge of the interaction vehicle
l Following distance (net): distance from the front edge of the vehicle to
the rear edge of the interaction vehicle
l If the vehicle is in the interaction state of Closing up, the following distance
indicates the distance to the expected waiting position of the vehicle ahead.
Attribute Description
l When the vehicle interacts with a network object downstream, the Fol-
lowing distance (gross) and Following distance (net) refer to the dis-
tance between the front edge of the vehicle and a position in the network
object that varies depending on the net object type. (see “Position near inter-
action object relevant for gross and net value” on page 904).
Motion state Driving state of the vehicle in the simulation while taking its route within the
Vissim network (see “Driving state of a vehicle” on page 905).
Speed difference Relative to the preceding vehicle in the time step (>0 = faster)
Speed misestimate Value of the Speed misestimate distribution selected for the driving behavior
factor Misestimation that has an effect on the vehicle (see “Editing the driving
behavior parameter driver error” on page 350). If the value x of the selected
general distribution for the vehicle is not equal to 1, the vehicle ignores the
current and future acceleration and deceleration of other vehicles. The vehicle
only takes into account the result of multiplying the current speed of the
vehicles and the x factor.
Index in platoon Position of the vehicle within the platoon, lead vehicle = 1, first vehicle that
follows the lead vehicle = 2 etc.
Interaction state Short identifier for the state which determines the acceleration or deceleration
of the vehicle in the previous time step (see “Interaction state of the vehicle” on
page 906).
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), The coordinates (x), (y) or (z) of the rear edge of the vehicle at the end of the
(y), (z) time step
Coordinate front (x), The coordinates (x), (y), (z) of the front edge of the vehicle at the end of the
(y), (z) time step
Length Length
Attribute Description
Individual maximum The maximum acceleration function that impacts the vehicle via the COM
acceleration function interface during the simulation run In this case, the maximum acceleration
function assigned to the vehicle class of the vehicle does not take effect.
Default value: empty
Individual maximum The maximum deceleration function that impacts the vehicle via the COM
deceleration interface during the simulation run In this case, the maximum deceleration
function function assigned to the vehicle class of the vehicle does not take effect.
Default value: empty
Next trip departure Time of departure of vehicle from parking lot (simulation second)
time
Parking state l None: The vehicle is in none of the following parking states:
l Blocked while leaving parking space: The vehicle is parked in the park-
ing space and wants to leave, but is blocked by other vehicles.
l Driving to parking space: The vehicle is driving on the parking route.
l Parked: The vehicle is parked with speed = 0 in the parking space. A
vehicle’s parking state is not Blocked while leaving parking space: If the
vehicle's dwell time is increased while it is parking, it is considered parked
for this period; once a dwell time of 0 is reached, it cannot be increased
again.
l Parking request rejected: The vehicle could not be assigned a parking
space, as the requirements for assignment are not met (see “Modeling park-
ing and stopping on the roadside” on page 520).
l Waiting for free parking space: The vehicle is located in front of the park-
ing space and is waiting until it becomes available. Prerequisite: Wait is
selected for the attribute Full occupancy behavior of the parking routing
decision and all parking spaces of the parking lot are occupied. If all parking
spaces are occupied when the vehicle is located or is driving over the park-
ing routing decision and a vehicle is already waiting in front of each parking
space, the vehicle will not be assigned a parking space in front of which it
can wait.
l The speed of the vehicle = 0.
l Its parking state is not Parked.
l The front edge or rear edge of the vehicle is still in the parking space it
wants to leave.
Attribute Description
l If the length of the vehicle requires more than one parking space, it will
not wait and Vissim will not assign it a parking route.
Examples of when a vehicle is in the state Blocked while leaving
parking space:
l The vehicle wants to back out of the parking space because its dwell
time has reached 0, but it waits because of the traffic in the drive
aisle.
l The vehicle has parked in the first row and is blocked by parked
vehicles in the second row.
l At a very short distance downstream of the parking space, there is a
signal controller or stop sign, so that the vehicle must stop while it is
still in the parking space with its rear edge.
l Back to route: Vehicle was in the parking state Parked, is currently not in
the parking state Blocked while leaving parking space and is getting
back on its vehicle route. This may include backing out of the parking space
until the turning point at which the vehicle changes between forward and
reverse gear as well as waiting for the change of direction time.
In dynamic assignment, there is no return path to a route. When the vehicle
leaves a parking space, it is given a new route. Dynamic assignment does
not support result attributes of a return path.
With dynamic assignment, the vehicle is not in a parking state when driving to a
real parking space, as long as it has not been assigned a parking space.
You can show the vehicle’s parking state in color during the simulation. The
parking state takes into account the effects of routing decisions made in the
same time step.
Platoon leader Vehicle number of the platoon lead vehicle. If the vehicle is not a platoon
number vehicle, this field is empty.
Platoon size Total number of vehicles in this platoon. If the vehicle is not a platoon vehicle,
this field is empty.
Position (lateral) Lateral position at the end of the time step. Value range 0 - 1:
l 0: at the right lane edge
l 0.5: middle of the lane
l 1: at the left lane edge
Safety distance Safety distance [m] to the interaction object vehicle or network object that the
(gross), driver wants to keep. Vissim calculates this value before the time step and thus
Safety distance (net) before any movement of the vehicle.
The value depends on whether the vehicle interacts with another vehicle in
front or with a downstream network object:
Attribute Description
l Trailing vehicle - interaction vehicle: the calculation of the safety distance
between the edges of the two vehicles includes the speed of the trailing
vehicle (see “Defining the Wiedemann 74 model parameters” on page 324)
l Safety distance (gross): distance from the front edge of the vehicle to
the front edge of its preceding vehicle
l Safety distance (net): distance from the front edge of the vehicle to the
rear edge of its preceding vehicle
l Vehicle - network object: ax, the “stochastically smeared” base value for the
standstill distance of the vehicle (see “Defining the Wiedemann 74 model
parameters” on page 324). The safety distance runs between the front edge
of the vehicle and a position in the network object that varies depending on
the network object type (see “Position near interaction object relevant for
gross and net value” on page 904).
Simulation second Simulation time in seconds [ss,f], where f (fraction) is a two-digit number
Simulation time Simulation time as time of day [hh:mm:ss,f], where f (fraction) is a two-digit
(time of day) number
Start time Network entry time [simulation second ss,f], where f (fraction) is a two-digit
number
Start time (time of Start time as time of day [hh:mm:ss,f], where f (fraction) is a two-digit number
day)
Remaining Remaining distraction during with effect on the driver. With each simulation
distraction duration step, Vissim calculates the remaining distraction duration based on the
Duration distribution selected for the driving behavior Misestimation. This
has an effect on the driver (see “Editing the driving behavior parameter driver
error” on page 350).
Spacing, Clearance Distance [m] to the interaction object Vehicle or Network Object. Vissim
calculates this value before the time step and thus before any movement of the
vehicle.
This value depends on whether the vehicle interacts with its preceding vehicle
or with a downstream network object (see “Position near interaction object
relevant for gross and net value” on page 904). The clearance specifies the
following distance depending on the interaction object:
Attribute Description
l Trailing vehicle - interaction vehicle:
l Following distance (gross): distance from the front edge of the vehicle
to the front edge of its preceding vehicle
l Following distance (net): distance from the front edge of the vehicle to
the rear edge of its preceding vehicle
l Trailing vehicle - network object: When the vehicle interacts with a network
object downstream, the Following distance (gross) and Following dis-
tance (net) refer to the distance between the front edge of the vehicle and a
position in the network object that varies depending on the net object type.
(see “Position near interaction object relevant for gross and net value” on
page 904).
A red signal is considered an interaction object like a vehicle in front, a green
signal is not.
Individual desired Desired acceleration function that impacts the vehicle via the COM interface
acceleration function during the simulation run. In this case, the desired acceleration function
assigned to the vehicle class of the vehicle does not take effect. Default value:
empty
Individual desired Desired deceleration function that impacts the vehicle via the COM interface
deceleration during the simulation run. In this case, the desired deceleration function
function assigned to the vehicle class of the vehicle does not take effect. Default value:
empty
Time in network The total time during which the vehicle uses the network.
(total)
Destination zone Number of the destination zone where the vehicle is parked
Attribute Description
Public transport - Number of boarding passengers at the current PT stop
boarding
passengers
Public transport - Total passenger service time [s] at the current stop.
passenger service l The Public transport - passenger service time is counted up during the
time dwell time.
l 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 board-
ing and alighting, the Public transport - passenger service time includes the
entire Public transport - dwell time (current).
Public transport - Expected remaining dwell time at current PT stop. Slack time fraction is taken
dwell time (current) into account.
Public transport - Average waiting time of boarding passengers at the current PT stop. For real
waiting time pedestrians the waiting time is evaluated with the time step of arrival.
(average)
Public transport - Lateness in departing from the current PT stop (>0 = late)
lateness
Lateral deviation (dis- Change in the lateral deviation of the vehicle within the current time step,
caused by distraction of the driver. The vehicle deviates temporarily from the
traction)
route.
Vissim calculates the lateral deviation (distraction) based on the following
vehicle behavior attributes that have an effect on the vehicle (see “Editing
driving behavior parameters” on page 316):
l The value of the Distraction probability must be greater than 0.
l The value of theDistraction duration distribution defines the distraction
duration, i.e. the period of time until the vehicle starts to return to the original
route. While the vehicle is returning to its original route, the Lateral devi-
ation (distraction) can again affect the vehicle.
l The value of the Distraction lane angle distribution defines the angle at
which the vehicle deviates from the route as radian measure. Value range
radian: 0 rad to 1.5 rad.
In addition,
l the vehicle must not change lanes during the current time step.
l No lateral deviation should affect the vehicle.
l The direction of the lateral deviation to the left or right is based on a prob-
ability 50 %.
Attribute Description
l If the vehicle deviates to a neighboring lane due to a lateral deviation, this is
not considered a lane change.
l If the vehicle is also affected by a lateral deviation (excessive speed), in
the same direction to the left or right as the lateral deviation (distraction),
the vehicle will follow the lateral deviation with the higher value. Lateral devi-
ations are not added.
l If the vehicle is also affected by a lateral deviation (excessive speed), in
the other direction to the left or right as the lateral deviation (distraction),
the vehicle will follow the lateral deviation (excessive speed).
l If a lateral deviation has an effect on a vehicle overtaking within a lane, the
vehicle can select a new desired lateral position to complete the overtaking
maneuver.
If the driver is distracted, the Temporary lack of attention attribute will also
have an effect. If the vehicle accelerated in the preceding time step, this
acceleration is maintained (see “Editing the driving behavior parameter
Following behavior” on page 318).
l Positive value: Vehicle deviates to the left.
l Negative value: Vehicle deviates to the right.
l Default 0
If the lateral deviation is no longer effective on the basis of the Distraction
duration distribution attribute, the vehicle will return to its desired lateral
position.
Lateral deviation Change in the lateral deviation of the vehicle within the current time step,
caused by excessive speed. The vehicle is temporarily not well handled
(excessive speed)
through the bend or drifts sideways.
Vissim calculates the lateral deviation (excessive speed) based on the
functions Curve speed and Drifting speed (see “Defining curve speed” on
page 273), (see “Using lateral drift speed” on page 274). The value of the
Radius attribute defined for 3D points of the link is included in the calculation of
the critical speed (see “Attributes of links” on page 441).
l Positive value: Vehicle deviates to the left.
l Negative value: Vehicle deviates to the right.
l Default 0
Lateral deviation (distraction) and Lateral deviation (excessive speed) have no effect on the
following vehicles:
l Vehicles used for the simulation method Meso
l Vehicles of the vehicle type within the Railway category
l Vehicles driving in the reverse direction
Lateral deviations do not lead to the interaction of another vehicle, such as a vehicle approaching.
4.1.5.1 Position near interaction object relevant for gross and net value
Vissim measures the gross and net values of the attributes Following distance, Clearance and Safety
distance from the front edge of the vehicle to a position near the interaction object. This position depends
on various factors, such as whether the vehicle interacts with another vehicle or with a network object, its
markers, and the network object type.
In the case of attributes Spacing and Clearance, the interaction object is the preceding vehicle or the
closest interaction object in the direction of travel.
Signal head 0.5 m upstream of the signal head Position of signal head
Priority rule Value of Position attribute of the marker Value of Position attribute of the marker
Stop sign Value of Position attribute of the stop Value of Position attribute of the stop
sign sign
Conflict area Upstream start of lane conflict Downstream end of lane conflict
Parking lot Downstream end or middle of the parking Downstream end or middle of the parking
lot lot
Public transport Downstream end of the stop Downstream end of the stop
stop
Reduced speed Value of Position attribute of the reduced Value of Position attribute of the reduced
area speed area speed area
In queue The vehicle is stuck in a traffic jam. At least one queue counter must be defined in the
network (see “Modeling queue counters” on page 479).
In platoon The vehicle is the lead vehicle or a trailing vehicle in the platoon (see “Editing driving
behavior parameters autonomous driving” on page 341). As long as a vehicle is
approaching a platoon or closing up to it to become part of it, it is not yet part of the
platoon and is not yet in the platooning driving state.
Waits for lane Vehicle has been waiting for more than 6s at the last position for the lane change
change (emergency stop distance) (see “Attributes of connectors” on page 453).
Ignores inter- The vehicle ignores the interaction vehicle to resolve a deadlock situation (see “Editing
action vehicle the driving behavior parameter Following behavior” on page 318). This situation may
occur, for example, when backing out of a parking space.
Ignores park- The vehicle wants to park and has been waiting for 60 seconds because another vehicle
ing blockage is preventing it from parking. The driving state of the vehicle is changed to Ignores
parking blockage and it can then park.
Ignores pri- The vehicle ignores priority rules to resolve a deadlock situation (see “Modeling priority
ority rules rules” on page 569).
Wants to Following the vehicle route makes a lane change necessary that the vehicle has not yet
change lanes begun.
Loss of atten- Temporary lack of attention of the driver (see “Editing the driving behavior parameter
tion Following behavior” on page 318).
Ignores red The vehicle has decided in the last 3 seconds of simulation to traverse a red signal head
signal or a blocked section of a priority rule because its speed was too high to come to a stop in
advance.
Interaction Description
state
Close up The vehicle slowly closes in the following cases:
l There is a stationary vehicle in front of it
l while it is backing out of a parking space onto its original link and there is a
stationary or approaching vehicle upstream
l until it reaches an obstacle, for example, a signal head, a stop sign, priority rule,
conflict area.
l If it is a lead vehicle of a platoon approaching another vehicle that can join the
platoon. The requirements concerning platoon creation must be fulfilled (see
“Platoon properties and properties of platooning vehicles” on page 345).
l If it approaches the last vehicle of a platoon and can join the platoon. The
requirements concerning platoon creation must be fulfilled (see “Platoon
properties and properties of platooning vehicles” on page 345).
Approaching The vehicle can approach the preceding vehicle and thus join the platoon as trailing
a platoon vehicle. The vehicle can also be the lead vehicle of a platoon.
Brake BX The vehicle brakes to keep the desired safety distance (before reaching the safety
distance), approaching (see “Driving states in the traffic flow model according to
Wiedemann” on page 317).
Brake AX The vehicle brakes to keep the desired safety distance (after reaching the safety
distance) (see “Driving states in the traffic flow model according to Wiedemann” on page
317).
Brake ZX Target deceleration to an emergency stop distance for a lane change or a reduced
speed area.
Brake LC Slight deceleration for a lane change in order to wait for the next upstream gap in the
adjacent lane.
Brake on The vehicle brakes at an intermediate point with the radius effect Brake, so that it does
curve not exceed the speed of the Curve speed function of its vehicle type and is able to drive
through the curve at reduced speed.
Brake Cooperative braking to allow another vehicle to change lanes (setting via parameter
cooperative Maximum deceleration for cooperative braking) (see “Editing the driving behavior
parameter Lane change behavior” on page 329).
Follow Vehicle tries to follow a leading vehicle at its speed (see “Driving states in the traffic flow
model according to Wiedemann” on page 317).
Following in The vehicle is a trailing vehicle within the platoon. The platoon's lead vehicle does not
platoon adopt this state of interaction, but the state of interaction that applies based on its
interaction with an interaction object or interaction vehicle.
Leaving The vehicle increases the distance to other vehicles with the aim of leaving the platoon,
platoon since it is reacting to an interaction object. The vehicle does not adopt this interaction
state when it wants to leave the platoon to follow its route or path.
Interaction Description
state
Close up The vehicle slowly closes in the following cases:
l There is a stationary vehicle in front of it
l while it is backing out of a parking space onto its original link and there is a
stationary or approaching vehicle upstream
l until it reaches an obstacle, for example, a signal head, a stop sign, priority rule,
conflict area.
l If it is a lead vehicle of a platoon approaching another vehicle that can join the
platoon. The requirements concerning platoon creation must be fulfilled (see
“Platoon properties and properties of platooning vehicles” on page 345).
l If it approaches the last vehicle of a platoon and can join the platoon. The
requirements concerning platoon creation must be fulfilled (see “Platoon
properties and properties of platooning vehicles” on page 345).
Loss of Based on the driving behavior, the attributes for Temporary loss of attention when
attention following have an effect on the vehicle: It neither accelerates nor brakes, except in the
case of emergency braking.
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 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 138).
The list contains, amongst others, the following attributes:
Element Description
No Pedestrian number
Length Length between front and back of pedestrian from 2D/3D model distribution
Level Level on which the pedestrian moves. For ramps and stairs, the level of the landing
platform if the pedestrian is on one.
Element Description
ConstrElNo Construction element number of area, ramp or stairway on which the pedestrian
moves. In the case of a passenger alighting, this refers to the public transport vehicle
until the end of the time step in which the passenger reaches the platform edge.
ConstrElType Area, ramp or stairway on which the pedestrian moves. In the case of a passenger
alighting, this refers to the public transport vehicle until the end of the time step in
which the passenger reaches the platform edge.
CoordCenter Center coordinates: Coordinates of the center between the front and back of the ped-
estrian.
PTState Public transport state: Is the pedestrian waiting, is he alighting from the PT vehicle or
walking towards it:
l None
l Waiting
l Approaching
l Alighting
MotionState Motion state: The current motion state of a pedestrian shows for how long the
pedestrian does a certain activity:
l Approaching PT vehicle: The pedestrian is on the way from the waiting area to
the PT vehicle.
l Alighting from PT vehicle: The pedestrian leaves the PT vehicle.
l Waiting for PT vehicle: The pedestrian waits for PT vehicle on a waiting area.
l Walking upwards on escalator: The pedestrian is walking upwards on an escal-
ator.
l Walking downwards on escalator: The pedestrian is walking downwards on an
escalator.
l Standing on escalator: The pedestrian is on an escalator and is not walking.
l Walking on moving walkway: The pedestrian is walking on a moving walkway.
l Standing on moving walkway: The pedestrian is standing on a moving walkway.
l Waiting at queue head: The pedestrian is first in a queue. The pedestrian is wait-
ing in accordance with the dwell time distribution specified.
l Waiting in queue: The pedestrian is waiting in a queue and is not first in line.
l Walking upstairs: The pedestrian is on a stairway or ramp and is walking
upwards. The pedestrian does not necessarily have to access another level.
l Walking downstairs: The pedestrian is on a stairway or ramp and is walking down-
wards.
Element Description
l Approaching elevator: The pedestrian is walking from the waiting area to the elev-
ator.
l Alighting from elevator: The pedestrian is exiting the elevator.
l Waiting for elevator: The pedestrian is waiting for an elevator.
l Riding elevator: The pedestrian is in an elevator and not exiting it.
l Waiting: The pedestrian is waiting on an area for which the attribute Queuing has
not been selected.
l 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:
l if the pedestrian has not yet reached the end of the queue
l 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
Dwell time Remaining waiting time [s] at the head of a queue or on an area with waiting
time distribution. The dwell time is empty in all other cases, including waiting on
a PT waiting area or for an elevator. As long as the value is greater than NULL,
it can be changed by a COM script or attribute change. If the value is set to
NULL, the pedestrian can start walking in the next time step.
OrientationVector Orientation vector: coordinates (x), (y) of the orientation vector of the current
pedestrian orientation
OrientationAngle Orientation angle: angle (degrees) of the orientation vector of the current
pedestrian orientation
CoordRear Coordinates rear: coordinates (x), (y), (z) of the rear edge of the pedestrian at
the end of the time step
CoordFront Coordinates front: coordinates (x), (y), (z) of the front edge of the pedestrian at
the end of the time step
CoordRearX, The coordinates (x), (y) or (z) of the rear edge of the pedestrian at the end of the
CoordRearY, time step
CoordRearZ
CoordFrontX, The coordinates (x), (y) or (z) of the front edge of the pedestrian at the end of
CoordFrontY, the time step
CoordFrontZ
MarkRem Marked for removal: Pedestrian is marked for removal from the Vissim
network. The pedestrian is deleted at the end of the time step. Pedestrians
scheduled for deletion at the end of the current time step through the COM
interface are removed in the subsequent time step.
PosInQueue Position in queue: Number of the position of the pedestrian in the queue. Front
pedestrian = 1, second pedestrian = 2, etc.
NearNeighb Nearest neighbor: The pedestrian whose center has the shortest minimum
distance to the center of this pedestrian. Calculated based on the pedestrian
movements within the current time step. Does not take into account pedestrians
in the time step who are deleted at the end of this time step. After deleting the
nearest neighbor at the end of the time step, the closest pedestrian is
considered the nearest neighbor instead.
NearNeighbDist Nearest neighbor - distance: shortest minimum distance to the center of the
nearest neighbor. Calculated based on the pedestrian movements within the
current time step. Does not take into account pedestrians in the time step who
are deleted at the end of this time step. After deleting the nearest neighbor at
the end of the time step, the closest pedestrian is considered the nearest
neighbor instead.
DesSpeedFactInd Desired speed factor (individual): Factor for changing the desired speed of
the pedestrian during the simulation run. Default value 100 %, value range 10 %
to 300 %.
You can show simulation runs in the Simulation Runs list (see “Showing simulation run data in lists” on
page 894).
Element Description
From time TimeFrom: Time interval in simulation seconds from which the attribute change is
active. Default 0.00 s
To time TimeTo: Time interval in simulation seconds until which the attribute change is active
Period Period: Selecting length of simulation time intervals (number of time steps) carried out
for attribute change
Execution RunType: Either select Manually for entering the value or the desired time at which the
type value shall be recorded:
l Before simulation start
l After simulation start
l At time step start
l At time step end
l Before simulation end
l After simulation end
Object type ObjTypName: From the drop-down list, select the network object type that contains the
attribute whose value is to be changed during the simulation.
Target TargetAttrName : Opens the window <Network object type>: Select attribute. All
attribute attributes of the network object type are displayed. Invalid values are crossed out.
1. Click the desired network object.
You can filter the entries (see “Setting a filter for selection of subattributes displayed”
on page 145).
2. Confirm with OK.
Object filter Optional formula that can be used to restrict the set of objects for which the attribute
change is to be performed. The formula is re-evaluated with each attribute change. If the
new value from the formula matches the value of the target attribute, the value is not
reassigned.
Value l Distribution (Distr): Enables the Distribution box, disables the Formula box. Select
the desired distribution of the Free type. The free distribution value is rounded when
assignment
it sets a reference to object. It is then interpreted as a key for the object that must be
set with the target attribute.
l Formula: Enables the Formula box, disables the Distribution box. Create the for-
mula using the buttons and/or the keyboard (see “Creating formulas” on page 242). If
the formula is numeric but the target attribute is a string, Vissim will convert the
numeric to string.
In the Messages window, Vissim groups errors by categories. These groups, for example, inlcude:
l Driving simulator
l Scripts
l Vehicle simulation
l Vehicle classes
l Pedestrian simulation
l Pedestrian classes
l PT pedestrian simulation
l Evaluations
l Presentation
l External driver model
l Dynamic assignment
l Vehicle Routes
l Mesoscopic simulation
l Scenario Management
The entries of a group can be edited or deleted together (see “Showing messages and warnings” on page
1218).
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 1218). Errors of other categories must be corrected
manually.
When for a 3D information sign, the reference object type and/or the reference object is deleted, Check
network displays a message informing you of the respective 3D information 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
1218).
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 1218).
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):
l On the strategic level of minutes to hours, a pedestrian plans his route, generating a list of destinations.
l On the tactical level of seconds to minutes, a pedestrian chooses the route between the destinations.
Thereby he takes the network into account.
l 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 move-
ment 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.
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.
mm:ss Description
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.
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.
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 pedestrian routing decisions have been 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, the partial
pedestrian routes are used, for example. 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.
4.2.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 intersections.
l Pedestrian routing decisions must contain at least one route per pedestrian type that belongs to the ped-
estrian composition. The pedestrian composition must be defined in the pedestrian input. The ped-
estrian input must lie within the same area as the pedestrian routing decision.
l In each area that contains one or more pedestrian inputs, there must be at least one pedestrian routing
decision.
l 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.
4.2.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.
l tau (τ) [s] (see “Defining walking behavior” on page 979)
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
Tip: Your Vissim installation provides example data and a description for testing with these
parameters.
..\Examples Training\Pedestrians\Parameter Demonstration\06 - Lambda
l A_soc_isotropic [m/s2] and B_soc_isotropic [m] (see “Defining walking behavior” on page 979)
These two parameters and λ govern one of the two forces between pedestrians:
with d as distance between the pedestrians (body surface to body surface) and n as unit vector, pointing
from one to the other.
l A_soc_mean [m/s2], B_soc_mean and VD [s] (see “Defining walking behavior” on page 979)
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:
d, in the simplest case of VD = 0, is the distance between two pedestrians (body surface to body
surface).
n is the unity vector, pointing from the influencing to the influenced pedestrian.
Note: In addition, the relative velocities of the pedestrians are considered, if parameter VD > 0.
Where
l : current distance between two pedestrians 0 and 1
l : expected distance between two pedestrians on the basis of VD in seconds, if both pedestrians
keep their speed:
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
l routing_obstacle_dist: Default obstacle distance (see “Selecting network settings for pedestrian
behavior” on page 232)
This parameter only has an effect on the calculation of the static potential. It is not considered in the
calculation of the dynamic potential. The static potential is also called distance potential or distance look-
up table. When calculating the value of the static potential the value of grid cells which are close to a wall
increases, in addition to the value resulting from the distance from the exit. This ensures that the
pedestrians choose a wide corridor rather than a narrow passage when they have both options on their
way from A to B, and neither option is shorter than the other. Generally, the pedestrians maintain a
certain distance to the walls. This parameter specifies the distance, up to which the nearby walls have a
bearing on the distance potential. Default 0.50 m.
Tip: Your Vissim installation provides example data and a description for testing with these
parameters.
..\Examples Training\Pedestrians\Parameter Demonstration\02 - Grid Size
l cell_size: Cell size (see “Attributes of pedestrian route locations” on page 1003)
This parameter defines the distances of control points to be set for the calculation of distances to a
destination area. Default 0.15 m.
l never_walk_back: Option Never walk backwards (see “Selecting network settings for pedestrian
behavior” on page 232)
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):
l No calculation, if the default value is 0.
l 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
l Dynamic_potential_g: g (general strength) (see “Defining the Dynamic Potential for a static ped-
estrian route” on page 1016)
This parameter defines how in general the delay for an occupied grid cell is estimated in relation to an
unoccupied one. Default 1.5
l Dynamic_potential_h: h (direction impact) (see “Defining the Dynamic Potential for a static ped-
estrian route” on page 1016)
With this parameter you can define the influence of speed on the estimated travel time of a cell. Default
1.5
l If parameter value is 0, there is no influence.
l Parameter value of 1.0 means that the influence of a pedestrian with a typical desired speed can
either double, when he goes in the opposite direction, or can drop to zero, when he is heading
towards the destination.
l Dynamic_potential_direction_change_clipping: Limit direction change (see “Selecting network
settings for pedestrian behavior” on page 232)
Use this parameter to determine whether the angle between the fastest and the shortest route can
increase at any speed, i.e. whether it can increase randomly from one time step to the next.
l Default value of 1 specifies the allowable degree of deviation with the parameter Direction change
angle Dynamic_potential_ direction_change_p.
l If parameter value is 0, no test is made.
l Dynamic_potential_direction_change_p: Direction change angle (see “Selecting network settings
for pedestrian behavior” on page 232)
With this parameter you can define the maximum permitted angle, by which the angle between the
quickest and the shortest path can increase from one time step to the next. If a larger deviation results for
a position from the dynamic potential, the direction of the quickest path is determined from the direction
of the quickest path from the last turn plus this angle. Default 4 degrees
This parameter value is only considered if for Dynamic_potential_direction_change_clipping (Limit
direction change), you have entered the value 1.
l The desired pedestrian classes in area behavior types (see “Defining area behavior types” on page 981)
The walking behavior of pedestrians and the simulation results are strongly affected by the various desired
speed distributions. Upper and lower limits for pedestrian speed and intermediate points, which mark the
changes in speed, are defined in the desired speed distributions for pedestrians.
Viswalk contains the following desired speed distributions for pedestrians that are described in the
specialized literature (see “Attributes of desired speed distributions” on page 280):
1022 IMO-M 30-50 Speed distribution for male pedestrians on ships, age class 30 to 50.
International Maritime Organization
1026 IMO-M M1 Speed distribution for male pedestrians on ships with reduced mobility, age class
over 50. International Maritime Organization
1028 IMO-M M2 Speed distribution for male pedestrians on ships with severely reduced mobility,
age class over 50. International Maritime Organization
1040 Fruin 1 Speed distribution according to Fruin, J.J.: In: Pedestrian Planning and Design,
1971, PEDESTRIAN PLANNING AND DESIGN
1041 Fruin 2 Speed distribution according to Fruin, J.J.: In: Pedestrian Planning and Design,
1971, PEDESTRIAN PLANNING AND DESIGN
1042 Predt-Mil- Speed distribution for pedestrians in buildings. Predtechenski, V.; Milinski, A.:
inski Planning for Foot Traffic Flow in Buildings. Amerino Publishing Co., New Delhi,
1978
1043 Stairs Kretz Speed distribution based on measurements of the upward speed of pedestrians
1 at the top end of long stairs. Kretz, T.; Grünebohm, A.; Kessel, A.; Klüpfel,
H.; Meyer-König, T. and Schreckenberg, M.: Upstairs walking speed
distributions on a long stairway. In: Safety Science 46(1) p. 72-78. 2008.
1044 Stairs Kretz Speed distribution based on measurements of the upward speed of pedestrians
2 at the top end of long stairs. Kretz, T.; Grünebohm, A.; Kessel, A.; Klüpfel,
H.; Meyer-König, T. and Schreckenberg, M.: Upstairs walking speed
distributions on a long stairway. In: Safety Science 46(1) p. 72-78. 2008.
1046 Airport - Speed distribution for pedestrians on moving walkways in airports. The speeds
S.B. Young of pedestrians on the moving walkway are given relative to the speed of the
walkway, so the speeds of some pedestrians are close to ZERO.
Young and Viswalk define the speed distribution differently:
l Young includes pedestrians who are standing on the moving walkway, in their
speed distribution.
l In Viswalk, you enter a value for the attribute Walking percentage
(WalkPerc) of the relevant moving walkway. The difference is taken into con-
sideration in Viswalk:
In Viswalk, the speed difference 1009 of Young begins at 0.77 km/h.
Therefore enter 74.5 % for the attribute Walking percentage (WalkPerc).
4.2.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, use the network object sidebar to 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.
Areas
Obstacles
Elevators
Pedestrian Inputs
Pedestrian Routes
Fire Incidents
Pedestrians In Network
Links
Priority Rules
Signal Heads
Detectors
Sections
Backgrounds
3D Traffic Signals
Static 3D Models
3D information signs
By default, you can edit the list (see “Using lists” on page 122).
You can define a new pedestrian type in the list.
2. Right-click in the list.
3. On the shortcut menu, click Add.
A new row with default data is inserted.
The Pedestrian Type window 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 138).
Element Description
No. Unique number of pedestrian type
Element Description
Walking WalkBehav: Name of walking behavior (see “Defining walking behavior” on page 979)
behavior
Model l Model distribution (2D/3D model distribution, 2D3DModVert): Defines appear-
lengths ance, length, width and height of pedestrians of this pedestrian type from the assigned
2D/3D model segment (see “Using 2D/3D model distributions” on page 295), (see
“Using 2D/3D models” on page 247). The 2D/3D model of a pedestrian references
only the first assigned model segment.
l Model length: Shows length of 2D/3D model with minimum length and maximum
length based on 2D/3D model distribution
Dimension l Length (Length variance, LngVar): Scaling range for the object length (3D model
variance length, for example, step length from the tip of the toe of the front foot to the heel of the
rear foot)
l Width (Width varianceWidVar): Scaling range for the object width (3D model width,
for example, shoulder width)
l 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 297):
l Shirt: Shirt color distribution (ShirtColorDistr)
l Hair: Hair color distribution (HairColorDistr)
l Trousers: Trousers color distribution (TrousersColorDistr)
l 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.
Element Description
No Unique identification number of the pedestrian class
Color Default color of pedestrian class during simulation (see “Static colors of vehicles
and pedestrians” on page 204). Is not used in the following cases:
l When for a pedstrian class the attribute attribute Use pedestrian type color
(UsePedTypeColor) is enabled.
l When to display pedestrians in the network, from the Graphic Parameters
menu, DrawingMode > Use color scheme is chosen, then a color scheme
for the attribute Color scheme configuration is set and an attribute for clas-
sification is specified.
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 930).
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 to display
pedestrians in the network, in the Graphic Parameters, Drawing mode > Use
color scheme is chosen, and for the Color scheme configuration attribute, a
color scheme is set as well as an attribute specified 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 138).
not treated as obstacles. They are pedestrian accessible. To model a complex area containing numerous
corners, define several polygons in a row that overlap. By combining all areas and pedestrian routes on one
level, Vissim creates the walkable ground of this level. All explicitly defined obstacles are subtracted from
this, as well as the following implicit, invisible obstacles:
l Obstacles at the foot and end of a ramp that prevent pedestrians from stepping onto the ramp from
the side
l Socket and ceiling opening of a ramp
l Elevator shafts
l Obstacles of 3D signal systems, if their attribute Mast is regarded as pedestrian obstacle is selec-
ted
Ramps are not considered part of the walkable ground of a level, even if their start level and end level are
identical.
Stairway shapes
For each stairway you can select the following shapes (see “Attributes of ramps and stairs, moving
walkways and escalators” on page 956):
l Straight
l Straight with landing
l Angle with quarter landing (90°)
l U with half landing (180°)
l U with 2 quarter landings (180°)
The wireframe shows the following stairway elements:
l 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 stairway has more than one or two
landings.
l Parallel lines over the width of each flight of stairs mark the area of the steps.
l 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.
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.
1. On the File menu, click > 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.
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.
Column Description
Import Select this option to import the respective level.
Layer Name of the CAD level from the *.dwg file
Import as Network object type for the level:
l Obstacle: Creates the level as an obstacle
l 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 359).
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 964).
Z-Offset Offset above: Positive value for the distance between the ground and the top
top/bottom 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 l Thickness: for areas (see “Attributes of areas” on page 944)
l Height: for obstacles (see “Attributes of obstacles” on page 954)
Select all In the Import column, selects all layers from the *.dwg file for import.
Element Description
Level Level in Vissim on which areas or obstacles are placed. You can also
create a new level.
Offset (number): Integer that is added to the number of network objects you want to
import. Default value 0. You can overwrite this value.
Display Type Display type defined in Vissim for visualization in the Network editor.
Read attributes from This option can be selected if a *.dbf is saved with the *.shp file.
database file (dbf) as BDA If this option is selected, Vissim will read attribute data of objects in
the *.shp file from the *.dbf file.
3. Click Import.
Network objects are created in the Network editor.
The attribute lists of the network objects contain the imported attribute data.
Areas
You may also define areas as polygons or circles (see “Defining construction elements as
polygons” on page 939), (see “Defining construction elements as circles” on page 940)
Obstacles
You may also define obstacles as polygons or circles.
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 964).
Tips: Alternatively, you can define construction elements in the Network Editor via the shortcut
menu > Add New <Name Construction element type> when a network object type is selected in
the network object sidebar.
You can drag the rectangle to the desired size in the Network editor. You can also enter numerical values
for length, width and angle:
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:
l Attribute of areas (see “Attributes of areas” on page 944)
l Attribute of obstacles (see “Attributes of obstacles” on page 954)
l Attribute of ramps, stairways, moving walkways and escalators (see “Attributes of ramps and stairs,
moving walkways and escalators” on page 956)
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.
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.
9. Confirm with ENTER.
10. Continue to keep the CTRL key pressed and type in a numerical value for the angle.
11. Confirm with ENTER.
12. Release the keys.
The length, width and angle of the construction element are defined. 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.
13. Edit the attributes of the inserted construction element depending on its type:
l Attribute of areas (see “Attributes of areas” on page 944)
l Attribute of obstacles (see “Attributes of obstacles” on page 954)
l Attribute of ramps, stairways, moving walkways and escalators (see “Attributes of ramps and stairs,
moving walkways and escalators” on page 956)
14. 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.
Notes:
l 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 176).
l 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
176).
1. On the network object sidebar, click 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:
l Attribute of areas (see “Attributes of areas” on page 944)
l Attribute of obstacles (see “Attributes of obstacles” on page 954)
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:
l 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 935). Thereby, you can
complete an available network for pedestrians or generate a new network.
l Alternatively, you can define construction elements in the Network Editor via the shortcut menu
> Add New <Name Construction element type> when a network object type is selected in
the network object sidebar.
A circular construction element is inserted by default with a contour containing 48 points. You can use these
points to enlarge or reduce the construction element, but you cannot change the circular shape. If you want
to change the circular shape, insert another point into the contour. This way, the circle is turned into
a polygon, so that you may move or delete any point in the contour.
You can drag the circle to the desired size in the Network editor or enter a numerical value for the radius.
Notes:
l 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 176).
l 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
176).
Tips:
l 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 935). This way you can
complete an existing pedestrian network or generate a new network.
l Alternatively, you can define construction elements in the Network Editor via the shortcut menu
> Add New <Name Construction element type> when a network object type is selected in
the network object sidebar.
2. Click in the Network Editor on the polygon point, hold down the mouse button and drag the mouse
pointer to the desired 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 138).
A network object may have the following attributes: These can be shown in the attributes list.
Element Description
Level Level, if the area for the modeling of multistory buildings is to be on one level (see
“Defining levels” on page 964)
Display type Display type for the colored display of the area (see “Defining display types” on page
359)
Pedestrian Pedestrian record active (PedRecAct): If this option is selected, the pedestrians
record active
in this area are taken into consideration in the pedestrian record (see “Saving ped-
estrian record to a file or database” on page 1133).
Behavior tab
Element Description
Area behavior Optionally, select an area behavior type (AreaBehavType). Is used to model occa-
type
sional changes to the speed or other parameter (see “Modeling area-based walking
behavior” on page 979). If no area behavior type is selected or if an area behavior type
has not been assigned a walking behavior, the walking behavior assigned to the ped-
estrian type is used.
Desired Factor for changing the desired speed of all pedestrians within the area, standard
speed factor value 100 %, value range 10 % to 300 %.
With the desired speed factor you can reduce the desired speed in the respective area,
if the pedestrians move slower compared to their original desired speed, for example to
take into account traveling on rough terrain or crossing a road very carefully.
With the desired speed factor you can increase the desired speed in the respective
area, if the pedestrians move faster compared to their original desired speed, for
example when they cross a road very quickly.
If areas overlap, Vissim applies the following rules to determine the area whose
desired speed factor is used:
l The area with the higher vertical position is preferred. This position results from the
z coordinate of the level and the z offset of the area.
l The area whose default value has been changed to 100% of the desired speed
factor is preferred.
l The smaller area is perferred.
l The area with the lower number is preferred.
If an area behavior type is selected for the area, its desired speed is multiplied by the
desired speed factor.
Time TmDistr: Time distribution is assigned to pedestrians entering the area based on their
distribution strategic route.
Time distributions in areas with pedestrian input affect pedestrians entering the
network in that area. The time distribution does not apply if the area is a waiting area
for an elevator group or a waiting area for public transport usage.
For pedestrian areas with PT usage of the type Platform edge, you can define a
minimum dwell time via the allocation of a time distribution. PT vehicles depart once
the minimum dwell time runs out.
The PT vehicles depart once all alighting passengers have exited. This also applies for
a minimum dwell time = 0. Optionally you can activate the option Late boarding
possible for each line stop (see “Calculating dwell time with PTV Viswalk” on page
561).
Waiting time WaitTimeIsRelToStartSim: If a time distribution is selected for the area and the
is relative to pedestrian route has a route location within the area, the pedestrian will be allocated a
the start of waiting period from the time distribution as soon as he/she enters the area. The waiting
simulation period can refer to the following points in time:
Element Description
l If this option is selected, the waiting time refers to the simulation start. The ped-
estrian 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.
l 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 Is queue attribute is selected.
Queues section
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 depends on the orientation vector, which is created when you define 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.
Approaching Method used to calculate how pedestrians approach the end of a queue.
method l Direct line: Pedestrians approach the end of the queue in a direct line. This method
requires only minimal computing time. However, pedestrians may be permanently
blocked by obstacles.
l Static potential: Pedestrians approach the end of the queue up to the distance
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.
Evaluation Queue Evaluation Active: If this option and the option Is queue are selected, you
active
Element Description
may output result attributes for the queue (see “Evaluating pedestrian density and
speed based on areas” on page 1065).
Element Description
PedClass Select the pedestrian class for which the queue order and/or the queue straightness
needs to be defined
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:
l 0.0: snake shaped queue
l 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 232). 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:
PT section
Element Description
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 545):
l For the Areas attribute, the number of areas with the selected attribute Public
transport usage is entered.
l For the Pedestrians as passengers attribute, the option is selected.
l In the Boarding Passengers tab, a line with data is created.
Element Description
Boarding Only relevant for areas with Waiting area usage to which several stops are
passenger assigned. When boarding passengers enter the public transport waiting area, they
choice choose either the public transport line only or the public transport line and stop from
which they board for boarding the next vehicle:
l PT line only: boarding passengers board the next vehicle of their public trans-
port line that stops at one of the stops assigned to the area.
l PT line and PT stop: boarding passengers choose a stop assigned to the
area and board the next vehicle of their public transport line that stops there.
Boarding As a standard, for pedestrian areas with Public transport usage for the Boarding
location 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
285).
Elevators section
Element Description
Waiting ElevGrp: Elevator groups whose elevators take the area into account. When a ped-
area for
estrian enters a waiting area that includes a route location of their route, an elevator is
elevator
group requested depending on the subsequent route location.
Element Description
Element Description
l Wait at fixed location: Prevents pedestrians from waiting outside the wait-
ing area. Each pedestrian attempts to reach his randomly determined waiting
position in the waiting area before he stops to wait for the next public trans-
port vehicle or the next elevator. If, in the case of a boarding passenger, a rel-
evant PT vehicle has arrived at the public transport stop or the next elevator
has arrived, this pedestrian is no longer routed to a randomly determined pos-
ition at the waiting area. Instead, the pedestrian tries to go directly to the PT
vehicle or elevator as soon as he reaches the waiting area, provided that the
public transport vehicle or elevator has an additional dwell time of at least
two more seconds.
l Wait if held up: Pedestrians may stop and wait as soon as they are in the
waiting area, their speed in the time step is 0.4 m/s or slower and they have
already been in the Vissimnetwork for at least four time steps. This waiting
behavior can cause unrealistic jams in the simulation because queuing ped-
estrians create a permanent obstacle. To avoid this, you have the following
options:
l Instead, select the Wait at fixed location attribute.
l Specify a waiting area that is sufficiently large.
l Specify several small waiting areas that will allow you to achieve a better
spacial distribution of waiting pedestrians.
l If the waiting area is sufficiently large, you can specify an additional inter-
mediate destination in the waiting area as an alternative or in addition to
the two previous options, from which the pedestrians then position them-
selves within the waiting area.
l You can also use the Dynamic Potential for destinations in waiting areas
(see “Dynamic potential” on page 1014). This causes pedestrians who
are already queuing to be more aware of the incoming pedestrians and to
choose their paths respectively. The dynamic potential can extend the cal-
culation time.
Waiting position Method according to which pedestrians in a waiting area move towards a
approach method waiting position
l Direct line: Pedestrians approach the waiting position in a waiting area in a
direct line. This method requires only minimal computing time. However, ped-
estrians may be permanently blocked by obstacles.
l Potential: Pedestrians approach a waiting position in a waiting area based
on the static potential. The potential is calculated as soon as pedestrians
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 position is less
than the diagonal of the cell size, they move to the waiting position 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 PT vehicle stops,
pedestrians will immediately move towards them.
l 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 925). Default 0.15 m.
Element Description
Waiting area WaitAreaMinSpc: Minimum spacing between pedestrians within the waiting
minimum spacing area as long as there is sufficient free space. Default 0.00 m
If the waiting area is too small for the entered minimum spacing, Viswalk falls
below the minimum spacing.
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 555).
Display tab
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)
l If Thickness > offset, the floor rises in 3D from below 0
l 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 individual
pedestrians pedestrians is selected.
Element Description
l 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.
l If this option is not selected, aggregated data is shown in the simulation and not
individual pedestrians. This way, you can also visualize underpasses or tunnel sec-
tions, for example.
Label If this option is not selected, the label for the area is not displayed, even if label for all
areas is selected.
Others tab
Always use as AlwUseAsOrig: Origin areas are considered to be origins (rows) in the pedestrian
origin area OD matrix (see “Selecting origins and destinations in the Pedestrian OD Matrix” on
page 1024).
If the option is selected, the area is displayed as the origin in the Pedestrian
OD matrix.
If the option is not selected, the area is included in the matrix as an origin if at
least one pedestrian input and at most one static routing decision are specified for
it.
Always use as AlwUseAsDest: Destination areas are taken into account as destinations
destination area (columns) in the pedestrian OD matrix (see “Selecting origins and destinations in
the Pedestrian OD Matrix” on page 1024).
If this option is selected, the area in the Pedestrian OD matrix is shown as a
destination.
If this option is not selected, the area in the Pedestrian OD matrix is included
as a destination if a static route from an origin area ends on it.
l Pedestrian routing decision (static) (see “Attributes of static routing decisions for pedestrian routes” on
page 1006)
l Static pedestrian route locations (see “Attributes of pedestrian route locations” on page 1003)
l Static pedestrian route destinations (see “Attributes of pedestrian route locations” on page 1003)
l Pedestrian routes (partial) (see “Attributes of partial pedestrian routes” on page 1009)
l Pedestrian routing decision (partial) (see “Attributes of partial pedestrian routing decisions” on page
1007)
l Partial pedestrian route locations (see “Attributes of pedestrian route locations” on page 1003)
l Partial pedestrian route destinations (see “Attributes of pedestrian route locations” on page 1003)
l Pedestrian inputs (see “Attributes of pedestrian inputs” on page 984)
l Public transport stops (see “Attributes of PT stops” on page 545)
l Points: edit coordinates of the corners
l Queuing behavior: The Public transport waiting behavior is described further above.
2. On the list toolbar, in the Relations list, click the desired entry.
3. Enter the desired data.
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 138).
Element Description
No. Unique number of the obstacle
Level Level, if you want to place the obstacle on a level (see “Defining levels” on page 964) when
modeling multistory buildings.
z-Offset zOffsetB:Offset > 0.000 along the z-axis up to the edge specified for 3D display of the
obstacle (C in the figure below)
Display Display type for colored display of the obstacle (see “Defining display types” on page 359)
type
The network object may have additional attributes, for example, the following. These can also be shown in
the Attributes 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 138).
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
1014).
Element Description
No. Unique identification of the construction element (ramp, stairway, moving walkway or
escalator)
Type Select the desired construction element type. The functions that are irrelevant for the
selected type will be enabled and displayed in gray on the tabs Installation, Design, Width
& Balustrade, Movement, Display and Behavior.
l Ramp: Define the attributes of the ramp in the Installation tab.
l Moving walkway: Define the attributes of the moving walkway in the tabs Installation,
Design, Width & Balustrade and Movement.
l Stairway: Two levels must be defined. Define the attributes of the stairway in the tabs
Installation and Design.
l Escalator: Two levels must be defined. Define the attributes of the escalator in the tabs
Installation, Design, Width & Balustrade and Movement.
Element Description
You can model the length, headroom, ceiling opening and other attributes of the
construction element (see “Modeling length, headroom and ceiling opening” on page 963).
You can define these attributes in the tabs Installation, Design, Width & Balustrade and
Movement.
Start Level, on which you can begin the definition of the construction element. A ramp, stairway,
level 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 964).
End Level, on which you can end the definition of the construction element.
level
Display Display type for color display of the construction element (see “Defining display types” on
type page 359)
Length Length2D: Length [m] of the construction element for the definition of the construction
element in the Network Editor
Length3D accounts for z-offset of the link [m].
Height Height of the construction element from the height of the level and the offset [m]
Design tab
You can edit the attributes on the tab if Stairway, Escalator or Moving walkway is selected as attribute
Type of the construction element.
For a stairway, the start level and end level must not be identical.
Element Description
Define stairway by l Total steps (TreadsDefBy): Number of steps defined, height of the
steps
l Rise: Height of steps defined, length of the steps
l Going: Length of steps defined, height of the steps
Landing platforms Horizontal, flat, immovable area in front of and behind the construction
element:
l Column Entry Row Length (EntryLandLen): Area in front of the con-
struction element
l Column Exit Row Length (ExitLandLen): Area behind the construction
element
l 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.
Element Description
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:
Straight with 2 The top and bottom of the stairway are on the same line. The stairway
landings consists of three flights of stairs. The flights of stairs are each connected by a
flat landing:
Straight with 3 The top and bottom of the stairway are on the same line. The stairway
landings consists of four flights of stairs. The flights of stairs are each connected by a
flat landing:
Element Description
Angle with quarter The stairway consists of two flights of stairs. They are connected by a flat
landing (90°) landing. The bottom of the second flight of stairs is at an angle of 90° to the
first flight of stairs:
U with half landing The stairway consists of two flights of stairs. They are connected by a flat
(180°) 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 The stairway consists of three flights of stairs. They connect two flat
landings (180°) landings. The bottom of the third flight of stairs is at an angle of 180° to the
first flight of stairs:
Element Description
Usable Width (UsableWid), pedestrians can walk on. Base for the socket width. Value range 600
width to 1,200 mm. Alternatively, a warning opens at the start of the simulation.
Show ShowBalustr: If this option is selected, the balustrade is shown in 3D mode. The
balustrade balustrade does not move.
(3D)
Movement tab
The movement of the construction element has an influence on the result of the simulation.
Element Description
Treads l Direction of travel (MovDir): Movement direction, in which the moving walkway or
escalator is moving forward. Forward = Direction in the definition.
l Speed (OpSpeed): of the moving walkway or escalator. Default 0.50 m/s
Pedestrians Standing location: Side in the direction of travel, on which the pedestrians are located
- standing
Installation tab
Area over and under the construction element.
Element Description
Display tab
Element Description
z-offset Start z-offset (StartZOffset): Offset > 0.000 of the Level (start) along the Z axis to the
(start) given edge for the 3D graphics mode of the construction element. This is the floor on which
the pedestrians walk (A in the figure below)
l If Thickness > offset, the floor rises in 3D from below 0
l If Thickness < offset, the floor seems to float in 3D
z-offset End z-offset (EndZOffset): Offset > 0.000 of the Level (end) along the Z axis to the given
(end) edge for the 3D graphics mode of the construction element.
l If Thickness > offset, the floor rises in 3D from below 0
l If Thickness < offset, the floor seems to float in 3D
For a Stairway or Escalator, the Z-offset (start) and Z-offset (end) must be different. The
value of the z-coordinates are calculated from the height of the respective Level and the
corresponding Offset.
Thickness Thickness of the construction element for 3D representation Not relevant for the simulation.
The thickness > 0 for the construction element reduces the clearance shown in 3D under
the construction element because the thickness of the construction element is not
considered when the length of the opening or the ramp foot of the clearance is calculated.
Behavior tab
The following rule applies to the area behavior types: If no area behavior type is selected or no walking
behavior is allocated to the area behavior type, the walking behavior allocated to the pedestrian type will be
used.
You can optionally select one of the following area behavior types:
Element Description
Downwards Optionally, select an area behavior type (AreaBehavType). Is used to model occasional
changes to speed or other parameters on a ramp, stairway or escalator going
downwards. It can be used to model the walking behavior of elderly people or
wheelchair users (see “Modeling area-based walking behavior” on page 979).
Upwards Optionally, select an area behavior type (AreaBehavType). Is used to model occasional
changes to speed or other parameters on a ramp, stairway or escalator going upwards.
It can be used to model the walking behavior of elderly people or wheelchair users (see
“Modeling area-based walking behavior” on page 979).
Desired Factor for changing the desired speed of all pedestrians on the construction element,
speed factor standard value 100 %, value range 10 % to 300 %.
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 stairway 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.
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 925). Default value 0.15 m. Avoid values > object radius.
Obstacle Distance up to which the nearby walls have a bearing on the distance potential (see
distance “Defining global model parameters” on page 925). Default 0.5 m.
Dynamic UseDynPot: If this option is selected, routing takes place along the path with the
potential 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 1014), (see “Defining the Dynamic Potential for a static pedestrian
route” on page 1016). The dynamic potential on ramps & stairs, moving walks and
escalators increases the stability of bi-directional pedestrian flows.
Dynamic potential attributes (see “Dynamic potential attributes” on page 1017):
l Impact
l Calculation interval
l g (basic force)
l h (direction impact)
The length, headroom and ceiling opening are marked by lines in the following figure:
l Length (1) and head clearance (2) on the ramp foot of the stairway are used for the calculation of avail-
able space on the floors.
l The ceiling opening at the top of the stairway is determined either by the length attribute (3) or the head-
room attribute (4).
l The length, headroom and ceiling opening do not affect the pedestrian flows which use the element.
l 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.
Element Description
No Unique number of the level
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 99).
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
l IfcSite: the base area, e.g. the building site. IfcSite may include a number of buildings.
l IfcBuilding: a single building
l IfcBuildingStorey: a single level of a building Stories are used to create the levels for the ped-
estrian areas.
l IfcSlab: Ceiling or floor. An IfcSlab is imported as pedestrian area. An obstacle is created on the
basis of a hole in the floor.
l IfcWall: Wall. An obstacle is created on the basis of an IfcWall.
l IfcWindow: Window. An obstacle is generated on the basis of an IfcWindow.
l IfcPlate: A panoramic window or a non-load bearing wall. An obstacle is created on the basis of
an IfcPlate.
l IfcStair: Stairs with the following geometry types:
TwoStraightRunStair, QuarterWindingStair, QuarterTurnStair, HalfWindingStair, HalfTurnStair,
TwoQuarterWindingStair, TwoQuarterTurnStair
l 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
Intersection The height above each imported level that runs in parallel to the base area in which
height (in m) Viswalk checks the building model's vertical subcomponents in terms of openings in
order to identify window/door openings and obstacles. Default 1.00 m
Chord tolerance Viswalk uses polygons for modeling circular objects in IFC. The chord tolerance
(in mm) value specifies the maximum distance between the edges of the polygon and the
actual circle before creating an additional corner point. Default 10.00 mm
Element Description
Stratifying slabs Modeling sloped ceilings or floors based on the BIM by stratifying the resultant
pedestrian areas. Multiple pedestrian areas with different Z-coordinates are
created. The attribute Stratum height (in m) defines the vertical distance.
Stratum height Stratum height for floors above the base area. Default 0.10 m
(in m)
Import as Floors (IfcSlab): Selecting floors to create construction elements based on the
pedestrian areas network object type pedestrian area.
Import as stairs Stairways (IfcStair): Selecting stairs to create construction elements based on the
network object type Stairs.
Import as ramps Ramps (IfcRamp): Selecting ramps to create construction elements based on the
network object type ramps.
3. Import the network file (see “Importing INPX files including building data” on page 969).
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.
ChordTolerance Chord tolerance (see “Starting conversion in Viswalk” on page 965): 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.
IfcElements List of Ifc elements to be converted during import. All elements enabled for
conversion will be converted by default.
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 meter.
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.
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.
► Enter ifc2inpx without further parameters in the Windows command line prompt.
Network objects such as levels and construction elements are created. The following colors are
assigned to the elements:
l Gray: Walkable pedestrian area
l Green: Walls
l Orange: Holes in accessible pedestrian areas
l Red: Elements with ambiguous IFC data or files that do not comply with the openBIM standard.
5. Use the network editor to check and correct the red elements
6. and check the location, height and display of the other construction elements.
7. Go to the network editor and/or Level list to check the level data.
8. Correct and remodel your Viswalk network, if required.
4.2.11.2 Differences between walkable construction elements and link-based pedestrian areas
The differences between walkable construction elements (e.g. areas, ramps) and links used as pedestrian
areas are as follows:
For links used as pedestrian areas the following applies:
l They cannot be edited as an area.
l They cannot be a ramp.
l The links cannot be the start, end or intermediate point of a pedestrian route.
l A pedestrian area can be positioned on a pedestrian link. There you can define start, destination and
intermediate points of pedestrian routes.
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.
l When the signal head is inserted in the direction of the pedestrian link, it is either open or closed for ped-
estrians walking in this direction. This depends on the dynamic state of the assigned signal group:
l Red and amber: The signal head is closed. Pedestrians stop at the signal head until it no longer
shows red or amber.
l Other cases: The signal head is open, pedestrians can continue walking on the pedestrian link.
l 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 dir-
ection of the pedestrian link and insert another signal head. You can then switch back to the original dir-
ection 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.
3. Repeat the following steps until the desired priority rule is shown.
4. Right-click the desired conflict area.
5. On the shortcut menu, click the desired entry:
l Set the status to "A has right of way."
l Set the status to "B has right of way."
l Set the status to "Undetermined".
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.
The approaching vehicle does not perceive the pedestrian until at least 3 m before it reaches the conflict
area. This distance depends on whether the pedestrian or vehicle is required to wait and on the values of
the conflict area’s attributes Additional stop distance or Rear gap (default) (see “Attributes of conflict
areas” on page 588):
l If the pedestrian has to wait, the following applies: 3 m + additional stop distance
l If the vehicle has to wait, the following applies: max(3m, ([Rear gap (default)] + 0.5s) * 1.5m/s)
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. As Vissim does not conduct a
geometric analysis of the relative position of the two links connected by the conflict area, there is a
possibility that a pedestrian may not have left the lane when the next vehicle reaches the lane.
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. The following are not taken into
account:
l Vehicles that have not yet reached the network.
l Vehicles that are located more than 75 m times the number of lanes of the link from the conflict area.
This condition can no longer be fulfilled after entering the conflict area if, for example, a vehicle accel-
erates 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 the attribute Avoid blocking the major flow is deactivated in the conflict area, and pedestrians who are
obligated to wait are consequently permitted to obstruct the right- of- way for vehicles, the following
conditions apply:
l If no vehicle enters within the time period from SimTime to SimTime + MinGapBlockDef, pedestrians
are allowed to enter the conflict area at any time.
l If a vehicle enters the conflict area within the time period SimTime, SimTime + MinGapBlockDef, ped-
estrians may enter the conflict area, provided that they observe the minimum gap time RearGapDef
when they leave the conflict area again and the vehicle enters the conflict area.
If the attribute Avoid blocking the major flow is chosen for the conflict area, preventing pedestrians
obliged to wait from obstructing vehicles with priority, pedestrians can enter the conflict area. They must,
however, adhere to the minimum gap time RearGapDef when leaving the conflict area, ensuring
compatibility with the vehicle with priority entering the conflict area.
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
970). Pedestrians may be both the conflict marker and the stop line. With priority rules for pedestrians, the
following combinations are possible:
l Pedestrians x Vehicles
l Vehicles x Pedestrians
l Pedestrians x Pedestrians
For these combinations and depending on the link attribute Is 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 Is pedestrian area is selected in the attributes of the desired links for
pedestrians (see “Defining pedestrian links” on page 971).
2. Make sure that the attribute Is pedestrian area is deactivated in the attributes of the desired links for
vehicles (see “Attributes of links” on page 441).
3. Add the first priority rule (see “Defining priority rules” on page 573).
4. Edit the attributes of the priority rule (see “Attributes of priority rules” on page 574).
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 Is pedestrian area.
Do not define vehicle compositions for pedestrian flows because they are bound to links and follow the
traffic flow model by Wiedemann (see “Driving states in the traffic flow model according to Wiedemann” 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 138).
The list on the left may include the following attributes:
Column Description
RelFlow Relative volumes: Taken from the right list, see below
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 146):
l Pedestrian composition relative flows
Element Description
RelFlow Relative volume: Share of this pedestrian type in the pedestrian 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
Consideration of walking behavior and area behavior types for overlapping network objects
If overlapping areas, ramps or pedestrian links are assigned different area behavior types with different
walking behaviors, the following criteria in the specified order determine the walking behavior from which
network object affects the pedestrian:
1. The area, ramp or pedestrian link with the greater z position (tolerance 1 mm). The z-position is
composed of the z-coordinate of the level and the z-offset of the network object. For ramps that run
between levels, the z-position depends on the geometry of the ramp and the position of the pedestrian.
2. The area, ramp or pedestrian link that modify the current walking behavior by an area behavior type or a
desired speed factor. This is always the case for ramps.
3. Areas with a smaller 2D-surface area.
4. Pedestrian links are preferred over pedestrian areas. Pedestrian areas are preferred over ramps.
5. The object with the smaller number.
class (see “Defining area behavior types” on page 981). 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 (alight- Walking behavior of pedestrians alighting from an elevator car to continue their
ing) route in the area in front of the elevator. The following parameters differ from the
default walking behavior:
l Tau = 0.2 (walking behavior default = 0.4)
l ASocIso = 2.04 (walking behavior default = 2.72)
l 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 138).
2. Right-click in the list.
3. On the shortcut menu, click Add.
A new row with default data is inserted.
4. Enter the desired data.
Element Description
No Unique number 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 923):
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.
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.
You can define, edit and delete area behavior types. These allow you to group properties that influence the
walking behavior of pedestrian classes on areas, ramps and stairs. To assign the desired time interval,
pedestrian class, their desired speed and the walking behavior to an area behavior type, use the relation
Area behavior type elements. You allocate the desired area behavior type in the attributes of the area,
ramp or stairs (see “Attributes of areas” on page 944), (see “Attributes of ramps and stairs, moving
walkways and escalators” on page 956).
1. On the Base Data menu, click > Area Behavior Types.
The Area Behavior Types list opens.
By default, you can edit the list (see “Using lists” on page 122).
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 138).
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 146).
2. Right-click in the list.
3. On the shortcut menu, click Add.
A new row with default data is inserted.
4. Enter the desired data.
Element Description
No. Unique number of the area behavior type
Element Description
AreaBehaviorType The area behavior type selected in the list on the left
DesSpeedDistr Desired speed distribution (see “Using desired speed distributions” on page
279)
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 146):
l Area: Area attributes
l Pedestrian volumes by time interval: If you have entered a volume or selected a pedestrian com-
position and then select Pedestrian volumes by time interval, the attributes of the pedestrian
volumes for the first time interval are displayed.
4. 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.
5. Enter the desired attribute values in the right-hand list (see “Attributes of pedestrian inputs” on page
984).
6. If you wish to define more pedestrian volumes for the selected pedestrian input, enter more time intervals
in the right-hand list.
The data is allocated.
Column Description
Area Name of the area to which the pedestrian input was added
Volume(0) Volume: number of pedestrians per hour and not per time interval
ShowLabel Show label: If this option is not selected, the label for the pedestrian input is not dis-
2. If you want to change the time interval for a pedestrian input, right-click the desired entry in the
Pedestrian Inputs list.
3. On the shortcut menu, click Edit Time Intervals.
The Time Intervals list opens (see “Defining time intervals for a network object type” on page 365).
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 138).
Column Description
Cont Continued: Adopts the volume of the previous interval, if several time intervals for
pedestrian inputs have been defined. The first time interval is therefore always
deactivated.
l The option is not selected: The cells are white and are only valid for this interval.
l The option is selected: The cells are gray and are valid for the period of the com-
bined intervals. Only the last cell, for which the Cont attribute is not selected, can be
edited. When this option is selected, a change in volume is adopted for all the following
cells.
TimeInt Time interval: Start and end of the interval in simulation seconds (see “Defining time
intervals for a network object type” on page 365).
Volume Volume: number of pedestrians per hour and not per time interval
3. If you want to allocate additional volumes to other time intervals for the selected pedestrian input, right-
click in the Pedestrian Volumes By Time Interval list.
4. On the shortcut menu, click Add.
The next defined time interval will be added.
5. Enter the desired values.
4.2.16 Modeling pedestrian routing decisions, pedestrian routes and partial pedestrian routes
The static pedestrian route takes pedestrians from one area, via other areas and ramps if necessary, to an
area where the destination of the pedestrian route is located (see “Properties of static pedestrian routes and
pedestrian routing decisions” on page 986). Use partial pedestrian routes to distribute pedestrians locally
from one area to other areas or ramps (see “Properties of partial pedestrian routes and partial pedestrian
routing decisions” on page 987).
The definition and editing of pedestrian routing decisions, static pedestrian routes and partial pedestrian
routes is mostly similar to that for vehicles (see “Modeling vehicle routing decision, vehicle routes and
partial vehicle routes” on page 486).
Static pedestrian routes and partial pedestrian routes are edited identically in the network editor. Therefore,
descriptions relating to routing decisions and pedestrian routes will always refer to both types, unless
explicit distinction is made between static pedestrian routes and partial pedestrian routes in the following
sections.
For editing and inserting, choose Pedestrian route (static) or Pedestrian route (partial route) from the
network object bar (see “Defining static pedestrian routes” on page 994), (see “Defining partial pedestrian
routing decisions” on page 995).
If the pedestrian already travels on the pedestrian route, he can accept a new pedestrian route only under
the following conditions:
l the pedestrian has reached the destination area of his pedestrian route
l there is a pedestrian routing decision in this destination area
l no pedestrian input is added to this destination area
4.2.16.2 Properties of partial pedestrian routes and partial pedestrian routing decisions
l Each pedestrian partial route starts at a route decision of type Pedestrian route (partial route).
l Multiple partial pedestrian routing decisions may be located in a single area.
l Partial pedestrian routes do not change the internal Vissim pedestrian OD matrix, which Vissim cal-
culates on the basis of pedestrian inputs, static pedestrian route decisions, and static pedestrian routes.
l If multiple partial pedestrian routes begin at the partial pedestrian routing decision, their destinations
must located in the same area. This does not only apply to partial pedestrian routes whose route location
is in an area with the Queuing attribute. In this case, this route location is required in order to allow ped-
estrians to join the queue.
Assigning a partial pedestrian route to a waiting pedestrian based on a time distribution depends
on service point selection
Whether partial pedestrian routes in a given time step affect pedestrians waiting based on a time
distribution assigned to the area depends on whether the route selection method Service point selection
is chosen (see “Route selection method Use service point selection” on page 1018):
l No service point selection: Pedestrian routing decisions and partial pedestrian routing decisions
become effective when the pedestrian reaches the designated area. The pedestrian then waits
according to the specified time distribution (see “Attributes of areas” on page 944).
l With service point selection: Pedestrian routing decisions and partial pedestrian routing decisions
come into effect only after the pedestrian has completed the waiting time defined in the area's time
distribution (see “Attributes of areas” on page 944).
If the pedestrian moves while waiting and enters another area with a partial pedestrian routing decision, he
cannot be assigned a partial pedestrian route there either.
Assigning pedestrians within the waiting area of an elevator or en route to an elevator to a partial
pedestrian route
If a partial pedestrian routing decision impacts a pedestrian who is en route to an elevator waiting area or is
already waiting at the area, the pedestrian adopts the partial route and proceeds accordingly. This also
applies to pedestrians who return to the waiting area because the elevator has left without them.
Pedestrians at the elevator do not respond to partial pedestrian routing decisions in the following
scenarios
l Pedestrians on their way from the waiting area to the elevator
l Pedestrians inside the elevator
l Pedestrians exiting the elevator but still within the elevator area
The route choice method Service point selection enables pedestrians to deviate from their initial
static pedestrian route
If the Service point selection entry is selected for the Route choice method attribute, the partial
pedestrian route can be assigned to the pedestrian, if a route location of his static pedestrian route or his
previous partial pedestrian route is located in the area (see “Route selection method Use service point
selection” on page 1018).
l Additional density
l Additional travel time
Effect of the pedestrian routing decision or partial pedestrian routing decision on route locations
While static pedestrian routing decisions have the effect that route locations are added, partial pedestrian
route decisions either insert or replace route locations.
l Replacing route locations: Effect of a partial pedestrian routing decision, if the destination of the
partial pedestrian route is the second next or later route location of a static pedestrian route. This also
applies to a number of partial pedestrian routes.
l Inserting route locations: Effect of a partial pedestrian routing decision, if the destination of the par-
tial pedestrian route is the next route location of a static pedestrian route. This also applies to a num-
ber of partial pedestrian routes.
l Attaching effect at the end of the static pedestrian route: a route location can only be added if
the area includes a new pedestrian routing decision that affects the pedestrian who ends his previous
pedestrian route in that area. However, this pedestrian routing decision will be ignored by the ped-
estrian if there is a pedestrian input to this area. In this case, the pedestrian is removed from the sim-
ulation. The pedestrian routing decision has an effect on the pedestrians who are added to this area
at the respective pedestrian input. A new route location can thus be added to their pedestrian route.
Travel Dependence of choice ratios on the travel time of pedestrians who have already finished
time the partial pedestrian route (see “Route choice method using the Travel time criterion” on
page 998)
Service For modeling the route choice when confronted with a set of parallel queues, e.g. in front of
point several counters where the shortest queue should be selected (see “Route selection
method Use service point selection” on page 1018).
selection
Quantity Proportion depends on the number of pedestrians in that area (see “Route choice method
using the Quantity criterion” on page 999):
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 1000):
Combination method: Calculation of the number of pedestrians from the route choice
areas
Use case 1
Use case 1 includes pedestrians coming from different origins located relatively far away and following
pedestrian routes with many intermediate points. All these pedestrians will pass through a specific area.
This area provides alternative pedestrian 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
pedestrian 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 pedestrian 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 highlighted 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 pedestrian 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 pedestrian routes, each long static pedestrian 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 pedestrian 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 pedestrian 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 1014).
The dynamic potential method is particularly suited for the following cases:
l when alternative routes show minor differences only, e.g. service desk choice (see “Route selection
method Use service point selection” on page 1018)
l 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.
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 441), (see “Modeling links
as pedestrian areas” on page 970). 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.
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 1002).
11. You can edit the attributes of a pedestrian route (see “Attributes of static routing decisions for
pedestrian routes” on page 1006), (see “Attributes of static pedestrian routes” on page 1006).
The attributes are saved to the respective list.
intermediate points in areas and on ramps allows you to model the course of the route. If multiple partial
pedestrian routes begin at the partial pedestrian routing decision, their destinations must be located in the
same area.
If a partial pedestrian route traverses multiple areas or includes areas and ramps, additional partial
pedestrian routes can be inserted to create a "nested" structure for partial pedestrian routes. Introducing
nested partial pedestrian routes can simplify tracking the path of a pedestrian who has deviated from their
initial route. The partial route of the new partial routing decision must lead back to the previous partial route
and its destination. The new partial route does not replace the previous partial route.
Notes:
l 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 176).
l 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
176).
The button is highlighted. The variant of the network object type is displayed in parentheses and the
button is shown.
1. Click Pedestrian Routes again.
A list box opens.
2. Then click Partial.
3. Press the CTRL key and in the Network editor, right-click the area of your choice.
4. 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.
5. Make the desired changes:
Element Description
Start area Name of area for which the partial pedestrian routing decision has been defined. In the
list box, you can select another area as your start area.
Destination is empty before you insert the partial pedestrian routing decision. Afterwards, it shows
area the name of the destination area.
Destination is empty before you insert the partial pedestrian routing decision. Afterwards, it shows
ramp the name of the destination ramp.
Element Description
l Every time step: The partial pedestrian routing decision takes effect at each time
step during which 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 Dens-
ity route choice method in order to find an area with the lowest density.
Route Select the static or dynamic route choice method (see “Route choice method for partial
choice pedestrian routes” on page 989):
method l Static (see “Defining static pedestrian routes” on page 994)
l Travel time (see “Route choice method using the Travel time criterion” on page 998)
l Service point selection (see “Route selection method Use service point selection”
on page 1018)
l Quantity (see “Route choice method using the Quantity criterion” on page 999)
l Density (see “Route choice method using the Density criterion” on page 1000)
l Formula: Define a formula (with the attribute and attribute value) for the cor-
responding partial pedestrian, which defines the percentage of pedestrians using this
partial pedestrian route (see “Attributes of partial pedestrian routes” on page 1009).
Path choice Method of selecting the stairs, ramp or elevator between the decision on the current area
method and the next route location.
l Area center (default): Selects the smallest total direct line distance:
l from the center of the area on which the decision is made as soon as the ped-
estrian enters the area
l to the center of the area on which the next route location is located
If the pedestrian can reach several ramps, stairs or elevators, the path choice
method Area center can lead to longer paths than the path choice method
Pedestrian position, because it is not the position of the pedestrian that is
decisive, but the position of the area center points.
l Pedestrian position: Selects the link to the first ramp, stairs or the next elevator from
the current position of the pedestrian. This is especially useful for expansive areas
where pedestrians have multiple options, such as using various ramps, stairs, or elev-
ators to reach the next route location.
The path choice method Pedestrian position can affect the speed of the simulation,
as an individual shortest path search is calculated for each pedestrian.
The path choice method Pedestrian position cannot be selected for ramps.
Since the selected path choice method is used between the decision and the next route
location, you can specify the path choice method for each individual partial pedestrian
route.
By default, a turquoise circle is inserted. By default, a yellow band is shown between the red circle of the
first route location of the partial pedestrian route and the destination. The Partial Pedestrian 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 176). You may add further partial pedestrian routes
to areas based on the route location or stop the addition.
9. To insert additional pedestrian routes (partial), point the mouse pointer to the desired area of your next
destination and repeat the steps.
When you point the mouse pointer to an area, a yellow line to the first route location of the pedestrian
route (partial) will appear by default.
10. If you do not want to add any additional pedestrian routes (partial), 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 1002).
11. You can edit the attributes (see “Attributes of partial pedestrian routes” on page 1009), (see “Attributes
of partial pedestrian routing decisions” on page 1007).
The attributes are saved to the respective list.
12. Define route choice areas for the route choice methods Quantity and Density or generate the route
choice areas automatically (see “Selecting route choice areas” on page 1001).
Option Meaning
Best Route The user-defined percentage of pedestrians uses the best route. That is the route with the
least travel time. If there are two best routes, the volumes are distributed equally on both
routes. The remaining pedestrians are distributed randomly across the other routes. Default
value of 90.00%.
Kirchhoff Kirchhoff exponent: The probability of a route choice is calculated as the reciprocal of the
travel time RZ to the power of Kirchhoff exponent E) divided by the sum of these powers for
all routes, default value 3.5. For two partial pedestrian routes, the relative volume pi for
partial pedestrian route 1 is:
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:
Logit of Logit of reciprocal - numerator z: the probability of a route choice is calculated as exponent
reciprocal e, to the power of (the numerator z divided by the travel timeRZ), divided by the sum of these
powers for all routes, default value 10 seconds:
Option Meaning
Best Route The user-defined percentage of pedestrians uses the best route. It follows the pedestrian
route whose areas have the lowest number of pedestrians. These areas include the
pedestrians' relevant partial pedestrian routing decisions. If there are multiple best
pedestrian routes, the volumes are distributed equally across them. The remaining
pedestrians are distributed randomly across the other pedestrian routes. Default value of
90.00 %.
Kirchhoff Kirchhoff exponent E: The probability pi of a pedestrian 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 pedestrian routes, default
value 3.5. For two partial pedestrian routes, the relative volume pi for partial pedestrian
route 1 is:
Logit Logit - denominator c: The probability of a pedestrian route choice is calculated as exponent
e to the power of (the negative quantity -N divided by the user-defined denominator) c,
divided by the sum of these powers for all pedestrian routes, default value 1.00:
Logit of Logit of reciprocal - numerator z: the probability of a pedestrian route choice is calculated as
reciprocal exponent e, to the power of (the numerator z divided by the quantityN), divided by the sum of
these powers for all pedestrian routes, default value 1.00:
Combination method: Calculation of the number of pedestrians from the route choice areas
l 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.
l Average: Average number from all route choice areas
l Maximum: Maximum number from all route choice areas
l 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.
Option Meaning
Best route The user-defined percentage of pedestrians uses the best route. It traverses the area with
the lowest pedestrian density. 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 of a route choice is calculated as the reciprocal of
the density, 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 pedestrian routes, the relative
volume pi for partial route 1 is:
Logit Logit - denominator n: The probability of a route choice is calculated as exponente to the
power of (negative density - divided by the user-defined denominatorn) divided by the
sum of these powers for all routes, default value 1.33 pedestrian/m2:
Logit of Logit of reciprocal - numerator z: the probability of a route choice is calculated as exponent
reciprocal : e to the power of (the numeratorz divided by the density ) divided by the sum of these
powers for all routes, default value 1.33 pedestrian/m2:
Combination method: Calculation of the number of pedestrians from the route choice areas
l 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.
l Average: Average density from all route choice areas
l Maximum: Maximum density from all route choice areas
l 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.
When you change the course of a partial pedestrian route and therefore position intermediate points in
other areas, repeat the steps.
Selecting all areas with intermediate points as route choice areas for a pedestrian route
1. On the Lists menu, click > Pedestrian Traffic > Partial Routes.
2. Right-click the entry of your choice.
3. On the shortcut menu, click Automatically generate route choice areas.
All areas where the intermediate points of the partial pedestrian route are situated are used as route
choice areas. You can select the combination method through which the number or density of the
pedestrians on the route choice areas is calculated (see “Route choice method for partial pedestrian
routes” on page 989).
Tips:
l Alternatively, you can also right-click the desired partial pedestrian route in the network editor
and choose Generate route choice areas automatically from the shortcut menu.
l You can also select multiple partial pedestrian routes and choose Generate route choice
areas automatically from the shortcut menu.
l The previous pedestrian route location of the pedestrian route or the pedestrian’s routing decision
must be on the same level of the ramp or stairway. This is the start or end level of the ramp or stair-
way.
l The previous pedestrian route location of the pedestrian route must no be part of an area for which
the Waiting area for elevators attribute is selected. Near these waiting areas, the pedestrian always
uses the ramp or stairway towards the start - end level.
You can edit the attributes for each pedestrian route location (intermediate point or destination) (see
“Attributes of pedestrian route locations” on page 1003).
1. On the network object sidebar, click Pedestrian Routes.
2. In the Network editor, click the destination of the desired pedestrian route.
A yellow band is shown between the first routing point of the pedestrian route and the destination,
including an intermediate point in the middle.
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.
2. In the desired pedestrian route, click the turquoise point of the destination.
The pedestrian route is displayed as a yellow line with blue intermediate points.
3. Double-click the desired intermediate point.
The Pedestrian Route Location window opens.
4. Make the desired changes:
Element Description
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. Next to the Area field, the number
and name of the level, where the area is located, are displayed.
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. Next to the Ramp field, the
number and names of the two levels connecting the ramp are displayed.
Path Method of selecting the stairs, ramp or elevator between the route location on the current
choice area and the next route location.
method l Area center (default): Selects the smallest total direct line distance:
l from the center of the area on which the route location is located as soon as the ped-
estrian enters the area
l to the center of the area on which the next route location is located
If the pedestrian can reach several ramps, stairs or elevators, the path choice method
Area center can lead to longer paths than the path choice method Pedestrian
position, because it is not the position of the pedestrian that is decisive, but the
position of the area center points.
l Pedestrian position: Selects the link to the first ramp, stairs or the next elevator from
the current position of the pedestrian. This is especially useful for expansive areas
where pedestrians have multiple options, such as using various ramps, stairs, or elev-
ators to reach the next route location.
The path choice method Pedestrian position can affect the speed of the simulation, as
an individual shortest path search is calculated for each pedestrian.
The path choice method Pedestrian position cannot be selected for ramps.
Since the selected path choice method applies between the current and the next route
location, you can specify the path choice method for the individual sections of the
pedestrian route.
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 925).
Default value 0.15 m. Avoid values > object radius.
Obstacle Distance up to which the nearby walls have a bearing on the distance potential (see
distance “Defining global model parameters” on page 925). Default 0.5 m.
Dynamic UseDynPot: Routing takes place along the path with the lowest estimated travel time that
potential pedestrians can take within a single level. Enables the input boxes for the parameters of
dynamic potential (see “Dynamic potential” on page 1014), (see “Defining the Dynamic
Potential for a static pedestrian route” on page 1016).
Tips:
Alternatively, open the Pedestrian Route Location window for a route location that is an
intermediate point or destination. To do so, in the Network editor, right-click the route location of
your choice. Then on the shortcut menu, click Edit.
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 138).
In the Route locations list, in addition to the attributes described above, you can show and edit the
following attributes:
Dynamic potential - CalcInt (see “Defining the Dynamic Potential for a static
calculation interval pedestrian route” on page 1016)
Dynamic potential - g g
(general strength)
Dynamic potential - h h
(direction impact)
Pedestrian routes (static) PedRoutSta Number of routing decision and number of the static ped-
estrian route
Pedestrian routes (partial) PedRoutPart Number of the pedestrian routing decision (partial) and
number of the partial pedestrian route
WKT point WKTPoint x and y coordinates of the route location in the Well-
known text format
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 138).
The list on the left may include the following attributes:
Column Description
No Number
Name Designation
Area Name of the area for which a routing decision has been defined.
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 138).
The list on the left may include the following attributes:
Column Description
No Number
Name Designation
RelFlow (0-MAX) Relative volume. Only enabled, if the route choice method Static listed in Static
Pedestrian Routing Decisions is selected. The sum of all relative volumes is 100 %,
on this basis Vissim calculates the absolute shares.
Formula Click on the icon . The Formula window opens. Enter the formula: Operand can be
an attribute and attribute value of the pedestrian to specify the share of pedestrians in
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.
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 138).
The list on the left may include the following attributes:
Column Description
No Number
Name Designation
Area Name of area for which the partial pedestrian routing decision has been
defined.
AllPedTypes Select this option if you want the partial pedestrian routing decision to
be valid for all pedestrian types of the pedestrian class.
BestRoutPerc Best route percentage for dynamic route choice with the criterion Travel
time (see “Route choice method using the Travel time criterion” on page
998)
DecModel Decision model: Defines when the route choice affects pedestrians of
the pedestrian routing decision area.
l Entering the area: The route choice affects passengers only in the
time step during which the passenger enters the area which refers to
the partial pedestrian routing decision.
l Every time step: The route choice affects passengers from the time
step in which they enter the partial pedestrian 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
pedestrian routing decisions” on page 995)
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 999), (see “Route choice method using the Density
criterion” on page 1000)
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 138).
The list on the left may include the following attributes:
Column Description
No Number
Name Designation
RelFlow (0-MAX) Relative volume. Only enabled if Static is selected for the attribute Route
choice method in the Static Pedestrian Routing Decisions list. The sum of all
relative volumes is 100 %, on this basis Vissim calculates the absolute shares.
PedRoutDecPart Partial pedestrian routing decision on the partial pedestrian route (see “Attributes
of partial pedestrian routing decisions” on page 1007)
Formula Click on the icon . The Formula window opens. 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
Partial Pedestrian Routing Decisions is selected. The Formula attribute is not
dependent on time intervals.
You can use the attributes below to weight the partial pedestrian route for the selected route choice
method. No value is defined by default, so there is no weighting. Value range floating-point number > 0.
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.
l If an area is selected, the route decision, an intermediate destination, or the pedestrian route des-
tination are in the area.
l If a ramp is selected, an intermediate destination of the pedestrian route is on the ramp.
l narrow: Pedestrians reach or leave the selected area or ramp not directly on the narrowly marked
pedestrian route or a part thereof, but on a broadly marked pedestrian route.
l If an area or ramp is selected, the pedestrian route has no intermediate destination on it.
l If an area is selected, the pedestrian route does not start or end in the selected area. However,
pedestrians on the narrow pedestrian route reach the selected area or ramp via other pedestrian
routes or use them after leaving the selected area.
outgoing: red, wide The pedestrians leave the selected area or ramp on this pedestrian
route.
In the example, the pedestrian route starts at the route decision in the
selected area.
outgoing: red, After leaving the selected area or ramp on another pedestrian route,
narrow the pedestrians use the pedestrian route that crosses an unselected
area or ramp.
In the example, the pedestrian route starts at the route decision in an
unselected area.
incoming: green, The pedestrians reach the selected area or ramp on this pedestrian
wide route.
In the example, the pedestrian route ends in the selected area.
incoming: green, Before reaching the selected area or ramp on another pedestrian
narrow route, the pedestrians use the pedestrian route that crosses an
unselected area or ramp.
In the example, the pedestrian route ends in an unselected area.
incoming green, The pedestrian route has an intermediate destination in the selected
wide and outgoing area or on the ramp.
red, wide
2. On the Network editor toolbar, click the Show route bundle for area/ramp button .
The icon is selected. An arrow band is displayed for each pedestrian route that is directly or
indirectly related to the selected area or ramp. You can select another area or ramp and display its route
bundle.
3. If you no longer want to display route bundles, double-click in the Network Editor.
Tips:
l You can also first enable the Show route bundle for area/ramp button and then select the
desired area or ramp.
l Alternatively, you can display the route bundle by right-clicking on the area or ramp and clicking
Show route bundle for area/ramp on the shortcut menu.
You can define the pedestrian attribute decision and allocate it to one of the following network objects:
l Area
l Ramp
l Stairway
l Escalator
l Moving walkway
l Elevator
AllPedTypes All If this option is selected, all pedestrian types will follow the
pedestrian 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.
Attr Attribute Click the symbol: 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 237).
TimeFrom Time from Start of the time interval during which the pedestrian attribute
decision is valid (in simulation seconds). Default: 0.00 s
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
1. If the set of discrete route choices is not fixed, for example when zones with very high pedestrian density
occur and disappear dynamically during the simulation. While a dynamic potential would automatically
"react" to this, this would be difficult to capture with partial pedestrian routes.
2. With formula-based partial pedestrian routes it is possible to consider many different influencing factors
on route choice, whereas the dynamic potential function only uses the spatial distribution of pedestrians
and obstacles as input. Typically such input data (e.g.signal states) are discrete anyway, yet the high
flexibility of partial pedestrian routes with regard to input data may be a reason why they are the
preferred option, even if other aspects would suggest to use the dynamic potential function.
Where:
: pedestrians current velocity
: 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 1016), (see
“Dynamic potential attributes” on page 1017): The value s for the direction of the path with the shortest
distance and the value q for the direction of the path with the shortest time. The value is derived
therefrom. s and q 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 1016).
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 1015).
l Standard value 100 % = Pedestrians follow the direction which is calculated on the
basis of the Dynamic Potential.
l 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.
Element Description
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.
g (basic Defines how the delay for occupied grid cells is estimated in relation to unoccupied ones,
force) 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 925). Default value for g = 1.5.
l 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 collisions.
l g > 3 and impact of approximately 100% or only slightly below can lead to unrealistic
behavior of pedestrians, for example, to zig-zag movements or stopping short.
l 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%.
l Basic force g = 0: estimated delay = 0. Impacts simulation as if the dynamic potential
was switched off. The estimated travel time is proportional to the remaining path dis-
tance. Thus, routing is more likely to take place along the shortest path. Pedestrians
only react to other pedestrians in order to avoid collisions.
l Basic force g = 1: the estimated delay 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 the dynamic
impact) potential (see “Defining global model parameters” on page 925).
Default = 0.7
l h = 0.0: There is no influence.
l 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:
l not evaluated if they move in the exact direction of the route destination
l evaluated twice if they move in the exact opposite direction to the route destination
l evaluated once if they move in the exact orthogonal direction to the route des-
tination
l Slower pedestrians in the direction of the destination are graded less than once
accordingly.
l Slower pedestrians away from the destination are graded between once and
twice.
l h > 1.0: only useful in exceptional cases. Thus a negative value cannot be achieved.
Tip: Network files, including examples, can be found in the directory ..\Documents\PTV
Vision\PTV Viswalk 2024\Queuing:
l 04 Service Points.inpx
l 04 Service Points 2.inpx
Three fundamental use cases for service point selection are described below, followed by modeling
examples (see “Modeling suggestions for these use cases” on page 1020). There are prerequisites and
requirements for service point selection (see “Prerequisites and requirements of the service point selection
method” on page 1021). The functionality and calculation depend on the specific use case (see “The
service point selection method” on page 1022).
Tip: Your Vissim installation provides modeling examples for test applications:
..\Examples Training\Pedestrians\Queuing\06 - Service Desk Partial Routes - Use Cases.inpx
Partial routing Partial routing decision using the route choice method Service point
decision selection. In the pictures below, in the waiting areas.
The service point is always 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.
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.
l For immediate service point allocation, the partial pedestrian routing decision must not be positioned in a
queuing area (see “Scenario 2: Immediate service point allocation” on page 1020).
l Each queue area that is part of the route of a partial pedestrian route can be assigned a waiting time dis-
tribution through the Time distribution attribute (see “Attributes of areas” on page 944).
The method employed by Viswalk to calculate the best queue is also detailed (see “Calculation method for
finding the best queue” on page 1023).
l If a service point is available that meets the requirements for the first pedestrian in the queue, that ped-
estrian proceeds to the service point (see “Prerequisites and requirements of the service point selection
method” on page 1021). If there is no available service point that meets the requirements, the pedestrian
will wait until a suitable service point is free. Afterward, they will wait for the specified waiting time to pass
before proceeding to the service point.
l If there are other partial routing decisions within the area of the partial routing decision for service point
selection, the waiting time distribution may result in only the partial routing decision for service point
selection being effective. This is because it is executed after the other partial routing decisions.
l If there are service points located in queue areas, and queues can consequently form there, the ped-
estrian proceeds to the optimal queue on their route (see “Calculation method for finding the best queue”
on page 1023). If all the queues are full, the pedestrian waits until queue space at one of the service
points opens up.
l If a queue forms initially on the decision area and later extends to the front of the decision area, this also
impacts pedestrians whose pedestrian class is not influenced by the pedestrian partial routing decision,
provided their pedestrian route includes an intermediate point on the decision area. These pedestrians
also wait in the same queue until they reach the decision area. They then wait for the waiting time spe-
cified in the time distribution but do not proceed to a service point; instead, they continue on their original
route.
If you have added the area as a destination, it is shown as a new column in the Pedestrian OD Matrix.
The attribute Always use as destination area is activated for this area (see “Attributes of areas” on
page 944).
Notes:
l Vissim does not check if a pedestrian input and a routing decision are in the area.
l In the area, neither a pedestrian input nor a routing decision is generated.
l The routing decision of the origin area applies to selected pedestrian classes and/or all pedestrian
types (see “Properties of static pedestrian routes and pedestrian routing decisions” on page 986). For
each OD relation there may be several routes from the routing decision to a destination area. The rel-
ative volumes of such parallel 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:
l The matrix cell value is = 0 as the input value for the origin area in a time interval is 0.
l The matrix cell is empty as there is no pedestrian input or pedestrian routing decision in the ori-
gin area, but the option Always use as origin area has been selected for the area (see
“Defining construction elements as rectangles” on page 937).
You may enter values or paste values (e.g. from Microsoft Excel tables used in other programs) from the
Clipboard.
Notes:
l The volume per OD relation applies only for the currently selected time interval of the matrix.
l An input value cannot be allocated multiple marked OD relations.
Entering values
1. Enter the desired volumes in pedestrian/h.
Element Description
Copy mat- Copy the matrix data of the entire matrix onto the clipboard in order to be able to add it into
rix another time interval or document. The table structure is applied. The labels of the rows
and columns are not applied.
Copy Copy the entire matrix onto the clipboard in order to be able to add it to a document. This
matrix contains all matrix data including the labels of rows and columns as well as the grid
incl. structure.
headers
The value for this relation is applied only for the currently shown time interval.
l If for this relation no values have been entered in another time interval, the value zero is automatically
entered for this time interval.
l If values are entered for this relation in other time intervals, the values remain unchanged.
Pedestrian inputs and pedestrian routing decisions, including routes on a deleted origin area, are
deleted. Pedestrian routes to a deleted destination area and its relative volumes are deleted. The
pedestrian input volumes for the areas with pedestrian routing decisions of the deleted pedestrian routes
are correspondingly reduced. These changes are immediately applied for Pedestrian inputs and
Pedestrian routes (see “Modeling pedestrian inputs” on page 983), (see “Modeling pedestrian routing
decisions, pedestrian routes and partial pedestrian routes” on page 985).
Boarding passengers wait in the waiting area of the relevant public transport stop. For this waiting area to
be reached by the passenger, the destination of a pedestrian route must lie on it.
l The boarding passenger numbers per PT stop result in the PT line with which the waiting passengers
want to travel. Once a vehicle from one of these PT lines stops at the PT stop, the passengers walk dir-
ectly to the nearest door. The pedestrians start to board once all alighting passengers have left the
vehicle.
l Passengers can enter until the door is half closed.
l If, depending on the attributes Door lock duration before departure and Door closure delay of the
PT line stop and the Door closure duration of the vehicle type, nobody has entered the vehicle, it will
leave the PT stop as soon as the departure time is reached. The departure time is based on the
timetable or the predefined stopped delay. The degree of Slack time fraction of the PT line is taken into
account for the scheduled departure time.
l You can select the distribution among the doors in the attribute Boarding location of pedestrian area
for boarding passengers, and in the PT line stop parameters for alighting passengers (see “Editing a PT
line stop” on page 555). Therein, you specify with the option Late boarding possible, how a PT vehicle,
whose departure time is either prescribed by a timetable or a predetermined time, should respond to a
never-ending stream of boarding passengers.
l If a pedestrian was unable to board a PT vehicle, for example, due to vehicle capacity limitations, the
pedestrian returns to a waiting area.
l Default settings are generated for boarding passengers if a public transport stop is assigned to a waiting
area or a platform edge for which no boarding passenger share is specified. Due to these default set-
tings, each pedestrian who comes to a waiting area of this public transport stop boards the next PT
vehicle that stops.
1. Add a Link (in the figure, amber with arrows) (see “Defining links” on page 439).
2. Add a Public transport stop (in the figure, with a red outline) (see “Defining PT stops” on page 544).
3. Add an area next to the Public transport stop and select the attribute Platform edge or add a Platform
edge for the public transport stop in the network editor (see “Adding platform edges” on page 547).
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 549)
5. Edit the PT Line Stop Parameters (see “Editing a PT line stop” on page 555):
l Select the attribute PT stop active.
l Alighting percentage: Specify the total ratio of alighting passengers/passengers.
l Alighting location: Distribute the alighting passengers among the doors available for this purpose.
l Select which sides of the line vehicles should be available for boarding and alighting.
l If desired, enter a scheduled departure time as a fixed value and/or a minimum dwell time as a dis-
tribution. 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 timetable is derived from the scheduled departure time and the slack
time fraction. The public transport vehicle does not depart until the later of the following two times is
reached:
l Departure time according to timetable
l Time calculated by Viswalk from the minimum dwell time
l 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 stop delay is limited upwards only by the capacity of the PT vehicle
which is defined in the PT parameters window (see “Specifying duration of boarding and alighting for
a PT vehicle type” on page 307).
6. Select a suitable 3D model or the PT vehicle (see “Defining 2D/3D models” on page 252).
7. Define the attributes of doors of the PT vehicle (see “Defining doors for public transport vehicles” on
page 263).
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 933).
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
pedestrian routing decisions, pedestrian routes and partial pedestrian routes” on page 985).
10. Define an area with a waiting area where boarding passengers should wait for the PT vehicle (see
“Attributes of areas” on page 944).
11. For the boarding passengers, define a Pedestrian input as an origin (in the figure, the black circle)
(see “Defining pedestrian inputs” on page 983).
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
pedestrian routing decisions, pedestrian routes and partial pedestrian routes” on page 985).
13. Enter the Capacity of the PT vehicle (see “Specifying duration of boarding and alighting for a PT
vehicle type” on page 307).
Attributes in the Pedestrians in network list indicate the current status of a pedestrian in the simulation
with respect to the effects of fire events (see “Showing pedestrians in the network in a list” on page 908).
The Plot3D files are embedded in the FDS simulation with the attributes FDS simulation time and
simulation time. These can be displayed in the Plot3D Files Time Step list as relation for the FDS Mesh
network object (see “Attributes of FDS meshes” on page 1035).
Data of irregular meshes can be stored in a *.xyz file or in the *.fds file and are taken into account when
importing the *.fds file to Vissim.
The Fire Event network object is also displayed in 2D mode during the simulation run.
Note: When you import an *.fds file, Viswalk will not support the name list group &mult and its
functions. Viswalk further ignores “meshes” defined this way in FDS.
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 138).
The list contains, amongst others, the following attributes:
FDSFileName FDS filename Name of the *.fds file that the fire event data is stored in. In the list box,
click the file name to show the path to the directory.
Level Level Name of the level at which the fire event is inserted
ZOffset z-offset Height above the level of the position of the fire event [m]
YawAngle Yaw angle Angle of rotation of the fire event around the z-axis
(around z-
axis)
Other columns contain specific FDS data. The names of the columns correspond to FDS conventions. The
short name and the long name are identical. When you open the *.inpx network file, the relevant data is read
from the *.fds file specified in the FDS Filename attribute.
Name Description
FDS_DT Time interval, sets FDS by default to: Size of a grid cell / flow velocity
FDS_DT_ Time interval during which FDS data were saved in the *.fds file, default value in FDS:
PL3D 1000000 s
FDS_T_ Start time of simulation from FDS, optional, default value in FDS: 0
BEGIN
FDS_ Constant C is used as a factor for the calculation of visibility. Default value in FDS: 30 (no
VISIBILITY_ unit). As the value decreases, the perception as a reflective object increases, with a
FACTOR higher value as an object that emits light.
l VOLUME FRACTION (OXYGEN): If not specified by the Plot3D quantity, a constant volume fraction
of oxygen of 20.9% is assumed.
l VISIBILITY: Visibility [m]
In the graphic parameters of the fire event, you can select a quantity and display it in the network editor
(see “Graphic parameters for visualizing fire events” on page 200).
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 138).
The list contains the following attributes:
FDSFileName FDS Name of the *.fds file that the file incident data is stored in. If a file name
filename has been entered and you click on it, the path to the directory where the
file is stored will be displayed.
FDS_XBOrigin FDS_ Original position x, y, z for the cells in the FDS mesh, relative to the
XBOrigin position of the fire event [m] in the Vissim network
FDS_ FDS_ Position of the corner point of the cell opposite the original position in the
XBOpposite XBOpposite FDS mesh, relative to the fire event’s coordinate [m] in the Vissim
network
Other columns contain specific FDS data. The names of the columns correspond to FDS conventions. The
short name and the long name are identical. When you open the *.inpx network file, the relevant data is read
from the *.fds file specified in the FDS Filename attribute.
Name Description
FDS_ID Optional identification number for the FDS mesh from the *.fds file
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 1038). 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. The floor of the elevator has a thickness of 10 cm. The shaft is displayed based on the
attribute Shaft display type of the elevator.
l 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 1039). 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
1037).
l 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:
l within the first wall of the elevator, when in the Network editor, you create the rectangle for the elev-
ator (see “Defining elevators” on page 1038).
l within the bottom wall of the elevator, when in the Network editor, on the shortcut menu, you click
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 1039). 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 1041).
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 1039). 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 1041).
Each elevator must be assigned to an Elevator group (see “Attributes of elevator groups” on page 1042).
To do so, select the desired elevator group for the elevator attribute Elevator group (ElevGrp) (see
“Elevator attributes” on page 1039).
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 1039). 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 944). 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.
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 1039). The door only
opens on the levels you have selected.
An elevator stops at a level in the following cases:
l when pedestrians wish to alight: The pedestrian route or partial pedestrian route leads via an area on
this level or ends there.
l 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 object sidebar, 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, on the shortcut menu, click 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 1039).
8. Edit the attributes of the area that is meant to be the elevator waiting area (see “Attributes of areas” on
page 944).
9. Confirm with OK.
The attributes are saved to the elevator list.
Elevator ElevGrp Elevator group to which this elevator belongs (see “Attributes
group of elevator groups” on page 1042)
Cab height CabHeight Inner height of elevator cab [m]. This value defines whether the
floor located above the highest floor serviced by the elevator is
“broken through”. This way, an obstacle is created there.
Shaft ShaftDisplTyp Display type of area between exterior of elevator shaft and cab
display type
Destination Destlvl Next floor the elevator cab stops at. If the elevator is called
level from outside, the destination level can change.
Travel TravDir Direction in which the elevator is currently moving. When the
direction cab has come to a halt, the direction of the next ride is
indicated.
Alighting AlightDoorChoiceMeth Method for selecting the elevator door that the pedestrian uses
door choice when getting out of the elevator. Only relevant if the elevator
method has several elevator doors that open on one level on different
sides of the elevator.
l Random door (default value): The pedestrian chooses
the elevator door randomly when getting out. This may
require the pedestrian to travel a greater distance to the
next route location on their pedestrian route.
l Door to the next route location: The pedestrian gets
out by choosing the elevator door that offers the shortest
direct distance to the next route location on the ped-
estrian route.
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 235).
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 138).
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 146):
l Pedestrians (see “Showing pedestrians in the network in a list” on page 908)
l Points: edit coordinates of the corners
l Doors (see “Elevator door attributes” on page 1041)
The attributes are described further above.
2. On the list toolbar, in the Relations list, click the desired entry.
3. Enter the desired data.
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 greater than the width of the elevator wall with the
door:
Center CentOffset Horizontal offset of the door’s center line to the cab wall’s center line [m].
offset In the Network editor, in the top view, negative values move the door to
(horizontal) 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.
Boarding BoardDelType Boarding delay type to which the boarding delay function is assigned
delay type (see “Using the Boarding Delay function” on page 275). It is used as
basis to calculate the boarding delay. The pedestrian classes affected
by the boarding delay are assigned to the boarding delay type.
Relative RelDistDwell Preferred relative distance to the door for pedestrians staying in the
distance for cabin.
dwelling l 0.0: at the door
l 1.0: on the wall opposite the door: This can speed up their entry and
exit, especially for larger elevators and many pedestrians.
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 138).
1. Make sure that the desired elevators have been defined (see “Defining elevators” on page 1038).
2. On the Lists menu, click > Pedestrian Traffic > Elevator Groups.
The Elevator group attribute list opens. If no elevator groups have been defined yet, only the column
headings are shown.
By default, you can edit the list (see “Using lists” on page 122).
In the list, you can define a new elevator group.
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 left may include the following attributes:
Door motion duration DoorMotionDur Time [s] to open the elevator doors of cabs
assigned to this elevator group. This also applies for
the closing of elevator doors.
Door closure delay DoorClosDel Time [s] after which a pedestrian must have cleared
the elevator door and the door begins to close. In
reality, the time after which the light barrier is no
longer interrupted.
Door hold time DoorHoldTmMin Minimum time [s] the door must remain open when
(minimum)
cab stops at a level.
Main landing level MainLvl Number of level on which the elevator cabs
assigned to this elevator group are when the sim-
ulation is started
Area behavior type (in AreaBehavTypInCab Area behavior type used by pedestrians in the cab
cabin)
Area behavior type AreaBehavTypAlight Area behavior type used by pedestrians when alight-
(alighting)
ing from the cab
Pedestrians who wish to board the elevator may form queues in front of the elevator door and let the
pedestrians pass who want to alight the elevator. These queues are formed to the left and the right of
the elevator door, on a Vissim-internal area. Pedestrians alighting the elevator move between these two
queues. The shape and orderliness of queues are based on the following attributes:
Queue straightness QueueStraight The Queues straightness defines the shape of the
queue. Value range between 0.0 and 1.0. The
greater the value, the more straight the queue will
look:
l 0.0: snake shaped queue
l 1.0: straight queue
Default values are defined in the network settings
(see “Selecting network settings for pedestrian
behavior” on page 232). These are used if this
attribute is not defined for this elevator group.
If no waiting behavior is defined for the waiting
areas, the attribute affects all elevators of this
elevator group on all floors and for all pedestrian
classes.
Queue order QueueOrder The Queue order defines how orderly the
pedestrians line up in the queue. Value range
between 0.0 and 1.0. The higher this value, the
more orderly pedestrians line up one behind the
other:
l 0.0: Pedestrians are standing together in groups
l 1.0: Queue of pedestrians lined up one behind
the other
Default values are defined in the network settings
(see “Selecting network settings for pedestrian
behavior” on page 232). These are used if this
attribute is not defined for this elevator group.
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 235).
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 138).
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 146):
l Elevators: attributes of the elevators assigned to this elevator group (see “Elevator attributes” on page
1039)
l Waiting areas: areas for which the attribute Waiting area for elevator group has been selected (see
“Attributes of areas” on page 944)
2. On the list toolbar, in the Relations list, click the desired entry.
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 138).
5. Edit the attributes:
Element Description
No Number of travel time measurement. You can enter a different number.
Use a continuous numbering system for the Vissim network. This simplifies the
evaluations.
StartArea Start area: Number and name of the area where the start point is located
EndArea Destination area: Number and name of the area where the destination point is
located
StartPt Start point: Position of the start point based on the coordinates of start point (x)
and start point (y)
StartShowLabel Start - show label: If this option is not selected, the label on the start point for
an individual pedestrian travel time measurement is hidden if the label for all
pedestrian travel time measurements is selected.
StartLabPosRelPt Start label position relative: Coordinates of the label position when the label on
the start section is offset
StartLabPosRelX Start label position relative (x): X-coordinate of the label position when the
label on the start point is offset
StartLabPosRelY Start label position relative (y): Y-coordinate of the label position when the
label on the start point is offset
Endpt End point: Position of the end point based on the coordinates of end point (x) and
end point (y)
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
5 Results
You can configure object- specific evaluations for recording the results data from the simulation runs.
Depending on the evaluation, the results can be displayed or visualized in different output formats and
media.
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 1109), (see “Saving
evaluations in databases” on page 1112).
Tip: You can also show result attributes of simulations in diagrams (see “Creating charts” on page
1182).
1. Define basic settings for managing result data: Configure whether to keep or overwrite results from
previous simulation runs, add new columns to lists, use a file or database as the target for automatic
storage, and optionally define a percentile (see “Managing results” on page 1181).
2. On the Evaluation menu, click the desired entry:
l Configuration: Opens the Evaluation Configuration window with the following tabs that allow you to
make basic settings for result data management and evaluations:
l Evaluation output directory box: By default, the path to the evaluation output directory, the dir-
ectory to which the currently opened network file *.inpx is saved. If you are using Scenario Man-
agement and a scenario has been opened, you can view the path to the directory in which the
scenario is saved.
l 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.
l 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 1055)
l Direct Output tab: Select evaluations which you wish to save to a file or database (see “Configuring
evaluations for direct output” on page 1108)
l Emissions tab: Bosch emission calculation active: Activates the Bosch emission calculation at
the end of the simulation run for all vehicles with an emission class that drove on links with active
emission calculation (see “Calculate accurate emissions with Bosch Cloud Service” on page 1051).
You can record calculation results in the following evaluations:
l in the link evaluation per link segment (see “Showing data from links in lists” on page 1102)
l aggregated for the entire network in the Vehicle network performance (see “Vehicle network per-
formance : Displaying network performance results (vehicles) in result lists” on page 1060).
3. Confirm with OK.
l Measurement definition: Opens a respective list with static attributes for the definition of the following
measurements:
l In the Data Collection Measurements list, select Data Collection Points (see “Defining a data col-
lection measurement in lists” on page 1178), (see “Generating data collection measurements in lists”
on page 1178).
l In the Delay Measurements list, select Vehicle travel time measurements (see “Defining delay meas-
urement in lists” on page 1179), (see “Generating delay measurements in lists” on page 1179).
l In the Area measurements list, select sections (see “Defining an area measurement in lists” on page
1177), (see “Generating area measurements in lists” on page 1177).
4. If you have configured evaluations and wish to create result data from a simulation, start the simulation
(see “Running a simulation” on page 889).
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, on the Evaluation menu, click the entry of your choice:
l Window: Opens a window with result attributes of the simulation for the chosen evaluation Signal
Times Table, SC detector record or Signal changes (see “Showing evaluations in windows” on page
1175)
l Result lists: opens a list with result attributes from the simulation for the selected evaluation (see “Show-
ing result attributes in result lists” on page 1057)
Notes:
l By default, the currently selected units for distances, speeds, accelerations, decelerations are
taken into account for the evaluation (see “Selecting network settings for units” on page 233).
You can also choose the unit for attribute values in the attribute selection list in the Format
column (see “Selecting attributes and subattributes for columns of a list” on page 138).
l Some attributes use different units. These are specified in the evaluation.
l If the script files change attributes that are used in evaluations, the changed values are saved to
the evaluations.
l There are result data that are only updated at the end of a time interval or simulation run. If you
end the simulation run prematurely, e.g. by clicking the Simulation stop button , the result
attributes of the current time interval will not be updated by default.
l 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:
l in result lists
l in the attribute lists of network objects
l in the quick view
l in Network Editors as labeling of network objects
l Windows: You may show the data of the following evaluations in windows:
l Signal controller detector record (see “Evaluating signal controller detector records” on page 1156)
l Signal changes (see “Evaluating signal changes” on page 1161)
l Signal times table (see “Showing signal times table in a window” on page 1171)
l 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:
l TXT: save directly to *.txt file
l MDB: save directly to *.db file
l ATT: Show result attributes in lists and if desired, save to *.att file
l Window: display in a window in Vissim
OD pairs
(see “Displaying OD pair data in lists” on page 1059)
Vehicle &Travel Times and Vehicle travel times (raw data) *.rsr
(see “Evaluating vehicle travel time measurements” on page 1123)
Vehicle inputs
Pedestrian travel times and Pedestrian travel times (raw data) *.rsrp
(see “Evaluating pedestrian travel time measurements” on page
1137)
Convergence *.cva
(see “Saving data about the convergence of the dynamic assignment
to a file” on page 1152)
Meso edges
(see “Showing meso edges results in lists” on page 1089)
Parking Lots
(see “Displaying parking lot results in lists” on page 1092)
SSAM *.trj
(see “Saving SSAM trajectories to a file” on page 1170)
Queue Counters
(see “Showing results of queue counters in lists” on page 1100)
Parking spaces
(see “Displaying parking space results in lists” on page 1095)
Links
(see “Showing data from links in lists” on page 1102)
Delays
(see “Showing delay measurements in lists” on page 1105)
Paths
(see “Showing data about paths of dynamic assignment in lists” on
page 1107)
l The evaluation parameters of the HBS refer to a static and thus long-term case, e.g. to wait times. They
analytically account for the wait time shares of all vehicles passing the node. During simulation, the
recording is limited to the section for which modeled travel time measurements or delay measurements
are available. In case of congestion according to HBS calculation, there is a much steeper increase in
wait times than shown in the simulation with Vissim. Make sure you account for this when evaluating the
results.
Note: Due to the stochastic nature of the simulation, random fluctuations occur in the results of the
individual simulation runs. A more reliable assertion is only reached through averaging the results
of a sufficient number of simulation runs with different random seeds.
run and a vehicle of a vehicle type assigned an emission class distribution is inserted into the Vissim
network, it will be assigned an emission class from the distribution.
l aggregated per vehicle class for the entire network in the Vehicle network performance evaluation
(see “Vehicle network performance : Displaying network performance results (vehicles) in result lists”
on page 1060).
In the network editor, you can visualize the results on links (see “Graphic parameters for display of link bars
and lanes” on page 195), (see “Assigning a color to links based on aggregated parameters” on page 210).
You can also display results in charts (see “Creating charts” on page 1182).
If emissions are not calculated and are not transferred back to Vissim, their value = 0.
Messages in Vissim for Bosch emission calculation can contain comma separated values of the attributes
of the emission classes. These are displayed in the following order: Vehicle category, Emission vehicle
class, Emission stage, Fuel type, Size class, Use class. If no value is set for an attribute, the message
displays ", - ," at this point.
The emission calculation takes into account that the exhaust tract of a vehicle has already reached
operating temperature when it is added to the Vissim network. This also applies to vehicles that pull out
forward after parking and to public transport vehicles waiting at stops.
EmissionModel.dll file
For the calculation of emissions, you can access the file EmissionModel.dll (see “Accessing
EmissionModel.dll for the calculation of emissions” on page 1230). 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:
l Accelerations
l Speeds
l Weights
l ID numbers
l Vehicle types
l Gradients
COM interface
To calculate emissions, you can create your own scripts and/or integrate your own applications into Vissim.
Using the COM interface, for each time step, you can access all Vissim attributes, e.g. position, speed and
acceleration of the vehicles (see “Using the COM Interface” on page 1227).
Tips:
l First read the description of the emission calculation (see “Calculate accurate emissions with
Bosch Cloud Service” on page 1051)
l A Vissim network with predefined emission class distributions for typical fleet compositions
based on HBEFA can be found by default in the installed example data directory of your Vissim
installation: ..\Examples Training\Vehicle Fleet & Settings Defaults\Emissions Class Dis-
tributions. From this network you can additionally read the emission class distributions into your
Vissim network (see “Reading a network additionally” on page 406).
l You can additionally read the emission class distributions from the example network into your
Vissim network (see “Reading a network additionally” on page 406). Check whether predefined
emission class distributions in the example network meet your requirements. Import only neces-
sary distributions. This reduces the time required for the import.
1. If the emission class distributions from the example network do not meet your requirements, you can
define new emission class distributions and specify the desired proportion of emission classes in each of
them (see “Defining emission class distributions” on page 293).
2. Assign the appropriate emission class distribution to each vehicle type for which emissions are to be
calculated (see “Configuring emission calculation for a vehicle type” on page 309).
3. From the Evaluation menu, choose > Configuration.
The Evaluation Configuration window opens.
4. Click the Emissions tab.
5. Activate the Bosch emission calculation active option.
6. If you want to switch off emission calculation for individual links or connectors, deactivate the attribute
Emission calculation of link or connecting link (see “Attributes of links” on page 441), (see “Attributes of
connectors” on page 453).
When starting a trajectory, Bosch uses emission calculation data based on the operating temperature of
the exhaust tract. This way, emission calculation results are not influenced by different operating
temperatures of the exhaust tract when a vehicle travels through several Vissim network sections
containing activated and deactivated links or connectors.
7. If you want to collect the calculated emissions aggregated per link segment, select the Links evaluation
and the option Collect link results > per link segment (see “Showing data from links in lists” on page
1102).
8. If you want to collect the calculated emissions aggregated for the entire network, select the Vehicle
network performance evaluation (see “Vehicle network performance : Displaying network performance
results (vehicles) in result lists” on page 1060).
9. If you want to visualize results as a color scheme on links in the network editor, select the classification
for segments in the graphic parameters of links in the Color scheme configuration, the attribute of the
emission calculation and the desired color scheme (see “Assigning a color to links based on aggregated
parameters” on page 210).
10. You can also visualize results as link bars (see “Graphic parameters for display of link bars and lanes”
on page 195),
11. You can also display results in charts (see “Creating charts” on page 1182).
12. Make sure you have an Internet connection.
13. Start the simulation (see “Selecting the number of simulation runs and starting simulation” on page
894).
14. Wait until the Bosch Cloud Service has transferred the calculation results to Vissim.
15. If you have configured evaluations, select the desired result list in the Lists > Results menu:
l Network Performance (Vehicles) Results
l Link Results
1. Ensure that the desired settings are defined for managing the result data (see “Managing results” on
page 1181)
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 col- l Vehicle classes
lect data for l 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
Notes:
l
In lists, you can use the Attribute selection button to show and hide attribute values (see
“Selecting attributes and subattributes for columns of a list” on page 138).
l By default, the currently selected units for lengths, speeds, accelerations, decelerations are
taken into account for the evaluation (see “Selecting network settings for units” on page 233).
You can also choose the unit for attribute values in the attribute selection list in the Format
column (see “Selecting attributes and subattributes for columns of a list” on page 138).
l 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 the Attribute selection button
(see “Selecting attributes and subattributes for columns of a list” on page 138).
4. In the section on the left, select the attributes of your choice (see “Selecting attributes and subattributes
for columns of a list” on page 138).
5. If desired, click the Filter button and filter the data (see “Setting a filter for selection of subattributes
displayed” on page 145).
6. If you have filtered data, in the Attribute filter window, confirm with OK.
7. Start the simulation (see “Running a simulation” on page 889).
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 125).
Show Sim- Shows the following aggregated values for some network object types in
the result list or hides them:
ulation Run
l Mean
Aggregates l Minimum
l Maximum
l Standard deviation
l Percentile
Show Time Shows the aggregated values across all time intervals for some network
object types in the result list or hides them, if several time intervals are
Interval Aggreg-
defined.
ates
Output ASCII file MDB table Attribute file from attribute list
OD pair results
Aggregated data - -
Raw data - - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
attribute Long
name
Time interval TimeInt Duration of the evaluation intervals in which the data is aggregated
ODPair OD pair Zone numbers specify the OD pairs between origin zones,
destination zones and origin and destination zones.
TravTmDep Travel time Average travel time = Total of travel times / number of vehicles
(departure)
DelayTmDep Delay time Average delay time = Total of delay times / number of vehicles
(departure)
DelayRelDep Delay (relative) Average relative delay = Average delay time / average travel time
(departure)
attribute Long
name
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 Vissim network. The result attributes are
not based on the destination parking lot that is the vehicle's destination at the beginning of the simulation.
5.1.5.4 Vehicle network performance : Displaying network performance results (vehicles) in result lists
You can show vehicle specific attributes of the entire network compiled in lists.
In microscopic simulation, the network performance is updated with every time step. In mesoscopic
simulation, the network performance is updated at the end of the evaluation interval.
Via the COM Interface, you can show and access user-defined attributes in the Network Performance
(Vehicles) Results list. User-defined formula attributes are shown, if you use the subattribute Simulation
run. User-defined attributes are saved when you save the network file.
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data - - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
If you calculate and display emissions based on emission classes, an Internet connection is required to
transfer the data at the end of the simulation run (see “Calculate accurate emissions with Bosch Cloud
Service” on page 1051).
The results list Vehicle network performance results contains the following attributes. Emissions are
specified in grams. The result attributes on emissions and delay do not take into account reversing vehicles.
Long name
Long name
Emissions PM2.5 Emissions PM2.5 brakes Brake abrasion according to standard PM2.5
brakes
attribute Long
name
Stops (total) StopsTot Total number of stops of all vehicles that are in the network or
have already arrived. This includes stopping at the turning point
after backing out of the parking space before the vehicle
continues driving forward.
The following stops are not included in the attribute Stops (total):
l Scheduled stop times of buses and trains at public transport
stops
l Parking times in parking lots
The attribute does not contain any values in mesoscopic
simulation.
A stop is counted if the speed of the vehicle at the end of the
previous time step was greater than 0 and is 0 at the end of the
current time step.
Demand DemLatent Number of vehicles from meso origin connector edges, vehicle
(latent) inputs and parking lots that could not be used until the end of the
simulation.
attribute Long
name
Travel time TravTmTot Total travel time of vehicles traveling forward or backward within
(total) the network or that have already left the network.
Delay (total) DelayTot Total delay: Total delay of all vehicles in the network or of those
that have already exited it.
The delay of a vehicle in a time step is the part of the time step
that must also be used because the actual speed is less than the
desired speed.
For the calculation, the quotient is obtained by subtracting the
actual distance traveled in this time step and desired speed from
the duration of the time step.
Delay, for instance, includes stop times at stop signs.
The following times are not included in the attribute Delay (total):
l Scheduled stop times of buses and trains at public transport
stops
l Passenger service times
l Parking times in parking lots
Delay (latent) DelayLatent Total delay of vehicles that could not be used (immediately).
Total waiting time of vehicles from input flows and parking lots
that were not used at their actual start time in the network. This
value may also include the waiting time of vehicles that enter the
network before the end of the simulation.
The Delay (latent) is recorded for the defined evaluation
intervals.
Delay stopped DelayStopTot Total standstill time of all vehicles that are in the network or have
(total) already arrived.
Standstill time = time in which the vehicle is stationary (speed = 0)
The following times are not included in the attribute Delay
stopped (total):
l Scheduled stop times of buses and trains at public transport
stops
l Parking times, regardless of parking lot type
The attribute does not contain any values in mesoscopic
simulation.
attribute Long
name
You can determine the density and speed of pedestrians and show them, together with other attributes, in
the result lists Area Results and Ramps Results.
In addition, you have the following options to evaluate pedestrian density and speed:
l grid-based (see “Grid-based evaluation of pedestrian density and speed” on page 1066).
l for each individual pedestrian In this case, density is based on the pedestrians that at the end of an eval-
uation interval are located within a radius around a pedestrian (see “Showing pedestrians in the network
in a list” on page 908).
Density and speed are determined for the following network objects:
l Pedestrian Areas
l Ramps & Stairs
l On moving walkways or escalators, pedestrians are evaluated only on the moving parts of the network
object and not on the entry and exit landings.
l Links for which the attribute Is pedestrian area has been 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 1055).
Output ASCII file MDB table Attribute file from attribute list
Area evaluation results or ramp results
Aggregated data - -
Raw data - - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
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 1055).
4. Confirm with OK.
5. Start the simulation (see “Running a simulation” on page 889).
6. If desired, on the Evaluation menu, click > Result Lists > Area Results or Ramp Results (see “Output
attributes of area and ramp evaluation” on page 1068).
You can determine the density and speed of pedestrians based on grid cells. You can also visualize them
based on grid cells. 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 215), (see “Assigning a color to
areas based on aggregated parameters (LOS)” on page 212), (see “Assigning a color to ramps and stairs
based on aggregated parameters (LOS)” on page 218). In addition, you have the following options to
evaluate pedestrian density and speed.
l area-based (see “Evaluating pedestrian density and speed based on areas” on page 1065).
l for each individual pedestrian In this case, density is based on the pedestrians that at the end of an eval-
uation interval are located within a radius around a pedestrian (this pedestrian is not counted) (see
“Showing pedestrians in the network in a list” on page 908).
Density and speed are determined for the following network objects:
l Pedestrian Areas
l Ramps & Stairs
l Links for which the attribute Is pedestrian area has been 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 1055).
Grid cells that are only partially on areas or ramps or are partially occupied by obstacles are not considered
walkable ground.
The position of the pedestrian is detected at the end of the time interval, for example in the time interval 5 s
to 6 s at 6 s and not already at the beginning at 5.1 s.
Output ASCII file MDB table Attribute file from attribute list
Area evaluation results or
Ramp results
Aggregated data - -
Raw data - - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
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 1055).
4. Click the More button.
The Pedestrian Grid Cells window opens.
5. Make the desired changes:
Element Description
Only last interval If the option is selected, evaluation of the pedestrian-grid cells is performed
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 influence Number of pedestrian-grid cells in each direction (up, down, left, right,
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
The figure shows the pedestrian grid cells that are taken into account in the
density measurement for a grid point when the influence area = 3. All
pedestrians in the red cells and the green cell are counted and the number is
divided by the content of the accessible area of these cells. The density value
is only displayed in the cell highlighted in green.
Threshold Vissim records for how long the following attributes values 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 212), (see “Assigning a color
to ramps and stairs based on aggregated parameters (LOS)” on page 218),
(see “Assigning a color to links based on aggregated parameters” on page
210).
l Density (DensThresh): Threshold value for evaluation attribute Density -
duration exceeding threshold
l Experienced density (ExperDensThresh): Threshold value for evaluation
attribute Experienced density - duration exceeding threshold
l Speed (SpeedThresh): Threshold value for evaluation attribute Speed -
duration exceeding threshold
l Velocity variance: (VelVarThresh): Threshold value for evaluation attrib-
ute Velocity variance - duration exceeding threshold
Element Description
Filter by sections: Select the sections for which you want to collect data. If no sections are
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).
Ramp/Stairs Ramp in Ramp evaluation results list only: ramp or stairs number
Stop delay StopDelay Tot Total standstill time of pedestrians during the evaluation
(total) interval. A pedestrian counts as standing still if his speed is
less than 0.2 m/s
run
Time interval TimeInt Duration of the evaluation intervals in which the data is
aggregated
If for areas, you selected the Queues attribute, you may additionally output the following area results
attributes via queues:
Queue QueueLenMin
length
(minimum)
Queue QueueLenAvg
length
(average)
Time in TmInQueueMax
queue
(maximum)
Time in TmInQueueMin
queue
(minimum)
Time in TmInQueueAvg
queue
(average)
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in result lists (see “Showing result attributes in result lists” on page 1057)
l Save result attributes to files or databases (see “Configuring evaluations for direct output” on page 1108)
For calculation of result attributes set the marker for aggregation by time of passing
1. From the Evaluation menu, choose > Configuration > Result Attributes tab.
2. In the Vehicle travel times 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 1055).
4. Click the More button.
The Vehicle travel times window opens.
5. Select the time at which the travel time measurement results are aggregated to time intervals if the two
times at which the vehicle crosses the start section or the destination section are in different time
intervals.
attribute Long
name
Vehicles Vehs Number of vehicles recorded
Time interval TimeInt Duration of the evaluation intervals in which the data is aggregated
Element Description
File title Name of evaluation
File Path and name of network file
Comment Optional comment from the simulation parameters
Date Time of evaluation
Element Description
Vissim Version number, service pack number, build number
Data block One row for each travel time measurement:
l Time: Simulation second in which the vehicle traverses the destination section
l No: Travel time measurement number
l Veh: number of vehicle
l VehType: number of vehicle type
l TravTm: travel time in [s]
l Dist: distance in [m]
l Delay: delay time in [s], difference to optimal (ideal, theoretical) travel time
Output data and formatsYou can save the following data and data formats:
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data - - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
attribute Long
name
Time interval TimeInt Time interval within which the data are aggregated
Demand DemLatent Number of vehicles that were not allowed to enter the network from
(latent)
their vehicle inputs until the end of the time interval.
Delay (latent) DelayLatent Total waiting time of vehicles that could not be inserted from their
vehicle inputs into the network at the scheduled start time, but were
inserted with a delay, for example due to queue
5.1.5.10 Pedestrian network performance: Displaying network performance results (pedestrians) in lists
You can show pedestrian specific attributes of the entire network compiled in lists.
Via the COM Interface, you can show and access user-defined attributes in the Network Performance
(Pedestrians) Results list. User- defined formula attributes are shown, if you use the subattribute
Simulation run. User-defined attributes are saved when you save the network file.
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 1055).
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data - - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
attribute Long
name
Time interval TimeInt Duration of the evaluation intervals in which the data is
aggregated
Pedestrians PedEnt Pedestrians that have newly been inserted into the network
(added)
Pedestrians FgAct Total number of pedestrians in the network at the end of the
(active) simulation.
Pedestrians arriving PedArr (Pedestrians (arrived)) and
pedestrians not used in the network are not included in the
attribute Pedestrians (active).
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 network or
(average) who have already been removed from the network.
Flow towards FlowToDestAvg Product of current speed, averaged over pedestrians and current
destination density, accounting for static potential and position of each
(average) pedestrian.
Normalized NormSpeedAvg Ratio of actual speed over desired speed, averaged over
Speed pedestrians and time steps.
(average)
Output ASCII file MDB table Attribute file from attribute list
Area measurements
Aggregated data - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
l Save result attributes to files (see “Using the Direct output function to save evaluation results to files” on
page 1109)
l Show result attributes of area measurements in list (see “Showing results of measurements” on page
1180)
Leave time tLeavMax, tLeavMin, first, last, and average point in time all pedestrians leave
maximum), tLeavAvg the sections [simulation second]
(minimum),
(average)
Walk-out count WalkOutCnt Number of pedestrians who have left sections This does
not include passengers boarding PT vehicles.
Density DensMax, DensMin, Pedestrian density in sections
(maximum), DensAvg
(minimum),
(average)
Density exper- DensityExp Pedestrian density experienced within the perception
ienced (max- radius of a pedestrian. The count of pedestrians within the
imum), personal surrounding radius of a pedestrian excludes the
(minimum), pedestrian itself.
(average) Calculated based on the pedestrian movements within the
current time step. Therefore, it does not have a value in the
first time step. Does not take into account pedestrians in the
time step who are deleted at the end of this time step.
Entry time (max- tEntMax, tEntMin, first, last, and average point in time all pedestrians reach
imum), (min- tEntAvg the sections [simulation second]
imum),
(average)
Walk-in count WalkInCnt Number of pedestrians walking in the sections. Pedestrians
from inputs and pedestrians alighting from PT vehicles are
not counted.
Total distance TotDistMax, maximum, minimum and average total distance traveled in
(maximum), TotDistMin,TotDistAvg sections of all pedestrians who have left the sections during
(minimum), the aggregation interval
(average)
Total delay TotDelayMax, maximum, minimum and average total time delay in
(maximum), TotDelayMin, sections for pedestrians who have left the sections during
(minimum), TotDelayAvg the aggregation interval The total time delay refers to the
(average) sum of different time delays, for example waiting time at
signal controller or obstruction due to other pedestrians.
Total dwell time TotDwlTmMax, maximum, minimum and average total dwell time in
(maximum), TotDwlTmMin, sections of all pedestrians who have left the sections during
(minimum), TotDwlTmAvg the aggregation interval The total dwell time refers to the
(average) sum of different dwell times, for example waiting time at
signal controller or travel time.
Speed SpeedMax, SpeedMin, maximum, minimum and average speed
(maximum), SpeedAvg
(minimum),
(average)
Speed x- SpeedXMax, maximum, minimum, and average speed of x-component of
component SpeedXMin, speed vector
(maximum), SpeedXAvg
(minimum),
(average)
Speed y- SpeedYMax, maximum, minimum, and average speed of y-component of
component speed vector
SpeedYMin,
(maximum),
(minimum), SpeedYAvg
(average)
Speed SpeedDevAvg average deviation of pedestrian speeds
deviation
(average)
Speed variance SpeedVar Vectorial speed differences of all pedestrians within the
personal environment radius of their own speed (see
“Selecting network settings for pedestrian behavior” on
page 232)
Destination DestCnt Number of pedestrians that will not be leaving the sections,
count e.g. because their route ends in one of them or they are
alighting a PT vehicle.
Element Description
Measurement area (raw data) File title
File Path and name of network file
Comment Optional comment from the simulation parameters
Date Time of evaluation
PTV Vissim Version number, service pack number, build number
Column Meaning
MeasurementAreaNo Number of section
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
[Simulation second]
tLeave : Time at which the pedestrian left the section
[Simulation second]
PedNo : Pedestrian number
PedType : Pedestrian type
Dwell time : total time [s] that the pedestrian
spent within the sections
vDes : Desired speed [km/h]
vX : X component of the speed vector [km/h]
vY : Y component of the speed vector [km/h]
v : Speed [km/h]
DevSpeed : Deviation of pedestrian speed [km/h]
Density : Pedestrian density in section [ped/m²]
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
TimeDelay : Time delay [s]
TimeGain : Time gain [s]
Distance : Distance [m] the pedestrian
covered within the sections
DistNetwork : Distance [m] pedestrian traveled in networt so far
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 1055).
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in result lists (see “Showing result attributes in result lists” on page 1057)
l Save result attributes to a file (see “Using the Direct output function to save evaluation results to files” on
page 1109)
Element Description
File title Name of evaluation
File Path and name of network file
Comment Optional comment from the simulation parameters
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 save an evaluation based on the pedestrian origin-destination matrix (see
“Saving pedestrian travel time measurements from OD data to a file” on page 1139).
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.
Column Description
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.
Tip: You can visualize queue lengths in the network editor. (see “Graphic parameters for
visualizing of queue lengths” on page 200).
Ensuring minimum distance between the beginning of a link and a parking lot
In order for vehicles to be detected by the node evaluation at parking lots with zone connector, make sure
that the distance from the beginning of the link or connector to the respective parking lot is not very short.
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
l Save raw data to a file or database (see “Configuring evaluations for direct output” on page 1108)
Notes:
Make sure that:
l The attribute UseForEval (Use for evaluation) of nodes that you want to evaluate, is selected
(see “Attributes of nodes” on page 753). Nodes with the selected option UseForEval are active
nodes, while they are passive nodes if the option is deactivated.
l Generate a node-edge graph (see “Generating a node-edge graph” on page 761).
l Do not group larger network sections, containing multiple intersections, into a node.
Element Description
Delay segment start before Distance [m] before node, from which delay time is measured
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. clearance 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 intersection.
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 1100).
Element Description
Start of delay segment before node Distance [m] before node, from which delay time is measured
Attribute Definition
VehNo Vehicle number
StartPos Position from the beginning of the link from which vehicle arrives at node
Movement Cardinal points from-to, in which the vehicle moves through 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 in seconds that it takes to leave the node starting from crossing the start section
until leaving the node
StopDelay Stop delay in seconds within the node starting from crossing the start section until
leaving the node
Stops Number of stops within the node starting from crossing the start section until leaving
the node. This includes stopping at the turning point after backing out of the parking
space before the vehicle continues driving forward.
Attribute Definition
EmissionsCO Emissions CO: Quantity of carbon monoxide [grams]
Attribute Definition
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 761).
VehDelay Vehicle delay (see “Showing delay measurements in lists” on page 1105)
PersDelay Person delay (see “Showing delay measurements in lists” on page 1105)
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 753). The LOS in Vissim is
comparable to the LOS defined in the American Highway Capacity Manual of 2010.
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 Maximum queue length. The result depends on the attribute Consider adjacent
(maximum) 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:
l Calculation of the total for vehicles, persons, emissions, fuel consumption
l Calculation of total average for vehicle delay, person delay, stopped delay, queue length, stops
l Calculation of the maximum queue length (maximum)
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data - - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
attribute Long
name
Simulation run SimRun Number of simulation run
Time interval TimeInt Time interval within which the data are aggregated
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 time interval
charge [Veh/h]
Delay time Delay Tm Average delay time based on the difference between actual
travel time and travel time at desired speed
Travel time on TravTmInbMesoLink Average travel time on inbound link meso edge (output only
inbound meso available for turn meso edges)
link
attribute Long
name
Speed on SpeedInbMesoLink Average speed on inbound link meso edge (output only
inbound meso available for turn meso edges)
link
Delay time on DelayTmInbMesoLink Average delay time on inbound link meso edge (output only
inbound meso available for turn meso edges)
link
Vehicles VehEnter Number of vehicles driving on the edge during the time
(entered) interval
Vehicles VehRemov Number of vehicles exiting the edge during the time interval
(removed)
Demand (lat- DemLatent Number of vehicles that could not be deployed in the
ent) network (output only available for origin connector meso
edges)
Delay (latent) DelayLatent Total waiting time for vehicles that, during evaluation
intervals, were not able to enter the network from the origin
zone at the time of deployment. (Output only available for
origin connector meso edges)
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data - - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
attribute Long
name
Simulation run SimRun Number of simulation run
Time interval TimeInt Time interval within which the data are aggregated
Volume input VolInput Number of vehicles driving on the lanes during the time
interval [Veh/h]
Volume dis- VolDisch Number of vehicles exiting the lane during the time interval
charge [Veh/h]
Delay time Delay Tm Average delay time based on the difference between actual
travel time and travel time at desired speed
Queue length QLen Average queue length: In each time step, the current queue
length is measured and the arithmetic mean is calculated
per time interval.
Travel time on TravTmInbMesoLink Average travel time on inbound link meso edge (output only
inbound meso available for turn meso edges)
link
Speed on SpeedInbMesoLink Average speed on inbound link meso edge (output only
inbound meso available for turn meso edges)
link
Delay time on DelayTmInbMesoLink Average delay time on inbound link meso edge (output only
inbound meso available for turn meso edges)
link
Vehicles VehEnter Number of vehicles driving on the lanes during the time
(entered) interval
Vehicles VehRemov Number of vehicles exiting the lane during the time interval
(removed)
Demand (lat- DemLatent Number of vehicles that could not be deployed in the
ent) network (output only available for origin connector meso
edges)
Delay (latent) DelayLatent Total waiting time for vehicles that, during evaluation
intervals, were not able to enter the network from the origin
zone at the time of deployment. (Output only available for
origin connector meso edges)
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data - - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
l Result attributes of the parking lot can be visualized in the network editor (see “Assigning a color to park-
ing spaces, parking lots or parking lot gorups based on an attribute” on page 220)
attribute Long
name
Time interval TimeInt Time interval within which the data are aggregated
Number of NumVehsPark Number of vehicles currently parked. For past time intervals:
parked number of parked vehicles at the end of the time interval.
vehicles
Number of NumVehsLeave Number of vehicles leaving a parking lot during the time
vehicles interval even if they could not actually leave the parking lot
leaving because they were blocked
Occupancy OccupDurTot Total occupancy duration for all parking spaces of the
duration (total) parking lot
Parking ParkDurMin Minimum parking duration [s] of all vehicles that finished
duration parking in this time interval
(minimum)
attribute Long
name
Parking ParkDurMax Maximum parking duration [s] of all vehicles that finished
duration parking in this time interval
(maximum)
Parking ParkDurAvg Average parking duration [s] of all vehicles that finished
duration parking in this time interval
(average)
Occupancy OccupRate Average occupancy rate of all parking spaces of the parking
rate (all) lot
Parking space ParkSpcBlockDurTot Total blocking time for all parking spaces of the parking lot
blocking time
(total)
Parking space ParkSpcBlockRate Average blocked rate for all parking spaces of this parking
degree of lot
blockage
Parking fees ParkFeeTot Total parking fees charged during the time interval for
(total) parked vehicles in this parking lot
Demand DemLatent Number of vehicles that were not allowed to enter the net-
(latent)
work from their origin parking lots until the end of the sim-
ulation.
Delay (latent) DelayLatent Total waiting time of the vehicles that were not allowed to
enter the network from their origin parking lots at the
planned start time
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data - - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
l In the network editor, result attributes of parking lot groups can be visualized for each parking lot. (see
“Assigning a color to parking spaces, parking lots or parking lot gorups based on an attribute” on page
220)
attribute Long
name
Time interval TimeInt Time interval within which the data are aggregated
Number of NumVehsLeave Number of vehicles that have ended parking during the time
vehicles interval even if they could not leave the parking lot because
leaving they were blocked
Occupancy OccupDurTot Total of occupancy duration for all parking spaces of this
duration (total) parking lot group
Parking time ParkDurMax Maximum parking duration [s] of vehicles leaving a parking
(maximum) lot of this parking lot group during this time interval
Parking ParkDurAvg Average parking duration [s] of all vehicles that finished
duration parking in this time interval
(mean)
Occupancy OccupRate Average occupancy rate for all parking spaces of all parking
rate (all) lots of the parking lot group
Parking space ParkSpcBlockDurTot Total blocked duration for all parking spaces of all parking
blocked lots of this parking lot group
duration (total)
Parking space ParkSpcBlockRate Mean value of degree of blockage of parking space for all
blocked rate parking spaces on all parking lots of the parking lot group
Parking fees ParkFeeTot Total parking fees due during the time interval for parked
(total) vehicles in parking lots of the parking lot group
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data - - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
l Result attributes of the parking space can be visualized in the network editor (see “Assigning a color to
parking spaces, parking lots or parking lot gorups based on an attribute” on page 220)
attribute Long
name
Time interval TimeInt Time interval within which the data are aggregated
Number of NumVehsPark Number of vehicles currently parked. For past time intervals:
parked number of parked vehicles at the end of the time interval.
vehicles
Number of NumVehsLeave Number of vehicles leaving a parking lot during the time
vehicles interval even if they could not actually leave the parking lot
leaving because they were blocked
Occupancy OccupDurTot Total time [s] that this parking space was occupied by
duration (total) parked vehicles during this time interval
Parking ParkDurMin Minimum parking duration [s] of all vehicles that finished
duration parking in this time interval
(minimum)
attribute Long
name
Parking ParkDurMax Maximum parking duration [s] of all vehicles that finished
duration parking in this time interval
(maximum)
Parking ParkDurAvg Average parking duration [s] of all vehicles that finished
duration parking in this time interval
(mean)
Parking space ParkSpcBlockDurTot Total duration [s] vehicles spent during this time interval in
blocked this parking space in parking state Blocked while leaving
duration (total) parking space
Parking space ParkSpcBlockRate Percentage of time interval [0...100%] that vehicles have
blocked rate spent in this parking space in parking state Blocked while
leaving parking space
Parking fees ParkFeeTot Total parking fees charged during the time interval for
(total) parked vehicles in this parking space
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data - - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
attribute Long
name
Time interval TimeInt Time interval within which the data are aggregated
Parking rate ParkRate Average parking duration [s] of all vehicles that finished
parking in this time interval
Parking ParkDurAvg Average parking duration [s] of all vehicles that finished
duration parking in this time interval
(mean)
Number of NumParkReq Number of vehicles that are covered by this parking routing
parking decision in the time interval and selected for parking
requests according to Parking rate. If other conditions have prevented
a vehicle from being allocated a parking space, this vehicle
has not been parked.
Number of NumParkReqAccept Number of vehicles that are covered by this parking routing
parking decision in the time interval, have been selected for parking
requests according to Parking rate and have been allocated a parking
accepted space
Number of NumParkReqDecl Number of vehicles that are covered by this parking routing
parking decision in the time interval, have been selected for parking
requests according to Parking rate and have not been allocated a
declined parking space
Share of ParkReqDeclShare Share [0..1] of vehicles in the time interval that were selected
declined for parking and that have not been allocated a parking space
parking
requests
page 1055).
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
(see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
l Save raw data to a file (see “Using the Direct output function to save evaluation results to files” on page
1109)
l Show result attributes of measurements in list (see “Showing results of measurements” on page 1180)
Time interval TimeInt Duration of the evaluation intervals in which the data is aggregated
Data DataCollMeas Number of data collection measurement and name of its data
Collection collection point
Measurement
The following result attributes refer to all vehicles in the network that have been recorded during data
collection measurement:
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
Occupancy OccupRate Time fraction [0..100%] of the time interval, where at least one data
rate collection point of this data collection measurement was occupied by
vehicles of the vehicles classes, which were selected in the
evaluation configuration.
Examples:
l 100 %: During the time interval, at least one of the data col-
lection points of this data collection was occupied by vehicles
of the selected vehicle classes in each time step.
l 50 %: During the time interval, half of the time at least one of
the data collection points of this data collection was occupied
by vehicles of the selected vehicle classes.
Value Description
t(enter) Time at which the front end of the vehicle has passed the data collection point.
Time - 1.00: The front end has already passed the section in a previous time step.
t(leave) Time at which the rear end of the vehicle has passed the data collection point.
Time -1.00: The rear end of the vehicle has not yet reached the data collection point.
v[km/h] Speed
b[m/s²] Acceleration
Occ Occupancy: Time in s that the vehicle has spent above data collection point in this
simulation second
tQueue Queue time: Total time in [s] which the vehicles have spent so far stuck in a queue, if the
queue conditions are met.
Output ASCII file MDB file Attribute file from attribute list
Aggregated data - -
Raw data - - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
Tip: You can also visualize queue lengths in the network editor (see “Graphic parameters for
visualizing of queue lengths” on page 200).
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 1055).
4. Click the More button.
The Queue counters window opens.
Element Description
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. Maximum net distance which can occur between two vehicles in queue. The queue is
clearance considered to be interrupted if there are larger gaps. Values between 10 and 20m are
usual.
Element Description
max. Maximum queue length. Longer queues may still occur. This attribute is useful if longer
length queues occur at the next node in the network, but the queues are to be evaluated
separately for each intersection.
When a large value, for example, 4 km, allows a long queue to form, the simulation speed
decreases.
Consider Select this option to also take adjacent lanes of the previous link into account for
adjacent calculation of the queue end. In the figure, the dashed line on the left indicates the position
lanes of the queue end:
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 falls below the speed of the Begin attribute defined for the queue condition.
l Vehicle inputs (see “Modeling vehicle inputs for private transportation” on page 482)
Reversing vehicles are not recorded. Vehicles pulling forward out of a parking lot are not recorded as long
as they drive on the connector that connects the parking lot with the link on which they will continue their
route.
Note: Ensure that the attribute Link evaluation of links and connectors - which you want to
evaluate - is selected (see “Attributes of links” on page 441).
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 210).
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data - - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
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 1055).
4. Click the More button.
The Links window opens.
5. Make the desired changes:
Element Description
Collect link results l per link segment: the data is entered in the segments for all lanes
l per lane segment: the data is entered in the segments for each lane
Attribute Definition
Volume Volume [veh/h]
For mesoscopic simulation for link segments outside the sections which are simulated
microscopically, the following applies:
Volume = total distance / (segment length * time interval length)
(Unit: veh/h),
Segment length: value of the Segment length link attribute
Emissions For add-on module API package only: Results of emission calculation for selected file
EmissionModel.dll (see “Accessing EmissionModel.dll for the calculation of emissions”
on page 1230).
For add-on module Bosch: Results of the Bosch emission calculation (see “Calculate
accurate emissions with Bosch Cloud Service” on page 1051)
Emission values can also be displayed in:
l Vehicle Network Performance Evaluation (see “Vehicle network performance
: Displaying network performance results (vehicles) in result lists” on page 1060)
l Vehicle record (see “Saving vehicle record to a file or database” on page 1119)
l Vehicles in network list (see “Displaying vehicles in the network in a list” on
page 895)
l Charts (see “Creating charts” on page 1182)
l Link bars (see “Graphic parameters for display of link bars and lanes” on page
195)
DelayRel Delay (relative): Total delay divided by total travel time of all vehicles in this link
segment during this time interval
For mesoscopic simulation for link segments outside the sections which are simulated
microscopically, the following applies:
Relative lost time = total delay / total travel time
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
Attribute Definition
StartCoordZ Start coordinate (z): z value of the start coordinate
EndCoord End coordinates: coordinates (x), (y), (z) at which the link evaluation segment ends
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
page 1055).
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data - - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in result lists (see “Showing result attributes in result lists” on page 1057)
Column Description
TimeInt Time Interval: Duration of the evaluation intervals during which the data is
aggregated
StopDelay Average stopped delay per vehicle in seconds without stops at PT stops and in
parking lots
Stops Average number of vehicle stops per vehicle without stops at PT stops and in
parking lots
PersDelay Person delay: Average delay [s] of all occupants of the vehicles
Pers Number of occupants in the vehicles: number of vehicles * average occupancy rate
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
Raw data - - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
Edge travel time (old) EdgeTravTmOld Travel Time on the edges of the last iteration
for which the Path file was updated.
Edge travel time (new) EdgeTravTmNew Travel Time on the edges of the current iter-
ation for which the Path file was updated.
Path travel time (new) PathTravTmNew Determined average travel time of path:
l prior to a simulation run: smoothed travel
time, aggregated from path file by depar-
ture time
l during a simulation run: changing, incom-
plete, newly recorded average travel time
l after a simulation run: travel time smoothed
again with the average newly recorded
travel time of all vehicles on this path and
aggregated by departure time.
Path-travel time (old) PathTravTmOld Travel time of previous simulation run, from
the start of the simulation run. This value can
be used for path search, if in the Dynamic
assignment: Parameters window, in the
Choice tab, you selected Use volume (old)
(see “Attributes for the trip chain file, matrices,
path file and cost file” on page 805).
Path travel time (raw data) PathTravTm Unsmoothed mean travel time of all vehicles
started during this interval. Is not saved and is
only visible during the simulation run and
afterwards, as long as you do not start a new
simulation run or reload a route file.
5.1.6.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 1047). 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
The installation of Microsoft™ Access™ itself is not absolutely necessary for the export.
l All SQL 2003-compliant databases are supported.
l The database connection to SQL is suitable and has been tested for the 64-bit editions of Vissim.
l The database outputs have been tested with Microsoft™ Access™ and Oracle™.
l You can use the free MS SQL Server 2017 Express Edition. You require administrator rights for the
installation.
l Open and view SQLite database files: You can find the relevant software and information on the Inter-
net.
Tab Description
Provider Select desired provider from the list of installed database providers.
Jet Provider and Oracle Provider, etc., were tested with Vissim.
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:
l SQL Server (Microsoft SQL Server ODBC Driver Version 6.01): Select the option Use ANSI-
quoted identifiers.
l MySql: Enter the parameter sql_mode in ANSI_QUOTES either as a start parameter or in the
configuration file.
l Vehicle record (see “Saving vehicle record to a file or database” on page 1119)
l Vehicle travel times (raw data) (see “Evaluating vehicle travel time measurements” on page 1123)
l Pedestrian record (see “Saving pedestrian record to a file or database” on page 1133)
l Nodes (raw data) (see “Evaluating nodes” on page 1147)
l Signal changes (see “Evaluating signal changes” on page 1161)
1. Ensure that the database connection is configured (see “Configuring the database connection for
evaluations” on page 1109).
2. From the Evaluation menu, choose > Configuration > Direct Output tab.
3. For the desired evaluation, select the option Write database.
4. Make the desired changes:
Element Description
From time Simulation second in which the evaluation is started
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.
Output ASCII file MDB file Attribute file from attribute list
Aggregated data - - -
Element Description
File Path and name of network file
Table Discharge at signal controller with its number, signal group with its number, and in
parentheses data collection point with number
Element Description
l Fourth-to-last line: vehicle position number in the queue (index number) for
each cycle
l Third-to-last line: average time need for the vehicle position concerned
l Next-to-last line: measured number of vehicles at this position. If saturation is
not present for some green phases, smaller numbers are measured for higher
index numbers.
l Last line: total number of vehicles (except those in the first position) and their
time needs (measured over all cycles).
Discharge record
File: C:\Users\Public\Documents\PTV Vision\PTV Vissim 2024\Examples Demo\3D
- Complex Intersection Karlsruhe.DE\Karlsruhe 3D.inpx
Comment: Karlsruhe 3D example
Date: 03.01.2023 10:20:30
PTV Vissim 2024.00-00* [253691]
Discharge at SC 619, signal group 14, signal head 3
1 (0: 0.0)
80 1.11 1.16 (1: 1.16)
170 1.01 (0: 0.0)
260 (0: 0.0)
350 0.95 0.70 (1: 0.70)
440 1.07 1.31 (1: 1.31)
530 1.09 (0: 0.0)
620 1.05 (0: 0.0)
710 1.17 (0: 0.0)
800 1.15 1.45 (1: 1.45)
890 1.09 (0: 0.0)
980 1.11 (0: 0.0)
1070 (0: 0.0)
1160 0.99 0.25 0.88 (2: 0.56)
1250 (0: 0.0)
1340 1.07 (0: 0.0)
1430 (0: 0.0)
1520 6.95 (0: 0.0)
1610 1.18 1.35 (1: 1.35)
1700 1.18 0.98 (1: 0.98)
1790 1.07 (0: 0.0)
1880 1.06 0.05 1.00 0.11 1.05 1.18 (5: 0.68)
1970 1.11 (0: 0.0)
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - - -
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 1109).
4. Click the More button.
The Lane changes window opens.
5. Make the desired changes:
Element Description
Filters l All vehicles: Includes all vehicles in the evaluation, regardless of their vehicle class
l Filter by vehicle classes: Takes only the selected vehicle classes into account
l Filter by sections: takes only the selected sections into account Sections have to be
defined (see “Modeling sections” on page 720). The level with the section and the the level
on which vehicles move are the same. The middle of the vehicle's front edge lies outside
the section.
l 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.
Element Description
File title Name of evaluation
File Path and name of network file
Comment Optional comment from the simulation parameters
Date Time of evaluation
The data block of the evaluation file contains the following parameters:
Column Description
t Starting time of 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.
Column Description
VF Vehicle number of old leading vehicle (0 = not available)
dx VF old leading vehicle: distance [m] between rear end position of the preceding vehicle
and front end of the trailing vehicle
dx VB old trailing vehicle: distance [m] between rear end position of the preceding vehicle
and front end of the trailing vehicle
dx new VF new leading vehicle: distance [m] between rear end position of the preceding vehicle
and front end of the 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
Output ASCII file MDB file Attribute file from attribute list
Aggregated data - -
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 895).
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 1109).
4. Click the More button.
The Vehicle record window opens.
5. Make the desired changes:
Element Description
Filters l All vehicles: takes all vehicles into account in the evaluation
l Filter by vehicle classes: Takes only the selected vehicle classes into account
l Filter by sections: takes only the selected sections into account Sections have to be
defined (see “Modeling sections” on page 720). The level with the section and the
level on which vehicles move are the same. The middle of the vehicle's front edge lies
outside the section.
l Filter by vehicle classes: If this option is selected, you can right-click the list and
select the vehicles by their number. Only the selected vehicles are taken into account.
Attribute The Attributes button: Opens the window Vehicles In network: Select attributes. You
selection can select attributes for the evaluation (see “Selecting attributes and subattributes for
columns of a list” on page 138).
For import of the * .fzp file into the Autodesk 3DS MAX plug-in Civil View, the attributes
and subattributes in the following table are relevant.
Do not change the default settings specified in the Decimals column and the Format
column, if you choose to import these attributes and subattributes.
Relevant attributes and subattributes for Autodesk 3DS MAX plug-in Civil View:
Decimals Format
if Vehicle type\Name does not exist, Autodesk 3DS MAX Civil View looks for Vehicle type\Number
and then Vehicle type:
Element Description
File Path and name of network file
Table Vehicles In network (see “Displaying vehicles in the network in a list” on page 895)
Data block One row each with the number of the vehicle for each simulation step and the
attribute values
The columns correspond to the sequence of the attributes in the selection.
The corresponding add-on module must be installed for some of the listed attributes
so that correct values can be recorded, for example, the add-on module Dynamic
Assignment.
Notes:
l By default, the currently selected units for lengths, speeds, accelerations, decelerations are
taken into account for the evaluation (see “Selecting network settings for units” on page 233).
You can also choose the unit for attribute values in the attribute selection list in the Format
column (see “Selecting attributes and subattributes for columns of a list” on page 138).
l 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
895).
$VISION
* File: C:\Users\Public\Documents\PTV Vision\PTV Vissim 2024\Examples Demo\
3D - Complex Intersection Karlsruhe.DE\Karlsruhe 3D.inpx
* Comment:
* Date: 03.01.2023 12:23:33
* Application: PTV Vissim 2024.00-00* [253691]
*
*Table: Vehicles In Network
*
* SIMSEC: SimSec, simulation second (simulation time [s]) [s]
* NO: No, number (unique vehicle number)
* LANE\LINK\NO: lane\link\no., lane\link\number (unique number of the
link/connector)
* LANE\INDEX: lane\index, lane\index (unique number of the lane)
* POS: Pos, position (distance on the link from the start point of the link or
connector) [m]
* POSLAT: PosLat, Position (lateral) (lateral position at the end of the time
step.
Value range 0-1: 0: at the edge of the right lane 0.5: in the middle of the
lane
1: at the edge of the left lane)
* SimSec;No;Ln\Link\No;Ln\Index;Pos;PosLat
* Simulation second;Number;Lanes\Link\Number;Lanes\Index;Position;
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 - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in result lists (see “Showing result attributes in result lists” on page 1057)
l Save result attributes to files or databases (see “Configuring evaluations for direct output” on page 1108)
For calculation of result attributes set the marker for aggregation by time of passing
1. From the Evaluation menu, choose > Configuration > Result Attributes tab.
2. In the Vehicle travel times 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 1055).
4. Click the More button.
The Vehicle travel times window opens.
5. Select the time at which the travel time measurement results are aggregated to time intervals if the two
times at which the vehicle crosses the start section or the destination section are in different time
intervals.
attribute Long
name
Vehicles Vehs Number of vehicles recorded
Time interval TimeInt Duration of the evaluation intervals in which the data is aggregated
Element Description
File title Name of evaluation
File Path and name of network file
Comment Optional comment from the simulation parameters
Date Time of evaluation
Vissim Version number, service pack number, build number
Data block One row for each travel time measurement:
l Time: Simulation second in which the vehicle traverses the destination section
l No: Travel time measurement number
l Veh: number of vehicle
l VehType: number of vehicle type
l TravTm: travel time in [s]
l Dist: distance in [m]
l Delay: delay time in [s], difference to optimal (ideal, theoretical) travel time
Aggregated data - -
l Save raw data to a file (see “Using the Direct output function to save evaluation results to files” on page
1109)
Element Description
File title Name of evaluation
File Path and name of network file
Comment Optional comment from the simulation parameters
Date Time of evaluation
Element Description
Vissim Version number, service pack number, build number
Data block Data block with the following information:
l one row per vehicle that enters the Vissim network
l one column per attribute
The data block of the evaluation file contains the following attributes in this sequence:
Column Description
Time Simulation second
Output ASCII file MDB table Attribute file from attribute list
Area measurements
Aggregated data - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
l Save result attributes to files (see “Using the Direct output function to save evaluation results to files” on
page 1109)
l Show result attributes of area measurements in list (see “Showing results of measurements” on page
1180)
Leave time tLeavMax, tLeavMin, first, last, and average point in time all pedestrians leave
maximum), tLeavAvg the sections [simulation second]
(minimum),
(average)
Walk-out count WalkOutCnt Number of pedestrians who have left sections This does
not include passengers boarding PT vehicles.
Density DensMax, DensMin, Pedestrian density in sections
(maximum), DensAvg
(minimum),
(average)
Density exper- DensityExp Pedestrian density experienced within the perception
ienced (max- radius of a pedestrian. The count of pedestrians within the
imum), personal surrounding radius of a pedestrian excludes the
(minimum), pedestrian itself.
(average) Calculated based on the pedestrian movements within the
current time step. Therefore, it does not have a value in the
first time step. Does not take into account pedestrians in the
time step who are deleted at the end of this time step.
Entry time (max- tEntMax, tEntMin, first, last, and average point in time all pedestrians reach
imum), (min- tEntAvg the sections [simulation second]
imum),
(average)
Walk-in count WalkInCnt Number of pedestrians walking in the sections. Pedestrians
from inputs and pedestrians alighting from PT vehicles are
not counted.
Total distance TotDistMax, maximum, minimum and average total distance traveled in
(maximum), TotDistMin,TotDistAvg sections of all pedestrians who have left the sections during
(minimum), the aggregation interval
(average)
Total delay TotDelayMax, maximum, minimum and average total time delay in
(maximum), TotDelayMin, sections for pedestrians who have left the sections during
(minimum), TotDelayAvg the aggregation interval The total time delay refers to the
(average) sum of different time delays, for example waiting time at
signal controller or obstruction due to other pedestrians.
Total dwell time TotDwlTmMax, maximum, minimum and average total dwell time in
(maximum), TotDwlTmMin, sections of all pedestrians who have left the sections during
(minimum), TotDwlTmAvg the aggregation interval The total dwell time refers to the
(average) sum of different dwell times, for example waiting time at
signal controller or travel time.
Speed SpeedMax, SpeedMin, maximum, minimum and average speed
(maximum), SpeedAvg
(minimum),
(average)
Speed x- SpeedXMax, maximum, minimum, and average speed of x-component of
component SpeedXMin, speed vector
(maximum), SpeedXAvg
(minimum),
(average)
Speed y- SpeedYMax, maximum, minimum, and average speed of y-component of
component speed vector
SpeedYMin,
(maximum),
(minimum), SpeedYAvg
(average)
Speed SpeedDevAvg average deviation of pedestrian speeds
deviation
(average)
Speed variance SpeedVar Vectorial speed differences of all pedestrians within the
personal environment radius of their own speed (see
“Selecting network settings for pedestrian behavior” on
page 232)
Destination DestCnt Number of pedestrians that will not be leaving the sections,
count e.g. because their route ends in one of them or they are
alighting a PT vehicle.
Element Description
Measurement area (raw data) File title
File Path and name of network file
Comment Optional comment from the simulation parameters
Date Time of evaluation
PTV Vissim Version number, service pack number, build number
Column Meaning
MeasurementAreaNo Number of section
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
[Simulation second]
tLeave : Time at which the pedestrian left the section
[Simulation second]
PedNo : Pedestrian number
PedType : Pedestrian type
Dwell time : total time [s] that the pedestrian
spent within the sections
vDes : Desired speed [km/h]
vX : X component of the speed vector [km/h]
vY : Y component of the speed vector [km/h]
v : Speed [km/h]
DevSpeed : Deviation of pedestrian speed [km/h]
Density : Pedestrian density in section [ped/m²]
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
TimeDelay : Time delay [s]
TimeGain : Time gain [s]
Distance : Distance [m] the pedestrian
covered within the sections
DistNetwork : Distance [m] pedestrian traveled in networt so far
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 inputs must
defined for the network and OD matrices for the dynamic assignment (see “Modeling construction
elements” on page 933), (see “Modeling pedestrian inputs” on page 983), (see “Pedestrian OD matrices” on
page 1023). In areas where pedestrians are to be recorded, the Pedestrian record active option must be
selected (see “Attributes of areas” on page 944).
If under Links, you selected the attribute Is pedestrian area and now want to save the link data to the
Pedestrian record, select Vehicle record active (see “Attributes of links” on page 441).
You can output the following data and data formats:
Output ASCII file MDB file Attribute file from attribute list
Aggregated data - -
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 1109).
4. Click the More button.
The Pedestrian record window opens.
5. Make the desired changes:
Element Description
Resolution Simulation resolution of time steps
Filters l All pedestrians: Includes all pedestrians in the evaluation, regardless of their vehicle
class
l Filter by pedestrian classes: Takes only the selected pedestrian classes into account
l Filter by sections: takes only the selected sections into account Sections have to be
defined (see “Modeling sections” on page 720). The level with the section and the the
level on which pedestrians move are the same. The pedestrians' center lies within the
section.
l Filter by individual pedestrians: If this option is selected, you can right-click the list
and select pedestrians by their number. Only the selected pedestrians are taken into
account.
Attribute The Pedestrians in Network: Select Attributes window opens. You can select attributes
selection for the evaluation (see “Selecting attributes and subattributes for columns of a list” on page
138).
Element Description
File Path and name of network file
Comment Comment on simulation
Date Time of evaluation
PTV Vissim Version number, service pack number, build number
Notes:
l By default, the currently selected units for lengths, speeds, accelerations, decelerations are
taken into account for the evaluation (see “Selecting network settings for units” on page 233).
You can also choose the unit for attribute values in the attribute selection list in the Format
column (see “Selecting attributes and subattributes for columns of a list” on page 138).
l 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-based, it
walking refers to the walking behavior of the area.
behavior
Attribute Definition
Distance Total distance traveled so far
traveled
(total)
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
(time of day)
Simulation Simulation time as time of day [hh:mm:ss,f], where f (fraction) is a two-digit number
time (time of
day)
Attribute Definition
Previous The number corresponds to the construction element that was the previous destination
destination or, immediately after insertion of pedestrian into the network, the number of the area in
number which the pedestrian was inserted.
Previous Object type of the construction element that was the previous destination, e.g. Area.
destination Area is also displayed as soon as the pedestrian is placed within an area in the network.
type
Distance to Direct distance (short length) to the start of the current queue
queue start
Queuing area Number of the area in which the current queue is located.
number 0 = pedestrian is not in a queue
Coordinates Coordinates (x), (y), (z) of the rear edge of the pedestrian at the end of the time step
rear
Coordinates Coordinates (x), (y), (z) of the front edge of the pedestrian at the end of the time step
front
Time gains Time gain [s]: Total time gain is determined based on the time delay. 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.
Public Is the pedestrian waiting, is he alighting from the PT vehicle or walking towards it:
transport l None
state l Waiting
l Approaching
l 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 908).
$VISION
* File: C:\Users\Public\Documents\PTV Vision\PTV Vissim 2024\
Examples Training\Pedestrians\RiMEA\Rimea 0.inpx
* Comment:
* Date: 03.01.2023 12:23:33
* Application: PTV Vissim 2024.00-00* [253691]
*
* Table: Pedestrians In Network
*
*
* SIMSEC: SimSec, simulation second (simulation time [s]) [s]
* NO: No., Number (Unique number of the pedestrian)
* CONSTRELTYPE: ConstrElType, Construction element type
(Type of construction element, on which the pedestrian is located)
* CONSTRELNO: ConstrElNo, Construction element number
(Number of construction element, on which the pedestrian is located)
*
* SimSec;No;ConstrElType;ConstrElNo
* Simulation second;number;type of construction element;
Construction element number
*
$PEDESTRIAN:SIMSEC;NO;CONSTRELTYPE;CONSTRELNO
15.60;1;Area;1
15.70;1;Area;1
15.80;1;Area;1
15.90;1;Area;1
16.00;1;Area;1
16.10;1;Area;1
16.20;1;Area;1
16.30;1;Area;1
…
…
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 1055).
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in result lists (see “Showing result attributes in result lists” on page 1057)
l Save result attributes to a file (see “Using the Direct output function to save evaluation results to files” on
page 1109)
Element Description
File title Name of evaluation
File Path and name of network file
Comment Optional comment from the simulation parameters
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 save an evaluation based on the pedestrian origin-destination matrix (see
“Saving pedestrian travel time measurements from OD data to a file” on page 1139).
2.7;
18.4; 29; 56; 100; 17.3; 18.2; 6.3; 0.0;
3.4;
19.5; 29; 99; 200; 18.0; 19.2; 7.1; 0.0;
3.0;
....
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.
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:
l The temporary travel time measurement starts at the start area.
l 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.
3. You can change the time if you wish (see “Using the Direct output function to save evaluation results to
files” on page 1109).
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 889).
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
File title Name of evaluation
File Path and name of network file
Comment Optional comment from the simulation parameters
Date Time of evaluation
PTV Vissim Version number, service pack number, build number
Data Data blocks with the attributes for each OD relation:
l for the entire evaluation period
l separately for each evaluation interval
Header data (one row):
l Parameter
l Valid time interval in simulation seconds
l List of destination areas
Output data:
l One row per origin area with the output values per attribute and OD relation
l 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)
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
Raw data
l Save data to file (see “Configuring evaluations for direct output” on page 1108)
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.
4. Start the simulation (see “Running a simulation” on page 889).
After the simulation run, an *.lzv file is saved.
Element Description
File title Name of evaluation
File Path and name of network file
Comment Optional comment from the simulation parameters
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.
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;
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;
...
l Travel time measurement begins upstream of the specified distance, before the node entry. For
travel time measurements, the result attribute Start of delay segment before the node specifies
this distance. The start section lies immediately downstream of the next upstream parking lot, if it has
been assigned to a zone that allows cars for dynamic assignment.
l Travel time measurement starts immediately after the closest node, if there are no more than four
junctions between the two nodes.
l Travel time measurement ends at the 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 branchings, it is ignored during node evaluation. Here
a branching 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.
Ensuring minimum distance between the beginning of a link and a parking lot
In order for vehicles to be detected by the node evaluation at parking lots with zone connector, make sure
that the distance from the beginning of the link or connector to the respective parking lot is not very short.
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
l Save raw data to a file or database (see “Configuring evaluations for direct output” on page 1108)
Notes:
Make sure that:
l The attribute UseForEval (Use for evaluation) of nodes that you want to evaluate, is selected
(see “Attributes of nodes” on page 753). Nodes with the selected option UseForEval are active
nodes, while they are passive nodes if the option is deactivated.
l Generate a node-edge graph (see “Generating a node-edge graph” on page 761).
l Do not group larger network sections, containing multiple intersections, into a node.
Element Description
Delay segment start before Distance [m] before node, from which delay time is measured
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. clearance 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 intersection.
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 1100).
Element Description
Start of delay segment before node Distance [m] before node, from which delay time is measured
Attribute Definition
VehNo Vehicle number
StartPos Position from the beginning of the link from which vehicle arrives at node
Movement Cardinal points from-to, in which the vehicle moves through 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 in seconds that it takes to leave the node starting from crossing the start section
until leaving the node
StopDelay Stop delay in seconds within the node starting from crossing the start section until
leaving the node
Stops Number of stops within the node starting from crossing the start section until leaving
the node. This includes stopping at the turning point after backing out of the parking
space before the vehicle continues driving forward.
Attribute Definition
EmissionsCO Emissions CO: Quantity of carbon monoxide [grams]
VehDelay Vehicle delay (see “Showing delay measurements in lists” on page 1105)
Attribute Definition
PersDelay Person delay (see “Showing delay measurements in lists” on page 1105)
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 753). The LOS in Vissim is
comparable to the LOS defined in the American Highway Capacity Manual of 2010.
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 Maximum queue length. The result depends on the attribute Consider adjacent
(maximum) 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:
l Calculation of the total for vehicles, persons, emissions, fuel consumption
l Calculation of total average for vehicle delay, person delay, stopped delay, queue length, stops
l Calculation of the maximum queue length (maximum)
5.1.6.15 Saving data about the convergence of the dynamic assignment to a file
You can save the results of a dynamic assignment in a convergence evaluation file *.cva.
Note: The evaluation can be performed only with the add-on module Dynamic Assignment.
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 which have met the convergence criterion as well as the info whether the simulation
run has converged or not (see “Showing data about paths of dynamic assignment in lists” on page 1107).
Volume changes and travel time changes are divided into classes:
l 10 volume classes for volume changes
l 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 dynamic assignment” on page 737).
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:
l if Vissim is started with the command line parameter -s <n>
l if the simulation run is started via the COM interface 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.
4. Start the simulation (see “Running a simulation” on page 889).
A *.cva file is saved.
Element Description
File title Name of evaluation
Data block The results of the convergence evaluation are displayed in a table which compares the
volumes and travel times of all edges and paths for each iteration. The table is divided into
the following blocks:
l Volume difference
l All edges, except closed edges
l All paths, except detours
l Travel time difference:
l Edges: Only the edges used during the last simulation run
l Paths: Only the paths used during the last simulation run
l Shares: Shares in percent:
l of the converged paths ShrConvPathTT. Paths without volume in all time inter-
vals of the current simulation run are not taken into account.
l of the converged edges (after travel time) ShrConvEdgeTT
Element Description
l of the converged edges (after volume) ShrConvEdgeVol
l The fulfilment of the convergence condition AssignConv is indicated by a + or -.
Convergence evaluation
File:C:\Users\Public\Documents\PTV Vision\2024\Examples Training\Dynamic
Assignment\Detour\Detour.inpx
ID: Dynamic Assignment routing example
Date: 03.01.2023 10:33:29
PTV Vissim 2024.00-00* [253691]
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; WghtShrConvPathTT; ShrConvEdgeTT; WghtShrConvEdgeTT; ShrCon-
vEdgeVol; AssignConv;
75.00%; 75.63%; 43.48%; weighted: 43.88%;
65.22%; -;
Aggregated data - -
l Save data to *.ldp file (see “Using the Direct output function to save evaluation results to files” on page
1109)
l Show data in a window (see “Showing a signal controller detector record in a window” on page 1158)
All essential values of the parameters and variables of the control procedure are recorded precisely.
Element Description
List on the
left Select the Type whose data you want to show in the detector log. Click the button to
add the type to the section on the right. The list box contains all types listed in the *.wtt
Type
files that are available for an evaluation.
(Category)
For some types, you must choose a corresponding object number. The object number is
listed in the box next to them, 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, from both sections on the right, select a type-
middle specific number, e.g. a detector no. or signal group no. To select entries in long lists, use
SG No., Det the PAGE UP, PAGE DOWN, POS1, END and arrow keys.
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 detector log.
List on right Shows all objects selected in the defined sequence for output in the evaluations window,
chosen in both sections on the right, under Type (categorie) .
Short title Abbreviate column title in the signal controller detector record file *.ldp
Signal group Labeling of the rows in the detector log for signal groups:
label: l Number: By default, the number for labeling signal groups is used.
l Name: In the evaluation windows, signal groups of the selected signal controller are
labeled with a name.
Element Description
Selected Select signal controller
SC
All Select all defined signal controllers. The evaluation for each signal controller is shown in a
window.
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 3 Signal controller number, control files, program number, simulation run or test
Other Evaluation data. The columns correspond to the sequence of values in the Configuration win-
rows dow.
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 signal controller detector record (SG =
signal group; VS = Verkehrsstrom - German for traffic volume):
Aggregated data - -
l Save raw data to a file or database (see “Configuring evaluations for direct output” on page 1108)
l Show data in a window (see “Showing evaluations in windows” on page 1175)
In the Signal changes window, the current values of the following data is displayed:
Element Description
SimSec Simulation second [s]
old Time since the last signal state change (= duration of the previous signal state)
bcSG Signal group which has caused the current signal change. This is supported only by certain
controllers for vehicle actuated signals.
Element Description
File title Name of evaluation
File Path and name of network file
Comment Optional comment from the simulation parameters
Date Time of evaluation
Vissim Version number, service pack number, build number
Signal All signal groups
controller
block
Data block A row is output for each change process of each signal group.
The columns contain the following data (from left to right):
l Simulation second [s]
l Cycle time [s]
l Signal controller number
l Signal group number
l New signal state
l Time since the last signal state change (= duration of the previous signal state)
l Signal controller type
l Signal group which has caused the current signal change. This is supported only by
certain controllers for vehicle actuated signals.
Aggregated data - -
l Save data to file (see “Using the Direct output function to save evaluation results to files” on page 1109)
Element Description
File title Name of evaluation
File Path and name of network file
Comment Optional comment from the simulation parameters
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; AvsGPL; SOV; HOV2; HOV3+; Revenues; VehML(All);
VehGPL(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;
Aggregated data - -
l Save raw data to a file (see “Using the Direct output function to save evaluation results to files” on page
1109)
Element Description
File title Name of evaluation
File Path and name of network file
Comment Optional comment from the simulation parameters
Date Time of evaluation
Vissim Version number, service pack number, build number
Data The data block includes:
l one column per attribute
l one row per PT vehicle stop which is not used for boarding and alighting or caused by a
stop sign.
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
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - -
l Show result attributes in attribute lists (see “Displaying result attributes in attribute lists” on page 1058)
(see “Displaying result attributes in attribute lists” on page 1058)
l Show result attributes in a result list (see “Showing result attributes in result lists” on page 1057)
l Save raw data to a file (see “Using the Direct output function to save evaluation results to files” on page
1109)
l Show result attributes of measurements in list (see “Showing results of measurements” on page 1180)
Time interval TimeInt Duration of the evaluation intervals in which the data is aggregated
Data DataCollMeas Number of data collection measurement and name of its data
Collection collection point
Measurement
The following result attributes refer to all vehicles in the network that have been recorded during data
collection measurement:
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
Occupancy OccupRate Time fraction [0..100%] of the time interval, where at least one data
rate collection point of this data collection measurement was occupied by
vehicles of the vehicles classes, which were selected in the
evaluation configuration.
Examples:
l 100 %: During the time interval, at least one of the data col-
lection points of this data collection was occupied by vehicles
of the selected vehicle classes in each time step.
l 50 %: During the time interval, half of the time at least one of
the data collection points of this data collection was occupied
by vehicles of the selected vehicle classes.
Value Description
t(enter) Time at which the front end of the vehicle has passed the data collection point.
Time - 1.00: The front end has already passed the section in a previous time step.
t(leave) Time at which the rear end of the vehicle has passed the data collection point.
Time -1.00: The rear end of the vehicle has not yet reached the data collection point.
v[km/h] Speed
b[m/s²] Acceleration
Occ Occupancy: Time in s that the vehicle has spent above data collection point in this
simulation second
tQueue Queue time: Total time in [s] which the vehicles have spent so far stuck in a queue, if the
queue conditions are met.
Output ASCII file MDB table Attribute file from attribute list
Aggregated data - - -
1. From the Evaluation menu, choose > Configuration > Direct Output tab.
2. In the SSAM row, select the option Write to file.
3. If you want to filter by sections, click the More... button.
The SSAM window opens.
4. Hold down the CTRL key and select the sections in which you want to evaluate trajectories.
5. Confirm with OK.
6. Start the simulation (see “Running a simulation” on page 889).
A file *.trj is saved.
If the signal times table also contains detectors, the color of the detector indicates the occupancy state:
Change from A vehicle passes the loop within a time step, rising and falling pulse edge within a
black line (empty) simulation second.
to light blue
Change from A vehicle leaves the loop, and another vehicle enters the loop within the same time
navy blue to light step, rising and falling pulse edge within the same simulation second.
blue
Light blue Several vehicles pass the loop within a time step, rising and falling pulse edge within a
(several 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 signal controller detector record (see “Evaluating signal controller
detector records” on page 1156).
Element Description
Configure The option is selected automatically if no user-defined configuration for the signal
signal times controller is available. In this case, the configuration contains all signal groups and
table detectors listed in the *.wtt files and cannot be modified.
automatically 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 left: Select the Type whose data you want to show in the signal times table. Click the
Type button to add the type to the section on the right. The list box contains all types listed in
(Category) the *.wttfiles that are available for the 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 the type-specific number, e.g. a detector
middle: no. or signal group no. To select entries in long lists, use the PAGE UP, PAGE DOWN,
SG No., Det POS1, END and arrow keys.
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: l Number: By default, the number for labeling signal groups is used.
l Name: In the evaluation windows, signal groups of the selected signal controller are
labeled with a name.
Detector label: Labeling of the rows in the signal times table for detectors:
l Port number: By default, the number for labeling detectors is used.
l Name: In the evaluation windows, detectors of the selected signal controller 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 1174).
7. Confirm with OK.
8. Start the simulation (see “Running a simulation” on page 889).
For each selected signal controller, an SC Signal Times Table window opens with the signal controller
number in the window title (see “Showing signal times table in a window” on page 1171). Signal states
and detector states are displayed dynamically.
1. On the Evaluation menu, click > Windows > Signal Times Table.
The Signal Times Table Windows window opens
Element Description
Selected Select signal controller
SC
All Select all defined signal controllers. The evaluation for each signal controller is shown in a
window.
1. Configure the direct output for the vehicle record and select Write to file.
2. Open the file *.fzp using a text editor.
3. In the file, delete all data above the data block.
4. Save the file with the extension *.txt.
5. In Access, on the File menu, click > 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.
If you select the measurement in the Evaluation Configuration window, you can start your simulation and
display the result attributes:
l Data collection measurements (see “Evaluating data collection measurements” on page 1167)
l Delay measurements (see “Showing delay measurements in lists” on page 1105)
l Area measurements (see “Evaluating pedestrian areas with area measurements” on page 1127)
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 138).
4. Make the desired changes:
Element Description
No Unique number of the area measurement
Sections If this option is selected, the section is entered into the box and taken into account for area
measurement.
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 138).
4. Click the desired entry.
5. Enter the desired data.
1. On the Evaluation menu, click 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. On the shortcut menu, click Add.
A new row with default data is inserted.
4. Make the desired changes:
Element Description
No Unique number of the data collection measurement
DataCollectionPoints Data Collection Points list: If this option is selected, the data collection
point is entered into the box and taken into account for data collection
measurement.
1. On the Evaluation menu, click 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. On the shortcut menu, click the desired entry:
l Generate all (grouped): Generates the data collection measurements and shows them sorted by
the links on which the data collection points are defined.
l Generate all (1:1): Generates the data collection measurements and shows them sorted by data col-
lection 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 138).
4. Click the desired entry.
5. Enter the desired data.
Element Description
No Unique number 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.
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.
5.6.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. On the Evaluation menu, click 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 138).
4. Click the desired entry.
5. Enter the desired data.
2. Click the Attribute selection button (see “Selecting attributes and subattributes for columns of a list”
on page 138).
3. In the section on the left, select the attributes of your choice (see “Selecting attributes and subattributes
for columns of a list” on page 138).
4. If desired, click the Filter button and filter the data (see “Setting a filter for selection of subattributes
displayed” on page 145).
5. If you have filtered data, in the Attribute filter window, confirm with OK.
The result attributes from the simulation are shown in the results list (see “Evaluating pedestrian areas with
area measurements” on page 1127), (see “Evaluating data collection measurements” on page 1167), (see
“Showing delay measurements in lists” on page 1105). 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 125).
1. From the Evaluation menu, choose > Configuration > Result Management tab.
2. Make the desired changes:
Element Description
Add new only if the result attributes of previous simulation runs are kept. The option Only of
columns in current (multiple) simulation or Of all simulation runs must be selected: If this
lists option is selected, in the results list of the evaluation, the column settings are adopted for
each new simulation run. The results of the new simulation run are displayed in the new
lines.
Destination l
for File: If in a list you selected the Autosave after simulation button , the results
automatic are saved to an Vissim attribute file *.att at the end of the simulation run (see “List tool-
list export bar” on page 125).
l
Database: If in a list you selected the Autosave after simulation button , the res-
ults are saved to a database at the end of the simulation run (see “List toolbar” on
page 125).
Element Description
Available Define percentiles which specify a share of each of the values of the total results as an
percentiles 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. On the shortcut menu, click 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 1055), (see “Configuring evaluations for direct output” on page 1108).
As an example, the figure shows the recorded number of Vehicles from three simulation runs as bars for five
Data Collection Measurements, and the average measured number of vehicles over the three simulation runs
is plotted as a line (see “Quick start guide Creating a chart” on page 1185), (see “Creating line charts or bar
charts without preselection” on page 1193):
Scatter plots
Scatter plots are particularly useful for visualizing the correlation of data from a network object, for example,
to compare the values of two different result attributes or to quickly perform qualitative comparison of
multiple data series (see “Creating a scatter plot” on page 1196). Data of a current scenario and a
comparison scenario cannot be displayed in a scatter plot.
Examples
l Fundamental diagram: you compare the traffic flow Q (number of vehicles in the time interval) with
the average speed (averaged speed of all vehicles in the time interval) recorded by Vissim in the net-
work during the simulation. You have recorded the values with the link evaluation based on link eval-
uation segments and time intervals. For each time interval, a point is created in the scatter plot.
l Calibration: You display selected result attributes of several simulation runs in the scatter plot and
compare them with measured data to identify and assess differences. For example, you can compare
the capacity of an intersection or junction with the volume of traffic in the major traffic flow, or you can
display queue length and delay at an entry or visualize the number of vehicles and delay in the Vissim
network as part of a dynamic assignment.
The figure shows an example of the Density (Density (All)) compared with the Volume (Volume (All)) from the
link evaluation based on link evaluation segments. The entry Simulation runs for the Data series allows
the comparison of results from the three simulation runs. Vissim automatically assigns the points of each
group of the data series the same color:
For the display in the scatter plot, select the desired network object type, base data type or result data
type as well as an attribute of this data type whose values are to be plotted on the x-axis and the y-axis.
You can further restrict the selected attributes using Filters and Aggregation. Scatter plots cannot be
combined with bar charts or line charts. The data is displayed as points of a scatter plot. When you
choose an entry for the data series, you establish the foundation for creating groups whose data you
intend to compare. This forms the basis for different colors, shapes as well as the legend in the scatter
plot. Vissim automatically assigns the points of each group of the data series the same color.
5.8.1.2 Attribute values on the y-axis of line chart and bar chart
On a bar chart the height of the bar corresponds to the attribute value of the object plotted on the x-axis. If
you have chosen several attributes for the objects on the x-axis, a bar for each attribute is shown on the bar
chart. The bars are distinguished by a different color for each attribute.
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.
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 1198).
18. Reuse the chart if you so wish (see “Continue using a chart” on page 1202).
1. Edit the chart if you so wish (see “Configuring a created chart” on page 1198).
2. Reuse the chart if you so wish (see “Continue using a chart” on page 1202).
Chart layout l Save named chart layout (see “Using named chart layouts” on
selection page 1201)
l Select named chart layout
Configure Chart Open the Create Chart window and select data (see “Configuring
the chart type and data” on page 1198)
Edit window Use graphic parameters to define how the various elements of the
graphic parameters chart are displayed (see “Adjusting how the chart is displayed” on
page 1199)
Edit title graphic
parameters
No synchronization Only for bar charts and line charts: The chart is not synchronized
You can also create a scatter plot, line chart or bar chart without using these program elements for
preselection. In this case, select the desired data for a line chart or bar chart completely in the Create Chart
window (see “Creating line charts or bar charts without preselection” on page 1193), for a scatter plot in the
Create scatter plot window (see “Creating a scatter plot” on page 1196).
1. In the network editor, select the desired network objects of a particular network object type.
2. On the shortcut menu, click Create Chart for Selected Objects.
The Create Chart window opens. The network object type of the selected network object is
automatically shown and selected in the Network object type list box.
The x-axis option for Network objects is automatically selected in the Data selection area.
The network objects you selected in the network editor are automatically shown in the Network objects
area on the right.
3. Select the x-axis option for Attributes in the Data selection area.
Click the column header Selects the values of the attribute of all objects in the list
Press CTRL and click the headers of Selects the values of the attributes of all objects in the list that are
several columns located in the clicked columns
Press CTRL and click the headers of Selects the objects located in the clicked rows
several rows
Press CTRL and click several cells in Selects only the value of the attribute of the object in the clicked
a column cell
Press CTRL and click several cells in Selects only the values of the attributes of the objects in the
various columns clicked cells
Create Chart Opens the Chart - <Name> window. The chart is displayed based on the
selected objects.
In Data selection, select Attributes and then select the desired attributes on the
right.
You can select options for the dimensions in Data selection (see “Presenting
data” on page 1183).
Create chart > For l If you have selected attribute values by column, the Create Chart window
selected opens. The selected attributes and their objects are copied. You can create
attributes... the chart or continue with configuration, such as selecting additional attributes
or selecting options for the dimensions.
l If you have selected enough attribute values in list cells to create a chart, the
chart is displayed.
Create chart >For Displayed for every subattribute of the selected attributes that has a non-
selected attributes aggregated value for a simulation run.
(x-axis: all Opens the Create Chart window The subattribute is plotted on the x-axis and all
simulation runs) instances are used.
Create chart > For Displayed for every subattribute of the selected attributes that has a non-
selected attributes aggregated value for a time interval.
(x-axis: all time Opens the Create Chart window The subattribute is plotted on the x-axis and all
intervals) instances are used.
Create chart > For Displayed for every subattribute of the selected attributes that has a non-
selected attributes aggregated value for a vehicle class.
(x-axis: all vehicle Opens the Create Chart window The subattribute is plotted on the x-axis and all
classes) instances are used.
The Chart – <Name Network object type> window opens. The chart shows the data depending on the
selected cells in the attributes list:
In a If only attribute values of an attribute in a column were selected for objects in several rows
column of or in all rows, each object is plotted on the x-axis in whose row a value was selected.
an For each of these objects, the attribute value is plotted in the chart on the y-axis above the
attribute associated object on the x-axis:
l In a line chart the data points of the attribute values of the successive objects are joined
by a line.
l In a bar chart the attribute value is indicated by a bar above each object.
In If attribute values of several columns and of several attributes were selected for objects in
different several or all rows, each object is plotted on the x-axis in whose row a value has been
columns selected.
For each of these objects, the attribute values are plotted in the chart on the Y axis above
the associated object on the X axis:
l In a line chart the data points of the attribute values of each attribute of the successive
objects are joined by a line. Each column in which attribute values are selected is thus
represented by a line. Each line that connects the values of a particular attribute has its
own color.
l In a bar chart each attribute value is indicated by a bar. Each column in which attribute
values are selected is represented by a bar above the associated object on the X axis.
The number of bars above an object on the X axis corresponds to the number of
columns in which you have selected attribute values. All of the bars that represent the
values of a particular attribute have the same color.
5. Edit the chart if you so wish (see “Configuring a created chart” on page 1198).
6. If desired, continue to use the chart in another program (see “Continue using a chart” on page 1202).
Column Description
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.
l Regarding simulation runs, Vissim only shows the simulation runs for which data is avail-
able.
l 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 “Configuring evaluations of the result attrib-
utes for lists” on page 1055).
l Regarding vehicle classes or pedestrian classes, Vissim only shows the vehicle classes
or pedestrian classes selected in the Evaluation Configuration window, in the Result
Attributes tab, under Additionally collect data for these classes (see “Configuring
evaluations of the result attributes for lists” on page 1055).
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.
l 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 avail-
able, e.g. Network performance, you cannot select, sort or delete any individual objects in the the
right-hand section.
l Attribute: Select the attribute of the selected network objects. Attributes you have already selected
are also displayed. These, however, cannot be selected.
l Simulation Runs: If desired, select simulation runs to be used as sources for the attribute values.
l Time Intervals: If desired, select time intervals to be used as sources for the attribute values.
l Vehicle Classes or Pedestrian Classes: If desired, select classes to be used as sources for the
attribute values.
6. Select in the right-hand area the objects you want:
Element Description
Open the <Name Object type>: Select Object(s) window, in which you can select the
objects you want.
l For attributes, you can select numeric attributes that are directly related to the selected
object type.
l For attributes, you can also select attributes that are linked to the object type by a rela-
tion.
l For subattributes, all non-aggregated entries are merged in the window and the symbol *
is shown as a placeholder instead of the individual entries. If you select an entry con-
taining the * symbol and copy it to the list of selected attributes on the right, the merged
results will be deleted and the individual entries will be displayed again. Attributes that
are linked to the object types by relations are not merged and are not displayed with the *
symbol. You can only select the entries one at a time.
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. To apply a named chart layout in the chart, in the Named layout list box, click the desired entry (see
“Using named chart layouts” on page 1201).
9. Confirm with OK.
The Create Chart window closes. The Chart <title> window opens in the Vissim GUI. The chart is
displayed.
Network Network object type from which you want to select two attributes for display in the
object type scatter plot
list box
X-axis, Y-axis
: attribute and/or subattribute whose values are to be displayed
Data series Select the entry you want to use as a basis for forming the groups whose data you want
to compare. This forms the basis for different colors, shapes as well as the legend.
3. If desired, further restrict the data based on the criteria on the Filter / Aggregation tab:
Network l All: The values of the selected attributes are taken into account from all network
Objects objects of the selected network object type.
l By attribute: Restrict network objects to be considered based on attribute values.
Select the attribute and enter the criterion for the restriction in the list box. If a criterion
requires a value to be entered, a field with the default value 0 is displayed next to it,
which you can overwrite.
l Synchronized with selection: consider only the network objects of the network
object type selected in the network editor
Simulation l All: If several simulation runs have been performed, only the data of the selected
runs simulation runs is taken into account.
l Selection: Select simulation runs to be considered from all simulation runs performed
l By aggregation: select the desired aggregation for each of the two selected
attributes
Time l All
intervals l Selection: Select time intervals to be considered from all defined time intervals
l By aggregation: select the desired aggregation for each of the two selected
attributes
A chart preview is displayed when data has been selected in the area on the right and the data selection
is valid.
4. To apply a named chart layout in the chart, in the Named layout list box, click the desired entry (see
“Using named chart layouts” on page 1201).
5. Confirm with OK.
The Create scatter plot window closes. The Scatter plot <title> window opens in the Vissim GUI. The
scatter plot is displayed. Example:
2. Make the desired changes (see “Creating line charts or bar charts without preselection” on page 1193),
(see “Creating a scatter plot” on page 1196).
For attribute selection, attributes you have already selected are also displayed. These, however, cannot
be selected.
Edit window Choose the background color for the chart window
graphic
parameters
Edit title l Chart title: the chart title is shown above the chart. If you do not enter a
graphic chart title, Vissim generates a chart title based on the objects selected.
parameters You can change the title.
l Chart title font size: font size in points
l Chart title visibility: If this option is selected, the chart title is dis-
played above the chart.
Edit legend l Legend visibility: If this option is selected, the legend is displayed
graphic at the position selected in the Legend position attribute.
parameters l Legend position: Choose the desired position for the legend
l Legend font size: Font size in points
Edit drawing l Grid visibility: If this option is selected, vertical and horizontal grid
area graphic lines are shown in the chart.
parameters l Activate automatic zoom:
l Select this option to have Vissim automatically show the entire
digram.
l If this option is not selected, you can zoom:
l Point the mouse pointer to the diagram and rotate the mouse
wheel.
l Hold down the left mouse button and use the mouse pointer to
drag open a frame over the section with the diagram that want to
show enlarged. Release the mouse button.
l Axis label interval: Show label of data series only for every n-th pos-
ition. 1 = Label for each data series, 2 = Label for every second data
series, etc.
l Axis unit visibility: Select this option to show the units of the x-axis
below the chart.
Editing data Opens a list box for selection of the attribute whose graphic parameters
series graphic you want to select. After you have selected the desired attribute in the list
parameters box, the graphic parameters list opens:
l Series type: Chart type
l Name: Data series name for legend. Default: Long name of the attrib-
ute.
l Line: Line chart
l Column: Bar chart
l Line style:
l Solid line
l Dashed line
l No line
l Line color:
l With a bar chart: color of the bar outline
l With a line chart: color of the line connecting the data points of the
attribute values
l Fill style:
l Solid fill: the Fill color attribute is used
l No fill
l Fill color: Only with bar charts: fill color for the bars
l Marker style: If you create a line chart, select the shape of the symbol
that represents the attribute value in the chart.
l Disk
l Diamond
5. Overwrite the selected entry with the desired name and click next to it on .
In the toolbar of all chart lists, the new chart layout is displayed in the Chart layout selection field
2. Point the mouse pointer at the name of the diagram layout and click next to it on .
button .
2. To use the chart in another program, copy the graphic file to the clipboard and paste it in the target
program.
1. On the toolbar of the Chart - <network object type> window, click the Copy image to clipboard
button .
2. To use the chart in another program, paste it from the clipboard in the target program.
3. On the Network editor toolbar, click the Camera position selection button .
4. Click Add.
5. Enter the desired name.
6. Confirm with ENTER.
7. Click.
The coordinates of the position and the three rotation angles are saved.
Tip: You can edit the attributes in the Camera Positions list (see “Attributes of camera positions”
on page 1204).
2. On the Network editor toolbar, click the button Camera position selection.
3. Click Add.
4. Enter the desired name.
5. Confirm with ENTER.
6. Click.
7. Continue the simulation run.
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 138).
2. A network object may have the following attributes: These can be shown in the attributes list.
Element Description
Name Name of camera position (see “Saving camera positions” on page 1203), (see “Setting
3D perspective as camera position” on page 1204). Changing the name of a camera pos-
ition automatically changes the name of the keyframes assigned to it, if the keyframes
have the same name as the camera position.
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:
l Vehicles, with the exception of HGVs, buses and trains: default 1.5 m
l HGVs, buses and trains: default 2.5 m
l Vehicle types, man, woman: default 1.75 m
l Pedestrians: 92.5 % of height of 3D model
CoordPt Coordinates: Coordinates of the camera position Coordinate (x), Coordinate (y) and
Element Description
YawAngle Yaw angle: Angle of rotation around z axis. Showing 3D perspective of a driver or a ped-
estrian: 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 ped-
estrian: 0°
FOV Field of View: Aperture angle of the camera in degrees from viewer's position
ExtentY Extent in Y direction: Size of the visible network section: Length [m] of the visible
network section in the Y direction of the network editor (parallel to the network object
sidebar). The corresponding visible width in X direction results from the aspect ratio.
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 .
Tip: You can apply a saved camera position to the current network editor:
► In the Camera Positions list, right-click a saved camera position. Then on the shortcut menu,
click Apply to current Network Editor.
You can also use keyframes without a camera position to blend between different network editor layouts. If
a keyframe with no assigned camera position is between two keyframes with assigned camera positions,
Vissim interpolates the intermediate camera positions for blending.
To record a video file, you must define at least one keyframe with a camera position and a dwell time and
assign it to a storyboard.
You can perform the following functions during a simulation run:
l Editing attributes of keyframes (see “Defining a storyboard with keyframes” on page 1206)
l add new camera positions (see “Saving camera positions” on page 1203)
l Editing attributes of camera positions (see “Attributes of camera positions” on page 1204)
l Showing a preview of the movie in a window in simulation speed (see “Showing a preview of camera
movement” on page 1210)
Tip: You can additionally read Storyboards like other network objects and base data from other
Vissim *.inpx network files (see “Reading a network additionally” on page 406).
2. Set the desired camera position, in 3D mode, for example, using the Rotate mode (3D) button and
the mouse.
3. On the Presentation menu, click > 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 122).
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 138).
5. Make the desired changes:
Element Description
Resolution Resolution in pixels Resolution (x) x Resolution (y), e.g. 1920 x 1080 (Full HD)
RecVideo Record Video: Select this option to create a video recording for the storyboard.
VideoFormat Video Format: Encoding of the video file, depending on the ffmpg library installed:
l FFmpeg video 1 (lossless)
l MPEG-4 part 2
l Theora
l WebM VP8
Element Description
l WebM VP8 (small file)
l Windows Media Video 8
l Uncompressed
Make sure you have installed the plugin for your video editing software that allows
you to open the video file in the selected file format.
Example: You want to open videos in the MPEG-4 part 2 format with VirtualDub
(external site: https://sourceforge.net/projects/virtualdubffmpeginputplugin/).
Download the Zip file. Depending on your VirtualDub version, copy the files from the
corresponding plugin folder to the plugin folder in the VirtualDub directory. The next
time you open VirtualDub, the MPEG4 files are listed in the Open file window.
RealTmFact Real time factor = Framerate / Simulation resolution (see “Defining simulation para-
meters” on page 889). Default 2.0
NetLayout Select the named network editor layout for the beginning of the storyboard (see
“Using named Network editor layouts” on page 116)
No Storyboard number
ShowPrev Show preview: While recording a simulation, you can show a preview of the film in a
window.
In the Storyboards list, you can select additional attributes. Among them are the following for example:
Element Description
Recording RecScope: Defines the simulation run that is recorded during a multiple simulation.
scope l Each run: Records all simulation runs of the multiple simulation. This option may
require a lot of memory.
l First run only
l Last run only
Element Description
StartTime Simulation second during which the keyframe is started Start time = 0: Keyframe starts
when on the Presentation menu, you click > Record Video. If Start time = 0 is not
defined for any keyframe, but instead start times > 0 are defined for all keyframes, the
recording starts with the keyframe for which the shortest start time has been defined.
Changing the StartTime also allows you to move the order of the keyframe in the list.
DwellTime Time period during which simulation is viewed from this keyframe position.
Note: Vissim uses the StartTime and DwellTime to check whether the current keyframe fits
into the existing keyframe list. You must not enter a StartTime or DwellTime for a keyframe
that overlaps with the DwellTime of another keyframe. To move any of the following
keyframes, select Shift subsequent keyframes.
Element Description
CamPos Select camera position (see “Attributes of camera positions” on page 1204):
l Adopt new camera position from the active Network editor
l Select a saved camera position
The Graphics Mode attribute of the first camera position you select also specifies that
all subsequent camera positions you select for keyframes of this storyboard must
conform to the same graphics mode. Keyframes with camera positions from 2D mode
and 3D mode cannot be used together in a storyboard.
NetLayout Select named network editor layout for the beginning of the keyframe (see “Using
named Network editor layouts” on page 116)
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.
l Constant speed: Position change at constant speed
l Smooth: Motion close to keyframe positions is slower, but becomes faster between
them.
l Smooth start: Keyframe position starts with increasing speed and continues with
constant speed toward the next keyframe.
l 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
CamMov3D Camera movement (3D): Type of automatically calculated path along which the
camera moves to the camera position of the next keyframe.
l Direct line: Camera position and angle of view are each linearly interpolated. This
causes the camera to move along a straight line connecting the two camera pos-
itions.
l Track view point: The visual focus (intersection of camera center ray and 0-plane)
is linearly interpolated and the camera is moved and rotated to match. This moves
the camera on a curve between the two camera positions and keeps it aligned with
the view point path.
Shift If this option is selected, the start times of all subsequent keyframes according to the
subsequent current settings made for the keyframe selected are moved:
Keyframes
Element Description
l When you insert a new keyframe between two defined keyframes, Vissim 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.
l 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:
∆t = new start time – old start time + new DwellTime – old DwellTime
Note: If you select this option, a defined keyframe cannot be moved before
any of its previous keyframes.
In addition to the default settings for recording, optional settings are available (see “Selecting the 3D mode
and 3D recording settings” on page 176):
6. To stop the simulation, on the Simulation toolbar, click the Stop button .
Note: The recording of a video file may take considerably longer than a simulation in 3D mode,
particularly if 3D-Anti-Aliasing is selected in the Presentation menu. This option corresponds to the
Anti-aliasing option under User Preferences.
Unlike simulation mode, you can play animations both forward and backward for the selected time
sequences and network sections. This allows you to quickly reach the desired network status in an
animation.
Animations record attribute values of network objects that are required for animation display:
l 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 (see “Displaying vehicles in the
network in a list” on page 895), (see “Driving state of a vehicle” on page 905).
l Pedestrians: position,3D status, color, 3D model
l 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:
l If the script files change attributes in the simulation while an animation is recorded, the changed
values are saved to the animations.
l When you run animations, the changes become effective through the script files.
l When you run animations, the script files are not called again.
l Animation files require a lot of memory. Make sure that depending on the recording planned, suf-
ficient memory space is available.
l Animation files (*.ani) saved with Vissim 2023 or a later version cannot be opened using Vissim
2022 or a previous version.
l Animation files (*.ani) saved with Vissim 2022 or a previous version cannot be opened using Vis-
sim 2023 or a later version.
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 138).
Element Description
RecAnim Record animation: If this option is selected, the animation is recorded when you select
Filename Name of the *.ani or *.ani.txt file to which the simulation is saved as an animation.
Depending on the selection available in the Type attribute, make sure that after the
filename, the extension of your choice is displayed, *.ani or *.ani.txt.
Element Description
End Simulation second when recording ends If you define multiple animation recordings, avoid
creating overlaps between the time intervals.
No Unique number
Type l For Export (*.ani.txt): Saves the animation to a text file. Simulation time, various
vehicle data and/or pedestrian data, vehicle position and pedestrian position as well as
the statuses of signal heads and detectors are saved to the text file in rows
l For Replay (*.ani): Saves the animation to a ANI file that you can replay.
l For Web (*.zip): Saves the animation in a ZIP file that you can use to display the anim-
ation on the Internet.
In the Animation recordings list, you can select additional attributes. Among them are the following for
example:
Element Description
Recording RecScope: Defines the simulation run that is recorded during a multiple simulation.
scope l Each run: Records all simulation runs of the multiple simulation. This option may
require a lot of memory.
l First run only
l Last run only
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, on the Presentation menu, click > Record Animations.
In the Presentation menu, Record Animations is marked with .
Continuous l When no animation run is started: Opens a window in which you can
select the *.ani file of your choice. Then starts the continuous animation
run.
l When the Animation single step mode is started: Let animation run con-
tinuously.
Single Step l When no animation run is started: Opens a window in which you can
select the *.ani file of your choice. Then starts the animation run and
shows the step of the first simulation second.
l When the Animation continuous mode is started: Stops animation run
and show next single step.
Single Step Stops running animation and shows last step before the current simulation
Reverse second.
Continuous Stops running animation and plays animation in continuous reverse order.
Reverse
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, this also includes attribute values for
pedestrian routes, such as the number of the pedestrian routing decision (static), the number of the
pedestrian route (static), and the current destination number.
3. For vehicles on links, click in the network object sidebar next to Links on Edit graphic parameters;
for pedestrians in areas, click in the network object sidebar next to Areas on Edit graphic
parameters.
4. Select the option Use color scheme.
The Edit color scheme for <network object type> window opens.
If the window does not open because the option has been deactivated since program start, click the
icon at the end of the row to open the window.
5. For vehicles, select the classification of your choice Lanes or Segments; for pedestrians, select the
classification of your choice Areas or Pedestrian Grid Cell Data.
If you access the contact form via the menu Help > Technical Support or the webpage Technical
Support PTV Vissim or Technical Support PTV Viswalk, the error report is not entered automatically.
4. Save the network file *.inpx under a different name.
5. Close Vissim.
6. Open Vissim.
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:
l Private Transport: Too little distance between a routing decision and the first connector of the route.
l 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.
l Too little distance between the desired speed decision and the first connector. This message is dis-
played 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 dis-
tance of 5.70 m. If this actually occurs during the simulation run, the relevant vehicle ignores this desired
speed decision.
l A vehicle input volume which has not been completely processed, for example due to insufficient capa-
city of the entry link, because of which there is congestion outside of the network at the end of a defined
time interval.
l A vehicle, which has been removed from the network after the maximum lane change waiting time has
elapsed (default value 60 sec)
l For some signal controls: Infringements of the minimum green period and interim time infringements dur-
ing the simulation (see “Detecting inconsistent planning” on page 714).
l For pedestrian simulation: too high density within area per simulation second
In Scenario management the name of a group can include different information, for example the name and
number of the scenario, the name of the calculation performed and the number of the simulation run. The
information included in the group name is separated by colons.
Example: Scenario 1: Calculate Scenario 1': Load scenario: Read in network
Vissim opens different significant messages in a separate window that allow you to open the Messages
window and view all messages. For example, Vissim opens the Check network window, showing errors,
after you have selected the Check network command. Click the Show button to open the Messages
window.
Before a pedestrian simulation is started, Vissim also automatically checks the network for consistency and
displays error messages and warnings in the Messages window.
The Messages window is not updated and does not display messages when the Quick mode is activated
and the simulation is running. This allows for a maximum simulation speed.
The Messages window can be freely positioned or docked (see “Arranging or freely positioning program
elements in PTV Vissim” on page 120). The Messages window cannot be anchored in a section together
with a list or a Network editor, but only across the entire width or height of the user interface.
Element Description
Time Time at which the message was generated
Element Description
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 objects of the same network
chronization
object type.
Network objects of the rows selected are not selected in the Network editor.
<Number> Show all errors found
Errors
<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
l To sort a column, click the column header.
An arrow in the column header indicates whether the entries are sorted in ascending or descending
order.
To close a group, double-click the row with the group name highlighted in blue.
If Synchronization is selected, objects or groups selected in the Messages window are also
selected in the Network editor.
The shortcut menu opens.
1. On the shortcut menu, click the desired entry.
Element Description
Fix
The Fix command is described further above.
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.
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.
Button Description
Clear Licenses Empty the cache file licenses.data. The license selection made in the License
Cache Management window is deleted. The next time you start Vissim, the License
Management window opens and allows you to select the desired license.
Vissim creates the licenses.data file, when in the License Management window,
you click Start. The settings selected are saved. Emptying may be necessary in
case of potential licensing problems, for example, when you cannot open Vissim.
Start Vissim in Note: Only click the button when prompted to do so by PTV Vision
Diagnostic Mode Support!
Start Vissim in Opens Vissim in Diagnostic mode and the Microsoft™ Process Monitor.
Diagnostic Mode The Process Monitor collects data on the processes running on the computer. In
(use Process particular, if problems occur when starting Vissim, the data collected can provide
Monitor) information on the cause of the problems.
Notes:
l Only click the button when prompted to do so by PTV Vision Support!
l You must run the Diagnostics.exe file as an administrator to display the
Process Monitor.
l Use of the Process Monitor is regulated by the manufacturer. If an End
User License Agreement is displayed, read it.
If the Process Monitor has been started before, it is immediately opened. Otherwise
the Open window is displayed, in which the Procmon.exe file is selected by default.
► Follow the instructions from PTV Vision Support.
If you click Start Vissim in Diagnostic Mode (use Process Monitor), Vissim and
the Microsoft™ Process Monitor open in Diagnostic mode. The Process Monitor
displays the data in the ProcMonTrace.pmlffile for 3 minutes.
Disable 3D Mode Disables 3D mode: This may be necessary if Vissim cannot be started in 3D mode.
Further information can be found in the installation instructions Vissim 2024 -
Installation Manual.pdf in the Doc\<language abbreviation> directory of your Vissim
installation.
Section Description
Diagnostic Select the desired options. Information about the data provided via the respective
reports options is displayed in a quick info. To show the quick info, 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.
Vissim provides various APIs as an add-on module. With this, you can integrate your own applications into
Vissim.
Not all add-on modules are by default part of your Vissim license.
Add-on modules and their documentation are saved to the directory ..\Vissim 2024\API.
You can use the add-on COM interface module (Component Object Model) for:
l Preparation and postprocessing of data
l Efficiently controlling the sequence for the examination of scenarios
l Including control algorithms which you have defined
l 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 1227).
COM Help
Information about the functions of the COM interface and associated commands can be found in the COM
Help.
► On the Help menu, click > COM Help.
You can find examples in the following default directory:
l ..\Users\Public\Public Documents\PTV Vision\PTV Vissim 2024\Examples Training\COM\
Tip: You may also manage scripts, which are executed during a simulation at a chosen time, to the
network file (see “Using event based script files” on page 881).
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
Tip: You can download a current PTV Vision Python setup from the PTV website:
https://cgi.ptvgroup.com/php/vision-setups/
Notes:
l You must install Python 3.9 or a higher version and the appropriate extension PythonWin,
which provides Python with the COM functionality.
l Python 3.9 and the appropriate extension PythonWin must correspond to your Vissim version,
e.g. python-3.9.6.amd64.exe and pywin32-301.win-amd64-py3.9.exe for the 64-bit edition of
Vissim.
l The wrapper wxPython is not supported.
l The Python distribution anaconda is not supported.
all_flows = Vissim.Net.VehicleInputs.GetAll()
for i in range(len(all_flows)):
all_flows[i].SetAttValue("Volume(1)", 0.5 * all_flows[i].AttValue("Volume
(1)"))
7.3 Activating external driver model via Driver Model DLL file
You can replace the driver model with an external, user-defined driver model using Vissim. The external
driver model can be used for all or part of the vehicles in a simulation.
During the simulation, the DLL file is called up in each time step for each vehicle for which an external driver
model is available. The DLL file then controls the behavior of the vehicle. Vissim transfers data to the DLL
file:
l the current state of the vehicle
l the current state of the vehicle environment, e.g. the number and state of priority rule (1 = blocked, 3
= free), if closer to current vehicle than the next signal head downstream.
l World coordinate of the front edge and rear edge of neighboring vehicles
l Spline of the middle line of the lane the Ego vehicle is using on its route or path within the line of sight
l Data of conflict areas
l 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 298).
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:
l There is only one externally controlled vehicle.
l 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. If strings are transferred, they must be encoded in UTF-8.
Documentation in English
l ..\Program Files\PTV Vision\PTV Vissim 2024\API\DriverModel_DLL\Interface_Description.pdf
Example file
l ..\Program Files\PTV Vision\PTV Vissim 2024\API\DriverModel_DLL\DriverModel.cpp
Documentation in English
l ..\Program Files\PTV Vision\PTV Vissim 2024\API\EmissionModel_DLL\EmissionModel.txt
Files
l ..\Program Files\PTV Vision\PTV Vissim 2024\API\EmissionModel_DLL\
8 References
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
9 Index A
F deceleration 264
Functions
FAQ 86
boarding delay 275
FBX file
lateral drift speed 272
Metadata 248
speed in curves 272
fds file 1032
fzp file 371
fhz file 371
Files G
ANM import 377
General distribution 293
dynamic assignment 373
Generalized cost 778
other 377
Geometry from 3D file 263
overview 371
Global model parameters 925
results traffic flow simulation 371
Graph 278
testmode 372
Graphic card 42
Filter
Graphic parameters 185
for attributes 145
3D 223
Filter cross section 802
for network objects 189
Fire event 1032
network objects 187
attributes 1033, 1035
Graphics driver 176
Fixed time signal controller type 631, 633
Graphics file 434
fkt file 373, 773
Green time optimization 634
Flight mode 222, 224
Grid-based area visualization 212
Flow bundle 800, 802
GUI 93
attributes 803
flow bundle bars 802 H
Focal length 226
Helbing 33, 916
Fog density 224
model 919
Fog end 224
Help 84
Fog in the 3D mode 228
Hotkeys 166-167, 169
Fog mode 224
resetting 170, 175
Fog start 224
Hybrid simulation 856
Following behavior 318
Fourth Dimension D4 639 I
Free distribution 294
IFC file 965, 967
Frequency 685
IFC2INPX_GUI.exe 965
Function 278
Import
acceleration 264
from AutoCAD 935
defining a car park in the network editor 538 Pavement marking 473-474
evaluating 1092 PDF user manual 84
evaluating parking space 1095 Pedestrian attribute decisions 1012
for dynamic assignment 743 Pedestrian class 931-932
generating a car park 536 Pedestrian composition 977-978
overview 520 Pedestrian crossing 617
types 743 Pedestrian demand 982
Parking lot groups 535 Pedestrian input 921, 983-984
evaluating 1093 Pedestrian link 971
Parking route Pedestrian network performance 1073
defining 498 Pedestrian OD matrix 1023-1027
Parking routing decision 500 Pedestrian record 1133
evaluating 1096 Pedestrian route
Partial pedestrian route 986-987, 989-990, adding location for all 995
1009 intermediate point 1002
adding location for all 998 partial routing decision 995
Partial pedestrian routing decision 995, 1007 route structure 1010
Partial PT route 564-565 static 994, 1006
Partial PT routing decision 565 Pedestrian route location 1003
Partial route Pedestrian routing 982
of vehicles 512 Pedestrian routing decision 985-987
using as a basis 510 Pedestrian simulation 33, 916, 921
Partial vehicle route 512, 515 base data 928
attributes 512 conflict area 973
defining 509 dynamic potential 1014-1015
Partial vehicle routing decision 511 functions 917
Passenger changes global model parameters 925
duration 307 input 921
Path evaluation 1107 model parameters per pedestrian type 923
Path file 805, 814 network objects 928
Path search 778-779, 809, 816 parameters 923
Path selection 778, 780, 810 requirements 921
monetary cost 778 simulation resolution 893
Paths 788-789 Pedestrian travel time measurement 1044,
calculating 779 1081, 1137, 1139
manual setting of volumes 815 Pedestrian type 929-930
overlapping 795
Zooming in 112
Zooming out 113