PTV Vissim FAQs

Basic FAQ

  Data model


Are there any default model parameter values provided with PTV Vissim?

Comprehensive default values are supplied for vehicle types and classes as well as for driving and lane change behavior. The parameters of motorized traffic originate from research work done by the University of Karlsruhe.



What are the algorithms that the model uses for vehicle following and lane change?

The model uses the psycho-physical car-following model developed by Wiedemann. It uses vehicle-driver-units that incorporate several stochastic variations. Thus, there are virtually no two vehicles that have the same driving behavior.
For lane change, a related rule-based model is used that was originally designed by Sparmann.
We continuously develop both models to ensure up-to-date driving behavior in PTV Vissim.


  Scenario management


Is there a way to reverse placing a PTV Vissim project under scenario management? Or in other words, is it possible to export a scenario as a standalone *.inpx?

Click File > Scenario Management > Project Structure, tab Scenarios, select a scenario in the list, and click the button 'export selected scenarios' (floppy disk with the red arrow). This will export a standalone network file of the scenario (as an *.inpx). For more information, click Help > PTV Vissim Help and refer to the section 'Editing the project structure'.



In a project under scenario management, I have two data files: *.inpx and *.vissimpdb. Which data file should I use to open the project?

It doesn't matter which file you use to open the project. The *.inpx file contains the base network and a reference to the *.vissimpdb file. The *.vissimpdb file is binary coded and contains all data (modifications,...) from scenario management.




In the WebDepot
when clicking in the step 'Available Licenses' on 'Activate Selected Licenses Now' an error message is displayed:
'The license cannot be transferred to the selected CmContainer. Please select another CmContainer and try again .. 0x18080003 (10269)'

To analyze the cause of this error message, PTV Support needs a CmDust report (from the client computer and if using a network license from the server as well) and a context file:

CmDust report:
Start > Programs > CodeMeter > CmDust
This tool creates a file called CmDust-Result.log (the containing folder is opened automatically).
Please refer to the following document for further instructions:
- Section 7.1 Direct Support (Point 4)

Context file:
Taskbar > System tray > CodeMeter Control Center > License > License Update > Next > Option 'Create license request' > Next > Option 'Extend existing license' > Next > Commit
Please refer to the following document for further instructions:
- Section 6.1 Creating a context file

Please upload these to:



The following error message appears when starting PTV Vissim:
- 'The requested license (server: .., license number: ..) cannot be used ..'
- 'The selected license (server: .. box: .., license number: ..) cannot be used, since the related CodeMeter stick is not available.'
- 'The selected license cannot be used, since the related CodeMeter stick is not available.'

The setting from the license selection is saved in the file ''. If this file contains an invalid setting, the error message will be displayed.
The solution is to delete this file. This forces a new license selection.
Depending on the configuration, this file is in %appdata% or %programdata%.
Important: Changes in %programdata% are only possible with administrator rights.

- Open Windows Explorer.
- Open the path %appdata%\PTV Vision\.
- Open the Vissim folder (e.g. ..\PTV Vissim 2020\ )
- If available, delete the file ''.
- Open the path %programdata%\PTV Vision\.
- Open the Vissim folder (e.g. ..\PTV Vissim 2020\ ).
- If available, delete the file '' with administrator rights.
- Restart PTV Vissim.



The dialog 'License Management' shows a warning:
'No CodeMeter stick found'



Trying to open the WebAdmin page
leads to an error message:
'Cannot reach this page'
'This page can't be displayed'

Update the CodeMeter runtime, both on the license server and the client:
Make sure to install also this (lowest) option in the setup: 'Remote access to WebAdmin'.

By default the WebAdmin page is called on port 22350:
The current CodeMeter Runtime demands, that license and WebAdmin use separate ports.

Usually this port is administrated on this page:
http://localhost:22350/configuration/extra.html -> Network Advanced -> Edit -> Network Port = 22350

Any change needs a restart of the service:
CodeMeter Control center -> Process -> Restart CodeMeter Service

If the WebAdmin page cannot be reached, its entries can be found in the Windows Register:

Additional solutions are provided in:



The background map for the map service 'Bing Maps (aerophoto)' is not shown or a warning is displayed:
'The Bing Maps License is expired.'
The background map for the map service 'OpenStreetMap (Mapnik)' is working.

PTV Group maintains a contract with Microsoft to use Bing Maps as a live background map in PTV Vissim, PTV Vistro, PTV Visum, and PTV Viswalk, from which customers with an active maintenance contract benefit.
If this applies to you, and your license in the dialog Help > License > Bing Maps (until ...) is listed as not activated, please contact together with a screenshot of this dialog.

- If none of the background maps can be displayed, refer to:

- If you like to renew your maintenance contract, contact or your local distributor.

- If your maintenance contract was already renewed, activate the latest license ticket you received by e-mail from PTV through

Contact your license administrator in case you are not responsible for managing the licenses.



When trying to run PTV Vissim, I get this message: 'This Vissim version has expired.' What do I have to do?

This message indicates that your PTV Vissim license has expired (e.g. in a lease, demo, or test version). If you feel that you get this message in error, please contact our customer service via e-mail at



On starting the software, in the dialog 'License Management', after clicking on 'Borrow license' and adding the current Activation key an error message is displayed:
'Invalid activation key'

The activation key is expired. Please request a new activation key on:



Starting PTV Vissim/PTV Visum fails with an error message:
'You are using an academic license. In this case the telemetry servers must be reachable. Please ensure that this computer is connected to the internet and then restart this program'

Probably you are unable to connect to the license server because of firewall/proxy restrictions.
Please ask your local IT-Admin to open port 22455 TCP & UDP temporarily for you. This is necessary to borrow the license successfully.

You need to be able to reach these webpages:

This can be tested with the tool wsping available from
in the CMD window with the following commands:



The following error messages appear when starting PTV Vissim:
'The license data cannot be encoded.'
'The required license (..) is damaged (reason: ..) and can no longer be used. Please contact the support department to obtain an update for your license.'

Possible solutions:
- Open the 'PTV Vissim License Manager' or the 'PTV Visum License Manager' via the Windows start menu, remove the existing entries with 'Delete saved license list' (if this button is active), select all entries and click 'Remove from list', then 'Find licenses' and select the available license.
- Update the dongle firmware:
- Activate the current License activation ticket emailed to your license administrator:
- Install the latest service pack of PTV Vissim ( or PTV Visum (

If you would like to contact PTV Support, we can process your request faster with a CmDust report and a context file:



When trying to check out a license in the dialog 'License Management' or when starting the software, an error message is displayed:
'Featuremap .. is used more than once.'

To analyze the cause of this error message, PTV Support needs a CmDust report (from the client computer and if using a network license from the server as well) and a context file:

CmDust report:
Start > Programs > CodeMeter > CmDust
This tool creates a file called CmDust-Result.log (the containing folder is opened automatically).

Please refer to the following document for further instructions:
- Section 7.1 Direct Support (Point 4)

Context file:
Taskbar > System tray > CodeMeter Control Center > License > License Update > Next > Option 'Create license request' > Next > Option 'Extend existing license' > Next > Commit
Please refer to the following document for further instructions:
- Section 6.1 Creating a context file

Please upload these to:


  Dynamic assignment


After achieving convergence, what settings must I adjust to maintain the path volumes and run simulations for evaluation?

After achieving convergence, if you want to continue using the same paths, change the following settings in the Dynamic Assignment: Parameters window:
- In the Files tab, deselect 'Store paths (and volumes)'.
- In the Search tab, deselect 'Search new paths'.
- In the Choice tab, under Path choice model, select 'Use volume (old)'.
- In the Convergence tab, deselect all options under 'Convergence condition'.



When initializing the simulation, PTV Vissim freezes on 'Build node structure... Node n'.

This problem usually occurs when nodes are missing in the network. In such cases, there are too many possible paths/edges, and PTV Vissim cannot build the abstract network graph. Add the necessary nodes; one node per intersection generally works.
For more information on how to properly code nodes for dynamic assignment, in PTV Vissim, click Help > PTV Vissim Help and refer to the section 'Building an Abstract Network Graph' and its subsections.



I am using dynamic assignment for a network and output the convergence (*.cva) file after each convergence run. In this *.cva file, I see ShrConvPathTT and ShrConvEdgeTT. How are these calculated?

ShrConvPathTT is the share of the paths in percent that has met the convergence criterion if the convergence criterion 'Travel time on paths' has been selected. The percentage weighted by volume is specified in parentheses: Total volume (across all time intervals) of all converged paths / total volume of all paths used.

ShrConvEdgeTT is the share of the edges in percent that has met the convergence criterion if the convergence criterion 'Travel time of edges' has been selected. The percentage weighted by volume is specified in parentheses: Total volume (across all time intervals) of all converged paths / total volume of all paths used.

Note: A path is converged if the convergence criterion is met in all time intervals. From the *.cva file, you cannot recognize if the paths that converged in one time interval are the same that converged in another. However, you can open the Paths list in PTV Vissim (Traffic > Dynamic Assignment > Paths), and if you add the attribute Converged (Conv) to this list, then you can see if the path is converged or not.

For more information, click Help > PTV Vissim Help and refer to the section 'Saving data about the convergence of the dynamic assignment to a file'.



Are matrix correction tools available in PTV Vissim?

There is a matrix correction tool in PTV Vissim. For more information, click Help > PTV Vissim Help and refer to the sections 'Correcting demand matrices' and 'Defining and performing Matrix correction'.
It is also possible to export the PTV Vissim network to PTV Visum, which provides a more sophisticated handling of matrices and traffic demand.



I have a simulation period about 24 hours (86400 seconds), after 4 hours no more vehicles will be generated.

The problem occurs because for traffic from matrices it is required that the destination parking lot at the time of departure has still open for the whole simulation period (not only for the remaining simulation period). That means a opening time of 99.999 seconds is not enough for a simulation period of 86.400 simulation seconds from a departure time 13599,1.

Please define a opening time of 999.999 for all parking lots, then it will work.



I have modeled two parking lots as zone connectors at different locations and assigned both to the same zone. If the relative flow (rel. flow) for both parking lots is 1.0, how does PTV Vissim divide the traffic originating from this zone? If there are 100 vehicles originating from this zone, will each parking lot get 100 vehicles, or does it split the volume in half?

The traffic volume originating from this zone will be split evenly (on average) between the two parking lots.



Is the cost of a route dependent only on travel time?

A generalized cost function is used instead of merely travel time. The link cost is the weighted sum of travel time, distance and link specific costs. The user has control over the weights that are used for each particular vehicle type.



How can I view or edit the routes created by using dynamic assignment?

1) Open the network and select 'Parking lot' from the toolbar.
2) Choose 'Edit - Auto Route Selection...' from the menu.
3) Select the desired zone combination. All routes found so far are shown in the list.
4) Choose an item in the list box to show the corresponding route in the network.



I am using dynamic assignment for a network and have performed several runs, but the model never achieves convergence. Do you have any suggestions?

Here are two general tips for facilitating convergence.

1) Click Traffic > Dynamic Assignment > Parameters.
- On the Files tab, scale the total volume to e.g. 20%.
- On the Choice tab, activate 'Avoid long detours' and 'Limit number of paths', and for the max. number of paths per parking lot relation, decrease the default value of 999 to a value that make sense for the spatial scope of your network.

2) Click Simulation > Parameters.
- The random seed increment should be set to 0 for convergence runs. If the model has already converged and only evaluations are performed, the random seed increment should be > 0.
- Change the dynamic assignment volume increment to e.g. 5%. For more information on the dynamic assignment volume increment, click Help > PTV Vissim Help and refer to the section 'Defining simulation parameters'.

Other useful tips:
- Select only one of the three convergence criteria; preferably, choose 'Travel time on paths'.
- If you select multiple convergence criteria, there is a chance that convergence will never be reached due to the increasing requirements the convergence criteria could become too strict.
- 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.
- Use longer evaluation intervals (>= 15 minutes): A path is converged if it converges in all time intervals.
- The default setting for convergence criterion is 95%, but depending on the network and especially the frequency of low path volumes (per interval), lower values may be necessary to meet the condition. Longer time intervals usually allow for higher percentages.
- Heavily overloaded networks typically never converge. Therefore, it may be reasonable to assume that the paths and distribution achieved from convergence runs at 70% traffic volume is similar to those at 100% traffic volume. Rather than assigning 100% of demand and never achieving convergence in a congested network, the paths could be developed using incremental increases in demand up to e.g. 70%. At this point, the demand could be fixed at 70% for convergence runs. Assuming that convergence is achieved and the paths are reviewed for suitability, the demand could be increased back up to 100% for evaluation runs.



What is the unit of the generalized cost function? How can I determine the coefficients correctly?

There is no implicit unit for the generalized cost, so you can freely choose it. You only need to consider that travel time is measured in seconds, distance is measured in meters and that the link cost has no implicit unit. So you need to choose the coefficients both as a weight and conversion factor to convert from one unit to your chosen unit.

Example: You choose $ as cost unit.
Now you need to determine the worth of one second of travel time in $ and also the worth of 1 meter in $ (if you want to include the distance in your calculation).
If you use any link cost, you would define these as cost in $.



Before running a simulation I get a warning message that the abstract graph in the path file is not identical with the current one. What does it mean?

If you have modified your Vissim network and still want to continue to use an old path file, the option ''Check Edges'' in the Dynamic Assignment window must be enabled.
Then the following errors might occur:

'The abstract graph (edge structure) in file *.WEG isn't identical with the current one. Error messages are written to the Messages window.'
'Old abstract graph in *.WEG: The edge 726 cannot be mapped to any edge in the current network graph.'
'One or more paths in file *.WEG are not used anymore. Error messages are written to the Messages window.'

'No edge turn in the node 10 from node 9 to node 14 could be found.'

Either one of these errors means that the old structure (of the path file) cannot be safely matched with the modified Vissim network. You either need to modify your network or you need to delete the path file and let Vissim build a new one.



Why are some of the trips of the OD matrix not assigned?

Please check the following points:
- Is the evaluation period long enough to catch all of them? If the simulation runs for e.g. 3600 seconds and you do aggregate at the end of the same period, there will almost certainly be vehicles not yet arrived at their destination parking lot.
- Are there errors in the network topology reported to the messages file? You might find out that some vehicles cannot reach their destination because there aren't any possible routes between their origin and their destination.
- Make sure that after a modification to the network topology you delete the *.bew and *.weg files before running the simulation again.



I have several cases where zones need to load at two different parking lots (zone connectors). How can I do that?

You may assign the same zone number to more than one parking lot and set the proportion factor within each one of them.



After a simulation run, I get warnings that some paths could not be found. Does it mean that during the simulation not all vehicles were placed in the network?

If you receive the following message:
'No path from parking lot to parking lot can be used because of the following connector closures: , for the following vehicle types: ', it is just a warning.
It does not mean that vehicles are not placed into the network unless there is another message that states:
'No parking lot found from zone with at least one path to destination zone . Vehicles of type from the matrix could not be placed in the network.'


  Import and Export


Can Vissim model SCOOT® or SCATS®?

You need to have a SCATS®/SCOOT® system running on your computer (this is independent of Vissim and is not distributed by PTV).
For SCATS®, several files incl. WinTraff and ScatSim are needed from the 'Roads and Traffic Authority' NSW, Australia.



When using COM from Microsoft® Excel® to start a PTV Vissim simulation, I get the following message at the end: 'Microsoft Excel is waiting for another application to complete an OLE action.'. How can I avoid this message?

This warning message originates from Excel® and may come up, if the command 'RunContinuous' is used. Choose one of the following solutions to avoid this message:

Use 'RunSingleStep' instead of 'RunContinuous' in the following way:
for i = 0 to simulation.Period * simulation.Resolution simulation.RunSingleStep DoEvents
next i
Switch off all Excel® warnings using the VBA command:
Application.DisplayAlerts = False
Use a different programming environment.



Importing an ANM file written with PTV Visum 16 (or newer) leads to an error message in PTV Vissim 8 (or older):
'Import failed because the following error occurred in line 0 while parsing the ANM file ..: The attribute 'FOLLOWUPGAP' on the element 'TURN' is not defined in the DTD/Schema'
'Import failed because the following error occurred in line 0 while parsing the ANM file ..: The attribute 'PHF' on the element 'TURN' is not defined in the DTD/Schema'

ANM files written with PTV Visum 16 (or newer) can only be imported by PTV Vissim 9 (or newer).
See also:



When adaptively importing ANM data, random links split to form a small connector and link.

When an intersection is changed, it is necessary to update its geometry. PTV Vissim needs to find a location where the new part of the network is connected to the old part of the network. Therefore, PTV Vissim cuts the links between the new intersection and the old ones very close to the old intersections. This is not random; PTV Vissim tries to save as much of the old network as is possible. For example, items located on the edges next to the updated intersection will generally be restored.


  Network editor


What is the maximum size of a network that Vissim can handle?

The largest Vissim license has no built-in limit. Therefore the network size is limited only by computer resources. Apart from the hardware, the major factors that determine the simulation speed are number of vehicles simultaneously in the network, number of signal controls and number of possible paths (Dynamic Assignment).



How can I model parking in PTV Vissim?

These are the options for the use of the network element Parking Lot:

1. For the use of static routes:
Modelling roadside parking and pick-up/drop-off lanes.
Any orientation, e.g parallel, diagonal and perpendicular parking lots can be modelled.

2. For Dynamic Assignment:
Modelling origins and destinations of trips. A Logit-based parking lot choice model is implemented in Vissim. Details can be found in the Vissim user manual.



How can I model an incident where one or more lanes are blocked?

The recommended option is included in the standard Vissim installation at '..\Examples\Training\SpecialModeling\Incident'. The following technique is used:

1.Create a mini connector (ca. 1m long) inside the same link connecting all lanes that are still available during the incident.

2.Create a partial routing decision that includes the newly created connector and define it for the time period where the incident should occur.

3.In addition, if you want to model the incident vehicle, create a parking lot on the blocked lane.

4.Make sure that the routing decision for the parking lot is only active as long as needed to let one vehicle park.

5.Assign a dwell time to the parking lot that matches with the time period of the partial route.

This method reflects the most fluent lane changing behavior.
Please note that this modeling technique is not possible in combination with Dynamic Assignment.



How can I find out more about the specifics of gap acceptance?

Since gap acceptance can vary from location to location, this variable is considered an 'engineering input', meaning the modeler should use engineering knowledge or location-specific field data when setting up priority rules.



How are merging areas modelled?

A merging area should be modelled as a single link with as many lanes as the main road plus the merging lane(s). Make sure to only use a single connector at the end of a merging area to connect with the remaining lanes.
On motorways, use the 'free lane change' option for the links involved in order to increase capacity.



Some conflict areas appear to operate with different priority than that as coded. Yielding vehicles appear to take priority. Why is this and how can I avoid this?

In order for a vehicle to react in a conflict area it has to see the end of the conflict area.

- Raise the attribute value 'Observed vehicles in front': Base Data > Driving Behaviors.
For long conflict areas it may happen that the defined number of 'Observed vehicles in front' is too low to accomodate for all vehicles (the conflict area is internally counted as vehicle as well).
- Raise the attribute value 'Look ahead distance (minimum)': Base Data > Driving Behaviors.
This ensures that vehicles see the end of the conflict area, independently of the number of 'Observed vehicles in front'. We recommend to apply this driving behavior only to those links/connectors where it is required in order to keep the simulation speed as fast as possible.
- Use the network object 'Priority Rules'.
Conflict areas seem sometimes being ignored by vehicles, e.g. because other vehicles keep waiting because of another Conflict area. With a Priority Rule you can model to keep an intersection clear.
(Re.f: Manual It is better to use conflict areas than priority rules to model driving behavior.)



Is it possible to model overtaking into oncoming traffic lanes, e.g. for a rural single-lane carriageway?

Yes, it is possible to model overtaking into oncoming traffic lanes. Please have a look to the example: '..\Examples Training\Overtaking In The Opposing Lane\Interurban' and the PTV Vissim Help.



Is it possible to model toll gates?

Yes, by using stop signs with an optional time distribution.



How many different types of vehicles/drivers can be modeled?

Vissim uses vehicle-driver-units. There are practically no limits on the number of vehicle and driver types. By default, the vehicle types Car, HGV, Bus, Tram, Pedestrian and Bike are included. Along with all their default specifications VISSIM provides a quick project start.



Is there any specific provision or limitation for motorways?

Vissim has separate models for urban traffic and for motorways (car following models - Wiedemann 74 and Wiedemann 99). Motorway junctions can be modelled using the standard network elements. Merging areas have been tested and proved against HCM standards.



Is it possible to model roads below the surface?

If you define a negative height to a link, the link will be displayed below the 0-plain and thus is not visible in 3D mode initially. However, vehicles will still travel on such a link and you can look below the 0-plain in 3D mode. You can also shift the entire network (excluding background files) to a different height using the z direction in 'Edit - Translate Network'.

From Vissim 6.00 it is also possible using levels



How does PTV Vissim handle grade-separated junctions?

Even if you draw links crossing each other, the program will not recognize this as an intersection unless you model connectors or any type of junction control (signal control, conflict areas, and/or priority rules).
For 3D mode you may enter a height value to any link/connector to show the different levels.



I have high-speed trains in my network that are slowing down but not stopping at the station. Then the trains disappear at the end of the link. Why is this happening and how do I fix it?

The train cannot stop because its deceleration capability is limited and thus it needs a longer look-ahead distance than normal traffic to see the stop in time. If it is unable to stop in time, it leaves its route and the train is removed from the network (this event is logged in messages).
To fix this, in the driving behavior parameters used for the train, increase the maximum look-ahead distance.



How can I determine vehicle positions in the coordinate systems 'WGS 1984' or 'Sphere Mercator'/'Mercator (sphere)' or use background images meeting some well-defined coordinate system?

PTV Vissim does not use any map projection and does not consider any map projection of background files. Instead, PTV Vissim uses an own local, metric coordinate system defining a flat surface.

PTV Vissim does not provide any coordinate transformations, but since PTV Vissim 10, an example using formulas in User-Defined Attributes (UDAs) to determine coordinates in Sphere Mercator/Mercator (sphere) is provided here: c:\Users\Public\Documents\PTV Vision\PTV Vissim 10\Examples Training\Evaluation\WGS Coordinates.UDA

Any background files created in CAD or GIS systems should adopt this local coordinate system. Match the coordinate values of some central point in the network, for example a node or the Reference point: Base Data > Network Settings > Display > Background maps > Reference point in network

Regarding the use of background images, refer to the following section in the manual or the online PTV Vissim Help: 'Creating and editing a network' > 'Inserting a background image' > 'Using background images' > 'Loading image file as background image'.

To change the coordinate system in AutoCAD Map 3D refer to:,topicNumber=d0e6120



What are typical times to create a network?

For a network with three simple, 4-leg junctions the geometric model will be finished within a few hours. Coding an existing signal control depends heavily on the control logic: A few minutes for a fixed time control, several hours for modeling a complex vehicle-actuated control with public transport priority.



Can platooning effects be modelled?

Yes, it is possible.

Definition one: group of cars (known as a 'platoon') the size of which is defined by the signal times.
These platooning effects can be generated by:
- modelling the adjacent junctions (platoons formed by signals)
- lengthening incoming links (platoons formed by car-following and different desired speeds).

Definition two: Grouping vehicles into platoons is a method of increasing the capacity of roads. An automated highway system is a proposed technology for doing this.
This ca be simulated using scripts, see the example Platooning.inpx in ...Examples Training\Autonomous Vehicles (AV)\Platooning.COM (since Vissim 9). In the future PTV Vissim version also integrated funcionality may be inplemented (without the need for scripts).



How are bus lines and stops modelled? Are bus detection, signals and priority measures modelled?

Public transport is modelled as trams and/or buses in high detail with fixed routes. Stops and timetables are modelled as well. Waiting times at stops depend on the timetable and on a user-defined random distribution for the passenger interchange times. Optionally the dwell time calculation method can be chosen which uses real passenger flows to determine waiting times. Priority on signal control junctions can be modelled completely with detection and control logic using a vehicle actuated signal controller.



Is it possible to model junction types such as signal-controlled intersections, roundabouts, priority junctions or merges in Vissim?

Any junction geometry can be modeled (signal-controlled intersections, priority junctions, merges including any type of roundabout) in Vissim.
The basic element of Vissim networks is a link (stretch of road) with one or more lanes. Links can be modeled exactly according to the geometry of the real junction with a precision down to one millimeter. Based on the link structure, network elements such as signal heads, conflict areas, priority rules etc. can be defined.



How do I enter text in the Network Editor?

In the Network Editor, you can view the attributes of a network object in a text box and position the text box.

Showing label
1) On the Network Objects toolbar, in the row of the desired network object type, click the Edit graphic parameters button.
The list with the graphic parameters of the network object type opens.
2) Make sure that the option is selected for the 'Label visibility' attribute.
3) Click the button next to the 'Label attribute'.
The list of attributes opens.
4) Select the desired entry.
5) Confirm with 'OK'.
6) Click next to the list with the graphic parameters.
The label is shown in the network object.

For more information, click Help > PTV Vissim Help and refer to the section 'Viewing and positioning label of a network object'.



How can I display a clock in the Network Editor or in an exported *.avi video that displays the simulation second or time of day in the time format hh:mm:ss?

Show time label in the Network Editor or exported *.avi video:
Network editor > Edit basic graphic parameters > Show simulation time label

Show simulation seconds:
View > Simulation Time > Simulation Second

Show time in the time format hh:mm:ss:
View > Simulation Time > Time of Day

Set the start time of the simulation:
Simulation > Parameters > Start time



Is there a way to avoid vehicle lane changing immediately in front of stop lines (signals/priority rules)?

Yes. For a short section (e.g. 20m) in front of the stop lines, apply the 'No lane change...' flag in the link/connector attributes to all lanes and all vehicle classes (you may need to split a link in order to get a suitable section).
Caution: A gridlock situation may appear in that section as no lane changes are possible - not even necessary lane changes because of a route.



How is the route choice determined and updated during each run?

Route choice can be determined by the user (static routing) or computed iteratively with the optional Dynamic Assignment module. Routes can also be imported from the travel demand modelling software PTV Visum.



Can a vehicle get a new static route if it still has a route assigned?

No, a new static route will be considered by a vehicle only if the existing one has been completed (the green bar passed). However, partial, parking lot and managed lane routes are considered by vehicles traveling on a static route.



How do I model right turn on red (RTOR)?

Please refer to the PTV Vissim Help ( > 'Creating and editing a network' > 'Modeling right-of-way without SC' > 'Modeling stop signs and toll counters' > 'Using stop signs for right turning vehicles even if red'.



How are banned movements specified?

When using static routes, a movement is banned if there is no route assigned to that movement (if routes do exist for at least one other movement).
Routes are dependent on vehicle classes thus allowing banned turns for a certain class only.
When using dynamic assignment, connectors may be closed to certain vehicle classes.



How do I model an intersection where queue spillbacks (a.k.a. tailbacks) do not occur?
And as I am trying to code a yellow box junction, is it possible to visualize a yellow box?

Priority rules can be used to avoid spillbacks. For details on how to model this, in PTV Vissim, click Help > PTV Vissim Help and refer to the following section:
>> Creating and editing a network > Modeling right-of-way without SC > Modeling priority rules > Examples of priority rules > Priority rule Example 2: Avoiding tailbacks at a junction

Visualization of the yellow box can be done if you include it in a background graphics file. You can also load multiple background files simultaneously.



Is it possible to model features such as blocking back, shock waves, local knowledge by some drivers (using rat runs), lane drop and gain, variable message sign (VMS) etc. in Vissim?

Since the model is microscopic, shock waves and blocking back are modelled inherently.
Local knowledge can be modelled in Dynamic Assignment by defining different vehicle classes and allowing rat runs only for these classes.
Lane drops and gains can be modelled easily using the link parameters.
VMS and other types of traffic control can be modeled using the VAP or COM interfaces.

See also the '..\Examples' directory on your standard VISSIM installation for examples on these topics.


  Vehicle simulation


What is the purpose of the separate maximum acceleration chart if there is already a range for the desired acceleration?

The maximum acceleration/deceleration curves define the physical limits of a vehicle type. The desired acceleration/deceleration curves model the typical driver behavior.



To reduce runtime, can we combine multiple computers to run simulations in PTV Vissim? For large networks, we currently separate out simulation runs to multiple computers and then combine the results.

You cannot accelerate one simulation run by using multiple computers, but you can use multiple computers for running different simulation runs, e.g. different scenarios or different random seeds. There is no functionality yet in PTV Vissim to distribute the simulation runs on different computers such as the PTV Visum calculation server.



Could you explain when and how the desired acceleration is applied?

The desired acceleration is the acceleration that the vehicle uses to reach its desired speed at free flow (i.e. not influenced by any other factors).



If I need to run the same simulation iteratively, for instance in a showroom, how can I do it?

You can use a command line parameter as follows:

vissim.exe [filename.inp] -s10.

This will run the simulation of [filename.inp] 10 times from start to end.



What are the definitions of the following three vehicle attributes?
1) Following distance (FollowDist)
2) Headway (Hdwy)
3) Safety distance (SafeDist)

1) Following distance (FollowDist): Distance to the interaction object in [m] before the time step if the interaction state is not 'Close up'. If the interaction object is a vehicle, then distance is measured from the front of the vehicle to the front of the preceding vehicle; whereas if it is an object, it is measured from the front of the vehicle to the start of the object. If the vehicle interaction state is 'Close up', then it is the distance to the expected waiting position of the preceding vehicle or to the preceding object.

2) Headway (Hdwy): Distance to the preceding active object in [m] before the time step. If the active object is a vehicle, then distance is measured from the front of the vehicle to the front of the preceding vehicle; whereas if it is an object, it is measured from the front of the vehicle to the start of the object. Note: A vehicle or a red signal head is an active object; a green signal head is an inactive object.

3) Safety distance (SafeDist): Desired safety distance in [m] before the time step. It is based on speed if the interaction object is a vehicle (measured from the front of the vehicle to the front of the preceding vehicle); otherwise it is ax (individual standstill distance).



Can PTV Vissim model reverse movements, e.g. for parking lots?

Yes, since PTV Vissim 10, vehicles are able to reverse out of parking lots. Please see the examples in '..\Examples Training\Parking' and the PTV Vissim Help for more information.



What kind of distribution is used for vehicles entering the network?

