Master Roadway Layer

The master roadway layer consists of over 23,000 links and over 900 projects that are used for creating model scenarios. This master layer, along with the project list and toll data file described below, combine the base year and all future year networks into a single, integrated database.

The master roadway layer has been developed to represent all regionally and locally significant roads in the model area. Significance of facility is measured in terms of functional classification, average daily traffic, and connection with the transportation system. It is reviewed annually in partnership with the regional partners.

The Master Roadway Layer contains link-level attributes related to classification, capacity, speed, and geography. Attributes such as functional class, number of lanes, speed limit, and intersection controls are included by default based on existing base year conditions and remain constant through horizon years unless changed due to a project build. Other attributes, such as area type, travel time, and time of day capacity, are filled during the creation of a scenario roadway layer and vary by horizon year.

More information on coded attributes of the master layer is provided here. Details on the computation of attributes is included in Link Capacities and Speeds section below.

Project List Database

The master roadway layer incorporates all the planned capacity-enhancing projects that are expected to be opened by each forecast year. Projects that do not add capacity, such as minor intersection improvements or small widening, and that are not regionally significant roadways may be below the scope of the model and therefore deliberately omitted from analysis.

Projects included in the future year networks are based on the financially constrained Metropolitan Transportation Plans (MTP) for each of the respective MPOs. Highway projects in non-MPO (RPO) were added only if they were included in their respective NC or SC Transportation Improvement Plans (TIP) documents. Financial constraint calculations and project selection criteria can be found in the respective MTP documents.

The project list database has a list of unique project IDs stored in the “ProjNum” field. Each project ID corresponds to a set of project ID fields in the master roadway layer. A future build year for each project is also included in the project list database. Each link that will be included in a particular project gets coded with the project ID, and when the network is built, the link is updated with the appropriate network information. The MRM has the capability of storing three project IDs on a single link, which allows a single link to include three different and successive improvements over time.

To create a scenario roadway layer the MRM uses three files: the master roadway layer, the project list providing project details and build year, and the toll data file containing the toll facilities and toll rates. The master roadway layer, along with the project list and toll data file, combine the base year and all future year networks into a single, integrated database. To build a particular forecast roadway layer, the user would use the forecast year to extract the specific roadway layer from the master roadway layer. For instance, to generate a roadway layer for model build year 2025, the model copies all of the necessary attributes from the master roadway layer to the newly created analysis year and removes any links that are not part of that network.

Toll Database

Tolls are represented in the model either a single-point cost (gate) or a cost per mile rate. Tolling is incorporated during highway assignment. Tolling on toll-only facilities is handled through the generalized cost function of the multi-modal-multi-class user equilibrium highway assignment. Tolling on express lanes is incorporated through a High Occupancy/Toll (HOT) Assignment Module that is run after the normal feedback process is completed.

Toll data for toll only facilities is stored in a master toll file that corresponds to a unique identifier coded on the master highway layer (Toll_PRJID). Toll data for managed lanes is stored in the same master toll file that corresponds to the unique identifier, HOT_PRJID, also coded on the master highway layer. The master toll file enables a toll based on the year that is entered into the database.

Toll Rates

Toll rates are based on the latest posted rates for each facility according to the NC Turnpike Authority and I-77 Mobility Partners. All tolls are converted to per mile rates based on the minimum cost of a 2-axle vehicle, equipped with a NC Quick Pass, traversing the entire length of a facility. The MRM does not utilize single-point costs or variable pricing.

Network Connections & Costs

The MRM incorporates various factors to accurately represent travel behavior and network performance. High-Occupancy Toll (HOT) lanes allow specified vehicles to access managed lanes for a toll, while High-Occupancy Vehicle (HOV) lanes offer free access for carpooling, influencing mode choice through travel time savings. Centroid connectors link Traffic Analysis Zones (TAZs) to the network, simulating local street access, while parking costs are factored into destination TAZs to influence mode selection. The model also applies turn penalties to regulate traffic movements and prevent excessive lane changes in HOT lanes. Additionally, terminal times account for non-network travel time, and transit access modeling ensures connectivity between TAZs and transit stops via walk and drive access.

High-Occupancy Toll (HOT) Lanes

HOT Lanes are a variant of high-occupancy vehicle (HOV) lanes that allow user specified vehicles access to high-occupancy vehicle (HOV) lanes (See section below) with payment of a designated toll. In the Metrolina Regional Model, this is estimated based on the set toll, the travel time savings for the SOV trip if a toll is paid, and a diversion curve that represents the willingness to pay a toll to save said amount of time. It allows for HOT-2 assignment (single occupancy and commercial vehicles pay a toll) and HOT-3 assignment (single occupancy, double occupancy, and commercial vehicles pay a toll). HOT Lanes are treated as HOV in the regular assignment module.

High-Occupancy Vehicle (HOV) Lanes

Vehicles of a user-specified occupancy are granted free access to HOT lanes. Previous versions of the MRM included High-Occupancy Vehicle (HOV) lanes prior to the completion of the I-77 North HOT Lanes. Although traditional HOV lanes no longer exist in the region, the mode choice model still includes travel time savings for HOV travel as an inducement to carpool. The savings are estimated using two separate highway skims – one with the HOT lane(s) and one without. The travel time savings is the difference between the two. For areas without a nearby HOT lanes, travel time differences are zero. The mode choice model is capable of determine 2 person and 3+ person carpools. Currently, HOV time savings is used for work trips only.

Centroid Connectors

Centroid connectors are links that representing loading points for TAZs in the MRM. They connect centroids to the network and represent local streets within a TAZ. Connectors are typically attached to the network mid-block and their placement attempts to be consistent with land use and local road density. They are also typically placed along lower functional classifications, such as collectors and minor arterials. They may connect to principal arterials if the arterial has numerous local crossroads and a considerable amount of abutting development. Centroid connectors should not be attached to limited access roads and ramps. Centroid Connectors can also be mode-specific. Walk access and transit access connectors can be more comprehensive than auto access for any particular zone.

Parking Cost

Parking costs are factored into auto skims for destination TAZ’s where the cost and/or availability of parking is expected to impact the overall cost of travel. These TAZ’s include Uptown/ CBD, South End, UNCC Campus, and CLT Airport. For these TAZ’s, the base parking cost file contains data on the availability of spaces, parking rates, and adjacent TAZ’s. The model utilizes this data and SE data to calculate peak and off-peak parking costs for each zone, to be utilized in auto skims. These costs ultimately increase the relative utility of non-SOV modes and allow for auto trips to end in TAZ’s adjacent to the destination TAZ.

Turn Penalty

The Turn Penalty file (trnpnlty.bin) houses the turn prohibitions and time penalties for the Master Roadway Layer. It consists of link combinations and their associated penalty in minutes, if applicable. All prohibited intersection movements stored in the link attributes must also be entered in the turn penalty file; otherwise, the movement will still be allowed during assignment. In addition, a 1-minute time penalty is applied to all HOT lane access points to help prevent over-saturation of the lanes and multiple ingress/ egress movements onto the lanes. Time penalties are not present in the network attributes; they are only located in the turn penalty file.

The turn penalty file is initially applied to the model during skims. Time penalties are added to travel times, while prohibited movements are excluded from the generation of travel time matrices. During assignment, trips cannot be assigned to a path involving a prohibited movement.

The turn penalty file consists of three fields: “From” Link ID, “To” Link ID, and “Penalty”. To enter a prohibited movement, enter the 6-digit link ID’s for (1) the link with the stored prohibition into “From” and (2) the link to which movements are not allowed into “To”. Leave the “Penalty” field blank, as this field is only used for time penalties. If movements to multiple links at the same node are not allowed, enter each movement separately. To enter a time penalty, enter the “From” and “To” link as done for turn prohibitions, then enter the number of minutes in the “Penalty” field.

Terminal Times

In a household survey, travel logs and trip travel time are noted for all trips made during the day. This travel time considers the access and egress time at either end of the trip. Since the model does not simulate each individual household or business, the time needed to access a vehicle and travel to the network must be considered. At the destination end, people must find parking and walk to their final destination. Consequently, there needs to be a way to account for travel time not occurring on the simulated model network. This accounting mechanism is referred to as terminal time.

Terminal time varies by setting. Typically, in an urban or CBD setting, it takes longer to find a parking space and walk to the final destination than in a rural setting where the parking is closer to the doorstep. NCHRP Report 36 – Travel Estimation Techniques for Urban Planning - provides some general guidelines for these terminal times. The terminal times used for the MRM are outlined in the table below. They are applied to both the production and attraction side – for example, a rural to urban trip would have a total terminal time of 4 minutes.

Terminal Times (minutes)
Area Type Travel Time (Productions) Travel Time (Attractions)
CBD 5 5
OBD 4 4
Urban 3 3
Suburban 2 2
Rural 1 1

Transit Access (Walk and Drive)

Transit access is required from TAZs to the transit route network to load transit trips. Two means of approach to access transit (production TAZ to transit stop) are permitted – either by walking or driving. For egress (transit stop to attraction TAZ), only walking is permitted. The walk approach uses centroid connectors and the roadway network. Walking time over the network is assumed to be 3 MPH. In cases where the regular centroid connector does not provide a good connection to a nearby transit stop, special centroid to transit stop connectors were coded for walk access.