Feedback Loops Guy Rousseau Atlanta Regional Commission.

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

THURSTON REGION MULTIMODAL TRAVEL DEMAND FORECASTING MODEL IMPLEMENTATION IN EMME/2 - Presentation at the 15th International EMME/2 Users Group Conference.
Using the Parkride2.mac Macro to Model Park and Ride Demand in the Puget Sound Region 22 nd International Emme Users Conference September 15-16, 2011,
SE Florida FSUTMS Users Group Meeting FDOT Systems Planning Office
Parsons Brinckerhoff Chicago, Illinois GIS Estimation of Transit Access Parameters for Mode Choice Models GIS in Transit Conference October 16-17, 2013.
Traffic assignment.
Jeannie Wu, Planner Sep  Background  Model Review  Model Function  Model Structure  Transportation System  Model Interface  Model Output.
GREATER NEW YORK A GREENER Travel Demand Modeling for analysis of Congestion Mitigation policies October 24, 2007.
The SoCoMMS Model Paul Read Dan Jones. The Presentation Outline of the Study The Modelling Framework Accessibility Model.
Time of day choice models The “weakest link” in our current methods(?) Change the use of network models… Run static assignments for more periods of the.
Status of the SEMCOG E6 Travel Model SEMCOG TMIP Peer Review Panel Meeting December 12, 2011 presented by Liyang Feng, SEMCOG Thomas Rossi, Cambridge Systematics.
SCAG Region Heavy Duty Truck Model Southern California Region Heavy Duty Truck Model.
GEOG 111 & 211A Transportation Planning Traffic Assignment.
Junction Modelling in a Strategic Transport Model Wee Liang Lim Henry Le Land Transport Authority, Singapore.
Session 11: Model Calibration, Validation, and Reasonableness Checks
Sequential Demand Forecasting Models CTC-340. Travel Behavior 1. Decision to travel for a given purpose –People don’t travel without reason 2. The choice.
CE 2710 Transportation Engineering
Agenda Overview Why TransCAD Challenges/tips Initiatives Applications.
TRIP ASSIGNMENT.
Amar Sarvepalli. 500 projects in 6-8 weeks Need VMT, VHT and More.
Milton-Madison Bi-State Travel Demand Model Rob Bostrom Planning Application Conference Houston, Texas May 19, 2009.
FOCUS MODEL OVERVIEW CLASS FIVE Denver Regional Council of Governments July27, 2011.
Source: NHI course on Travel Demand Forecasting (152054A) Session 10 Traffic (Trip) Assignment Trip Generation Trip Distribution Transit Estimation & Mode.
The Impact of Convergence Criteria on Equilibrium Assignment Yongqiang Wu, Huiwei Shen, and Terry Corkery Florida Department of Transportation 11 th Conference.
Traffic Assignment Convergence and its Effects on Selecting Network Improvements By Chris Blaschuk, City of Calgary and JD Hunt, University of Calgary.
TPB Models Development Status Report Presentation to the Travel Forecasting Subcommittee Ron Milone National Capital Region Transportation Planning Board.
BALTIMORE METROPOLITAN COUNCIL MODEL ENHANCEMENTS FOR THE RED LINE PROJECT AMPO TRAVEL MODEL WORK GROUP March 20, 2006.
Calculating Transportation System User Benefits: Interface Challenges between EMME/2 and Summit Principle Author: Jennifer John Senior Transportation Planner.
DVRPC TMIP Peer Review TIM 2 Model Oct. 29 th, 2014.
TRANSIMS Version 5 Application Concepts January 20, 2011 David Roden – AECOM.
How to Put “Best Practice” into Traffic Assignment Practice Ken Cervenka Federal Transit Administration TRB National Transportation.
Montgomery County Travel Forecasting Model Validation — Status Report — Status Report Presented To: TPB Travel Forecasting Subcommittee By: Montgomery.
Travel Demand Forecasting: Trip Distribution CE331 Transportation Engineering.
Regional Traffic Simulation/Assignment Model for Evaluation of Transit Performance and Asset Utilization April 22, 2003 Athanasios Ziliaskopoulos Elaine.
NTERFACING THE MORPC REGIONAL MODEL WITH DYNAMIC TRAFFIC SIMULATION INTERFACING THE MORPC REGIONAL MODEL WITH DYNAMIC TRAFFIC SIMULATION David Roden (AECOM)
Bangkok September, Economic Integration 2 Bangkok September, 2012.
Travel Demand Modeling Experience Bellevue-Kirkland-Redmond Travel Demand Modeling Experience Jin Ren, P.E. City of Bellevue, Washington, USA October 19,
David B. Roden, Senior Consulting Manager Analysis of Transportation Projects in Northern Virginia TRB Transportation Planning Applications Conference.
Major Transportation Corridor Studies Using an EMME/2 Travel Demand Forecasting Model: The Trans-Lake Washington Study Carlos Espindola, Youssef Dehghani.
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.
MATRIX ADJUSTMENT MACRO (DEMADJ.MAC AND DEMADJT.MAC) APPLICATIONS: SEATTLE EXPERIENCE Murli K. Adury Youssef Dehghani Sujay Davuluri Parsons Brinckerhoff.
Transportation leadership you can trust. presented to TRB 11 th Conference on Transportation Planning Applications presented by Dan Goldfarb, P.E. Cambridge.
Integrated Travel Demand Model Challenges and Successes Tim Padgett, P.E., Kimley-Horn Scott Thomson, P.E., KYTC Saleem Salameh, Ph.D., P.E., KYOVA IPC.
How Does Your Model Measure Up Presented at TRB National Transportation Planning Applications Conference by Phil Shapiro Frank Spielberg VHB May, 2007.
Presented to Time of Day Subcommittee May 9, 2011 Time of Day Modeling in FSUTMS.
A Dynamic Traffic Simulation Model on Planning Networks Qi Yang Caliper Corporation TRB Planning Application Conference Houston, May 20, 2009.
Presented to MTF Transit Committee presented by David Schmitt, AICP November 20, 2008 FSUTMS Transit Model Application.
TRB Planning Applications May 2009, Houston,TX Changing assignment algorithms: the price of better convergence Michael Florian and Shuguang He INRO.
11th TRB National Transportation Planning Applications Conference CORRADINO May 9, Validation of Speeds and Volumes in a Large Regional Model Southeast.
Assignment Convergence: Big Model, Small Projects; Improving Assignment Convergence in Ohio for Estimating Project Impacts TRB Planning Applications Conference.
Jack is currently performing travel demand model forecasting for Florida’s Turnpike. Specifically he works on toll road project forecasting to produce.
May 8, 2009 SERPM65 Subarea Model-Corradino 1 SERPM65 Highway-Only Subarea Modeling Process Southeast Florida FSUTMS Users Group Meeting Ft. Lauderdale,
An AQ Assessment Tool for Local Land Use Decisio ns 13 th TRB Transportation Planning Applications Conference May 9, 2011 Reno, Nevada Mark Filipi, AICP.
Incorporating Time of Day Modeling into FSUTMS – Phase II Time of Day (Peak Spreading) Model Presentation to FDOT SPO 23 March 2011 Heinrich McBean.
CE Urban Transportation Planning and Management Iowa State University Calibration and Adjustment Techniques, Part 1 Source: Calibration and Adjustment.
TRANSIMS Version 5 Demand Files January 20, 2011 David Roden – AECOM.
Application of Accelerated User Equilibrium Traffic Assignments Howard Slavin Jonathan Brandon Andres Rabinowicz Srinivasan Sundaram Caliper Corporation.
1 Toll Modeling Analysis for the SR 520 Bridge Replacement and HOV Project 19 th Annual International EMME/2 Users’ Conference October 19-21, 2005 Presented.
Travel Demand Forecasting: Traffic Assignment CE331 Transportation Engineering.
Presented to Toll Modeling Panel presented by Krishnan Viswanathan, Cambridge Systematics, Inc.. September 16, 2010 Time of Day in FSUTMS.
Transportation Modeling – Opening the Black Box. Agenda 6:00 - 6:05Welcome by Brant Liebmann 6:05 - 6:10 Introductory Context by Mayor Will Toor and Tracy.
Peter Vovsha, Robert Donnelly, Surabhi Gupta pb
Network Attributes Calculator
Jim Henricksen, MnDOT Steve Ruegg, WSP
Chrissy Bernardo, Peter Vovsha, Gaurav Vyas (WSP),
After Evans: Working on an Approximation of a Combined Equilibrium Model Based on Precision Assignment May, 2011 TRB Planning Applications Conference,
Jim Lam, Caliper Corporation Guoxiong Huang, SCAG Mark Bradley, BB&C
Ohio Traffic Forecasting Manual
Ohio Traffic Forecasting Manual
Presentation transcript:

Feedback Loops Guy Rousseau Atlanta Regional Commission

ARC Historical Perspective Old feedback model iterated with simple iteration (naïve approach) Looked at the Suzanne Evans algorithm of optimal convex combination formulation Looked at the MSA (method of successive averages). Included the inter-relationship between model formulation, system-wide convergence statistics, link volume convergence and output accuracy as determined by traffic counts. Results were quantified by looking at link volume differences using GIS plots and statistical indicators.

ARC Historical Perspective Allowed to estimate relationship between system and link level convergence. System-wide criteria estimated the degree of convergence to the optimal/equilibrium solution for purposes of validating the output. Relationships between system statistics and convergence for individual links were established, and system level convergence (or relative gap). Inclusion of trip table estimation into the equilibrium process was investigated, and looked at the elasticity of trip tables with respect to congestion, in establishing the accuracy of the assignment.

ARC Background and Findings Common method for doing feedback is to average link flows (using weighted successive averages) rather than averaging times. Nothing technically wrong with using averaged times, as long as the closure checks are achieved, but one could get slightly different answers using averaged link flows. Averaging times may not always lead to convergence, but ARC has not had problems reaching closure using averaged times based on the criteria set.

ARC Feedback Loop Definition Skims are calculated using congested travel times Gravity model uses gamma functions for 4 income groups. Iteratively executes the primary steps in the travel demand model to insure that trip generation, trip distribution and mode choice are based on accurate input speeds and travel times, then creates the person and vehicle trip tables to be used in the assignment process. Congested speeds and travel times from each iteration serve as inputs to the next iteration. 1st loop begins with fixed seed AM trip table, and each successive loop is a feedback from the preceding run.