A Poisson distribution is used for the times when a vehicle enters the network. The user can choose whether these arrival times will be determined entirely before simulation start (to allow for the exact amount of vehicles).



I have a situation where HGVs disappear from the network after 60 seconds of waiting time for lane change to turn left. Other vehicles would let them in, but they don't change lanes. Why?

Check if the lane where the HGV wants to change to, is closed to HGVs (button 'Lane Closure...' in the link/connector window) or if the lane change to this lane is banned for HGV (button 'No lane change...' in the link/connector window).




Can PTV Vissim illustrate passengers alighting/boarding trains or buses?

Yes, this is possible with the optional pedestrian module PTV Viswalk.

As an alternative (without the pedestrian module), PTV Vissim can keep track of passenger flows for each transit line and stop (without visualizing them) in order to compute the dwell times of the train/bus at a stop for realistic public transport operation.



Is it possible to model pedestrian crossings?

Yes, any type of pedestrian crossing can be modelled, including zebra crossings, permitted flows (where turning vehicles need to yield to pedestrians) and signalized crossings.

See the '..\Examples\Training\SignalControl' directory on your standard PTV Vissim installation for examples on these topics.



How can I measure the number of pedestrians on a ramp?

Please see the attribute 'additional level' for sections. Using it you can measure the number of pedestrians on a ramp.


  Signal control


I would like to know how the coordination of signalized intersections is achieved in PTV Vissim?

There are basically two options:

1. For a static offset you may 'shift' all timings of a signal control using the offset attribute in the 'Signal Controller' window.

2. For a variable offset in combination with vehicle actuated controllers you may link two or more controllers using 'Signal Control Communication'. You can link signal controllers which support communication with other control devices.
For additional information please check the PTV Vissim manual 'Linking SC'.



What kind of possibilities are there in PTV Vissim to model signal controller?

Fixed time signal control is included in the standard license. The add-on VISSIG provides additional functionality in the signal program editor beyond the PTV Vissim standard version. Models of several standard controllers for traffic actuated control are available as separate, independent products. Also available is VisVAP, a graphical flow chart tool to develop and edit an own vehicle actuated signal control logic including any type of special features (e.g. PT priority, railroad preemption, variable message signs on motorways etc.).



Do you have tutorials or learning resources on creating actuated signal control logic in VisVAP?

As a first step, you should watch the webinar 'Creating a simple actuated signal control logic with VisVAP' (, which discusses the process of setting up a VAP controller in PTV Vissim using VisVAP.

In PTV Vissim, click Help > Examples > Open Training Directory and refer to the VAP examples within the folder 'Signal Control'.

Please refer to the documentation located here in the folder 'Doc' in the installation directory of PTV Vissim. There you will find VisVAP 216 ENG.pdf and VAP_216_e.pdf, which should provide you with enough guidance on getting you started with VisVAP.




How can I create a Hotline Package?

Note: Applies to PTV Vissim 11.00-06 and earlier versions. Instructions are provided for PTV Vissim 11 but also apply for earlier versions.

1) Start command prompt (Start > Run, enter cmd > Enter).
2) Move to the Exe directory of the PTV Vissim 11 installation (e.g. cd C:\Program Files\PTV Vision\PTV Vissim 11\Exe).
3) Enter the following command: vissim110 -o -flush
4) Reproduce the error and leave PTV Vissim open.
5) Open the directory EXE\ of your PTV Vissim installation.
6) Start VDiagGUI.EXE by double clicking on the file name.
7) Choose the tab 'Hotline Package'.
8) Ensure that all diagnostics files are selected.
9) Press the button 'Create'.



My simulation runs slow although there are less than 200 vehicles in the network. Sometimes it also looks as if the simulation speed varies a lot during one simulation. What could be the reason?

Check the following:
- Delete all speed distributions that are not used in the simulation (especially those with higher speeds).
- Check priority rule parameters. Avoid long gap times or headways in combination with multiple look-back paths.
- Multiple look-back paths can also be avoided by reducing the driving behavior parameter 'Look back distance' for all links/connectors where applicable (e.g. at parking lots where each space is modeled on an individual link - such as for diagonal or perpendicular parking).
- At roundabouts, reduce the number of short connectors (that are used for routing purposes).



Are models built in earlier releases of PTV Vissim compatible with later releases?

Yes, generally, models built in earlier releases of PTV Vissim can be read in later releases.

Network files created in VISSIM 5.40 or earlier have the extension *.inp, whereas those created in PTV Vissim 6 or later have the extension *.inpx.

*.inp files created in VISSIM 5.30 or earlier must first be saved in VISSIM 5.40-13 before they can be opened in PTV Vissim 6 or later versions.

(We do not guarantee that the same results can be reproduced between different releases or even between different service packs.)



The following error message appears when opening an INPX file:
'File .. could not be read'
Are models built in higher releases of PTV Vissim compatible to lower releases?

In general it is possible to open files in lower versions of PTV Vissim which were built in higher releases of PTV Vissim. But we do not support downward compatibility and we give no guarantee that files which were created in higher releases of PTV Vissim are also readable in lower releases.  
If you open the file in lower releases it is possible that there are some warning messages. You can read this messages in detail and try to change your file in the releases in which you built the model and afterwards try to open it in the lower release again but we give no support for it.
Generally unknown parts (developed for higher releases) will be ignored.



PTV Vissim reproducibly crashes, maybe without a clear error message.

Please provide us with:
a) a screenshot of the complete Vissim window including the error message.
b) a crash dump:

To create this:
- Open the Task Manager.
- Reproduce the crash.
- Leave all dialogs open.
- In the Task Manager, right click on the PTV Vissim process (tab 'Details' or 'Processes') to open the context menu and select 'Create dump file':
- Pack the crash dump file into a zip archive. Please name the zip file following the used release and servicepack to enable us the analysis, e.g. 11.00-10.
- Upload the zip archive to a FTP/cloud space (request one in your support request if needed).



How can I update the PTV Vissim Viewer version to the current service pack in order to pass it onto our customer?

Along with each service pack, a setup of the updated PTV Vissim Viewer version is also published in the service pack download area ( This site also contains instructions on how to use the updated Viewer version.



Are there any key combinations (hotkeys) in PTV Vissim that allow me to execute certain functions directly?

Yes, there are built-in hotkeys in PTV Vissim, and the following lists the most commonly used hotkeys. You can also create custom key combinations for menu commands. For more information on this as well as a full list of all available hotkeys, refer to the following help page:
- Ctrl+A: In 2D mode: Toggle wireframe
- Ctrl+B: Show or hide backgrounds
- Ctrl+D: Toggle 3D mode
- Ctrl+E: During simulation run: Toggle color of vehicle status
- Ctrl+M: Measure distance
- Ctrl+N: Activate or deactivate Simple Network Display
- Ctrl+Q: Activate or deactivate Quick Mode
- Ctrl+R: Recalculate Spline
- Ctrl+U: Switching the simulation time format for the status bar
- Space bar: During a simulation in Simulation single step, execute the next step.
- Plus key: If a continuous simulation has been started, increase the speed of the simulation.
- Minus key: If a continuous simulation has been started, reduce the speed of the simulation.



I receive the following error when trying to load a network, which was last saved in PTV Vissim 11, in an earlier version.
'Polyline (3D) cannot be inserted in Link 1: The container Points3D needs to have at least 2 element(s).'
Due to this error, the network doesn't load. What can I do so that this network can be loaded in earlier versions?

If you have a network that was last saved in PTV Vissim 11 and want to open it in ealier versions, first open it and save it in PTV Vissim 10.00-11. Then it can be opened in PTV Vissim 10 or earlier versions.



Sometimes I get the error message 'Error while reading from virtual memory file' occurs. What can I do?

Please check if you have sufficient free space on your hard disk.



Does PTV Vissim take advantage of multi-core processors and a multi-processor PC?

Yes, the multi-thread capability of PTV Vissim takes advantage of multi-core-/multi-processor computers if a large amount of vehicles is simulated. A multi-core-/multi-processor PC is also advisable if another application should run besides a PTV Vissim simulation run.



How can I reset the dialog windows in PTV Vissim to their default sizes and positions?

1) Choose Edit > User Preferences.
The User Preferences window opens.
2) Choose the entry GUI > General.
3) Click the button of your choice:
Reset Menu/Toolbar/Shortcuts
Reset dialog positions
A message opens confirming the reset. The next time you start PTV Vissim, the respective interface elements are displayed with their default settings and in their default positions.



Some PTV Vissim dialogs do not have the right size or position. How can I reset this to the default?

1) Choose Edit > User Preferences.
2) Choose the entry GUI > General.
3) Click the button 'Reset dialog positions'.



How can I create a Support Package?

Note: Applies to PTV Vissim 11.00-07 and later versions. If you are using an earlier version, please refer to the following FAQ:

Instructions are provided for PTV Vissim 11 but also apply for later versions.
1) Open the directory EXE\ of your PTV Vissim installation.
2) Right-click on Diagnostics.exe and select 'Run as administrator'.
The Diagnostics window opens. The Actions tab is shown by default.
3) Click 'Start Vissim in Diagnostics Mode (use Process Monitor)'.
A file selection dialog opens. Process Monitor is available here:
4) Click 'Open'.
5) If you are experiencing a specific error, then reproduce the error.
6) Close PTV Vissim.
7) In the Diagnostics window, click the Support Package tab.
8) Ensure that all diagnostics reports are selected.
9) Press the button 'Create Support Package'.

For any issue regarding the installation of PTV Vissim, use the tool Diagnostics to create a Support Package. This is a Zip file holding all relevant files to analyze the issue, but small enough to be sent via the Support form, the Support Portal, or by email.

Note: This tool is installed by the setup for PTV Vissim 11.00-07 and later and creates a separate shortcut in the Windows Start menu. If only updates are used, you need to start this tool from the EXE folder.



Where can I download the manual and setup file (*.exe) for the add-on EnViVer?

The manual and setup file (*.exe) for EnViVer can be downloaded on the following page:



I try to open the Vissim online help but I get only an empty window. Sometimes also an error message appears. How can I make it work again?

Most likely one of the following reasons causes the problem:

the online help is not stored on a local drive
the # character is used in the path of the Vissim installation

In both cases the online help will not function properly.

Problem (1) is caused by a Microsoft® security patch that blocks executing help files on remote drives. To overcome this problem the easiest way is to install Vissim locally or on a virtual machine. If this is not possible or not desired, system administrator find another solution in the Microsoft® knowledge base.

To overcome problem (2), Vissim needs to be installed in a path without using any # characters.



How can I contact PTV Support if I have a question or want to report an error?

Make sure to have checked the FAQs first:

You can reach PTV Support via this web form:

This web form is pre-filled with important information such as your software version, operating system, and licensing details when accessing it within PTV Vissim via the menu Help > (Technical) Support.

Please describe your request as accurately as possible, i.e. which steps lead to a crash. Any solution or workaround will be provided as soon as possible.

Maintenance customers are also supported on modelling issues and software handling.

Feel free to make suggestions for improvement and product development.



When I try to run a simulation, I get a message that a SIG file cannot be found. What can I do?

Fixed time signal controls are not stored in the INPX file directly but in a separate SIG file for each signal controller (apart from the file extension this is similar to all other types of signal controllers). Hence all SIG files referenced by an INPX file need to exist at the correct location.




Is there a quick way to find the delay(s) at any given intersection without inputting travel time measurements for each movement?

Yes, using the node evaluation. For further information, in PTV Vissim click Help > PTV Vissim Help online help and refer to the section 'Evaluating nodes'.



How can I integrate own pedestrian models in PTV Vissim?

For this task you need an animated pedestrian model and V3DM. Follow the steps listed below:
- Create a 3D pedestrian model in a professional 3D modeling application (such as Autodesk 3ds Max) that can be animated or moved.
- Divide a flow of movement into 20 parts to export 20 different 3D models, each showing a different state of the model.
- Export each state to a DWF file.
- In addition to the other 20 states, export the model to a DWF file at standstill.
- In V3DM you create a new project of the type 'vehicle'.
- Import the model in standstill position as state 0.
- For each exported DWF file, create a new state within V3DM and import the associated DWF file.
- After importing all 21 DWF files, assign the corresponding 'vehicle' properties: 4 different colors (shirt, hair, pants, shoes), positions of the front and rear axle.
- Export the V3DM file to v3d format.
- Create a new 2D / 3D model distribution with the exported v3d format and map it to a pedestrian type.



What can I do to reduce 3D AVI file size?

There are two potential solutions:
1) Video compression codec: Find a good balance between quality and file size using a current codec; refer to this FAQ:
2) PTV Vissim window size: Decrease the size of the Vissim application window to reduce the output size of the AVI video.



Can I use Sketchup® files with PTV Vissim?

Yes. You can import Sketchup® files as static 3D objects and (from PTV Vissim 10 onwards) also as vehicle models. You can find a large library of Sketchup® models incl. buildings and landmarks on the Internet.



Switching to 3D mode results in the following error message: '3D is not available for this window. Updating your graphic card driver might solve this problem.'

Update all your graphics card drivers manually. Windows often indicates that the the graphics card driver was updated automatically, but that does not always indicate that the latest version is installed.

We recommend visiting the website of the manufacturer to download and install the latest driver.


Consider using a tool offered by the manufacturer to automatically detect and update the driver.

When this does not solve the issue, change the following setting in PTV Vissim:
Edit > User Preferences > GUI > Graphics > 3D Mode > Graphics driver: Change 'OpenGL 3.0' to 'DirectX11'

For recommendations on which graphic cards to use:



Why do I receive the error message VISSIM100.exe - Application Error when trying to start PTV Vissim 10?

If you are using PTV Vissim 10 in combination with the Windows 7 operating system, your graphics card driver could cause a crash during its startup, often resulting in the error message VISSIM100.exe - Application Error: The application was unable to start correctly (0x0000005). This issue has been fixed in PTV Vissim 10.00-07. In the release notes of this version, please search for ID 12843 for a detailed description of the patch.

To resolve this issue, upgrade to the latest service pack of PTV Vissim 10. The installation file for the latest service pack can be downloaded here:



For recording AVI files, how can I change the default compression program?

In PTV Vissim, click Edit > User Preferences. In the navigator tree, choose GUI > Graphics and click the button Compression. This will open the Video Compression window, where you can select a default compression program for AVI recording.



The simulation seems to run much slower in 2D mode than before. What could be the reason?

The 2D visualization during a simulation run can be slow on Windows 7® if a desktop theme with Aero (translucent glass design) is selected. If a basic theme without Aero is selected (in Control Panel - Appearance and Personalization - Personalization - Theme), the 2D visualization can be up to 9 times faster.



What is the purpose of V3DM? How can I include my own 3D models in the scene?

V3DM is short for 'Vissim 3D Modeler' and is an additional Vissim module to

- convert 3D objects from DWF, 3DS and SKP (Sketchup®) format to the Vissim V3D format
- create simple 3D objects (such as houses, simple vehicles etc.) including textures

If you would like to create more complex 3D objects you need professional 3D modeling tools such as 3ds Max. For including your own pedestrian models in Vissim, please check FAQ

In PTV Vissim, static 3D objects (V3D format) can be inserted in 3D mode by right click.
Another option is to export PTV Vissim data to 3ds Max in order to create a high-end presentation of the simulation entirely inside 3ds Max.



When switching to 3D mode, the simulation becomes slow even though I have a good graphics card. What can I do to get the best performance?

