05 Model Outputs - Triangle-Modeling-and-Analytics/TRMG2 GitHub Wiki

Intro

Each scenario run generates many output files. This page first highlights some of the most important output files that are likely to be reviewed after each run. Also, all model outputs are summarized in a table below.

Loaded Network

outputs/networks/scenario_links.dbd

This roadway layer contains all the detailed assignment results in addition to summary fields (e.g. daily flows). This is the layer used to create all maps and any summary tables related to flows by facility type.

Some key fields include:

  • AB_Flow_Daily / BA_Flow_Daily
  • Total_Flow_Daily
  • VMT/VHT/Delay fields by TOD (e.g. AB_VMT_AM, AB_Delay_PM)
  • AB_VOC_AM (for each period)
  • AB_TransitFlow / BA_TransitFlow

Keep in mind that most fields have pop-up explanation. Hover your cursor over the field names to get more information.

SE Data

outputs/sedata/scenario_se.bin

The output SE data contains numerous informative fields. Remember that you can filter which fields are visible using Dataview -> Fields -> Show/Hide... From that menu, you can start typing the name of a field to find it quickly.

In this file, you can see most of the output zonal-level data. For example:

  • AreaType
  • access_walk (walk accessibility)
  • Productions/Attractions for various models (e.g. 'CV' and 'CVa')

Summaries

outputs/_summaries/

