new developments in visum 2008 ptv america users group meeting klaus nökel, ptv ag, karlsruhe

Post on 28-Dec-2015

223 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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 + +

top related