Method of Successive Averages MSA built into equilibrium highway assignment procedures Travel times on each link from the previous iteration are averaged with the travel times from the most recent assignment based on the number of the current iteration, and new input speeds are determined for the next iteration. The process uses 2 criteria to test for closure / convergence. Travel times are within +/- 5% for 95% of the network links between each iteration. Link volumes are within +/-5% for 95% of the network links between each iteration. Travel times and volumes are within 5% between the last 2 iterations for 95% of the network links. Convergence occurs if less than 5% of O-D pairs have peak hour travel times that change by more than 5% & average change in peak hour link volumes is less than 5%.

ARC Feedback Loop Description Run AM Peak Assignment Input Files Skims 1 st loop – Built from Lookup Table of Congested Skims 2-+ Loops – Built from Congested Highway Times from assignment Check for Method of Successive Averages Check between iteration Travel times within +/-5% for 95% of network Link volumes within +/-5% for 95% of network

Number of Feedback Loops This prescribes the number of iterative loops the model will go through during the Feedback Loop Module, for instance 15. The first loop begins with a fixed seed AM trip table, and each successive loop is a feedback from the preceding run. Build peak skims creates matrices of toll, distance and time for every zone-to-zone combination within the peak network. Initially the peak travel time skims are based on lookup tables, but they are updated during the feedback loop.

ARC Feedback Loop Closure The feedback loop closure criteria were modified. Previously, there were cases where the closure check for difference in O-D volumes would produce slightly erroneous results. An additional midday highway assignment has been incorporated within the feedback loop. Two midday highway assignments are now performed within the feedback loop regardless of the number of assignments or loops required for the AM peak period assignment.

ARC Feedback Loop Module This module runs an AM peak period assignment and builds congested highway travel time skims. The module includes functions that build transit support links, calculate TAZ transit walk accessibility, and estimates transit walk times. It also runs trip generation, trip distribution and mode choice and then creates the person and vehicle trip tables to be used in the assignment process.

Feedback Loop & Trip Tables While merging trip tables, we combine the output trip tables from the mode choice model into a final trip table containing truck, SOV, and HOV trips. This trip table is used in the highway assignment procedure. It creates a new AM trip table that is fed back into the AM assignment procedure in the feedback loop process.

CORE MODELING SYSTEM Module 1. Highway Network Building Build Highway Networks and Develop Highway Skims Module 2. Feedback Loops Trip Generation, Transit Networks, Trip Distribution, Trip table Manipulations, Mode Choice, AM Highway Assignment, Closure Checks Module 3. Transit Assignments Work & Non-Work Walk-to-Local / Walk-to-Premium / Drive-to-Transit Module 4. Time of Day Assignments Trip Table Preparation, AM, MD, PM, NT Highway Assignments Miscellaneous Post Processors (Value Pricing, Emissions, etc.) Miscellaneous Pre-Processors (Network Preparation, Data Formatting, etc.)

Recent Modifications Modifications were made to both the highway and transit skim building procedures. The model feedback loop was modified to reflect bus path building into every iteration. For highway, a correction was made to the HOV skims for both the AM and MD highway assignments in the feedback loop. Previously, the skims were calculated using un- congested travel times and have now been updated to use the congested travel times.

Other Modifications 2 modifications to the highway assignment Added a cost function for consistency in paths and equilibrium Changed the closure gap from 0.01 to The closure gap was set to be more stringent to try and minimize the fluctuation of equilibrium assignments between alternatives

TP+ Implications TP+ allows users to build paths using any variables, but unless specifically specified in a cost function, variables other than time will not be included in the equilibrium closure calculations. In the absence of a cost function, equilibrium closure is based on time alone. A cost function was added since we are adding a time penalty for tolls. By including the toll penalty in the cost function, we're trying to make the path building and equilibrium closure calculations more consistent.

Future Enhanements For the time being, ARC practically lets TP+ determine when assignments "converge" ARC will soon develop a TP+ code to manually do assignment/equilibrium gap closure determinations So that ARC could base closure on multiple vehicle class volumes & related time penalties.

More Enhancements Add a closure check for the maximum link flow change. Setup the feedback process to base feedback loop travel times on averaged link flows rather than averaging assignment times. Use the maximum link flow change as the primary feedback closure check.

Feedback Loop Criteria Scripting Must do at least 2 assignments to determine convergence of link volumes: Criteria 1: TRAVEL TIME / SPEEDS Determine new congested skims, using the highway load function to calculate travel time skims, then calculate and add intra zonal times, then add terminal time based on lookup table files, then create the AM peak period highway skims for trip distribution; Determine before and after assignment time; Calculate weighted average percent change in travel time for each O-D pair; Total percent change is calculated by weighting each O-D pair's, travel time relative to the O-D trips, using trip table from current iteration for weighted average.

Feedback Loop Criteria Scripting Criteria 2: LINK VOLUMES Calculate average total volume for all links, comparing the previous loaded network with the current loaded network; Calculate weighted average percent change in link volumes; Total percent change is calculated by weighting each link's % change

Convergence and Subsequent Steps If convergence criteria not met, produce skims for the next loop, using the average of times from the previous 2 assignments, with the first loop using the average of free-flow and congested. While building the peak skims, it creates matrices of toll, distance and time for every zone-to-zone combination within the peak network. Initially the peak travel time skims are based on lookup tables, but they are updated during the feedback loop. We also reflect bus path building into every iteration. An additional midday highway assignment has been incorporated within the feedback loop. Two midday highway assignments are performed within the feedback loop regardless of the number of assignments or loops required for the AM peak period assignment.

ARC Land Use Feedback Loop Composite Impedances: Linkage to Dram/Empal Land Use Model TP+ procedure uses a skim file with the HBW composite times from the AM peak period highway and transit assignment, the total person trip table from the distribution, and an equivalency file to prepare the composite impedance, by DRAM/EMPAL district (census tracts). This procedure is run after the model set has been run and fully evaluated. For instance, 2005 composite impedances feed into 2010 land use

ARC Land Use Feedback Loop HBW composite time by income group (4) This is a matrix of composite times using the AM peak period highway and transit assignment. Total Person Trips, a standard trip matrix file. The file has 7 tables, which are: Total Home Based Work Total Home Based Other Total Non Home Based Home Based Work: Income Group 1 Home Based Work: Income Group 2 Home Based Work: Income Group 3 Home Based Work: Income Group 4