13
WWW.PTV.DE New Developments in VISSIM Lukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 2008

New Developments in VISSIM Lukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 2008

Embed Size (px)

Citation preview

Page 1: New Developments in VISSIM Lukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 2008

WWW.PTV.DE

New Developments in VISSIMLukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 2008

Page 2: New Developments in VISSIM Lukas 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

Page 3: New Developments in VISSIM Lukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 2008

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

Page 4: New Developments in VISSIM Lukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 2008

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()...

Page 5: New Developments in VISSIM Lukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 2008

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

Page 6: New Developments in VISSIM Lukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 2008

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

Page 7: New Developments in VISSIM Lukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 2008

7© PTV AG 2008

Graphics: Link Display Types

Page 8: New Developments in VISSIM Lukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 2008

8© PTV AG 2008

Editing of segment nodes

Page 9: New Developments in VISSIM Lukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 2008

9© PTV AG 2008

VISSIM 5.1: Main areas of work

> New pedestrian model

> Multi-Threading

> SUMSIM improvements

> Conflict area behaviour

Page 10: New Developments in VISSIM Lukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 2008

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

Page 11: New Developments in VISSIM Lukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 2008

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)

Page 12: New Developments in VISSIM Lukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 2008

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)

Page 13: New Developments in VISSIM Lukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 2008

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