Home - tlumip/CALM GitHub Wiki

Corvallis-Albany-Lebanon Regional Travel Demand Model

The Oregon Department of Transportation (ODOT) Corvallis-Albany-Lebanon Model (CALM) is a regional trip-based travel demand model built on the Joint Estimation Model in R (JEMnR) framework. This region includes Oregon State University and its 30,000+ students. A tour-based major university model is included to estimate the travel behavior of the student, faculty, and staff population, including parking demand for campus lots.

Background

CALM is a mature trip-based model based on the JEMnR framework, which is used for several regional travel demand models in Oregon. The model is largely implemented in the R language, which is an open source project supported by The R Project for Statistical Computing. The JEMnR model was originally developed for the Portland area and later adapted for the Corvallis Area MPO, Bend MPO, and Rogue Valley MPO by ODOT's Transportation Planning Analysis Unit (TPAU). In 2021, CALM was updated to incorporate some of the "turnkey" design of the Southern Oregon Activity-based Model (SOABM) and to switch from INRO's Emme software to PTV's Visum software for network management, skimming, and traffic assignment. This move positions TPAU to align its trip-based and activity-based models under a common user experience and using one transportation modeling software package (Visum).

Key Features

In addition to the university model, CALM includes external flows from ODOT's Statewide Integrated Model (SWIM) and a commercial vehicle model, both implemented in R. Data is exchanged between models using RData files, CSV, and open matrix (OMX) formats. Model runs can be quickly started from a single batch file.

Model Network

The model network geometry and attributes are maintained in PTV Visum software. There are 5,396 links representing Interstates, highways, and arterial roads in the region.

TAZs

The Corvallis-Albany-Lebanon region is represented by 953 model zones, including 930 internal zones and 23 external stations. Zone attributes are stored in a CSV file which can be read by R. A shapefile of model TAZs is helpful for maintaining socioeconomic data for model zones, but is not required to run the model itself. Only the zone centroids are included in the Visum version file.

TAZs and external stations for the model region:

TAZs near Corvallis:

TAZs near Albany:

TAZs near Lebanon: