New Developments in VISSIM
description
Transcript of New Developments in VISSIM
WWW.PTV.DE
New Developments in VISSIMLukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 2008
2© PTV AG 2008
VISSIM 5.0: Main areas of work
> SUMSIM: Second generation of VISUM-VISSIM integration
> Ring-Barrier Controller (RBC) to replace NEMA
> New Build, Setup and Update system
> Car2Car Communication
3© PTV AG 2008
Car-to-Car-Communication (C2C, C2X, VII)
Vehicles can communicate > with each other
> with the infrastructure
Technology used:> WLAN (802.11p)
> GSM, UMTS etc.
Applications> Warning, e.g. road works
> Travel time measurement
> Virtual speed funnel
> Weaving assistance
> Hard shoulder usage
> Route guidance
Car-to-Car
Car-to- Infrastructure
4© PTV AG 2008
C2C-Applikation
VComVISSIM
New Programming Interface in VISSIM for C2C
.dllcars in neighborhood of sending vehicle
C++ / Python
C++ C++
send (vehicle, message) receive (vehicles, messages)sockets
sock
ets „connect ()“
get_speed() set_speed()get_velocity()get_position()set_color()...
5© PTV AG 2008
Example Application
if veh.v < v_warn then send_to_all (SpeedAlert, veh.pos)
if receive (SpeedAlert (warn_pos)) then if relevant (warn_pos) then veh.color = red veh.speed = 50 km/h if (Distance < dx_grenz) then send_to_all (SpeedAlert, warn_pos)
incident area
6© PTV AG 2008
VISSIM 5.0: More Improvements
> Graphics: > Link display types> Sketch Up import through V3DM> Resolution of background images user definable
> Network Editor:> Editing of segment nodes> Completion of broken routes much faster> Nodes for dynamic assignment and evaluation separated
> Various improved details in the VISSIM Analyzer
> Many additional access functions in the COM interface
> Hyperlinks to hotline support form and FAQ in info dialog
7© PTV AG 2008
Graphics: Link Display Types
8© PTV AG 2008
Editing of segment nodes
9© PTV AG 2008
VISSIM 5.1: Main areas of work
> New pedestrian model
> Multi-Threading
> SUMSIM improvements
> Conflict area behaviour
10© PTV AG 2008
Multi-Threading
Speedup on multi-core processor and multi-processor computers
Shared memory
Speedup depends on network and number of vehicles
Hyder CMA
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
0 1 2 3 4 5 6 7 8 9
Threads
Ru
n t
ime
[s]
Dual Xeon Quadcore 1.8 GHz Core 2 Quad 6600 2.4 GHz
Core 2 Duo 6600 2.4 GHz Athlon 64 X2 3800+ 2.0 GHz
11© PTV AG 2008
VISSIM 5.1: Conflict Area Parameters
> Vehicle-class dependent gaps and safety distance factor
> Stop line distance
> Avoid blocking (percentage)
> Observe adjacent lanes
> Anticipate routes (percentage)
12© PTV AG 2008
VISSIM 5.1: More Improvements
> Vehicle-class dependent prohibition of lane change (per direction)
> New signal time table editor for fixed time controllers
> Dynamic Assignment: Use of real path travel times
> Complete unicode support for filenames (for Russian, Chinese, Japanese)
> HOT lane modeling
> Handling of large background images (Tiling)
> New 3D model selection dialog
> Handling of 3D objects (grouping, moving in 2D)
> Direct import of Sketch Up models into VISSIM (without V3DM)
13© PTV AG 2008
Future development
Technical issues:> Further work on multi-threading
> 64-bit version?
Modeling issues:> Further work on pedestrian simulation
> Usability of dynamic assignment
> Better parking model: improved multi-lane drop-off