SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY Modeling Every Hill, Bus, Traffic Signal, and Car How San Francisco Collaboratively Built a Citywide Dynamic.

Slides:



Advertisements
Similar presentations
A PERSPECTIVE ON APPLICATION OF A PAIR OF PLANNING AND MICRO SIMULATION MODELS: EXPERIENCE FROM I-405 CORRIDOR STUDY PROGRAM Murli K. Adury Youssef Dehghani.
Advertisements

Parsons Brinckerhoff Chicago, Illinois GIS Estimation of Transit Access Parameters for Mode Choice Models GIS in Transit Conference October 16-17, 2013.
Feedback Loops Guy Rousseau Atlanta Regional Commission.
Getting on the MOVES: Using Dynameq and the US EPA MOVES Model to Measure the Air Pollution Emissions TRPC – Smart Corridors Project Chris Breiland Fehr.
Dynamic Traffic Assignment: Integrating Dynameq into Long Range Planning Studies Model City 2011 – Portland, Oregon Richard Walker - Portland Metro Scott.
SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY San Francisco DTA Model: Working Model Calibration Part 2: Results Renee Alsup DTA Peer Review Panel Meeting.
12th TRB National Transportation Planning Applications Conference
Presented by: Pascal Volet, ing. October 11,2007 Application of Dynameq in Montréal: bridging the gap between regional models and microsimulation Application.
SCAG Region Heavy Duty Truck Model Southern California Region Heavy Duty Truck Model.
TRB Applications Conference Wednesday May 20 th, 2015 DATA DEVELOPMENT FOR A FULLY DYNAMIC TRANSPORTATION DEMAND AND SUPPLY MODEL.
15 th TRB Planning Applications Conference Atlantic City, New Jersey Joyoung Lee, New Jersey Institute of Technology Byungkyu Brian Park, University.
Automatic loading of inputs for Real Time Evacuation Scenario Simulations: evaluation using mesoscopic models Josep M. Aymamí 15th TRB National Transportation.
Customized Simulation Modeling Using PARAMICS Application Programming Interface Henry Liu, Lianyu Chu & Will Recker.
Microsimulation for Rural and Exurban Regions: Lake County, California David Gerstle (presenting) & Zheng Wei Caliper Corporation.
Challenge 2: Spatial Aggregation Level Multi-tier Modeling in Ohio Attempts to Balance Run Time and Forecast Granularity Gregory Giaimo, PE The Ohio Department.
Presented to presented by Cambridge Systematics, Inc. Transportation leadership you can trust. An Integrated Travel Demand, Mesoscopic and Microscopic.
An Empirical Comparison of Microscopic and Mesoscopic Traffic Simulation Paradigms Ramachandran Balakrishna Daniel Morgan Qi Yang Caliper Corporation 14.
Source: NHI course on Travel Demand Forecasting (152054A) Session 10 Traffic (Trip) Assignment Trip Generation Trip Distribution Transit Estimation & Mode.
SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY San Francisco DTA Project: Model Integration Options Greg Erhardt DTA Peer Review Panel Meeting July 25 th,
©2009 Proprietary and Confidential DTA in practice: Modeling dynamic networks in the real world Michael Mahut, Ph.D. INRO Montreal, Canada.
Considerations when applying Paramics to Strategic Traffic Models Paramics User Group Meeting October 9 th, 2009 Presented Matthew.
Calculating Transportation System User Benefits: Interface Challenges between EMME/2 and Summit Principle Author: Jennifer John Senior Transportation Planner.
The Codebase is the Deliverable: Collaborative Software Development for Modelers Lisa Zorn, Elizabeth Sall, Dan Tischler – SFCTA Renee Alsup, Gregory Erhardt.
Enhancing TDF Model Results Using Intersection Control Specific Delays and Turning Movement Level Matrix Estimation for a Downtown Circulation Study Presented.
Lynn Peterson Secretary of Transportation Combining Macro Scopic and Meso Scopic Models in Toll and Traffic Revenue Forecasting SR 167 Corridor Completion.
April 2010 Scott Smith Volpe Center / RITA / U.S. DOT Transportation Border Working Group Meeting Boston, MA An Integrated Regional Planning / Microsimulation.
TRANSIMS Version 5 Application Concepts January 20, 2011 David Roden – AECOM.
Transit Priority Strategies for Multiple Routes under Headway-based Operations Shandong University, China & University of Maryland at College Park, USA.
How to Put “Best Practice” into Traffic Assignment Practice Ken Cervenka Federal Transit Administration TRB National Transportation.
Travel Speed Study of Urban Streets Using GPS &GIS Tom E. Sellsted City of Yakima, Washington Information Systems and Traffic.
NTERFACING THE MORPC REGIONAL MODEL WITH DYNAMIC TRAFFIC SIMULATION INTERFACING THE MORPC REGIONAL MODEL WITH DYNAMIC TRAFFIC SIMULATION David Roden (AECOM)
SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY San Francisco’s Dynamic Traffic Assignment Model Background SFCTA DTA Model Peer Review Panel Meeting July.
Sharing is Caring: Creating an Open Source Counts Management Tool Lisa Zorn, Dan Tischler, Elizabeth Sall SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY.
David B. Roden, Senior Consulting Manager Analysis of Transportation Projects in Northern Virginia TRB Transportation Planning Applications Conference.
SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY San Francisco DTA Model: Working Model Calibration Part 1: Process Greg Erhardt Dan Tischler Neema Nassir.
Dynamic Origin-Destination Trip Table Estimation for Transportation Planning Ramachandran Balakrishna Caliper Corporation 11 th TRB National Transportation.
SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY DTA Anyway: Code Base & Network Development Lisa Zorn DTA Peer Review Panel Meeting July 25 th, 2012.
S. Erdogan 1, K. Patnam 2, X. Zhou 3, F.D. Ducca 4, S. Mahapatra 5, Z. Deng 6, J. Liu 7 1, 4, 6 University of Maryland, National Center for Smart Growth.
February 8, 2008 SERPM65 vs. SERPM6-Corradino 1 SERPM-6.5 & SERPM-6: Differences & Future Directions Southeast Florida FSUTMS Users Group Meeting Ft. Lauderdale,
Incorporating Traffic Operations into Demand Forecasting Model Daniel Ghile, Stephen Gardner 22 nd international EMME Users’ Conference, Portland September.
Presented by: Pascal Volet, ing. City of Montreal TRB Technical Conference May 9, 2007 A Multi-resolution Modelling Framework in the Montréal Area A Multi-resolution.
MATRIX ADJUSTMENT MACRO (DEMADJ.MAC AND DEMADJT.MAC) APPLICATIONS: SEATTLE EXPERIENCE Murli K. Adury Youssef Dehghani Sujay Davuluri Parsons Brinckerhoff.
Exploring Cube Base and Cube Voyager. Exploring Cube Base and Cube Voyager Use Cube Base and Cube Voyager to develop data, run scenarios, and examine.
Calibrating Model Speeds, Capacities, and Volume Delay Functions Using Local Data SE Florida FSUTMS Users Group Meeting February 6, 2009 Dean Lawrence.
SHRP2 C10A Sensitivity Testing of an Integrated Regional Travel Demand and Traffic Microsimulation Model TRB Planning Applications Conference May ,
SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY Easy Breezy Beautiful DTA: Modeling of the Geary Boulevard Bus Rapid Transit Project Elizabeth Sall, Michalis.
Planning Applications Conference, Reno, NV, May Impact of Crowding on Rail Ridership: Sydney Metro Experience and Forecasting Approach William Davidson,
A Dynamic Traffic Simulation Model on Planning Networks Qi Yang Caliper Corporation TRB Planning Application Conference Houston, May 20, 2009.
May 2009TRB National Transportation Planning Applications Conference 1 PATHBUILDER TESTS USING 2007 DALLAS ON-BOARD SURVEY Hua Yang, Arash Mirzaei, Kathleen.
Methodological Considerations for Integrating Dynamic Traffic Assignment with Activity-Based Models Ramachandran Balakrishna Daniel Morgan Srinivasan Sundaram.
SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY DTA Anyway Peer Review Panel Traffic Flow Model Parameters Estimation July 25 th, 2012.
11th TRB National Transportation Planning Applications Conference CORRADINO May 9, Validation of Speeds and Volumes in a Large Regional Model Southeast.
Jack is currently performing travel demand model forecasting for Florida’s Turnpike. Specifically he works on toll road project forecasting to produce.
Transportation Research Board Planning Applications Conference, May 2007 Given by: Ronald T. Milam, AICP Contributing Analysts: David Stanek, PE Chris.
Semi-Automated Approach to Develop Focus Area Forecasts from a Statewide Model 12th TRB National Transportation Planning Applications Conference May 17-21,
METRO Dynamic Traffic Assignment in Action COST Presentation ODOT Region 4 April 1,
Peter Vovsha, Robert Donnelly, Surabhi Gupta pb
Macro / Meso / Micro Framework on I-395 HOT Lane Conversion
2018/5/14 QUANTIFYING PHYSICAL ACTIVITY USING AN ACTIVITY-BASED TRAVEL DEMAND MODEL My topic today is---READ Question try to address is- READ I want to.
Network Attributes Calculator
Travel Modelling Group Technical Advisory Committee
Performance Measure Exploration Preparing for the 2018 RTP
Estimating the Traffic Flow Impact of Pedestrians With Limited Data
Jim Henricksen, MnDOT Steve Ruegg, WSP
Development of New Supply Models in Maryland Using Big Data
Ventura County Traffic Model (VCTM) VCTC Update
Michael Mahut, Michael Florian and Nicolas Tremblay INRO
Problem 5: Network Simulation
Calibration and Validation
Ohio Traffic Forecasting Manual
Presentation transcript:

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY Modeling Every Hill, Bus, Traffic Signal, and Car How San Francisco Collaboratively Built a Citywide Dynamic Traffic Assignment Model Elizabeth Sall, Greg Erhardt, Lisa Zorn, Daniel Tischler, Renee Alsup, & Neema Nassir TRB Planning Applications Conference May 5th, 2013

Why DTA? (recap) SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY2

An additional tool in the toolbox - DTA SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY3 SF-CHAMP Dynamic Traffic Assignment Traffic Microsimulation Time-dependent user equilibrium with realistic, but simplified vehicle simulation Regional static user equilibrium within an activity-based model Highly realistic simulation of vehicle behavior and interactions

Why not just ask for a “product”? Why Collaboration? SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY4 We have to own it in the end Shared ownership / credit makes more people care and understand situation Cool Project – Let lots of interested and smart people take part and learn! “I don’t care, that’s what’s in the scope “We just don’t have the budget to get to that calibration target “This code is inscrutable!” “How do I do Validation or actually run a scenario?” We work with planners on real projects in SF every day. “Shoot, Well what I really hoped DTA would be able to capture was…” “These results don’t make any sense. I thought DTA was supposed to be useful! See Lisa Zorn present “The Codebase IS the Deliverable” Monday 10:30

DTA Model Development Objectives (for now) Have a working DTA model with results that make sense for the PM Peak period in San Francisco Have seamless process from SF-CHAMP to DTA results: Little human intervention Reduce human error Use SF-CHAMP demand directly Behaviorally consistent Allow SF-CHAMP to take advantage of all fixes SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY5

DTA Model Development Approach Write code when possible for repeated human tasks Don’t re-write code that exists in our DTA package Develop in an open source environment Use as much ‘real’ data as possible Fix all issues “at the source” if possible SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY6

