Customized Simulation Modeling Using PARAMICS Application Programming Interface Henry Liu, Lianyu Chu & Will Recker Paramics User Group Meeting February.

Slides:



Advertisements
Similar presentations
Overview What is the National ITS Architecture? User Services
Advertisements

T3 Webinar September 2012 Performance Measures Edward J. Smaglik September 18 th, 2012.
ACS-Lite Offset Tuning Algorithm. Collect data from advance detectors on coordinated approaches Develop a Statistical Flow Profile correlated to the phase.
ACS-Lite Split Tuning Algorithm. Collect data Correlate data to signal phasing Perform analysis Implement phase split adjustments.
微观交通仿真及其应用 初连禹 加州创新交通研究中心 加州交通管理实验室 长春, 2006 年 8 月 26 日.
Step-by-Step Tutorial NEXTA: Simulation Data Visualizer for TRANSIMS
1 Austin Transportation Department Ali Mozdbar, P.E., PTOE Division Manager, Traffic Signals Traffic Signal Features for Pedestrians & Bicyclists.
Chapter 221 Chapter 22: Fundamentals of Signal Timing: Actuated Signals Explain terms related to actuated signals Explain why and where actuated signals.
CTC-340 Signals - Basics. Terms & Definitions (review) Cycle - Cycle Length - Interval -. change interval - clearance interval- change + clearance = Yi.
Evaluation Tools to Support ITS Planning Process FDOT Research #BD presented to Model Advancement Committee presented by Mohammed Hadi, Ph.D., PE.
1 Development of Capability-Enhanced PARAMICS Simulation Environment Lianyu Chu, Henry X. Liu, Will Recker California PATH ATMS Center University of California,
TRB Lianyu Chu *, K S Nesamani +, Hamed Benouar* Priority Based High Occupancy Vehicle Lanes Operation * California Center for Innovative Transportation.
MEASURING FIRST-IN-FIRST-OUT VIOLATION AMONG VEHICLES Wen-Long Jin, Yu Zhang Institute of Transportation Studies and Civil & Environmental Engineering.
Lec 24, Ch.19: Actuated signals and detectors (Objectives) Learn terminology related to actuated signals Understand why and where actuated signals are.
Introduction to Transport
1 Adaptive Kalman Filter Based Freeway Travel time Estimation Lianyu Chu CCIT, University of California Berkeley Jun-Seok Oh Western Michigan University.
Evaluation of the Effectiveness of Potential ATMIS Strategies Using Microscopic Simulation Lianyu Chu, Henry X. Liu, Will Recker PATH ATMS UC.
Evaluation of Potential ITS Strategies under Non-recurrent Congestion Using Microscopic Simulation Lianyu Chu, University of California, Irvine Henry Liu,
Optimal Adaptive Signal Control for Diamond Interchanges Using Dynamic Programming Optimal Adaptive Signal Control for Diamond Interchanges Using Dynamic.
Customized Simulation Modeling Using PARAMICS Application Programming Interface Henry Liu, Lianyu Chu & Will Recker.
Lecture 2 Basics of Traffic Control Signals Any power-operated traffic control device other than a barricade warning light or steady burning electric lamp,
Peter Koonce TRB Annual Meeting January 9, 2005 Best Practices for Signal Operations Best Practices for Signal Operations – Lessons Learned from the Portland.
2015 Traffic Signals 101 Topic 7 Field Operations.
An Empirical Comparison of Microscopic and Mesoscopic Traffic Simulation Paradigms Ramachandran Balakrishna Daniel Morgan Qi Yang Caliper Corporation 14.
A Calibration Procedure for Microscopic Traffic Simulation Lianyu Chu, University of California, Irvine Henry Liu, Utah State University Jun-Seok Oh, Western.
RT-TRACS A daptive Control Algorithms VFC-OPAC Farhad Pooran PB Farradyne Inc. TRB A3A18 Mid-Year Meeting and Adaptive Control Workshop July 12-14, 1998.
Applied Transportation Analysis ITS Application SCATS.
Atlas Pitu Mirchandani Professor and Director, ATLAS Research Center Systems and Industrial Engineering Department The University of Arizona, Tucson, Arizona.
Customized Simulation Modeling Using PARAMICS Application Programming Interface Henry Liu and Lianyu Chu.
1 Presented at 2008 North American Paramics User Group Meeting 1 TMC Operator Training Using Microscopic Simulation Lianyu Chu CLR Analytics Inc July 14,
An Intelligent Transportation System Evaluation Tool in the FSUTMS Regional Demand Modeling Environment By Mohammed Hadi, Florida International University.
ITS Sketch Planning Tool Webinar 2:00 – 4:00 PM January 8, 2009.
Oregon Microsimulation Roundtable March 2012
National VII Architecture – Data Perspective Michael Schagrin ITS Joint Program Office US Department of Transportation TRB 2008 Annual Meeting Session.
Considerations when applying Paramics to Strategic Traffic Models Paramics User Group Meeting October 9 th, 2009 Presented Matthew.
Capability-Enhanced PARAMICS Simulation with Developed API Library Lianyu Chu, Henry X. Liu, Will Recker California Partners for Advanced Transit and Highways.
1 Modeling Active Traffic Management for the I-80 Integrated Corridor Mobility (ICM) Project Terry Klim, P.E. Kevin Fehon, P.E. DKS Associates D.
Transit Priority Strategies for Multiple Routes under Headway-based Operations Shandong University, China & University of Maryland at College Park, USA.
Moving People Overview. Key Themes Road Hierarchy/Classification Strategic freight corridors Strategic public transport corridors Review and implementation.
Chapter 20: Actuated Signal Control and Detection
November 15, 2005 Dr. Robert Bertini Dr. Sue Ahn Using Archived Data to Measure Operational Benefits of a System-wide Adaptive Ramp Metering (SWARM) System.
Introduction to Traffic Signals Adam Kirk. Identify 1 part of the traffic signal.
DKS Associates. 2 Corridor System Management Plan (CSMP) Travel Demand vs. Simulation Models Micro vs. Meso Simulation Models US-101 Corridor Modeling.
TRAFFIC SIGNAL OPTIMIZATION: A Coordinated Effort Tom Dancey, P.E. Signal System Engineer City of Springfield CITY OF SPRINGFIELD & MISSOURI DEPARTMENT.
The Comparison of PARAMICS ( MODELLER ), GETRAM( TEDI ), CORSIM, and VISSIM Roundabout Construction Interchange Construction Workzone Construction Data.
Bharath Paladugu TRPC Clyde Scott Independent Consultant
TRANSIMS Version 5 Network Files January 20, 2011 David Roden – AECOM.
A Dynamic Traffic Simulation Model on Planning Networks Qi Yang Caliper Corporation TRB Planning Application Conference Houston, May 20, 2009.
June 14th, 2006 Henk Taale Regional Traffic Management Method and Tool.
RHODES Gardner Systems RHODES: Fundamental Principles Larry Head, Gardner Systems Pitu Mirchandani, University of Arizona TRB Annual Meeting 2000 Workshop.
1 RANKING OF FUNCTIONAL REQUIREMENTS/ TOPIC AREAS FOR NEEDED RESEARCH BY THE TRB TRAFFIC SIGNAL SYSTEMS COMMITTEE JULY 21, 2002 MID-YEAR MEETING IN SALT.
Jack is currently performing travel demand model forecasting for Florida’s Turnpike. Specifically he works on toll road project forecasting to produce.
SCATS 6.10 Release Review SMUG, March 2013 Sydney.
Development of PARAMICS Plug-ins with Application Programming Interfaces Henry X. Liu, Lianyu Chu, Will Recker PATH / UC-Irvine.
Version 5 Hands-On January 21, 2011 David Roden – AECOM.
Performance Evaluation of Adaptive Ramp Metering Algorithms in PARAMICS Simulation Lianyu Chu, Henry X. Liu, Will Recker California PATH, UC Irvine H.
Using Archived Data to Measure Operational Benefits of a System-wide Adaptive Ramp Metering (SWARM) System Data Collection Plan / Experimental Design May.
I-270/MD 355 Simulator: An Intelligent Online Traffic Management System Dr. Gang-Len Chang Nan Zou Xiaorong Lai University of Maryland Saed Rahwanji Maryland.
05/16/2008 Improved Traffic Signal Efficiency in Rural Areas through the use of Variable Maximum Green Time Aswini Rajagopalan.
DSRC and SPaT, SSM, SRM & MAP
AIMSUN Advanced Interactive Microscopic Simulator for Urban and Non-urban Networks Adopted from Clara Fang/ Ondrej Pribyl.
Overview of VANET Project (11’) on Quadstone Paramics Perspective Jae-Myeong Lee HMCL.
Personal Trip Assistance System. Intelligent Transport Systems Increase in traffic intensity  need for intelligent way for road usage.
METRO Dynamic Traffic Assignment in Action COST Presentation ODOT Region 4 April 1,
Traffic Simulation L0 – How to use AIMSUN Ing. Ondřej Přibyl, Ph.D.
GREEN WAVE TRAFFIC OPTIMIZATION
An ACSLite Case Study Riva Road in Annapolis, MD
* Topic 7 Field Operations
School of Civil Engineering
Presentation transcript:

Customized Simulation Modeling Using PARAMICS Application Programming Interface Henry Liu, Lianyu Chu & Will Recker Paramics User Group Meeting February 7, 2002

Overview 1. Presentation Role of API in Traffic Simulation PARAMICS API Development Plug-ins Developed 2. Demo 3. Hands-on Experience Ramp Signal Control API Loop Data Aggregator API Full Actuated Signal Control API

1. PRESENTATION

User Developer Output Interface Input Interface GUI Tools Professional Community Oversight Core Model API Introduction

Introduction (Contd.) API provides users with a functional interface Command- based With GUI With API Data Interface Functional Interface Simulation Program

Introduction (Contd.) function calls: vehicle related.. link related.. and others user-defined programs Main simulation loop Plugins API data Other applications /APIs Role of a typical API functions

Introduction (Contd.)  Customization pushing the limits More on the API…  Plug-and-play environment reusable and generic plugins  API: the “soft key” to the black-box

Why Customize? Incident Detection Intelligent Parking Travel Time Prediction Signal Control Systems Transit Priority Electronic Road Pricing Road Maintenance Scheduling & Monitoring Bus Scheduling Assistance TESTBED

Why Customize? (Contd.) Network Building Performance Measurement Additional Functionality: ITS Elements Basic Functionality: signals etc Customize

