Skip to content
Facebook iconYouTube iconTwitter iconFlickr iconLinkedInInstagram
Office of Planning, Environment, & Realty (HEP)
HEP Events Guidance Publications Glossary Awards Contacts

Delaware Valley Regional Planning Commission (DVRPC) Peer Review

4.0 Transportation Model Improvement Plan

DVRPC has developed an eight-year plan for improving the travel forecasting tools at its disposal. As part of developing this plan, a number of meetings were held between DVRPC's Office of Modeling and Analysis, staff from other DVRPC departments, as well as other coordinating agencies. DVRPC identified a number of improvements and modeling features it would like to have. Part of the plan, of course, is the development of the activity-based model.

The rest of this section discusses key modeling needs identified through these meetings and courses of actions. In addition, this section describes the plan for development of the DVRPC activity-based model.

4.1 Modeling Needs and Objectives

In planning for model improvements, DVRPC identified a number of areas in which they would like to spend resources to evaluate alternative approaches or make improvements to modeling techniques. These items are listed below.

While some of the modeling needs and objectives described above will require additional modeling tools, many of the needs will be, at the very least, partially addressed when DVRPC's activity-based model is completed. The development plan for the ABM is described in the next section.

4.2 Activity-Based Model Development Plan

DVRPC's overall plan for ABM development is to transfer the DaySim ABM implementation from the Puget Sound Regional Council (PSRC), integrate it with Visum (for operations like network skimming and assignment), and validate the model. Currently, the model development plan calls for reestimating the models using very similar or identical specifications to the PSRC model. In other words, it is desired to limit the amount of time spent evaluating alternative model specifications, and instead to simply update parameter values from the PSRC model.

The overall ABM structure is shown in figure 4‑1. The system will use a population synthesizer to simulate characteristics and locations of households, DaySim models the "within region" travel of residents, and additional nonresident and commercial trips are added to the trip tables prior to network assignment. Visum is used for network assignment and network skimming processes and Python scripts are used to connect the different modeling components.

Figure 4-1 depicts the proposed activity-based model system, including inputs and outputs of the model, key model components, and linkages between model components, inputs, and outputs. Regional projections (residential, employment, and school enrollment) feed the population synthesizer, which provides the main input for the activity-based model. DaySim is the activity and travel simulator, and includes two main components, the mobility choices and travel day choices, with a feedback mechanism between them. The output of DaySim is a person trip list. A trip aggregator then generates trip tables that are combined with special generator trips (e.g., airport), external trips, and commercial vehicle movements to generate OD trip matrices. These trip matrices then feed transit and traffic assignment modules, and network skims are performed, which feedback to DaySim.

Figure 4‑1: Activity-Based Model System Architecture

(Source: DVRPC Presentation to Peer Review Panel, October 29, 2014.)

DaySim, the demand model, considers two primary components of travel behavior. The first is mobility choices of each household. The mobility choice modeling components are shown in figure 4‑2. These models simulate long-term choice dimensions of households, including usual work, school, and parking locations, usual travel methods for household members, and household auto ownership. A key input to these models are disaggregate and aggregate tour logsums, which serve as accessibility measures for different household choices.

Figure 4-2 depicts, in detail, the mobility choice modeling components for the proposed ABM system. This includes the key inputs to these modeling components and the interactions with travel/activity models. There are a few components. Input data files feed the mobility choices simulator, which then feed into the travel and activity models component. The travel/activity models are used in traffic assignment to load the network, generate new network skim (supply side) information, and those skims form the basis of aggregate and disaggregate logsums, which are fed back to the mobility choices component. Input data files include population, microzone data, external trips, and impedance skim matrices. Mobility choices include three key modules: usual locations, usual travel methods, and auto ownership. Within the usual locations module, work locations for non-student workers are generated, school locations for all students are generated, work locations for student workers are generated, and free-parking for workers is simulated. Usual travel methods includes a component for worker schedules, modes, and transit pass ownership as well as a component for transit pass ownership for non-workers. Overall, mobility choices are simulated once per household. Usual locations are travel methods are simulated once per person/worker/student.

Figure 4‑2: DaySim Mobility Choice Models

(Source: DVRPC Presentation to Peer Review Panel, October 29, 2014.)

The second travel behavior component considered by DaySim is the travel-day choice, shown in figure 4‑3. Unlike mobility choices, these travel choices are short term and could easily change from one day to the next. These models include an overall day pattern (which determines the type and number of activities each household member engages in over the travel day), tour destination, time of day, and mode choices, and intermediate trip and stop-level models of destination, time of day, and mode. As shown in figure 4‑2 and figure 4‑3, the two modeling components communicate via disaggregate and aggregate logsums.

Figure 4-3 shows, in detail, the travel day and activity modeling components of the proposed ABM system. This includes key inputs to these models and interactions with mobility choice models and network attributes. Input files feed both mobility choice and travel day choice components, and mobility choices feed the travel day choices. Within the travel day choice model component, there is a household day pattern model, which simulates the choice of work, non-work, or at-home day patterns, modeled jointly for all persons in the household. In addition, the module also generates work and school tours (including subtours) for workers and students and includes components to induce correlation between travel among students and workers. The module also includes generation of fully joint tours and participation in those tours and generation of individual tours and stops. The second module of the travel day choices component deals with tour choices, simulating the following in order: destination, mode, and schedule of the tour, intermediate stop generation and stop purpose, intermediate stop location, and intermediate stop schedule and trip mode choices. Disaggregate logsums of the lowest level choices are fed back up into the destination, mode, and schedule choices at the tour level, and disaggregate tour logsums (across mode and schedule) and aggregate tour logsums (across destination, mode and schedule) are fed back up into the household day pattern module and the mobility choices model component.

Figure 4‑3: DaySim Travel-Day Choice Model Structure

(Source: DVRPC Presentation to Peer Review Panel, October 29, 2014.)

The overall model will be implemented at the Census block level, rather than traffic analysis zones, which the trip-based model relied upon. This will reduce the spatial aggregation error of the ABM, relative to the trip-based model.

The mode choice model components will explicitly consider the choice of toll or no toll routing for auto travelers (rather than relying on Visum to handle in traffic assignment). In addition, the mode choice model will rely on Visum's path selection process to determine transit submodes, thereby making transit submode choice unnecessary in the mode choice model itself. The mode choice model also will utilize different value of time (VOT) user classes. This will improve the model's sensitivity to transit policy changes, since low VOT travelers may be most sensitive to such changes, but cannot be adequately modeled using average VOTs for all travelers. However, this will increase computing time, memory requirements, and overall model complexity.

The model development plan calls for using 12 time-of-day period skims for auto. This includes 5 skims for each of the 2 peak periods, plus 1 midday skim and 1 overnight skim. This should enable DaySim to better model peak spreading and time-of-day pricing. For transit, only 5 skim periods are planned and 4 transit assignments.

Since DVRPC plans to transfer many (or all) of the model specifications used in the PSRC implementation of DaySim, the model development plan calls for extensive calibration work to ensure the models are matching local observed data appropriately. A number of validation measures have been proposed to ensure system traffic and transit counts are accurate as well, including a back-casting exercise. In addition, sensitivity tests will be applied to check the responsiveness of the model system to inputs and changes in policy variables.

Updated: 5/23/2017
HEP Home Planning Environment Real Estate
Federal Highway Administration | 1200 New Jersey Avenue, SE | Washington, DC 20590 | 202-366-4000