+ All Categories
Home > Documents > New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

Date post: 28-Dec-2015
Category:
Upload: samantha-campbell
View: 222 times
Download: 0 times
Share this document with a friend
18
WWW.PTV.DE New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe
Transcript
Page 1: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

WWW.PTV.DE

New Developments in VISUM

2008 PTV America Users Group Meeting

Klaus Nökel, PTV AG, Karlsruhe

Page 2: 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

Page 3: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

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

Page 4: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

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

Page 5: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

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

Page 6: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

6© PTV AG 2005

Multi-Edit Intersect available as an operation

Page 7: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

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

Page 8: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

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

Page 9: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

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)

Page 10: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

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

Page 11: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

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

Page 12: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

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

Page 13: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

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

Page 14: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

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

Page 15: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

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)

Page 16: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

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)

Page 17: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

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

Page 18: New Developments in VISUM 2008 PTV America Users Group Meeting Klaus Nökel, PTV AG, Karlsruhe.

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


Recommended