Date post: | 28-Dec-2015 |
Category: |
Documents |
Upload: | samantha-campbell |
View: | 222 times |
Download: | 0 times |
WWW.PTV.DE
New Developments in VISUM
2008 PTV America Users Group Meeting
Klaus Nökel, PTV AG, Karlsruhe
2© PTV AG 2005
What‘s new ?
> Procedures (EVA demand model, PrT assignment)
> Data model
> User Interface (network editor, graphics, listings)
> Scripting
> Interfaces (VISUM / VISSIM integration)
> System Issues (64-bit support)
> Perspectives
3© PTV AG 2005
All highway assignments
Improved performance due to:> Results stored as double precision numbers better convergence
> more intelligent smoothing
> faster calculation of commonality factor in stochastic assignment (PS-Logit as an alternative to C-Logit)
> faster shortest-path search in very large networks
> more intelligent control over inner iterations
Also useful:> Trace of net objects / OD pairs which violate termination criteria
> Assignment can be terminated interactively without losing results
> HCM intersection capacity analysis re-implemented from scratch, replaces TRAFFIX !!
4© PTV AG 2005
User-defined volume-delay functions
Why?> Specific functional forms required in some projects
> separate functions for transport systems
> include network attributes like gradient, hgv share, …
How?> Fast evaluation requires compiled, not interpreted approach
> VISUM comes with C++ source code template for DLL
> Users can fill in their formulae
> Compile the source code to a DLL, name it VISUMVDFxxx.DLL
> Drop DLL into VISUM project directory
> VISUM scans for DLLs on start-up and lists user-defined functional forms along with others
5© PTV AG 2005
EVA Demand Model in VISUM
What is EVA?> Demand model covering first three steps
> Traditional trip generation using cross-classification
> Simultaneous trip distribution and mode choice
> Trip balancing conserves flow across trip purposes
> More sophisticated utility functions than in VISUM‘s trip-interchange model
Is EVA new?> No, developed since the 1990s at TU Dresden, Germany
> Has existed for many years as VISEVA companion product to VISUM.
> Now fully integrated into VISUM:> structural + demographic data are zone attributes> all matrix objects (skims + OD) live directly in VISUM> all editing + visualisation capabilities apply to VISEVA data, too
6© PTV AG 2005
Multi-Edit Intersect available as an operation
7© PTV AG 2005
MainNodes, MainTurns … finally!
were added to the data model (only) in VISUM 9.5
from VISUM 10 they are fully functional in:> all assignments and skimming operations ;
> assignment path listings ;
> flow bundles;
> shortest-path search ;
> isochrones;
> NEMA signal control;
> HCM node impedance calculation;
> signal optimization;
> difference network;
> route import;
> multi-user editing 4 leg main node
8© PTV AG 2005
COM scripting
> Skim matrices: create and associate with demand segment
> Read/write access to interactive marking
> Display attribute selection dialog
> All container objects: GetAll optionally returns active objects only
> Read access to the file name of currently loaded .ver or .net file
> Read/write access to all properties of user-defined attributes
9© PTV AG 2005
Interfaces
VISUM VISSIM> Interface completely redesigned
> Intelligently merges VISUM changes into previously exported VISSIM networks !
Shapefile import / export> Read also: PolyLineM/Z, PointM/Z
Read/write network file> pre-set options for typical use cases (surfaces, timetable, …)
Demand file > now possible to read in additive mode (useful for complex demand model
structures)
10© PTV AG 2005
File I/O
Project directories> Security tightening in recent Windows releases no longer allowed to
write to EXE directory several VISUM standard files need to relocate
> Windows Vista (where USER is your personal user account):> Projections: C:\Program Data\Visum100\Projections> UserVDF-DLLs: C:\Users\USER\AppData\Roaming\Visum\100\UserVDF-DLLs> Log-Dateien: C:\Users\USER\AppData\Roaming\Visum\log
> Windows XP:> Projections: C:\Documents and Settings\Visuminst\ApplicationData\Visum100\
Projections> UserVDF-DLLs: C:\Documents and Settings\AllUsers\ApplicationData\Visum\100\
UserVDF-DLLs> Log-Dateien: C:\Documents and Settings\AllUsers\ApplicationData\Visum\log
> New menu shortcut brings up ERROR and TRACE files
11© PTV AG 2005
System Issues
64-bit support> VISUM can use more than 3GB of memory
> requires Windows Vista 64-bit
> bigger models possible
OS compatibility> Unicode and 64-bit features require new Microsoft libraries
> Compatible with all current Windows releases
> Support discontinued for Windows 95, 98, ME, NT <= 4.0
12© PTV AG 2005
Ongoing Improvements in VISUM 10
Many finishing touches improve robustness and ease of use:
> ICA released after extended testing phase
> Improved turn type assignment: no more „multiple through movements“
> Nested mode choice: automatically adapt logsum scaling parameter
> COM: Retrieve long list contents chunk by chunk – no more „out of memory“
> Drawing order within link layer
if you turn this on andre-assign standard turntypes, ICA will run fine
13© PTV AG 2005
Ongoing Improvements in VISUM 10
Many finishing touches improve robustness and ease of use:
> Dynamic User Equilibrium (DUE): capacity for out-flow from a link now independent from capacity on in-flow
> Legend items for bars, pies, columns display scale
> VISUM Viewer
> Service frequency available as skim value in frequency-based assignment
> Ctrl-click extends, shrinks MainNodes, MainZones
14© PTV AG 2005
VISUM 11 Sneak Preview: Smart Map
Floating overview window> displays instantly where you are
in the network
> zoom and pan directly in smart map
> graphics parameters optionally independent from main view better display at small scale
> reflects our trend to make VISUM more GIS-like
15© PTV AG 2005
VISUM 11 Sneak Preview: Multi-threading
Computationally intense operations speeded up> assignment
> skimming
> demand model operations
Supports all modern multi-core processors
0
100
200
300
400
500
600
0 2 4 6 8 10Number of cores
Ru
nti
me
[s
ec
]Examples> Lohse equilibrium assignment
on two cores ~ 60% of sequential runtime
> Timetable-based assignment on eight cores 4 – 6 times faster (see right for KA.ver performance)
16© PTV AG 2005
VISUM 11 Sneak Preview: New node editor
> Replaces Edit Node and Edit Turn dialogs
> Schematic graphical representation of node, optimized for different aspects of junction model
> In-place editing (in schematic) of many properties
> Graphical signal timing editor (for signal-group based and phase-based controls)
17© PTV AG 2005
VISUM 11 Sneak Preview: More Perspectives
> VISUM for Traffic Engineering:> Better Node dialog with all intersection data> Signal Optimization (incl. offset coordination in networks)> Versatile PrT path object> Editable PrT assignment results> Node impedance model for roundabouts
> Integrated activity/tour-based demand model VISEM
> Improved Matrix Estimation (TFlowFuzzy)
> Improved PuT Line Blocking (Vehicle Scheduling)
> More import filters for foreign data formats, including Cube, TransCAD, Google Transit
18© PTV AG 2005
VISUM VISSIM: a new division of labour
VER ANM
ANMVER
... edit ...
ANM REF INP + +
ANM DIFF
... edit ...
ANM REF INP + +
MERGE
ANM REF INP + +