PARAMICS API Simulation Loop Overload Functions Override Functions Callback Functions Built-in Functions User Functions

PARAMICS API (Contd.) Access via API At every timestep (or at intervals) When an event occurs in simulation Event triggered by user

PARAMICS API Development A Hierarchical Approach Provided API Library Developed API Library Advanced Algorithms Adaptive Signal Control Adaptive Ramp Metering Dynamic Network Loading ATMIS Modules Data Handling Routing Ramp Signal CORBA Databases Demand XML

Developed Basic API Library Path-based Routing (Para-Dyn) Actuated Signal Controller Time-based Ramp Metering Loop Aggregator Performance Measurement Paramics-MySQL Communication Paramics-CORBA Communication

Modules Developed Actuated Signal Control Plugin Inputs: Signal Timing Plan, including phase sequence, initial green, maximum green, unit extension time and system recall phase, etc. Detectors need to be specified and associated with movements to be activated. Standard Dual-Ring Logic Actuated Signal Coordination Advanced Signal Control Algorithms

Modules Developed Ramp Metering Basic Time-based Module: Input: time-of-day ramp control plan such as 6-9 AM, cycle length 5 sec. Logic: n-cars-per-green Advanced Modules: Demand-capacity strategy Percent-occupancy strategy ALINEA BOTTLENECK ZONE

Utility Plugins Developed Paramics-MySQL Communication Connecting PARAMICS simulation environment with MYSQL database The MYSQL database can be used in the following two folds: API users can store the simulation outputs to database; During a simulation process, MYSQL database can be used for storing intermediate simulation results, such as aggregated loop data, which can be queried by other external API modules at any time.

Utility Plugins Developed Loop Aggregator Input: time interval, smooth factor, detector name Output: MYSQL database or ASCII file volume, percent occupancy, speed, flow, headway

Performance Measurement Plugin Utility Plugins Developed To customize performance measurement for run-time interfacing with other tools such as data mining and signal optimization. MOE: vehicle count, travel time, stopped time, vehicle-spent time in a specific speed range, turn counts from intersections, cycle time, individual phase time etc. Data collected at a detector, node, link, corridor, OD pair or network levels, at specified time intervals, for specific type of vehicles where applicable. Output can be in the form of database, spreadsheet, text file or on-screen reporting.

Wrap up 1. While GUI helps in building a basic simulation network, API helps in customization of various functional aspects of simulation modeling. 2. Plugins provide users with more freedom to interrupt and control simulation processes and hence facilitates overcoming some of the challenges faced in modeling traffic scenarios of the ITS era.

Publications 1.Liu, X., Chu, L., and Recker, W., “Paramics API Design Document for Actuated Signal, Signal Coordination and Ramp Control”, California PATH Working Paper, UCB-ITS- PWP , University of California at Berkeley, Chu, L., Liu, X., Recker, W., and Zhang, H. M., “Development of A Simulation Laboratory for Evaluating Ramp Metering Algorithms”, Accepted for the presentation at TRB Liu, X., Oh, J., and Recker, W., “Adaptive Signal Control with On-line Performance Measure”, Accepted for the presentation at TRB 2002, publication pending for TRR.

2. PARAMICS API DEMO

PARAMICS API HANDS-ON EXPERIENCE

How to Load API 1.Store API files (*.dll) to a directory. 2. Specify the path and name of API in the “plugin” file located in “Plugins\Windows” under the PARAMICS installed directory. 3. Put the required input file in the network directory.

RAMP SIGNAL CONTROL API Basic Time-based Module: Input: time-of-day ramp control plan such as 6-9 AM, cycle length 5 sec. Logic: n-cars-per-green

INPUT FILES FOR RAMP SIGNAL CONTROL API “ramp_control” file 1. “ramp_control” file ramp name detector name control plans … “priorities” file 2. “priorities” file Provides with the action and phase definition ramp signal

“ramp_control” file total number of controlled entrance ramps is XX vehicle-actuated pre-timed controlyes [or no] on-ramp signalXX name XX presence detector XX number of on-ramp lanes XX number of control plans XX from TIME1 to TIME2 AA with BB veh per CC sec from TIME3 to TIME4 AA with BB veh per CC sec

“priorities” file actions 92 phase offset 0.00 sec phase max red phase 0.00 fill all barred except phase max red phase 0.00 fill all barred except from 91 to 93 major

INPUT FILES FOR LOOP AGGREGATOR API “loop_control” file detector count XX gather smoothed data: no output to files: yes name XYZ gather interval HH:MM:SS name X’Y’Z’ gather interval HH:MM:SS

INPUT FILES FOR ACTUATED SIGNAL CONTROL API “signal_control” file 1. “signal_control” file intersection name signal timing plans … “priorities” file 2. “priorities” file Defines what movement can be allowed under each phase of an intersection.

“signal_control” file Node Movement Initial Green Extension Max Green Recall Phase Lanes Right-Turn lanes Detector 1 Detector 2 Detector 3 Detector 4

“priorities” file actions 528z phase offset 0.00 sec phase max red phase 0.00 fill all barred except from 7510 to 7511 minor from 7511 to 7612 minor from 7511 to 7510 major from 7612 to 7614 minor from 7614 to 7612 major from 7614 to 7510 minor Intersection Layout

ENJOY YOUR SIMULATION!