On computers with both an on-board graphics card and a dedicated graphics card, the graphics mode needs to be explicitely switched to the dedicated card for best PTV Vissim performance. This can be done in the Nvidia Control Panel or AMD Catalyst Control Center, which can be accessed from the system tray in the Windows taskbar or from the advanced settings in the display settings from the Windows Control Panel.

If a computer has Nvidia Optimus, PTV Vissim is usually executed by default on the on-board graphics. To assign Vissim to the dedicated graphics chip, the graphics settings need to be modified as above.



The background map service 'Bing Maps (Aerial View)' is not displayed.

Please follow the workarounds in the FAQ below:



Is it possible to change the Web Map Service (WMS) reference to our own map service?

No, it is not possible. PTV Vissim has no user-defined WMSs. In PTV Vistro and PTV Vissim it is only possible to use our predified WMSs. The feature is already on our PTV Vissim wish list.



Is it possible to use Google Maps as the background map provider in PTV Vissim?

Due to licensing restrictions, Google Maps cannot be used as the interactive live map provider in PTV Vissim. The available map providers currently are Bing Maps and OpenStreetMap.
You could take a series of screenshots from any map service and add and manually tile them in the Network Editor as Background Images.
For more information on using background images, refer to the following help page:



Is there a way to apply background images or objects in 3D mode?

Yes, any background graphics that are loaded in 2D are also visible in 3D. Static 3D objects in V3D format (Vissim 3D) may be placed anywhere in the network. From Vissim 5.20 onwards, it is also possible to place Sketchup® files (*.SKP) directly in 3D mode as static object (Vissim 32-bit editions only).

Several vehicle and static 3D models are included with the standard Vissim installation in V3D format. Many additional models in V3D format are available to download through our service area webpage (login required).

Customized models can be created/converted using V3DM (Vissim 3D Modeler - additional module, see also FAQ



Which graphics card has the best performance with PTV Vissim 3D?

We recommend NVIDIA graphics cards since PTV Vissim 10 DirectX can be used in addition to OpenGL. NVIDIA GeForce graphics cards with Fermi or Kepler architecture (400 or later, such as GeForce GTX 750) are sufficient. For desktop computers, the GeForce GTX1060, for example, is powerful and still relatively cheap. If certified drivers are required, cards from the Quadro series can of course also be used. The performance is similar to the graphics cards of the GeForce series. For notebooks, it is important that they have a dedicated graphics card, not just an on-board graphics card. To reiterate, we recommend graphics cards from NVIDIA as they have better drivers and can be switched on for an application like PTV Vissim or PTV Visum.

You should always use the latest graphics card driver. You can find the driver either on the website of the manufacturer of your computer or laptop or on the website of the graphics card manufacturer, examples:

Consider using a tool offered by the manufacturer to automatically detect and update the driver.



When I load a DWG file as a background image in PTV Vissim, I don't get the desired layout. Why?

AutoCAD® DWG files can store multiple layouts within the same file. The layout that was last actived in AutoCAD® is used in PTV Vissim.



Is there a recommended video codec for recording AVI files?

We recommend the x264 codec, which creates quality AVI videos with smaller file sizes (

The video codecs are part of the operating system and therefore PTV Vissim has no influence over which codecs are available. Make sure that the desired codec(s) are installed on your computer before starting PTV Vissim.

For successful playback, you need to ensure that the codec used for recording is also installed on the computer system where it is played back.

Please note that for x264 there is a 32-bit and a 64-bit edition available. Choose the edition that complies with the application for recording/playback (e.g. x264 32-bit for PTV Vissim 32-bit). If you are unsure, you may also install both editions.

As an alternative for playback, you may use a media player with built-in codecs such as VLC media player.

(Please note that using these codecs and other software is at your own risk and is outside the scope of PTV Support.)



Can PTV Vissim use vector formats as background graphics?

Yes, among several bitmap formats (e.g. jpg, tif, bmp) also vector formats (e.g. wmf, dxf/dwg, shp, Mr. Sid) can be used for background graphics.
Please note that few vector formats currently are supported by the 32-bit version of PTV Vissim only.




Do I have to consider a warm-up period for my simulation?

PTV Vissim models should include a warm-up period in addition to the analysis period in order to get realistic results. A simulation always starts with an empty network and therefore must be pre-loaded for the analysis. The duration of the warm-up period depends on the network size and level of congestion. Typically, a warm-up period of 15 to 30 minutes is enough. This means for a one-hour analysis period, the total simulation runtime would be 1.5 hours minimum. Make sure that all evaluations start after the warm-up period: change the attribute 'From-time' in the Evaluation Configuration window.



What is the minimum number of runs for the simulation experiment to be considered statistically significant?

There is no general rule to this as it depends on the PTV Vissim application:

- In a 10-km stretch of highway with low traffic volume simulated for one hour, travel times will be very stable and depend only on the distribution of desired speeds. Three to five runs should be sufficient.
- In an urban network consisting of some complex junctions with traffic actuated signal control, possibly including public transport priority, a lot of 'random' events influence the signal control (e.g. two trams approaching at the same time). In this case, more runs are needed to get a significant result, especially if one or more junctions operate close to capacity.

Formally, you have to estimate the variance coefficient of the measured value, e.g. travel time. You can do this by running the simulation several times with different seeds and computing the variance. Then you define a confidence level, say e.g. 5 %, and a tolerance interval for the result, say 10%. Then you need n simulation runs to be able to say, that 'with probability 95% the real mean value of travel times lies within the interval measured value +/- 10%.' n is given by the formula: n = t² * v² / e², where t is the value from the t-distribution for the given confidence level, v is the variance coefficient (standard deviation / mean) of the measured value, and e is the tolerance (in this example: 10%).



Can I determine the level of service (LOS) of an intersection in PTV Vissim?

You can evaluate the LOS for intersections using node evaluation.
The LOS in PTV Vissim is comparable to the LOS defined in the American Highway Capacity Manual (HCM) of 2010.
You will find an example in the training directory: Help > Examples > Open Training Directory > Evaluation > LOS With UD Thresholds.inpx.



What is the effect of changing the random seed? Which seed is closest to 'real life'?

The random seed influences many aspects of the model. It merely changes the start values of the random value generators used internally in the model. These values influence the arrival times of vehicle in the network, the stochastical variability of their driving behavior and also selection of a certain distribution value wherever distributions are used (e.g. dwell times, speeds, colors etc.). There is no seed that replicates 'real life' better than another. It's more comparable to the daily changes of the traffic patterns at the same location.



Is it possible that PTV Vissim produces different results on different computers?

Currently we are not aware of different results on different hardware. If you use the same PTV Vissim installation with the same simulation files on different computers and still get different results, please report these effects in detail to PTV Support.



I selected 'Aggregated values - Speed' in the display settings, but the links are still not colored. Why?

The aggregated values are displayed only on links where 'Link Evaluation' is enabled. If you would like it to be enabled for the entire network, go to multi-select mode, select the entire network and enable 'Link Evaluation'.



How could I choose to assign a travel time section in PTV Vissim for particular vehicle classes?

The data will always collect for all vehicle types. If you will need the results for any specific vehicle class you have to select it separately: Evaluation > Configuration > tab 'Result Attributes' > 'Additionally collect data for these classes'.



The measurement of Vehicle travel times results in a warning:
'Vehicle .. already passed start of travel time section .. at simulation time ..'

You receive this warning when a vehicle passes the start of a travel time measurement twice.
This can happen if you have intersection-by-intersection static routing and/or U-turns. Then it is probable (given the random assignment of turning movements) that some vehicles are routed around the block and pass the same travel time measurement twice. There is no way to prevent this behavior other than defining longer static routes through the network or using Dynamic assignment.



I made two simulation runs of a saturated network with different random seeds and found that the results (e.g. queue length) vary quite a lot. Why does that happen?

In a saturated network, minor changes may lead to big consequences. For instance, due to a slight variation of green time, the number of vehicles passing through may be one vehicle less per cycle. This vehicle might be the critical one which leads to a queue that builds up continuously during the simulation whereas in the other case, the green time was just sufficient to accommodate the entire demand. These effects can also be seen on the field, where normal day-to-day changes may lead to different traffic situations.
A minor change (e.g. in lane change) can also lead to different results within the typical statistical boundaries. Generally speaking, a network which is not operating at capacity will react less to changes of the random seed.



How can the average speed of a car of a route be evaluated?

You can determine the mean speed by travel time measurement - dividing the length by the average travel time gives the average speed. However, this only works if only one shortest route is used from origin to destination.



The functions
Simulation > Save Snapshot
Simulation > Load Snapshot
are missing.

This feature is not available anymore.
Workaround: Rerun the simulation runs from the start, using multiple instances of PTV Vissim in parallel.


  COM and API


A script started over COM has crashed with an error message:
'Could not start the script component'.

- Make sure Python27 is installed in C:\Python27 or C:\Program Files\Python27\ matching the architecture (32/64 bit) of PTV Vissim.
- Make sure this path is added to the Windows 'Environment Variables'.
- Make sure to install PyWin in the architecture (32/64 bit) matching the architecture of Python.
- Install the PTV Vision Python Setup from:
- Register PTV Vissim as COM server (try with administrator credentials): Help > Register COM Server
- Install the current service pack.
Reference: ch. 2: 'Executing Scripts from within Vissim' in:
c:\Program Files\PTV Vision\PTV Vissim 10\Doc\Eng\Vissim 10 - COM Intro.pdf



The VBA COM line
Set Vissim = CreateObject('Vissim.Vissim.1000')
results in the following error message:
'ActiveX component can't create object'.

1) Register PTV Vissim as COM server (try with administrator credentials):
Help > Register COM Server
2) Check the used class ID to meet the correct release and architecture:
c:\Users\Public\Documents\PTV Vision\PTV Vissim 10\Examples Training\COM\Basic Commands\COM Basic Commands.bas
3) Install the current service pack.
4) Use instead of late binding ('CreateObject') early binding ('Dim Vissim As New VISSIMLIB.Vissim') with a set reference to the VissimXXX.exe (Excel VBA editor: Extras > References)
Example test scripts:



I want to define an external driver model. I have generated the drivermodel.dll but am getting the error 'Loading DriverModel dll 'C:\...\DriverModel.dll' failed. Windows error message: %1 is not a valid Win32 application.' What is the problem?

There is likely a 32/64-bit mismatch. After compiling the DLL in the bit-version matching that of PTV Vissim, you should no longer receive this error.




The VisVAP GUI is in the wrong language, how can I change it?

The language can only be changed by a new installation. Your VisVAP is in the wrong language, because this was selected during the installation of PTV Vissim.
We recommend installing PTV Vissim again using the current setup:



Where do I get information about the changes that are included in service packs?

Service packs and release notes are available at:

For each service pack, the release notes can be previewed (click 'view').

This document contains descriptions for:
- Significant changes
- New features
- Bugfixes

During the installation of a service pack, the file
is copied into the folder
..\Program Files\PTV Vision\PTV Vissim xx\Doc\Eng\; 9.00



After the installation by the setup or of any servicepack, any attempt to start PTV Vissim leads to a program crash, only the splash screen is shown or the graphical user interface freezes or is not displayed at all.

Typically this has a cause in the installation environment. Please try the listed workarounds in the given order. Note some might need Administrator credentials or the support of your IT.

- Make sure to install the current setup with Administrator credentials:
- Or update to the current servicepack:
- Install again the current 'CodeMeter Runtime-Kit XXX for Windows 32 and 64 Bit' on the client machine:
The installed version needs to meet the version on the license server which might need an update too:
Once the update was installed, restart the service:
CodeMeter Control center -> Action -> Stop CodeMeter service
CodeMeter Control center -> Action -> Start CodeMeter service
- Update all your graphics card drivers manually
- Remove the file c:\Users\%USERNAME%\AppData\Roaming\PTV Vision\PTV Vissim xx\
- Disable any virus scanner, firewall or other security software temporarily and try to start PTV Visum. In case this works, define an exception. Examples: DigitalPersona or HP ProtectTools.
- Install any outstanding Windows Updates.
- Check whether either the desired local dongle is present or the server search list for the desired network license is set:



Can PTV Visum/PTV Vissim be run on a virtual server or on cloud computing services using a virtual license server with a software dongle?



I am required to use an older service pack for a project. How can I downgrade PTV Vissim? And since another project requires the latest service pack, is there a way to quickly and easily switch between service packs of one release version?

In this case, we recommend installing a second standalone installation of the release version and then applying the desired service pack update to it.

Follow these steps:
1) Visit the PTV Vissim and PTV Viswalk Service Pack Download Area:
2) Click on the desired release version.
3) Click Download next to where 'PTV Vissim Setup' is listed in the Product column. (Depending on the release version, you can download files in an EXE or ZIP file format.)
4) With this downloaded file, install PTV Vissim as a second standalone installation.
5) Back on the PTV Vissim and PTV Viswalk Service Pack Download Area page, click Download next to the desired service pack.
6) With this downloaded file, install the service pack, making sure to select the correct installation.



Starting PTV Visum/PTV Vissim fails with an error message:
'The buffer file for license data has an old format'



Is there a license-free edition of the software that allows me to open and review models?

Yes. The PTV Vissim Viewer can be used without any license. For more information please refer to the PTV Vissim Help > 'Introduction' > 'Using PTV Vissim Viewer'.

To update the Viewer to a new service pack, please check



I've installed Vissim on a server and placed the network dongle in one of the USB slots. When I try to run Vissim from any client, I get the error message 'Application could not be initialized.' What could be the problem?

Please check the following points:

- Is the necessary version of the Microsoft® .NET framework installed on all clients? (see Vissim installations manual for .NET Framework version information)
- Do the clients have write access to the Vissim/exe directory on the server?
- In the 'local intranet' settings of each client, is 'Full trust' activated? To find this setting, go to: Control Panel > 'Administrative Tools'
and select the Microsoft® .NET Framework Wizards. Choose:
Adjust .NET security > Change settings for this computer > Next > local intranet
and move the slider to 'full trust'. Confirm with: Next > Finish.



What are the requirements on hardware and operating system?



What is the difference between a release version and a service pack, and where can I download them?

- Release versions are independent program versions which can be updated with service packs.
- Service packs include new features and bugfixes. They can only be used to update the corresponding release version, which means that e.g. service pack 11.00-06 requires a base installation of PTV Vissim 11. The updates are cumulative, meaning that the latest service pack includes all earlier ones.

Setups for the current releases can be found at:

All setups and service packs are here:



Is there a PTV Vissim demo version available?

Yes, you can apply for free trial versions on our homepage:




Is it possible to read or import Attribute files?

No, but following workarounds are available:
- From the context menu of Lists use 'Copy cells' and 'Paste cells' to transfer attribute values between models.
- File -> Read additionally -> Network (with an INPX file)
In the dialog 'Read additionally' uncheck alle Network object types which are not needed and use the settings 'Conflict avoidance' = 'None' and 'Conflict handling' = 'Overwrite object'.



In Vissim 5.40, you could view all static routes that used any particular link or connector; however, I'm struggling to find the same function in Vissim 7. Is this still possible?

Yes, the function is still available. Open the Links list and choose the relation 'Static vehicle routes'. The synchronization button has to be active. In the list on the left side, you can select a link and in the list on the right side you can see which routes lead via the selected link.