190 likes | 637 Views
New Developments in VISSIM. Lukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 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.
E N D
New Developments in VISSIM Lukas Kautzsch, PTV AG – PTV Vision Users Group Meeting USA 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
Car-to-Car Car-to- Infrastructure 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
C++ / Python C2C-Applikation get_speed() set_speed() get_velocity() get_position() set_color() ... send (vehicle, message) receive (vehicles, messages) „connect ()“ sockets sockets VISSIM VCom cars in neighborhood of sending vehicle C++ C++ New Programming Interface in VISSIM for C2C .dll
Example Application incident area if veh.v < v_warn then send_to_all (SpeedAlert, veh.pos) if receive (SpeedAlert (warn_pos)) thenif relevant (warn_pos) then veh.color = red veh.speed = 50 km/h if (Distance < dx_grenz) then send_to_all (SpeedAlert, warn_pos)
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
VISSIM 5.1: Main areas of work • New pedestrian model • Multi-Threading • SUMSIM improvements • Conflict area behaviour
Multi-Threading • Speedup on multi-core processor and multi-processor computers • Shared memory • Speedup depends on network and number of vehicles
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)
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)
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