This directory contains many useful maps, tables and matrices including:

  • Congestion cost

  • Maps (VOC, speed, count difference)

  • Daily parking matrix

  • Resident HB and NHB destination choice and mode choice summaries - HB mode shares - The table 'output_summaries\resident_hb\hb_trip_mode_shares.csv' contains home based trips by mode (sov, hov2, hov3,auto_pay, school_bus, other_auto (non home auto), and the transit modes. Although some HBU trips may originate from the home, since the model has separate university model, these trips are not included in this summary, however, they are included in the PA trip aggregation

  • Link summaries (congested VMT, VHT, delay and demand)- For congested VMT, note that the congested VMT in this file (\scenarios\2050\output_summaries\roadway_tables) is based off of a VoCE >1.00. The congested VMT included in the VMT_Delay_by_xx file (\scenarios\2050\output_summaries\VMT_Delay) is based off of a VoCE of >1.0 as well. For scenario comparison purposes, the congested VMT in the roadway_tables folder should be used.

  • Transit summaries (ridership, passenger miles and hours, transit flow by link)

  • VMT and delay (delay, VMT, and VMT impacted by congestion)

Note: files in the trip_conservation folder were used during model development to ensure that trips weren't being lost between model steps. They can be largely ignored.

Equity

The TRMG2 built-in summaries include output performance measures that can support the evaluation of equity for plans or projects. TRMG2’s synthetic population is used to create three categories of disadvantaged communities at the zonal level. Here, “disadvantaged communities” refer to zones that are identified as having a majority disadvantaged communities/ persons for the given the criteria.

Calculations: for the given criteria, calculate the percentage of households with that criteria per zone for all zones. Use the zonal percentages to determine the 75th percentile threshold for the region. Any zone above the threshold is identified as a disadvantaged community for the given criteria.

  • Zero car: households with no vehicles
  • Poverty: households that are within 150% of the poverty threshold defined by Census using income, household size, presence of children, and presence of a senior (for example, if the Census 2-person household poverty line is set at $20,000 annual household income, TRMG2 identifies households earning less than $20,000 * 150% = $30,000 as poverty households)
  • Senior: households with seniors

These are the following measures of equity.

Accessibility

Logsums can be considered a weighted average accessibility. In this analysis, the major accessibility metrics (single occupant vehicles, transit and walk) are the logsums from three separate gravity models. These models take into consideration both the time separation between zones and the number of attractions informed by the diversity of development within the zone. Accessibility maps are generated using TRMG2 standard outputs joined to the TAZ layer. Initial breakpoints were identified using TransCAD’s “optimal breaks” setting, those breakpoints were then hard coded so that all scenarios use the same cutoffs as the base year scenario. These maps are stored in output/_summaries/accessibility.

Jobs within 30 minutes

Using zone to zone travel times for auto, transit, walk and non-auto during the AM period, identify all zonal interchanges with a travel time less than 30 minutes. Identify the number of jobs available at the destination location. Tabulate the number of jobs accessible for all zones identified as poverty, zero car, and senior and store this information on the output socio-economic data table. Generate thematic maps that show the magnitude of jobs available for each zone by disadvantaged community. These maps are stored in output/_summaries/equity/maps.

Non-motorized trip share

Using the non-motorized model output by person, aggregate on the household ID and sum the NM trips by household. Calculate the total NM trips and the NM trip share for each disadvantaged community designation. This is stored in output/_summaries/equity/ mode_shares.

Transit mode share

Using the output from the mode choice model, summarize the mode share (auto and transit) for zones with walk access to transit only. These are in the output/_summaries/equity/mode_shares folder.

Average commute time

Using zone to zone travel times for auto and transit and the zone to zone home-based work trips calculate a weighted travel time for both modes. Transit uses the total transit time and only the zone interchanges with transit. Summarize the average commute time for auto and the average commute time for transit. These stats are located under output/_summaries/equity/dc_skim_AM.mtx.

Equity Vehicle-hours of delay and equity congested VMT

Skim the loaded network minimizing congested travel time and skimming delay. Use the output matrices to calculate the average delay and congested VMT for each disadvantaged community (Zero Car, Senior, Poverty) . The congested length CongLength (Skim) is the sum of only those links that are congested within each From/To TAZ trip pair. The length of any non-congested link in a From/To TAZ trip pair is not added to this congested length. The “Length (Skim)” is the sum of the am sov trip length of all links between each From/To TAZ trip pair regardless of whether it is congested or not? These are located under output/_summaries/equity/dc_skim_AM.mtx. This file also has other equity tables that are appropriate for analysis and comparison between scenarios.

Matrices

Matrices can be used to summarize and investigate various steps of the model. The list below shows for each major step of the model where you can find related matrices.

Resident matrices include:

  • Parking: output/resident/parking/
  • Mode Choice: output/resident/mode (for logsums and probabilities)
  • Destination Choice: output/resident/dc (for logsums and probabilities)
  • PA trips: \output\resident\trip_matrices\

The PA trip matrices above contain cores from MC and DC. For example:

  • dc_v0: person trip matrix from DC for the v0 segment
  • mc_sov: person trip SOV matrix from MC
  • sov: final person trip SOV matrix that has parking convlution applied

Because NHB models are run after HB models, those matrices are stored separately here: output/resident/nhb/dc/trip_matrices

All Outputs

This table summarizes all model outputs.

Folder/Subfolder Files Brief Description
_summaries
hhstrata.csv total number of households within each of the 5 household strata
overall_mode_shares_bycounty.bin combines all travel markets (resident, university, trucks, airport, external, etc) into total mode share in the model. total trips by mode and county.
overall_mode_shares_bytaz.bin combines all travel markets (resident, university, trucks, airport, external, etc) into total mode share in the model. total trips by mode and TAZ.
/accessibility access_transit.map and access_walk.map maps with walk and transit accessibility
/equity coc_skim_AM.mtx TransCAD matrix file with skim data used to calculate the congested travel time, transit time, delay and congested VMT for all disadvantaged communities
net_am.net TransCAD network file used to generate the above referenced skims
taz_designation.csv disadvantaged community designation
/equity/maps DC_Jobs_*.map TransCAD maps showing jobs within 30 minutes by auto, nonauto, transit and walk (nonauto mode is both transit and walk)
/equity/mode_shares hb_trip_mode_shares_*_by_all.csv mode share data for all home based trip purposes for disadvantaged community zones
hb_trip_stats_by_modeperiod_*_by_all.csv mode share data for all home based trip purposes by period for disadvantaged community zones
nm_summary_*.csv non-motorized share data by trip purposes for disadvantaged community zones
/maps Count Difference - xx.map two sets of Count Difference maps: Color Vision Deficiencies and Standard Colors
speed_xx.map speed by TOD maps
voc_xx_LOSx.map VOC by TOD for LOS D&E maps
/MOVES xx_assignment_table.csv initial files needed for MOVES analysis: link assignment by TOD
link_table.csv initial files needed for MOVES
total_vehicles.csv sum of all household vehicles in the study area
/parking parking_daily.mtx flows for parkwalk and parkshuttle
/resident_hb hb_trip_mode_shares.csv total HB person trips by trip type and mode for the resident trip models only. This table does not include HBU trips. While some HBU trips may originate from the home, they are developed in a separate HBU model, and are reported separately.
hb_trip_stats_by_modeperiod.csv total HB trips by trip type, mode and TOD
hb_trip_stats_by_type.csv total HB trips by trip type
hb_nm_summary.csv summary table of resident homebased non-motorized trips coming out of the resident NM model
/resident_nhb nhb_trip_stats_by_modeperiod.csv total NHB trips by trip type, mode and TOD
nhb_trip_stats_by_type.csv total NHB trips by trip type
/roadway_tables Congested_VMT_**.csv daily and TOD VMT by county/MPO
count_comparison_**.csv modeled volumes compared to traffic counts (totals, percent dif and percent RMSE)
Link_Summary_**.csv link summaries by TOD, HCMType, AreaType including flow, VMT, VHT, delay and mean speed
/transit boardings_and_alightings_**.csv transit flows by route, access type, mode and period
passenger_miles_and_hours.csv passenger miles and hours
transit_flow_by_link.csv transit flows by link
/trip_conservation triptype_modelstep.csv ongoing summary of trips through the generation process
airport
airport_auto_trips_xx.mtx total auto airport trips by TOD (OD format)
airport_transit_trips_xx.mtx total transit airport trips by TOD (OD format)
airport_pa_trips_xx.mtx total airport trips by TOD (PA format)
assignment
/roadway feedback_report_xx.csv number of feedback iterations required to achieve convergence for each time period
od_veh_trips_xx.mtx OD demand for HB and NHB trips for each time period and auto mode
od_veh_trips_PM_PKHR.mtx PM Peak hour trips; 0.39 factor applied to PM Peak Period to develop PM Peak hour
pmpk_hr_assn.bin Link flows, VOC ratios, congested travel times, congested speeds, etc based on PM Peak hour
roadway_assignment_xx.bin roadway assignment for a given time period
/transit xx_access_transittriptype.bin Milepost to milepost aggregated transit flows by TOD
xx_access_transittriptype_linkflow.bin Aggregated total flows (transit and nontransit) by TOD for each transit mode and access type
xx_access_transittriptype_onoff.bin On/Off boardings for each route by TOD for each transit mode and access type
xx_access_transittriptype_walkflow.bin Transit and non-transit link flows with walk access from origin and/or walk transfer
transit_xx.mtx Trip matrices for transit trips by TOD, transit mode and access type in OD format
cv
cv_gravity_xx.mtx Zone to zone trip matrices for CV, SUT and MUT for four time periods
external
base_ee_table.mtx base EE Auto, MUT and SUT zone to zone trips by TOD
ee_trips.mtx EE trip matrix by vehicle type and TOD ; daily totals are in the ‘base_ee_table.mtx’
ie_od_trips.mtx IEEI OD trip table
ie_pa_trips.mtx IEEI PA trip table
networks
net_xx_triptype.net TransCAD file required for advanced network analysis (shortest path, critical link etc)
scenario_links.dbd Link geometry representing the highway transportation network for a model scenario
scenario_routes.dbd Transit route geometry including transit line geometry and stop locations
resident
dc/logsums 104 mtx files Cluster level logsums ; 12 clusters / w_HBW ; all other trip types
/dc/model_files 208 dcm files DC files by each HB trip type by vehicle segment by TOD by cluster/zone
/dc/probabilities 208 mtx files DC results ; the probability of trip going from a TAZ to a TAZ/cluster
/dc/utilities 208 mtx files DC utilites ; zonal (Total, scaledTotal, ExpScaledTotal); IntraCluster; cluster (Total)
/disagg_model SEDmarginals.bin Population synthesis results aggregated to TAZs ; HH size, income, workers
/mode/logsums 104 mtx files MC logsums by HB trip type, vehicle segment and TOD
/mode/model_files 104 mdl files MC model files by each HB trip type by vehicle segment by TOD
/mode/probabilities 104 mtx files MC probabilities by each HB trip type by vehicle segment by TOD
/nhb/dc NHBTripsForDC.bin NHB trips for each zone by trip type by mode by TOD
/nhb/dc/model_files 40 dcm files NHB Mode choice files for 40 different mode choice combinations
/nhb/dc/probabilities 40 mtx files NHB Mode choice probablities for 40 different mode choice combinations
/nhb/dc/trip_matricies 40 mtx files NHB trip matrix as results of destination choice ; total trip matrix and parking model results
/nhb/generation generation.bin NHB trip generation results ; accessibilities and 116 combinations of NHB trips
/nonmotorized _agg_nm_trips_daily.bin Aggregation of daily nm trips ; Zonal table with accessibilities and nm trips
7 dcm files nm model files
7 bin files nm person trips for 7 trip types
nm_gravity.mtx Impedence for gravity model used to distribute walk trips
/parking ParkAvailability.mtx Park availability matrix file
ParkingDCProbability.mtx Probablity for Parking DC ; submatrices include parking availablity
ParkingDCUtility.mtx Utility function for Parking DC (matrix format)
ParkingLogsums.bin Logsums ; parking district, parking costs and prob of shuttle to work/nonwork
8 dcm files Model files for ParkandShuttle/ParkandWalk by CBD/Univ and work/nonwork
/population_synthesis IPUIncidence.bin Incidence table used for IPU ; Rows are HHs from the seed database, which are from PUMA.
Synthesized_HHs.bin Synthesized housholds
Synthesized_Persons.bin Synthesized persons
Synthesized_Tabulations.bin Aggregated zonel level summary of synthesized hh and person table
auto_ownership.mdl model file for auto ownership (MNL) model file
IPU Weights (36 bin files) Some weights files generated during IPU iteration
/trip_matrices pa_per_trips_tour_HB_triptype_xx.mtx PA trip table as the results of HB destination choice
se_data
scenario_se.bin zonal model output with 600+ columns
skims
IntraCluster.mtx binary matrix (IC - TAZs within the same Cluster ; IZ - intrazonal)
/nonmotorized bike_skim.mtx distances and times to BIKE from TAZ i to j (even if it is impractical)
walk_skim.mtx distances and times to WALK from TAZ i to j
/roadway accessibility_sov_AM.mtx distances and FF times for SOV from TAZ i to j
avg_skim_tour_triptype_hov/sov.mtx matrices for TOD / tour type / trip type / mode (distance, congested time, cost, TNC cost)
skim_hov/sov_xx.mtx matrix for each time period / mode
/transit skim_xx_accessmode_transittype.mtx matrix for each time period / access mode / transit type (various costs, times and distances)
tazs
scenario_tazs.dbd Geographic shape file ; ApproachDensity (number of intersection approaches per sq mi)
university
university_trips_xx.mtx University trips by time of day and trip type (auto, bike, pnr_lb, w_lb, walk)
/mode/logsums 28 mtx files Logsums of trips by purpose and TOD using the four modes: auto, bike, w_lb, walk
/mode/model_files 28 mdl files Model files parameter by trip type
/mode/probabilities 28 mtx files Probability of trips by purpose and TOD using the four modes: auto, bike, w_lb, walk
⚠️ **GitHub.com Fallback** ⚠️