Where we were starting from in SF-CHAMP SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY7 Every transit stop Every transit line Every street Every Hill 981 Zones in SF

DTA ANYWAY CODEBASE & INPUT DEVELOPMENT SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY8 Input Codebase Calibration

DTA Anyway for Automation DTA Anyway Python Module Static Network Python Scripts DTA Network Static Network + Projects DTA Network + Projects

DTA Anyway Capabilities DTA Anyway Can Read Cube Networks / text-based static networks Read/Write Dynameq ASCII files Write GIS shapefiles typical network edits SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY10 DTA Anyway Cannot Visualize anything directly Read/Write DTA networks for other DTA software (but designed to make this easily implementable)

DTA Inputs SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY11 New! Improved!

Input Development (alongside codebase development) SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY12 Signals 1,100 signals Actuated signals approximated to fixed Source: SFMTA-defined Excel files Transit 236 Lines Source: SF-CHAMP Cube Files Stops 1,845 AWSC 919 TWSC Source: SFMTA GIS Demand CHAMP Demand 620k vehicles 2:30- 7:30 PM 976 zones + 22 Exts Time profile f(counts)

CALIBRATION AND VALIDATION SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY13

Model Calibration Approach SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY14 “Model Calibration involves the identification of a set of DTA model inputs and parameters that results in model outputs that are reasonably close to those field observations.” - DTA Primer Inputs for a Specific Scenario Model Parameters Measured Reality for that Scenario Hopefully extrapolates to another scenario! +

Model Calibration Approach SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY15 Source: DTA Primer VS Downstream Upstream

Model Calibration Approach SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY16 1.Ensure quality inputs 2.Measure anything that can be measured 3.Evaluate the results qualitatively 4.Evaluate the results quantitatively 5.Make defensible adjustments What factors that affect driver behavior are missing from the model? For detailed “Adventures in Calibration”: Dta.googlecode.com Webinar Presentation Slides 25-29

Traffic Flow Parameter Estimation SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY17 Param. FT Free-flow SpeedSaturation FlowResponse TimeJam Density PeMS Inferred from CBD arterials Arterials SFMTA speed surveys CBD saturation headway observations CBD queue dissipation observations CBD arterial queue length observations Locals & Collectors Limited SFMTA speed surveys & supplemental observations Mostly inferred from CBD arterials Mostly infer red from CBD arterials Red text = data limitations  Data sources for parameter estimation

Final Calibration Parameters SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY18 Additional reading material!  Final generalized cost expression  Travel Time, Tolls, Turn Penalties  Distance tried, didn’t work well  Response times  Function of uphill and downhill slopes  Signalized turning movement capacity :  Function of asserted pedestrian densities  Read all about the details: 

Validation Data - Counts SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY minute link counts 2260-minute link counts minute movement counts 1605-minute movement counts Count Dracula is SFCTA’s traffic counts database Recent ( ) midweek (Tue/Wed/Thu) counts queried from Count Dracula API for DTA Validation For more CountDracula Lisa Zorn presents: “Sharing Is Caring” Wednesday, 1:30 PM

Validation Data – Travel Times SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY20 Spring 2011 Level of Service Monitoring 272 Summary Segments

Validation Results Convergence & Performance SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY21 Convergence Plot for Final Model  DTA shows stable convergence for ~20 iterations  Mean Relative Gap: 2.7%  ish hours computing  Max waiting vehicles ~ 350 (1%)  Demand clears in reasonable time  No observed gridlock

Validation Results Link Volumes SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY22  Total volume ~13% low.  55% total RMSE. 40% RMSE for links >500 vph.  75% of arterials within Caltrans maximum desirable deviation guidelines What are some good standards? We couldn’t find any and neither could our peer review panel.

Validation Results Segment Travel Times SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY23  Travel times are reasonable on average  A few outliers drive differences

Validation Results Citywide Flow Patterns SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY24 Map of Total PM Peak Flow from DTAMap of Total PM Peak Flow from Static Assignment  Overall flow pattern logical, and similar to static model

SENSITIVITY & SCENARIO TESTING Random Number Seeds Small Network Change Future Demand Congestion Pricing Bus Rapid Transit SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY25

Congestion Pricing Application Test SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY26SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY26 Added a $3 fee to anyone crossing the cordon to manage congestion in downtown San Francisco

Congestion Pricing Application Test – Static vs. DTA Flow Maps SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY27 DTA Model shows a much clearer diversion to paths outside the cordon Static model shows some odd shifts that in the Northern region including increases in EB traffic going toward the CBD Map of Flow Change from Static Pricing Test (Red links – flow loss of at least 250 vehicles, Blue links – flow gain of at least 250 vehicles) Map of Flow Change from DTA Pricing Test (Red links – flow loss of at least 250 vehicles, Blue links – flow gain of at least 250 vehicles) Static DTA

Congestion Pricing Application Test – Static vs. DTA Speed Maps SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY28 DTA Model shows more widespread impacts on speed with faster speeds in most of the CBD. Using the static model results could greatly underestimate the potential travel time impacts in the CBD. Map of Speed Change from Static Pricing Test (Red links – speed loss of at least 5 mph, Blue links – speed increase of at least 5 mph) Map of Speed Change from DTA Pricing Test (Red links – speed loss of at least 5 mph, Blue links – speed increase of at least 5 mph) Static DTA

Credit where it is due… SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY29 SFCTA Elizabeth Sall – Conductor Lisa Zorn – Code Cowgirl Daniel Tischler – Calibration Hero Neema Nassir – Traffic Model Data Collection Dynamo John Urgo – Willing data collector Annie Chung & Matthew Chan – Courageous count coders Parsons Brinckerhoff Gregory Erhardt – Consultant PM Renee Alsup – Calibration Hero [Michalis Xynatarakis] – the one who had done this before Jim Hicks & Joel Freedman – Parental Supervision Peer Review Team Joe Castiglione Bruce Griesenbeck Vassilis Papayannoulis David Stanek Xuesong Zhou Keeping Us Sane Michael Mahut – INRO Brian Gardner -- FHWA dta.googlecode.com

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY Credit where it’s due…. dta.googlecode.com Greg Erhardt (PB) – Consultant PM Lisa Zorn (SFCTA) –Codebase Lead + CountDracula Daniel Tischler (SFCTA) – Traffic Flow Calibration Lead Renee Alsup (PB) – Calibration + Sensitivity Testing Neema Nassir (SFCTA/U of Arizona) – Traffic Flow Model Michalis Xyntarakis – Early codebase development

Traffic Flow Parameter Measurement SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY31

FUTURE WORK & ONGOING RESEARCH SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY32

Future Work: Deployment Examine stochasticity Useful tool for finding ranges Work with local consultants and agencies Use with real projects! SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY33

Future Work: Development SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY34 Improve pedestrian/bike interaction representation Represent actual parking locations Improve demand in SF-CHAMP

Research: Person-based Transit Assignment FAST-TrIPs SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY35 See: Khani, Zorn and Sall, 2013 TRB Annual Meeting Update transit vehicles’ dwell time f(FAST-TrIPs boarding and alightings) Simulate individual riders, individual buses based on DTA trajectories (or GTFS) FAST-TrIPs DTA Why? Bus Bunching Transit reliability Capacities Actual schedules

Research: Person-based Transit Assignment FAST-TrIPs SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY36 Route 38 - Geary Blvd, Vehicle Trip Starting at 5:47PM See: Khani, Zorn and Sall, 2013 TRB Annual Meeting

Research: Transit Reliability / FAST-TrIPs Development SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY37 More FAST-TrIPs/DTA Integration Convergence methodologies FAST-TrIPs/CHAMP Integration Use static assignment Skimming Sensitivity tests Develop Reliability Metrics in FAST-TrIPs As function of demand profiles As function of network and service characteristics

Convert Static Network  Dynamic 1.Define Scenario: vehicle types and classes, generalized cost 2.Import Cube network data, defining DTA attributes in terms of Cube attributes 3.Add all movements, prohibiting most U-Turns, explicitly naming some where geometry is confusing 4.Read GIS shapefile for road curvature 5.Add virtual nodes/links between centroids and road nodes 6.Move centroid connectors from intersections to midblock nodes 7.Handle overlapping and short links SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY38 15,000Nodes 37,000Links 109,000Movements

Import Transit Routes 1.Reads Cube-formatted transit line files and converts into DTA transit lines 2.Use shortest-path to connect links that may have been split 3.Where LRT lines go off the DTA network (underground or on separated ROW), they are split into segments (discarding those not on the DTA network) 4.Movements are explicitly allowed for transit if previously prohibited SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY39 236Transit Lines

Import Signals SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY40 Reads signal card data from Excel files in a SFMTA-defined format We search for the section specifying the weekday PM peak plan For errors and unique circumstances encountered (and there were many), responses could be: Update signal card itself Update signal-card reading code Update static network We approximate the few actuated signals with their fixed time version Signal-reading code is not very re- usable 1,100Signal Time Plans

Import Stop Signs SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY41 Stop signs are coded as (GIS point, street name, cross street name, and direction the stop sign is facing) Signal data takes precedence Mark as all-way stops when # of stop signs for a node matches the # of incoming links Otherwise, mark as two-way Custom priorities for two-way stops where facility types tie 1,845All-way stop nodes 919Two-way stop nodes 1,020Custom priority stop nodes

Import Demand SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY42 Auto and truck tables are imported from SF-CHAMP MD, PM, EV demand tables 535.2k auto trips, 84.2k truck trips loaded 2:30-7:30p The DTA network uses same TAZ structure is used as SF-CHAMP because the zones are small (976 within SF, plus 22 external stations) The PM (3:30p-6:30p) demand is peaked slightly towards 5-6p based on traffic counts

Future Work - Development SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY43