It will take some time until vehicles can operate fully automated on all roads under all conditions. Derived from the capabilities of today's driving assistance functions, it can be assumed that the first generation of automated vehicles will only be able to drive automated on certain sections of the route. In automated mode, AV will act differently in traffic compared to CV. Hence, transport models must be able to capture their impact on traffic flow. AV will continue to require a driver with a driving license, but this person will be able to carry out non-driving activities for a certain period. This will change the person’s perception of travel time.
In the following, we present two methods to integrate some impacts of automated vehicles in travel demand models. The first method extends macroscopic assignment models to include changes regarding traffic flow performance caused by AV. The second method provides an approach to include a differing perception of travel time in macroscopic travel demand models.
The presented methods are suitable for including AV as private vehicles but are not suitable for modeling shared AV as part of new on-demand business cases. This would require additional assumptions on the characteristics of the business case (fleet size, pricing, waiting times, pick-up and drop-off locations, accepted detour, etc.). Furthermore, methods for trip pooling and vehicle scheduling need to be integrated into the model. These extensions are important for evaluating the broader impacts of AV, but are not within the scope of this paper.
Traffic performance
The American Highway Capacity Manual (2010) defines road capacity as the “maximum sustainable hourly flow rate at which persons or vehicles can be expected to traverse a point or a uniform section of a roadway during a given period under prevailing roadway, environmental, traffic and control conditions”. This definition treats capacity as a constant value. Brilon et al. (2007) indicate that this assumption is not appropriate as observations show that the maximum traffic throughput varies even under constant external conditions. Instead of using constant capacities, they introduce the concept of stochastic capacities to replicate the relationship between traffic flow and traffic breakdown in a more suitable way. Lohmiller (2014) shows that the throughput on a motorway depends on the traffic composition, i.e. the driver population influences the quality of the traffic flow. This leads to two general interpretations for the relationship between demand, capacity and performance: The performance, which can be measured by the indicator delay time per vehicle, depends either on variable capacity values or on the ability of a given demand composition (driver/vehicle population) to use a given constant capacity.
Macroscopic assignment models for private transport apply volume-delay functions (VDF) to calculate travel time in the road network. For links, the travel time is computed by multiplying the free-flow travel time with a factor that is determined by a VDF as shown in Eq. (1). For nodes, a delay time is added to the free-flow travel time as Eq. (2) shows. Equation (3) presents a simple example of a VDF. The VDF factor depends on the volume-capacity ratio, i.e. the saturation rate \(x_{s}\) of a supply element \(s\), which represents either a link or a node. Equation (4) describes the relationship between volume and capacity applying the commonly used concept of passenger car units (PCU). This concept provides that capacity and vehicle volumes are converted into passenger car equivalents. It is commonly used in macroscopic assignment models. Examples for vehicle type specific PCU values are 1.0 for conventional passenger cars, 2.3 for heavy goods vehicles (HGV) and 0.4 for motorcycles (Kimber et al. 1982).
$$ t_{s = link} \left( {x_{s} } \right) = t_{s}^{free} \cdot VDF\left( {x_{s} } \right) $$
(1)
$$ t_{s = node} \left( {x_{s} } \right) = t_{s}^{free} + VDF\left( {x_{s} } \right) $$
(2)
$$ VDF\left( {x_{s} } \right) = 1 + \alpha \cdot x_{s}^{\beta } $$
(3)
$$ x_{s} = \frac{{\sum\nolimits_{i \in VehType} {q_{s,i} \cdot f_{i}^{PCU} } }}{{q_{s}^{\max } }} $$
(4)
where \(t_{s} \left( {x_{s} } \right)\): travel time on supply element \(s\) at saturation rate \(x_{s}\) in sec, \(t_{s}^{free}\): travel time on supply element \(s\) at saturation rate \(x_{s} = 0\) in sec, \(VDF\left( {x_{s} } \right)\): volume-delay function with parameters \(\alpha\) and \(\beta\), \(x_{s}\): saturation rate (volume-capacity ratio) on supply element \(s\), \(i\): vehicle type \(i\) from the set of vehicle types \(VehType\) (e.g. CV, AV), \(q_{s,i}\): volume of vehicle type \(i\) on supply element \(s\) in veh/h, \(q_{s}^{\max }\): capacity of supply element \(s\) assuming all vehicles are CV in PCU/h, \(f_{i}^{PCU}\): PCU of vehicle type \(i\) in PCU/veh.
Assuming AV have a performance that differs from CV and depends on the types of supply elements it uses, we suggest extending the PCU concept to include AV as well as road and intersection types (motorway or urban road, grade-separated or at-grade intersections, signalized or unsignalized intersections). Since the PCU factor will be multiplied by the volume of the related vehicle type, it is possible to model the impacts of different penetration rates of AV.
This extension can be implemented in two different ways, depending on the underlying assumptions. The first approach assumes a linear relationship between the share of AV and their impact on capacity. This requires a specific but constant PCU factor for each combination of vehicle type and supply element type as shown in Eq. (5). In this first approach, the PCU factor does not depend on the share of AV.
The second approach assumes a nonlinear relationship. In the case of a low penetration rate, the influence of a single AV is smaller than in cases with a higher penetration rate. To achieve this, the PCU factor must be adjusted during an assignment depending on the AV-share on the specific supply element using Eq. (6). Its value ranges between the PCU factors for an AV-share of 0% and 100%. This function serves as a basic example. The goal is to find a function that represents the relationship between share and PCU of AV as well as possible. The function could also contain another, e.g. quadratic dependence to the AV-share.
Both concepts consider capacity as a constant value, which is not affected by AV at all. However, the demand volume is adjusted by using specific PCU factors depending on the AV itself as well as on the supply element to include impacts on traffic performance caused by AV.
$$ x_{s} = \frac{{\sum\nolimits_{i \in VehType} {q_{s,i} \cdot f} }}{{q_{s}^{\max } }}\quad f = \left\{ {\begin{array}{*{20}l} {f_{s,i = AV}^{PCU} } \hfill & {{\text{linear}}\,{\text{impact}}\,{\text{AV}}} \hfill \\ {f_{s,i = AV}^{PCU} \left( {p_{s,AV} } \right)} \hfill & {{\text{nonlinear}}\,{\text{impact}}\,{\text{AV}}} \hfill \\ \end{array} } \right. $$
(5)
$$ f_{s,i = AV}^{PCU} \left( {p_{s,AV} } \right) = f_{s,i = AV}^{PCU,0\% } - p_{s,AV} \cdot \left( {f_{s,i = AV}^{PCU,0\% } - f_{s,i = AV}^{PCU,100\% } } \right) $$
(6)
where, \(f_{s,i}^{PCU}\): PCU of vehicle type \(i\) on type of supply element \(s\) in PCU/veh, \(f_{s,i = AV}^{PCU} \left( {p_{s,AV} } \right)\): PCU function dependent on the share of AV \(p_{s,AV}\) in PCU/veh, \(f_{s,i = AV}^{PCU,0\% }\): PCU of vehicle type AV on \(s\) for an AV-share of 0% in PCU/veh, \(f_{s,i = AV}^{PCU,100\% }\): PCU of vehicle type AV on \(s\) for an AV-share of 100% in PCU/veh, \(q_{s,i}\): volume of vehicle type \(i\) on supply element \(s\) in veh/h, \(q_{s}^{\max }\): capacity of supply element \(s\) in PCU/h.
Applying this method directly influences travel time for motorized private transport, which in turn is expected to have an impact on destination, mode and route choice as a key input. The magnitude depends on AV-share and the respective PCU values.
Perception of travel time
The utility of a particular travel choice depends on characteristics of the traveler, the trip purpose and the service quality of the mode. Besides costs and comfort, the perceived travel time represents an important part of the utility.
The way people perceive time during a trip depends on the type of activity they are engaged in: walking to a vehicle, waiting at a stop, being a driver or a passenger. To capture this perception in a choice model, every time component is weighted with a specific parameter to quantify the perceived travel time of a trip.
Highly automated vehicles driving automated on certain road types or network sections offer the possibility for the driver to spend some time of the trip on other tasks than driving. This share of the trip time is henceforth referred to as “automated travel time”. Drivers will experience this time differently compared to the time driving a conventional vehicle.
Urban travel demand models distinguish a set of modes, e.g. car-driver and car-passenger, public transport, walking and cycling. Except for public transport and apart from walking as feeder, every mode uses exactly one means of transport. Since highly automated vehicles are assumed to be incapable of handling all traffic environments, they still require a driver with a driving license and therefore do not represent a new mode. This includes the assumption that AV are exclusively privately-owned and are not part of any new business case. Thus, the mode car-driver now covers two vehicle classes CV and AV with different characteristics.
The specific characteristics of AV can be integrated into existing travel demand models by adding a transport system AV with a specific utility function for route choice. Beside the already existing factor for travel time perception in CV, this specific utility function applies an additional factor \(\beta^{t,AV}\) to the automated travel time. This factor modifies the perceived travel time of a trip. To solely apply the factor to the automated travel time, this time must be tracked separately in the model. The non-automated travel time is not affected by this factor. Equations (7) and (8) show how the weighted travel time \(v_{odr}^{t}\) can be computed for CV and AV respectively.
$$ v_{odr}^{t,CV} = \beta^{t} \cdot t_{odr}^{CV} $$
(7)
$$ v_{odr}^{t,AV} = \beta^{t} \cdot \left( {t_{odr}^{AV} - t_{odr}^{AV,automated} + \beta^{t,AV} \cdot t_{odr}^{AV,automated} } \right) $$
(8)
where \(v_{odr}^{t,CV}\), \(v_{odr}^{t,AV}\): weighted travel time for CV and AV for route \(r\) from origin \(o\) to destination \(d\), \(t_{odr}^{CV}\), \(t_{odr}^{AV}\): total travel time with a CV and AV on route \(r\) from \(o\) to \(d\) in sec, \(t_{odr}^{AV,automated}\): automated travel time with an AV on route \(r\) from \(o\) to \(d\) in sec, \(\beta^{t}\): factor for travel time perception in 1/sec, \(\beta^{t,AV}\): factor for automated travel time perception in an AV in 1/sec.
People may not perceive any benefits for short periods traveling automated. Assuming that time usage depends on the duration of the automated section, a certain threshold value \(t^{\varepsilon }\) (e.g. 10 min) can be set by the model user. Consequently, the formula for weighted travel time with AV changes from Eqs. (8) into (9). Here, only the automated travel time exceeding the threshold results in a change of perceived travel time.
If possible, the automated travel times of all individual automated driving segments interrupted by manual driving should be tracked separately in the model. Then it can be ensured that the automated driving time is not composed of many short AV-ready sections from which the vehicle occupants would not benefit to the same extent as if they spent a long trip in automated driving mode.
$$ v_{odr}^{t,AV} = \beta^{t} \cdot \left( {\left( {t_{odr}^{AV} - t_{odr}^{AV,automated} + t^{\varepsilon } } \right) + \beta^{t,AV} \cdot \left( {t_{odr}^{AV,automated} - t^{\varepsilon } } \right)} \right) $$
(9)
For mode and destination choice, one travel time matrix for the mode car-driver that represents the perceived travel times of CV and AV is required. This matrix \(V^{t,Car}\) replaces the previous travel time matrix of CV. As presented in Fig. 1 and Eq. (10) the aggregated weighted travel time for mode car-driver \(v_{od}^{t,Car}\) is computed by weighting the transport system-specific travel times with the share of AV in the car fleet. This share is an input value defined by the model user.
$$ v_{od}^{t,Car} = \left( {1 - p_{AV} } \right) \cdot v_{od}^{t,CV} + p_{AV} \cdot v_{od}^{t,AV} $$
(10)
Where \(v_{od}^{t,Car}\): weighted travel time for mode car-driver from \(o\) to \(d\), \(p_{AV}\): share of AV in the car fleet, \(v_{od}^{t,CV}\), \(v_{od}^{t,AV}\): weighted travel time of CV and AV from \(o\) to \(d\),
The implementation of the presented method does not require any major modifications in an existing calibrated travel demand model but allows estimating demand effects of highly automated vehicles. The assumptions to be made have a major influence on the model results and are associated with uncertainties, as the equipment and functionality of highly automated vehicles are not yet known. Besides, the method assumes a uniform perception of automated travel time for all trips. This simplification could be resolved with time value factors that depend on person group and trip purpose.
A change in travel time perception, as implemented in the presented method, directly affects destination and mode choice, as the original travel time matrix is replaced by the adjusted one. For route choice, the modified perceived travel time has an indirect effect, because it is not updated during the assignment, but within the feedback loop in travel demand calculation. The effects scale with AV-share and the factor for travel time perception in AV.