Parameter | v9 Value | v8 Value |
---|---|---|
Reg_Median_Inc | $74,946 | $58,793 |
Model 2019 Base-Year Updates
The following parameters and inputs were updated to bring the WF TDM base year from 2015 to 2019.
Parameters
Income
Median income parameters for the model were updated using 2019 5-year ACS data and kept in 2019 dollars to reflect 2019 base year. Median income parameters in version 8 were estimated from 2015 ACS data and deflated to 2010 dollars. The regional median income was calculated for each county and for each model space and used to update the following income-related parameters in 0_GeneralParameters.block
.
Parameter | v9 Value | v8 Value | Notes |
---|---|---|---|
Income_Lo | $45,000 | $35,000 | breakpoint between Inc1 & Inc2 |
Income_Md | $75,000 | $70,000 | breakpoint between Inc2 & Inc3 |
Income_Hi | $125,000 | $100,000 | breakpoint between Inc3 & Inc4 |
The TAZ-level median income was also updated within the socioeconomic input files.
The household disaggregation income lookup curves and seed table were re-estimated based on the 2019 ACS data. The income lookup curves were estimated using data for all of Utah then calibrated specifically for the Wasatch Front model. Figure 1 shows a comparison of the version 9 and version 8 income lookup curves for the Wasatch Front.
The version 9 calibrated curves show a slight shift in the proportion of households toward the highest income groups from the middle two income groups relative to version 8. The lowest income group was very similar between versions 8 and 9. As the model currently groups the top three income groups into the “high income” category, the impact to the model is minimal.
Value of Time
Value of time parameters were updated using 2019 5-year ACS data. The value of time calculation in version 9 used the same assumptions as version 8 (i.e. 39% of median income for work trips, 30% of median income for personal trips, etc.). The value of time parameters in version 9 are in 2019 dollars. Version 8 parameters were calibrated to 2015 ACS data and deflated to 2010 dollars. Values of time are in cents/minute.
v9 Parameter | v9 Value | v8 Parameter | v8 Value | Notes |
---|---|---|---|---|
VOT_Auto_Wrk | 22 | VOT_Auto_Wrk | 18 | work trips (HBW) |
VOT_Auto_Per | 17 | VOT_Auto_Per | 14 | non-work trips |
VOT_Auto_Ext | 20 | VOT_Auto_Ext | 16 | external |
VOT_LT | 37 | VOT_LT | 30 | light truck |
VOT_MD | 50 | VOT_MD | 40 | medium truck |
VOT_HV | 63 | VOT_HV | 50 | heavy truck |
VOT_Toll | 63 | VOT_Toll | 50 | all vehicles on tollway |
VOT_HOT_DA | 63 | VOT_HOT_DA | 50 | drive alone on HOT |
To better understand the relative change in the value of time parameters, the parameters were normalized by the work-trip parameter and the percent difference in the ratios was compared. The percent differences show that the relative change between the variables in versions 8 and version 9 is very similar, indicating there isn’t a strong behavioral change due to the update of this parameter.
Category | v9 Value Relative to Work Trips | v8 Value Relative to Work Trips | % Difference |
---|---|---|---|
work trips | 1 | 1 | 0.0% |
non-work trips | 0.77 | 0.78 | -0.6% |
external | 0.91 | 0.89 | 2.3% |
light truck | 1.68 | 1.67 | 0.9% |
medium truck | 2.27 | 2.22 | 2.3% |
heavy truck | 2.86 | 2.78 | 3.1% |
Auto Operating Costs
Auto operating costs were updated to reflect 2019 fuel cost, average fuel economy, and cost of vehicle maintenance and are in 2019 dollars. Version 8 parameters were calibrated to 2015 data and deflated to 2010 dollars. Costs are in cents/mile.
Parameter | v9 Value | v8 Value | Notes |
---|---|---|---|
AOC_Auto | 21.7 | 18.3 | auto |
AOC_LT | 27.3 | 24.6 | light truck |
AOC_MD | 55.5 | 47.8 | medium truck |
AOC_HV | 74.3 | 63.7 | heavy truck |
The auto operating cost parameters in versions 8 and 9 were normalized by the auto-cost parameter. The percent differences between the version 8 and 9 ratios indicate that the relative cost to operate trucks compared to autos is slightly less in version 9 than in version 8.
Category | v9 Value | v8 Value | % Difference |
---|---|---|---|
auto | 1 | 1 | 0.0% |
light truck | 1.26 | 1.34 | -6.4% |
medium truck | 2.56 | 2.61 | -2.1% |
heavy truck | 3.42 | 3.48 | -1.6% |
The relationship (ratio) between the auto operating costs and the value of time affects the distance term in the best-path functions in the distribution and assignment models. The higher the ratio, the more influence the distance term will exhibit on path choice and the more the model will be sensitive to shortest path vs. shortest time. A comparison of the ratios suggests that, while the overall pattern looks similar, distance will have slightly less influence on path choice for person trips in version 9 than in version 8, meaning person trips will be slightly more sensitive to congestion (i.e. travel time). This slight difference, however, should not be large enough to fundamentally change the behavior in the model. There is a more significant difference in the ratio for truck trips suggesting that truck trips (in particular light trucks) will be a little more sensitive to the influence of congestion in version 9 than in version 8.
Category | v9 Value | v8 Value | % Difference |
---|---|---|---|
work trips | 0.986 | 1.017 | -3.0% |
non-work trips | 1.276 | 1.307 | -2.3% |
external | 1.085 | 1.144 | -5.1% |
light truck | 0.738 | 0.82 | -10.0% |
medium truck | 1.11 | 1.195 | -7.1% |
heavy truck | 1.179 | 1.274 | -7.4% |
Managed Lane Costs
Peak and off-peak toll cost parameters for tollways (FT=40) were updated to 48 cents/mile. This equates to approximately $5.00 for work trips (using an average work trip distances of 10.25) and $3.00 for non-work trips (using an average distance of 6.5 miles).
Peak toll cost parameters for HOT lanes (FT=38) and reliability lanes were updated to 34 cents/mile. This equates to approximately $3.50 for work trips and $2.20 for non-work trips (using the same average distances for work and non-work trips). Off-peak toll cost parameters were set as half the peak cost.
Version 9 tolls are in 2019 dollars. Toll costs for version 8 are in 2010 dollars.
Parameter | v9 Value | v8 Value | Notes |
---|---|---|---|
Cost_Toll_Pk | 48 | 24 | Tollways (FT 40) cost - Peak |
Cost_Toll_Ok | 48 | 24 | Tollways (FT 40) cost - Off-peak |
Cost_HOT_Pk | 34 | 10 | HOT (FT 38) cost - Peak |
Cost_HOT_Ok | 17 | 5 | HOT (FT 38) cost - Off-peak |
Cost_REL_Pk | 34 | 10 | Reliability lane cost - Peak |
Cost_REL_Ok | 17 | 5 | Reliability lane cost - Off-peak |
Relative to HOT toll costs, tollway costs are approximately 40% lower in version 9 than version 8, suggesting tollways would have less sensitivity to cost in version 9 than version 8. However, there are no tollways planned in the 2023 RTP.
Parking Costs
The permanent and temporary cost fields, PRKCSTPERM and PRKCSTTEMP located in the 1_Inputs\1_TAZ\TAZ.shp
shapefile, were updated to reflect current conditions. Costs for parking in the downtown areas of Salt Lake City, Ogden, and Provo and around the universities were based on 2022 parking rates obtained from the city of Salt Lake City, web searches, and field visits.
The temporary parking cost for the Salt Lake City International Airport was set to $1.25 based on a weighted average of short-term premium and economy rates. This represents a $0.25 (25%) increase from version 8. Permanent parking costs were kept at $0 as workers at the airport do not pay for parking.
The Lagoon temporary parking cost was set to $6 based on the 2022 advertised parking rate of $18 per day by an assumed average occupancy of 3 people per vehicle. This represents a $1 (20%) increase from version 8. Permanent parking costs were kept at $0 as workers at Lagoon do not pay for parking.
Version 9 parking costs are in 2019 dollars, whereas version 8 parking costs are in 2010 dollars.
Transit Fares
Version 9 transit fares in the PT_Parameter\GENERAL_Fare.FAR
file in the scenario line folder were updated to reflect the 2019 full advertised fares. This represented a two-fold change to the transit fares parameter. Previous models have fares coded as “average discounted fares” which included discounts for monthly passes, education passes, fare-pay, senior discounts, employer paid passes, and other discounts. In order to make updating transit fares in the model easier and more intuitive, the input fares were kept as full advertised fares and the calculation from advertised to discounted fares is now processed in the model stream.
Version 9 uses the same average discount assumptions as version 8. The transit fare discount was calculated in previous models to be 46% off the advertised fare yielding a discounted fare rate of 54% and the following parameter was added to the 0_GeneralParameters.block
:
- FARE_DISCOUNT = 0.54
Bus Speed Ratios
An effort was made to refresh the bus speed factors in version 9. General transit feed specification (GTFS) data for 2019 was used to re-evaluate the version 8 bus speed ratio classifications and to estimate new bus speed ratios. The number of bus speed ratios were expanded from 6 in version 8 to 50 in version 9. The new ratios include more area type classifications as well as a classification for peak and off-peak. The bus speed ratios for versions 8 and 9 can be seen in Figure 2.
Bus speed ratio parameters were removed from the 0_GeneralParameters.block
file in version 9 and are now read in via an input file (1_Inputs\0_GlobalData\4_ModeChoice\bus_speed_ratios.csv
). A source spreadsheet (_source - bus_speed_ratios.xlsx
) is also included in the input folder. Modifications to the transit skim script were made to incorporate the new bus speeds input file.
Code
Code
Code
Code
Code
Initial Wait Time
The initial wait time curves found in 1_Inputs\4_Transit\Lin_2019\PT_Parameter\GENERAL_System.PTS
were updated in version 9 to make the mode choice model more sensitive to frequency changes. Version 8 initial wait time curves were based on the premise that transit patrons are familiar with the transit schedule and plan their trip to initially board with the minimum amount of delay. To reflect this behavior, a 7.5-minute cap for bus and a 5-minute cap for rail was set on the initial wait time parameter. This cap, however, caused the model to not see much of the benefit/disbenefit a transit user would experience when headways are changed, in particular for longer when moving away/to longer headways.
The version 9 initial wait time parameter was set based on research given to UTA of industry standard-practice initial wait time curves. A range of initial wait time curve values were presented in the research. Version 9 was calibrated to a more conservative curve in that range. The version 9 initial wait time curve can be seen in Figure 4.
The new initial wait time curve in version 9 had the effect of increasing transit ridership relative to version 8 in scenarios where an investment in more frequent transit was projected. Early testing showed this increase to be on the order of magnitude of 8-12% based on a comparison of 2019 RTP and draft 2023 RTP transportation investments. However, the actual change in ridership would vary depending on the initial starting point and the magnitude of change in transit frequency.
Auto Occupancy
Auto occupancy variables were expanded to include additional trips purposes. New auto occupancy rates were calculated based on 2012 Household Travel Survey records for just the Wasatch Front model space. Auto-occupancy rates for external trips are the average of internal-external and external-internal trips. The new version 9 auto occupancy rates can be found in Table 9 and Table 9.
v9 Parameter | v9 Value | v8 Parameter | v8 Value | Notes |
---|---|---|---|---|
VehOcc_HBW | 1.1 | VEH_OCCUPANCY_HBW | 1.1 | Home-Based Work |
VehOcc_HBShp | 1.63 | VEH_OCCUPANCY_HBSHP | 1.58 | Home-Based Shopping |
VehOcc_HBOth | 1.68 | VEH_OCCUPANCY_HBOTH | 1.66 | Home-Based Other |
VehOcc_HBSch | 1.76 | VEH_OCCUPANCY_HBSCH | 2.14 | Home-Based School |
VehOcc_HBC | 1.12 | VEH_OCCUPANCY_HBC | 1.26 | Home-Based College |
VehOcc_NHBW | 1.21 | VEH_OCCUPANCY_NHBW | 1.2 | Non-Home-Based Work |
VehOcc_NHBNW | 1.76 | VEH_OCCUPANCY_NHBNW | 1.7 | Non-Home-Based Non-Work |
VehOcc_Rec | 1.68 | (Uses HBO) | 1.64 | Recreation |
VehOcc_HBO | 1.67 | VEH_OCCUPANCY_HBO | 1.64 | Home-Based Other (HBShp+HBOth) |
VehOcc_NHB | 1.54 | VEH_OCCUPANCY_NHB | 1.48 | Non-Home-Based (NHBW+NHBNW) |
VehOcc_ExtWrk | 1.16 | (Uses HBW) | 1.1 | External Work |
VehOcc_ExtHBO | 1.82 | (Uses HBO) | 1.64 | External Home-Based Other |
VehOcc_ExtNHB | 1.73 | (Uses NHB) | 1.48 | Non-Home-Based |
VehOcc_ExtRec | 1.73 | (Uses HBO) | 1.64 | External Recreation |
v9 Parameter | v9 Value | v8 Parameter | v8 Value | Notes |
---|---|---|---|---|
VehOcc_3p_HBW | 3.53 | VEH_OCC_3P_HBW | 3.4 | 3+ Person Home-Based Work |
VehOcc_3p_HBShp | 3.49 | (Uses HBO) | 3.55 | 3+ Person Home-Based Shopping |
VehOcc_3p_HBOth | 3.73 | (Uses HBO) | 3.55 | 3+ Person Home-Based Other |
VehOcc_3p_HBSch | 3.88 | (Uses HBO) | 3.55 | 3+ Person Home-Based School |
VehOcc_3p_HBC | 3.24 | VEH_OCC_3P_HBC | 3.53 | 3+ Person Home-Based College |
VehOcc_3p_NHBW | 3.71 | (Uses NHB) | 3.51 | 3+ Person Non-Home-Based Work |
VehOcc_3p_NHBNW | 3.71 | (Uses NHB) | 3.51 | 3+ Person Non-Home-Based Non-Work |
VehOcc_3p_Rec | 3.73 | (Uses HBO) | 3.55 | 3+ Person Recreation |
VehOcc_3p_HBO | 3.68 | VEH_OCC_3P_HBO | 3.55 | 3+ Person Home-Based Other (HBShp+HBOth) |
VehOcc_3p_NHB | 3.71 | VEH_OCC_3P_NHB | 3.51 | 3+ Person Non-Home-Based (NHBW+NHBNW) |
Other Input Files
K-12 School Enrollment
The kindergarten through 12th grade (K-12) school enrollment fields, Enrol_Elem, Enrol_Midl, and Enrol_High located in the socioeconomic input files, were updated using the 2019 statewide school enrollment database. This was done at the state-wide level and then applied to the Wasatch Front region. Additionally, a point shapefile of the state-wide dataset is included with the TDM, as shown in Figure 5.
Code
Code
Code
College Enrollment
Base Distribution
The college student base-year distribution located in 1_Inputs\0_GlobalData\0_TripTables\BaseDistribution.csv
was updated to reflect current conditions. Dormitory populations were assigned to TAZs based on group quarter data from the Census. The remaining enrollment was distributed using StreetLight origin-destination and USHE enrollment data.
Enrollment Forecast
The future-year college enrollment control totals located in 1_Inputs\0_GlobalData\0_TripTables\TripTableControlTotal.csv
were updated to reflect current USHE and other college enrollment data. Colleges that were “removed” in version 9 had the college enrollment control total set to zero. A comparison of the version 9 and version 8 (specifically, version 8.3.2) college enrollment control totals can be seen in Figure 6.
Code
Code
Code
College Enrollment Factors
The college enrollment factors located in 1_Inputs\0_GlobalData\0_TripTables\College_Factors.csv
were updated in association with the college enrollment control totals.
- % Removed – For colleges that were removed, the factor was reset to zero.
- Full-Time Equivalent (FTE) – the FTE rate was reduced for all colleges. This will have the effect of increasing the number of college students in the HBC college trip table. For colleges that were removed, the factor was reset to one.
- Home-Based-College (HBC) Trip Rate – For colleges that were removed, the factor was reset to zero.
A comparison of the version 9 and version 8 (specifically, version 8.3.2) college enrollment control totals can be seen in Table 11.
Areas | Campus | % Removed v9 Value |
% Removed v8 Value |
FTE Rate v9 Value |
FTE Rate v8 Value |
HBC Trip Rate v9 Value |
HBC Trip Rate v8 Value |
Notes |
---|---|---|---|---|---|---|---|---|
WFRC Colleges | Ensign | 0.101 | 0.101 | 1.179 | 1.179 | 0.93 | 0.93 | |
Westminster | 0.012 | 0.012 | 1.098 | 1.098 | 0.93 | 0.93 | ||
UofU Main | 0.026 | 0.026 | 1.025 | 1.21 | 0.93 | 0.93 | ||
UofU Med | 0 | 0.026 | 1 | 1.21 | 0 | 0.93 | (removed) | |
WSU Main | 0.215 | 0.215 | 1.038 | 1.588 | 0.83 | 0.83 | ||
WSU Davis | 0.309 | 0.309 | 1.038 | 1.588 | 0.677 | 0.677 | ||
WSU West | 0 | 0.309 | 1 | 1.588 | 0 | 0.677 | (removed) | |
SLCC Main | 0.341 | 0.341 | 1.208 | 2.005 | 0.622 | 0.622 | ||
SLCC South City | 0.341 | 0.341 | 1.208 | 2.005 | 0.642 | 0.642 | ||
SLCC Jordan | 0.341 | 0.341 | 1.208 | 2.005 | 0.569 | 0.569 | ||
SLCC Meadowbrook | 0 | 0.341 | 1 | 2.005 | 0 | 0.569 | (removed) | |
SLCC Miller | 0.341 | 0.341 | 1.208 | 2.005 | 0.616 | 0.616 | ||
SLCC Library | 0 | 0.341 | 1 | 2.005 | 0 | 0.616 | (removed) | |
SLCC Highland | 0 | 0.341 | 1 | 2.005 | 0 | 0.616 | (removed) | |
SLCC Airport | 0 | 0.341 | 1 | 2.005 | 0 | 0.616 | (removed) | |
SLCC Westpointe | 0 | 0.341 | 1 | 2.005 | 0 | 0.616 | (removed) | |
SLCC Herriman | 0 | 0.341 | 1 | 2.005 | 0 | 0.616 | (removed) | |
MAG Colleges | BYU | 0.026 | 0.026 | 1.025 | 1.21 | 0.93 | 0.93 | |
UVU Main | 0.27 | 0.27 | 1.097 | 1.4 | 0.945 | 0.945 | ||
UVU Geneva | 0 | 0.27 | 1 | 1.4 | 0 | 0.945 | (removed) | |
UVU Lehi | 0.27 | 0.27 | 1.097 | 1.4 | 0.945 | 0.945 | ||
UVU Vineyard | 0.27 | 0.27 | 1.097 | 1.4 | 0.945 | 0.945 | ||
UVU Payson | 0.27 | 0.27 | 1.097 | 1.4 | 0.945 | 0.945 |
Calibration
Trip Generation Rates
Trip generation rates were updated in version 9 as part of the model’s base year calibration. Person-trip production rates (e.g. HBW, HBShp, HBOth, etc.) were increased in the model script by approximately 5% over version 8 rates resulting in a regional increase of both productions and attractions of 5% (see Figure 7). County-level adjustments were left the same as the previous model. When combined with the changes in the 2019 socioeconomic data, the total person-trip productions and attractions in individual counites was slightly different with the most notable differences in Weber, Salt Lake, and Utah counties. The county production/attraction balance stayed fairly consistent.
Short haul tuck calculations were revamped and simplified mirroring changes made to truck trip calculations in USTM. The moving people, goods, and services by light, medium, and heavy truck detailed calculations were collapsed to just light, medium, and heavy categories. (Note, the trip generation script still includes code for the more detailed calculations, however most of this code is not being used.) The new short haul truck trip variables and coefficients were combined based on the original code structure. The short haul truck trip rates were then adjusted by county. Significant changes were made to the county light, medium, and heavy truck adjustment factors resulting in a 34% increase in overall short haul truck productions and attractions. Light trucks accounted for the majority of this change with a regional increase of 50%. Medium trucks saw a regional increase of 29%. Heavy trucks decreased by 1%. In addition to the changes in regional truck trip ends and vehicle classification makeup, significant changes occurred in the county-level distribution of the trip ends with Salt Lake County truck trip ends held constant yielding more than twice the regional change in the other counties (see Figure 8).
The changes to the short haul trip end calculations constitute a new behavioral model.
Distribution Friction Factors
The observed time, distance, and generalized cost trip length frequencies and average trip lengths, which serve as the targets for friction factor calibration and validation, were updated in version 9 to reflect the 2019 base year network and refreshed data processing. The updated average trip length frequencies are found in Figure 9.
Trip distribution friction factors were updated in version 9 as part of the model’s base year calibration. Six new external-truck friction factors were added: IX_LT, IX_MD, IX_HV, XI_LT, XI_MD, and XI_HV. Note however that IX_LT and XI_LT friction factors were set equal to IX and XI, respectively. StreetLight truck origin-destination data was used to help calibrate the internal truck and external friction factors. A comparison of the version 9 and version 8 friction factors is found in @figxx.
Code
Code
Code
Code
K-Factors
K-factor variables were expanded by trip purpose to allow for more flexibility in calibrating the distribution model. However, no K-factors were needed for calibration. All K-factors were reset to 1.
Area | v9 Parameter | v9 Value | v8 Parameter | v8 Value |
---|---|---|---|---|
between Salt Lake and Utah counties | SL_UT_KFAC_Wrk | 1 | SL_UT_KFAC | 0.85 |
SL_UT_KFAC_Oth | 1 | |||
SL_UT_KFAC_Trk | 1 | |||
SL_UT_KFAC_Ext | 1 | |||
between Salt Lake and Davis counties | SL_DA_KFAC_Wrk | 1 | SL_DA_KFAC | 0.95 |
SL_DA_KFAC_Oth | 1 | |||
SL_DA_KFAC_Trk | 1 | |||
SL_DA_KFAC_Ext | 1 | |||
between Box Elder and Weber counties | WE_BE_KFAC_Wrk | 1 | WE_BE_KFAC | 1.00 |
WE_BE_KFAC_Oth | 1 | |||
WE_BE_KFAC_Trk | 1 | |||
WE_BE_KFAC_Ext | 1 |
Mode Choice Constants
Mode choice constants were updated in version 9 as part of the model’s base year calibration.
In addition, the parameter used to set the Core Bus constant was renamed and lowered to 0.33. The effect of this change makes mode 5 in the model a little less attractive in version 9 than it was in version 8.
v9 Parameter | v9 Value | v8 Parameter | v8 Value | Notes |
---|---|---|---|---|
RAIL2COR_MULTIPLIER | 0.33 | RAIL2BRT_MULTIPLIER | 0.4 | factor to set Core Route constant relative to LRT constant |
Adjustment factors were added to the mode choice logit model to adjust CRT ridership in Davis and Utah counties. The parameters are applied in the utility calculation and represent a penalty/incentive in equivalent minutes.