Abstract
A new microscopic traffic model is proposed that characterizes driver response according to reaction and sensitivity. Driver response in the intelligent driver (ID) model is based on a fixed acceleration exponent and so does not follow traffic physics. This inadequate characterization results in unrealistic traffic behavior. With the proposed model, drivers can be aggressive, sluggish, or typical. It is shown to be string stable, and for appropriate distance headway and velocity (speed), the traffic flow is smooth. Furthermore, the proposed model has better stability than the ID model because it is based on driver reaction and sensitivity, while the ID model is based on a fixed exponent. The ID and proposed models are evaluated on a circular road of length 1200 m with a platoon of 21 vehicles for 150 s. The results obtained show that the proposed model characterizes traffic more realistically than the ID model.
1. Introduction
Traffic models are important for vehicle flow characterization [1]. They are used to develop traffic forecasting and control strategies and improve road infrastructure utilization to mitigate congestion [2,3,4]. During congestion, stop and go waves cause drivers to vary their speed, which creates poor traffic dynamics [5,6]. The distances between vehicles and the time required to adjust (align) to conditions ahead affect driver response and can result in significant variations in traffic flow [7]. Time headway, , is the time required to adjust to traffic conditions ahead, and the distance headway is traversed during [8]. A driver responds slowly with a large distance headway and quickly with a small distance headway [9]. Furthermore, driver response is affected by sensitivity, which is proportional to the change in velocity [9]. Since driver response is not the same for all traffic conditions, it should be considered in a model for accurate and realistic traffic characterization.
Three categories of models have been used for traffic flow: microscopic, macroscopic, and mesoscopic. Microscopic models are used to study individual vehicle behavior and employ parameters such as velocity, position, time, and distance headway. They are often based on driver physiological and psychological responses [10] and are employed to predict vehicle dynamics [11,12,13]. Macroscopic models are used to study aggregate traffic behavior. Mesoscopic models blend microscopic and macroscopic models and typically involve probability distributions [14].
Gazis et al. [15] introduced a microscopic model that considers how drivers respond to forward vehicles using velocity differences. However, this model neglects changes in driver behavior due to traffic conditions. Drivers adjust their speed to forward vehicles with a constant delay of s, which can result in poor traffic behavior. Newell [16] developed a microscopic model that characterizes traffic flow during congestion. In this model, velocity is dependent on the distance headway. A larger distance headway reduces congestion so the velocity increases. However, a larger change in velocity results in excessive acceleration, which is not realistic [17]. Bando et al. [18] proposed an improvement to the Newell model, but it ignores velocity differences, which can lead to instability. The equilibrium velocity distribution is density-dependent so the velocity decreases with increasing density. However, deviations from this distribution lead to uniform acceleration, which is unrealistic. Furthermore, driver behavior is the same for all conditions, which does not follow traffic physics.
Bosch [19] developed a model using regression, but it has many parameters so the complexity is high. Helbing and Tilch [20] proposed a model that employs velocity differences to characterize velocity and time headway during congestion, but acceleration can be unrealistic. Gipps [21] created a model that considers acceleration and driver behavior, but the accuracy is limited to a narrow set of parameters.
Treiber, Henneck, and Helbing [17] developed the Intelligent Driver (ID) model, which incorporates driver reaction and takes into account the velocity and distance headway of preceding vehicles [22,23,24]. A limitation of this model is that it employs a fixed acceleration exponent so driver behavior is not considered. This can produce unrealistic results. The ID model was modified in [25] to incorporate driver intent by considering deceleration at intersections. The safe distance between vehicles with the ID model is small at high velocities, which can result in accidents when employed in applications such as Adaptive Cruise Control (ACC). This distance has been adjusted using velocity-based parameters [26]. The ID model has been used to characterize the car-following behavior and stability of Connected and Autonomous Vehicles (CAVs) [27,28]. However, it fails to capture the characteristics of CAVs in real traffic environments [29].
Advanced Driver Assistant Systems (ADASs) are deployed in many new vehicles [30] and interest in automated driving (AD) is increasing [31]. Traffic safety and environmental impact can be examined using microscopic models, but the connection to real traffic is unclear [30]. However, they have been used in the Project for the Establishment of Generally Accepted quality criteria, tools and methods as well as Scenarios and Situations (PEGASUS) to address AD challenges [31].
Software such as SUMO, PTV Vissim, and CARLA has been developed to predict traffic behavior. SUMO is a multi-modal microscopic traffic simulator that can be used to model large traffic networks such as in cities [32]. It has been integrated with the ID model to examine features such as free and congested flow, but driver behavior is not considered [33]. SUMO can be used to investigate multi-lane streets with lane changing, intersections with streets having the same or different priorities such as right-before-left, and lane-to-lane connections [32].
Connected vehicles interact with their surroundings to ensure safety [34]. PTV Vissim [35] can be used to forecast freeway capacity and facilitate CAV deployment [36]. However, characterizing the interactions between autonomous and non-autonomous vehicles poses significant challenges [37]. The NGSIM dataset [38] is widely used in transportation research. However, it only focuses on human-driven vehicle behavior and traffic flow. Automated Driving System (ADS) data were introduced in [39] for CAV analysis such as the interaction between human-driven and ADS-equipped vehicles, car-following behavior, and traffic flow. CARLA is an open-source urban driving simulator designed to facilitate the development and validation of autonomous vehicles under different weather and lighting conditions [40].
A microscopic traffic model is proposed that models the acceleration exponent in the ID model [17] using driver reaction and sensitivity. Driver sensitivity is the reaction to changes in velocity and can be typical, sluggish, or aggressive. This variable exponent provides better stability and is more realistic than the fixed exponent in the ID model. This is because it is based on real traffic parameters. The performance of the proposed and ID models is evaluated on a single-lane circular road of length m. A circular road can be considered worst-case because there is no loss of vehicles. A platoon of vehicles is considered for s. The results obtained show that the changes in density with the proposed model are appropriate and the velocity and density evolve smoothly over time.
2. Traffic Models
The ID model characterizes vehicle movement and is given by [17]
where is the maximum acceleration, v is the average velocity, is the maximum velocity (speed limit) on the road, s is the actual distance headway between vehicles, is the jam distance as shown in Figure 1, which is the smallest possible distance between vehicles at maximum density, is the time headway during alignment when a change in velocity occurs, and is the acceleration exponent. This exponent is a constant chosen to fit traffic behavior and is not based on traffic dynamics. According to , acceleration is a function of driver response, the distance between vehicles, and the time needed to adapt to traffic conditions. Driver response is affected by the ratio of average velocity to maximum velocity. For a smooth flow with little acceleration, this ratio approaches so the velocity is near maximum. The term represents the desired distance headway during traffic alignment and can be expressed as [17]
where is the minimum acceleration. The ID model parameters are given in Table 1. In this model, driver response to changes in traffic conditions is described by the fixed exponent , so vehicle behavior is the same for all scenarios, which is unrealistic. Therefore, a model is proposed that characterizes driver response using a variable exponent that is based on traffic physics.
Figure 1.
The distance and time headways.
Table 1.
ID model parameters.
A driver reacts based on the acceleration required to align to forward vehicles. This acceleration depends on the time headway between vehicles so a large time headway results in a slow reaction. Conversely, driver reaction is quick for a small time headway and the acceleration is large. Thus, driver reaction during alignment can be characterized as
However, the ratio of actual distance headway to desired distance headway influences this reaction, so (3) is modified to
The value of varies between and . When , driver response is 0 so there is no change in velocity. In this case, the density is maximum, i.e., during congestion when there is no vehicle movement. When , the change in velocity is large so the traffic flow is smooth and the maximum speed is achieved.
Driver sensitivity plays a significant role in the driver response. The safe time headway is defined as
where is the time required to perceive changes in traffic, is the time required to react, and is the time required to cover the distance headway. The safe time headway is required to cover the distance headway safely and avoid accidents. Driver response is fast when the time headway is smaller than the safe time headway. In heterogeneous traffic, vehicles frequently change lanes to occupy any forward distance so vehicles align quickly to avoid lane changes by other vehicles. This reduces the distance headway and increases the time headway, and is a major cause of stop and go traffic. When the time headway is greater than the safe time headway, traffic flow is smooth and the distance headway can increase. In this case, lane changes do not reduce the time headway and driver response is slow.
Driver sensitivity can be expressed as . A driver is aggressive when and sluggish when . For a typical driver, . Therefore, the driver response from (4) can be expressed as
The proposed model is obtained by replacing in (1) with (6) giving
With this model, changes in velocity are affected by the time and distance headway. It can be extended to include lane changes by considering lateral distances [41]. Predicting turns and stops at intersections is required for ADASs. This can be achieved with the proposed model for both car following and turning at intersections by inferring driver response [25]. It can also be incorporated into ACC and cooperative ACC systems [42].
The traffic density is given by [5] where is the equilibrium distance headway. At equilibrium, changes in velocity are negligible, that is, . Incorporating this equilibrium condition in (2) and substituting (1) gives for the ID model [17] as
For the proposed model, substituting with (6) in (8) gives
According to (8), the equilibrium distance headway between vehicles with the ID model is the same for all traffic conditions because is a constant chosen as a compromise to fit all scenarios. Conversely, (9) is based on the distance and time headways and so is not a constant. Thus, changes in equilibrium distance headway are affected by driver sensitivity and reaction.
The traffic flow is the product of velocity and density [22] so the ID model flow is
while the proposed model flow is
This indicates that the traffic flow with the proposed model is based on driver reaction and sensitivity. A smaller distance headway results in a faster driver response as there are significant interactions between vehicles, i.e., during congestion [9], so the flow is low. Conversely, with a large distance headway, driver response is slow and there are few interactions between vehicles so the flow is high [9]. Furthermore, a higher sensitivity results in larger changes in traffic flow.
Obtaining real speed (velocity) and headway data can be expensive and challenging. These data are prone to noise and inaccuracies that must be considered when calibrating a model. Traffic model calibration is employed to determine appropriate parameter values [43]. One method to address the problems with sensor noise is sensor fusion, which utilizes both Global Navigation Satellite System (GNSS) and Inertial Measurement Unit (IMU) information [44]. The GNSS provides global position information, while the IMU measures acceleration and angular rates. Techniques such as filtering, weighting, redundancy, and error modeling can also be employed to reduce the effects of noise. The calibration process is often iterative to refine the parameters and achieve more accurate traffic modeling [43,44].
3. Stability Analysis
In this section, the theoretical and numerical stability of the ID and proposed models are evaluated.
3.1. Theoretical Stability
The stability of both the ID and proposed models is analyzed over an infinite road. The driver response and vehicles are assumed identical and the equilibrium distance headway is maintained between all vehicles [45]. Thus, drivers align to forward conditions with little acceleration, and only small changes in equilibrium velocity occur. The changes in distance headway are therefore small as are the changes in velocity . The distance headway during a change in velocity is then
and the corresponding velocity is
During traffic alignment over the distance headway, the temporal change in velocity [37] is
where the subscripts and denote the leading and following vehicles, respectively. The changes in headway are small as the changes in are small, so during alignment can be expressed as [45]
where is the partial derivative with respect to the change in velocity, is the partial derivative with respect to velocity, and is the partial derivative with respect to distance headway, and are given by
Equations (14) and (15) are solved using Fourier-Ansatz as
so (16) and (17) take the form
where is the change in traffic oscillations during alignment and . The real part denotes the change in amplitude, is the oscillation frequency, is the oscillation period, is the phase shift that corresponds to the delay experienced by a driver [45], and and are the changes in velocity and distance headway, respectively.
Substituting (18) in (14) and (15) gives
The model is stable if the real parts of the eigenvalues are negative. The eigenvalues are obtained from
where is the Jacobian matrix given by
and and are the partial differentials of (19) and (20) w.r.t. and and are the partial differentials of (19) and (20) w.r.t so that
Then substituting (22) in (21) we have
which gives
Let and in (24) so that
The eigenvalues from are
The model is string stable [45] if the real parts of the eigenvalues are negative. In this case, vehicles maintain the distance headway and changes in the equilibrium velocity are small [46]. Then the oscillations in flow decay over time so it is stable (smooth). A model is unstable if the flow increases over time. An example is stop and go traffic, which occurs during congestion. In this case, acceleration is high, whereas in string stable traffic, acceleration is low [5]. In unstable traffic, so there is a negligible delay between changes in flow (traffic waves) [45]. Using Taylor series, can be approximated for a small delay, i.e., , as
At equilibrium [45]
where is the gradient of the equilibrium velocity (speed) with respect to the equilibrium distance headway. Substituting (29) in (28) gives
Let
where
Employing a Taylor series approximation, the square root in (26) becomes
which results in
and from (31)
Now using (32) we obtain
The real part of (36) denotes the change in amplitude of the traffic oscillations (growth rate). The traffic flow is string stable if this is negative. Since
is the string stability criterion [26], i.e.
From (37) and (38), the product of and indicates that has a negative real part.
At equilibrium, and for the ID model (1) are
Using (39) and (40), the string stability criterion from (38) is
This shows that changes in velocity with the ID model are characterized by the constant . A traffic string is more stable with a larger value of , but in this case, congestion ends quickly. Thus, making larger to ensure stability ignores traffic physics and results in unrealistic traffic behavior [11]. The velocity changes during traffic alignment are affected by driver sensitivity and reaction. Thus, to ensure appropriate behavior, in (41) is replaced with (6), which gives the proposed model stability criteria as
Thus, with the proposed model, changes in velocity are based on driver sensitivity and reaction. Drivers are more sensitive to large changes in velocity, which results in a traffic flow that is string stable [9]. Furthermore, a smaller distance headway than at equilibrium means vehicles move slowly so congestion takes longer to dissipate [2]. Conversely, a larger distance headway than at equilibrium means congestion dissipates quickly resulting in a stable traffic flow [11].
3.2. Numerical Stability
Both models are evaluated over a m single-lane circular road for s with a platoon of vehicles. The time headway with the ID model is s. For the proposed model, s, which corresponds to an aggressive driver, s, which corresponds to a sluggish driver, and s, which corresponds to a typical driver, are considered. The value of ranges between and , so here and are used. The value of varies between and , and is usually [17]. Hence, the values of considered are and . The initial equilibrium velocity is m/s and the number of vehicles is . A perturbation is induced at s based on the minimum acceleration. The stability analysis parameters for the ID and proposed models are given in Table 2.
Table 2.
Parameters for stability analysis.
Figure 2 presents the velocity trajectories for the ID and proposed models. The trajectory of the st vehicle is represented by the red line, while the black lines indicate the trajectories of the following vehicles. For the ID model, when , the velocity of the st vehicle decreases to m/s and then increases to m/s at s. At s, the velocity oscillates between and m/s and increases over time. At s, the velocity fluctuates between and m/s as shown in Figure 2a. When , the velocity of the st vehicle decreases to m/s and then increases to m/s at s. At s, the velocity oscillates between and m/s, and at s, it fluctuates between and m/s as shown in Figure 2b. When , the velocity of the st vehicle decreases to m/s and then increases to m/s s. At s, the velocity oscillates between and m/s, and at s, it fluctuates between and m/s as shown in Figure 2c.
Figure 2.
Velocity on a m circular road for the ID model with (a) , (b) , and (c) , and the proposed model when with (d) (e) , and (f) , with (g) , (h) , and (i) , and with (j) , (k) , and (l) .
For the proposed model with (aggressive driver), when , the velocity of the first vehicle decreases to m/s and then increases to m/s at s. At s, it oscillates between and m/s. These oscillations increase over time, and at s, the velocity fluctuates between and m/s as shown in Figure 2d. When , the velocity of the first vehicle decreases to m/s and then increases to m/s at s. At s, the velocity oscillates between and m/s, and at s, it fluctuates between and m/s as shown in Figure 2e. When , the velocity of the 1st vehicle decreases to m/s and then increases to m/s at s. At s, the velocity oscillates between and m/s, and at s, it fluctuates between and m/s as shown in Figure 2f.
With (sluggish driver), at the velocity of the st vehicle decreases to m/s and then increases to m/s at s. At s, the velocity oscillates between and m/s, and at s, it fluctuates between and m/s as shown in Figure 2g. When , the velocity of the st vehicle decreases to m/s and then increases to m/s at s. At s, the velocity oscillates between and m/s, and at s, it fluctuates between and m/s as shown in Figure 2h. When , the velocity of the st vehicle decreases to 3.1 m/s and then increases to m/s at s. At s, the velocity oscillates between and m/s, and at s, it fluctuates between and m/s as shown in Figure 2i.
With (typical driver), at the velocity of the st vehicle decreases to m/s and then increases to m/s at s. At s, the velocity oscillates between and m/s, and at s, it fluctuates between and m/s as shown in Figure 2j. When , the velocity of the st vehicle decreases to 3.2 m/s and then increases to m/s at s. At s, the velocity fluctuates between and m/s, and at s, it oscillates between and m/s as shown in Figure 2k. When .0, the velocity of the st vehicle decreases to m/s and then increases m/s at s. At s, the velocity fluctuates between and m/s, and at s, it oscillates between and m/s as shown in Figure 2l.
Figure 3 presents the time and space evolution of the vehicles over a circular road of length m for the ID and proposed models. This shows the instability that results with both models in the form of stop and go waves. The thick red line represents the st vehicle, while the black lines correspond to the other vehicles. For the ID model, as increases, the stop and go waves propagate over time and space as shown in Figure 3a,c. For the proposed model, with (aggressive driver), the stop and go waves are larger, and with (sluggish driver), they are smaller than with (typical driver) as shown in Figure 3d,l.
Figure 3.
Spatial and temporal vehicle evolution with the ID model for (a) , (b) and (c) , and the proposed model for and (d) , (e) , and (f) , and (g) , (h) , and (i) , and and (j) , (k) , and (l) .
The results in Figure 2 and Figure 3 show that with the proposed model, the velocity oscillations are larger for an aggressive driver, and hence, more stop and go waves are produced. This is expected since there are significant interactions between vehicles, which causes congestion [9]. With a sluggish driver, the oscillations are smaller, and hence, fewer stop and go waves are produced. This is because there are fewer interactions between vehicles so the traffic is smooth [9]. The ID model [17] employs a constant exponent , which is not based on driver response but rather is a compromise used to characterize all situations. Hence, with the ID model, the velocity oscillations and stop and go waves produced are based on this value, which is inadequate and unrealistic.
4. Simulation Results
The performance of the proposed and ID models is evaluated over a single-lane circular road of length m for s using the explicit Euler method [5] with a time step of s. There are no vehicle exits or entrances on the road. The ID model is evaluated with time headway s. The proposed model is evaluated with s (sensitivity ), which corresponds to an aggressive driver, s (sensitivity ), which corresponds to a sluggish driver, and s (sensitivity ), which corresponds to a typical driver. The value of ranges between and , so here , and are used. The value of the acceleration exponent varies between and , and is usually [17], so , 4, and are employed. The maximum normalized density is and a platoon of vehicles is considered. The simulation parameters are given in Table 3.
Table 3.
Simulation parameters.
Figure 4 presents the flow and velocity with the ID model and the results are summarized in Table 4. When , the maximum flow is veh/s at a density of , and the corresponding velocity is m/s. When , the maximum flow is veh/s at a density of , and the corresponding velocity is m/s. When , the maximum flow is veh/s at a density of , and the corresponding velocity is m/s. Table 4 shows that a smaller value of results in a lower maximum flow and velocity but a larger density. As increases, the maximum flow increases, while the density decreases, whereas the corresponding velocity increases.
Figure 4.
Vehicle behavior with the ID model for and (a) flow and (b) velocity.
Table 4.
Maximum flow, density, and critical velocity for the ID model.
Figure 5 presents the flow and velocity with the proposed model for and and the results are summarized in Table 5. With (aggressive driver), the maximum flow at is veh/s at a density of and the corresponding velocity is m/s. For , the maximum flow is veh/s at a density of , and the corresponding velocity is m/s. For , the maximum flow is veh/s at a density of , and the corresponding velocity is m/s. With (sluggish driver), the maximum flow at is veh/s at a density of , and the corresponding velocity is m/s. For , the maximum flow is veh/s at a density of , and the corresponding velocity is 13.2 m/s. For , the maximum flow is veh/s at a density of , and the corresponding velocity is m/s. With (typical driver), at , the maximum flow is veh/s at a density of , and the corresponding velocity is m/s. For , the maximum flow is veh/s at a density of , and the corresponding velocity is m/s. For , the maximum flow is veh/s at a density of , and the corresponding velocity is m/s. Table 5 indicates that with an aggressive driver, an increase in increases the maximum flow, density, and velocity. However, with sluggish and typical drivers, an increase in increases the maximum flow and velocity but decreases the density. Moreover, with an aggressive driver, an increase in results in a faster increase in the maximum flow compared to a sluggish driver. As expected, with a typical driver the flow and velocity behavior are between the results for aggressive and sluggish drivers.
Figure 5.
Flow and velocity with the proposed model versus density with , , and for and .
Table 5.
Maximum flow, density, and critical velocity for the proposed model.
Figure 6 presents the temporal and spatial evolution of a queue for the ID model, and the congestion results are summarized in Table 6. This shows that the velocity within the queue is zero. When , the queue dissipates at s as shown in Figure 6a, and the corresponding velocity is m/s. When , the queue dissipates at s as shown in Figure 6b, and the corresponding velocity is m/s. When , the queue exists from to s, and the velocity after the queue dissipates varies between and m/s. However, a new queue forms at s and remains until s, spanning to m as shown in Figure 6c. With , the maximum velocity is m/s, whereas with and , it is and m/s, respectively. These results indicate that the traffic queue with the ID model dissipates based on the constant rather than driver response, which is unrealistic.
Figure 6.
Velocity versus time and space with the ID model over a m circular road for (a) , (b) , and (c) .
Table 6.
Velocity and time for the ID model during and after congestion.
Figure 7 presents the temporal and spatial evolution of a queue with the proposed model, and the congestion results are summarized in Table 7. This shows that the velocity within the queue is zero. For (aggressive driver), with the queue dissipates at s as shown in Figure 7a, and the corresponding velocity is m/s. With and , the queue dissipates at and s, respectively, as shown in Figure 7b,c. With , the velocity after the queue dissipates is m/s, while with , it is 2.5 m/s. For (sluggish driver), with and , the queue dissipates at and s, respectively, as shown in Figure 7d,e. With , the velocity after the queue dissipates is m/s, while with , it is m/s. With , the initial queue dissipates at s and the corresponding velocity is between and m/s as shown in Table 7. A queue again develops at s and lasts until s between and m as shown in Figure 7f. For (typical driver), with , the queue dissipates at s as shown in Figure 7g, and the corresponding velocity is m/s. With and , the queue dissipates at and s, respectively, as shown in Figure 7h,i. With , the velocity after the queue dissipates is m/s, while with , the velocity is m/s. The largest velocity after the queue dissipates is m/s. These results indicate that queue dissipation is quick with an aggressive driver compared to a sluggish driver. Furthermore, the dissipation with a typical driver is between that of aggressive and sluggish drivers, as expected.
Figure 7.
Velocity versus time and space for the proposed model over a m circular road for with (a) (b) and (c) , with (d) , (e) , and (f) , and with (g) , (h) , and (i) .
Table 7.
Velocity and time for the proposed model during the queue and after the queue dissipates.
Figure 8 presents the temporal and spatial trajectories of the vehicles with the ID model, and the corresponding congestion results are given in Table 8. The thick red line represents the st vehicle, while the black lines correspond to the other vehicles. At s, with , the st vehicle is at m, while the th and th vehicles are at and m, respectively. With , the st vehicle is at m, while the th and th vehicles are at and m, respectively. With , the st vehicle is at m, while the th vehicle is at m and the th vehicle is at m. Table 8 indicates that as increases, the distance traveled by the st and th vehicles increases but decreases for the th vehicle.
Figure 8.
Trajectories of 21 vehicles with the ID model over a m circular road for (a) , (b) , and (c) .
Table 8.
Position of the st, th, and th vehicles at s with the ID model.
The temporal and spatial trajectories of the vehicles with the proposed model are presented in Figure 9 and the corresponding congestion results are given in Table 9. The positions of the st, th, and th vehicles at s are compared. For an aggressive driver, with , the st vehicle is at m, while the th and th vehicles are at and m, respectively. With , the first vehicle is at m, while the th and th vehicles are at and m, respectively. With , the first vehicle is at m, while the th and th vehicles are at and m, respectively. For a sluggish driver, with , the st vehicle is at m, while the th and th vehicles are at and m, respectively. With , the first vehicle is at m, while the th and th vehicles are at and m, respectively. With , the first vehicle is at m, while the th and th vehicles are at and m, respectively. For a typical driver, with , the st vehicle is at m, while the th and th vehicles are at and m, respectively. With , the first vehicle is at m, while the th and th vehicles are at and m, respectively. With , the first vehicle is at m, while the th and th vehicles are at and m, respectively. Table 9 indicates that for all three driver types, an increase in increases the position (distance covered) of the 1st and 10th vehicles, whereas the position of the 20th vehicle decreases.
Figure 9.
Trajectories of 21 vehicles with the proposed model over a m circular road for with (a) , (b) , and (c) , with (d) (e) , and (f) , and with (g) , (h) , and (i) .
Table 9.
Position of the st, th, and th vehicles at s with the proposed model.
Figure 10 presents the traffic flow with the ID model over a m circular road for and . This shows that as increases, the variations in the flow also increase. The corresponding flow with the proposed model for (aggressive driver) is given in Figure 11. This shows that a larger value of results in smaller variations in flow. Figure 12 and Figure 13 present the flow with the proposed model for (sluggish driver) and (typical driver), respectively. These show that the flow is larger with an increase in .
Figure 10.
Flow with the ID model for and over a m circular road.
Figure 11.
Flow with the proposed model over a m circular road for and and .
Figure 12.
Flow with the proposed model over a m circular road for and and .
Figure 13.
Flow with the proposed model over a m circular road for and and .
Figure 14 presents the velocity with the ID model over a m road for and . This shows that an increase in increases the variations in velocity. The corresponding velocity with the proposed model for (aggressive driver) is given in Figure 15. This indicates that the variations in velocity are smaller with a larger value of . The velocities with the proposed model for (sluggish driver) and (typical driver) are presented in Figure 16 and Figure 17, respectively. These show that the variations in velocity increase with .
Figure 14.
Velocity with the ID model for and over a m circular road.
Figure 15.
Velocity with the proposed model for and with over a m circular road.
Figure 16.
Velocity with the proposed model for and with over a m circular road.
Figure 17.
Velocity with the proposed model for and with over a m circular road.
Figure 18 presents the density evolution over time and distance with the ID model. When , the density is from to m at s. At m, it is and then decreases to at m as shown in Figure 18a. From to s, there is a traffic queue as the density is . At s, the density at s decreases to after the congestion ends. When , at s the density is from to m. It increases to at m and then decreases to at m as shown in Figure 18b. From to s, the density is , which indicates a traffic queue. At s, the density decreases to . When , at s the density between m and m is which indicates a traffic queue. At m, it decreases to as shown in Figure 18c. It is from to s, so there is a traffic queue. The density then decreases to at s. A queue again develops at s as the density is and remains until s between and m. Figure 18 shows that as increases, the change in density over time increases, which indicates the model is unstable.

Figure 18.
Traffic density with the ID model over a m circular road for (a) , (b) , and (c) .
Figure 19 presents the density evolution over time and distance with the proposed model for (aggressive driver). With , from to m at s the density is . It increases to at m and then decreases to at m as shown in Figure 19a. From to s, the density is which indicates a traffic queue. At s, the queue dissipates and the density decreases to and then increases to at s. With , from to m at s, the density is . It increases to at m and then decreases to at m as shown in Figure 19b. From to s, the density is which indicates a queue, and at s, it decreases to . With , from to m at s the density is . At m it increases to as shown in Figure 19c. From to s, the density is , which indicates a queue. At s, the queue dissipates and the density decreases to at m.
Figure 19.
Traffic density with the proposed model over a m circular road for and (a) , (b) , and (c) .
Figure 20 presents the density evolution over time and distance with the proposed model for (sluggish driver). With , from to m, the density is at s. At s, it is at m and decreases to at m as shown in Figure 20a. From to s, it is which indicates a traffic queue, and at s, it decreases to . With , from to m at s, the density is . At m, it increases to and then decreases to at m as shown in Figure 20b. From to s, it is , which indicates a queue, and at s, it decreases to . With , from to m at s, the density is which indicates a queue. It then decreases to at m as shown in Figure 20c. From to s, the density is , which indicates a queue, and at s, it decreases to . A queue with density again forms at s and remains until s between and m.
Figure 20.
Traffic density with the proposed model over a m circular road for and (a) , (b) , and (c) .
Figure 21 presents the density evolution over time and distance with the proposed model for (typical driver). With , from to m at s, the density is . It then decreases to at m as shown in Figure 21a. From to s, the density is , which indicates a queue, and at s, it decreases to . With , from to m at s, the density is . It then increases to at m and decreases to at m as shown in Figure 21b. From to s, the density is , which indicates a queue, and at s, it decreases to . With , from to m at s, the density is and decreases to at m as shown in Figure 21c. From to s, the density is , which indicates a queue, and it decreases to at s.
Figure 21.
Traffic density with the proposed model over a m circular road for and (a) , (b) , and (c) .
The results presented in this section indicate that with the proposed model and an aggressive driver, the changes in velocity and density are small, but with a sluggish driver, these changes are large. As expected, the response with a typical driver is between that for an aggressive driver and a sluggish driver. However, the ID model employs a fixed exponent regardless of the density and velocity, so the results are unrealistic. Furthermore, vehicle positions are based on a constant rather than the actual and desired distance headways as with the proposed model. Driver sensitivity also affects traffic as movement is faster with an aggressive driver and slower with a sluggish driver. Thus, the proposed model achieves a smooth flow considering driver reaction and sensitivity, which is more realistic than with the ID model. For example, the variations in flow and velocity with the proposed model are greater for a sluggish driver compared to an aggressive driver, as expected.
5. Conclusions
A new microscopic traffic model was introduced which is based on driver response considering both driver reaction and sensitivity. The performance of the proposed model was compared with the well-known ID model over a circular road that can be considered a worst-case scenario. The results obtained show that the density and velocity evolution with the proposed model are realistic as they are based on real traffic parameters. Conversely, the constant exponent used in the ID model produces less realistic results. The proposed model incorporates driver reaction and sensitivity, which generates a smooth traffic flow. Moreover, the variations in flow and velocity are greater with a sluggish driver compared to an aggressive driver, as expected.
The stability results demonstrate that with the proposed model, congestion dissipates quickly with an aggressive driver (large sensitivity). Furthermore, there are larger oscillations in velocity and stop and go waves than with a sluggish driver (small sensitivity), as expected. Hence, the traffic behavior with the proposed model is more stable than with the ID model. This is because the ID model employs a constant exponent to characterize traffic behavior, which is not based on real traffic dynamics.
The proposed model can be integrated into CAVs and ACC systems for efficient and effective traffic management. In addition, it can be used in ADASs to ensure traffic safety by providing information about driver behavior. The proposed model can also be employed in ADSs for realistic traffic characterization.
Author Contributions
Conceptualization, F.A. and Z.H.K.; methodology, F.A.; software, F.A.; validation, F.A., Z.H.K., T.A.G. and K.S.K.; formal analysis, F.A., Z.H.K., T.A.G. and K.S.K.; investigation, F.A., Z.H.K., T.A.G. and K.S.K.; writing—original draft, F.A.; writing—review and editing, F.A., Z.H.K. and T.A.G.; visualization, F.A., Z.H.K., T.A.G., K.S.K. and A.B.A.; funding acquisition, Z.H.K., T.A.G., K.S.K. and A.B.A. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Khan, Z.H.; Gulliver, T.A.; Khattak, K.S.; Qazi, A. A macroscopic traffic model based on reaction velocity. Iran. J. Sci. Technol. Trans. Civ. Eng. 2020, 44, 139–150. [Google Scholar] [CrossRef]
- Khan, Z.H.; Imran, W.; Azeem, S.; Khattak, K.S.; Gulliver, T.A.; Aslam, M.S. A macroscopic traffic model based on driver reaction and traffic stimuli. Appl. Sci. 2019, 9, 2848. [Google Scholar] [CrossRef]
- Kerner, B.S.; Klenov, S.L. A theory of traffic congestion at moving bottlenecks. J. Physics A Math. Theor. 2010, 43, 425101. [Google Scholar] [CrossRef]
- Long, J.; Gao, Z.; Ren, H.; Lian, A. Urban traffic congestion propagation and bottleneck identification. Sci. China F Inform. Sci. 2008, 51, 948–964. [Google Scholar] [CrossRef]
- Kessels, F. Traffic Flow Modelling: Introduction to Traffic Flow Theory through a Genealogy of Models; Springer: Cham, Switzerland, 2019. [Google Scholar]
- Wang, J.; Chai, R.; Xue, X. The effects of stop-and-go wave on the immediate follower and change in driver characteristics. Procedia Eng. 2016, 137, 289–298. [Google Scholar] [CrossRef]
- Khan, Z. Traffic Modelling for Intelligent Transportation Systems. Ph.D. Dissertation, University of Victoria, Victoria, BC, Canada, 2016. [Google Scholar]
- Khan, Z.H.; Gulliver, T.A. A macroscopic traffic model based on anticipation. Arab. J. Sci. Eng. 2019, 44, 5151–5163. [Google Scholar] [CrossRef]
- Khan, Z.H.; Gulliver, T.A.; Khattak, K.S. A novel macroscopic traffic model based on distance headway. Civ. Eng. J. 2021, 7, 32–40. [Google Scholar] [CrossRef]
- Henein, C.M.; White, T. Microscopic information processing and communication in crowd dynamics. Phys. A Stat. Mech. Appl. 2010, 389, 4636–4653. [Google Scholar] [CrossRef]
- Ali, F.; Khan, Z.H.; Khan, F.A.; Khattak, K.S.; Gulliver, T.A. A new driver model based on driver response. Appl. Sci. 2022, 12, 5390. [Google Scholar] [CrossRef]
- Ali, F.; Khan, Z.H.; Khattak, K.S.; Gulliver, T.A.; Khan, A.N. A microscopic heterogeneous traffic flow model considering distance headway. Mathematics 2023, 11, 184. [Google Scholar] [CrossRef]
- Ali, F.; Khan, Z.H.; Khan Khattak, K.S.; Gulliver, T.A. A microscopic traffic flow model characterization for weather conditions. Appl. Sci. 2022, 12, 12981. [Google Scholar] [CrossRef]
- Khan, Z.H.; Gulliver, T.A.; Nasir, H.; Rehman, A.; Shahzada, K. A macroscopic traffic model based on driver physiological response. J. Eng. Math. 2019, 115, 21–41. [Google Scholar] [CrossRef]
- Gazis, D.C.; Herman, R.; Rothery, R.W. Nonlinear follow-the-leader models of traffic flow. Oper. Res. 1961, 9, 545–567. [Google Scholar] [CrossRef]
- Newell, G.F. Nonlinear effects in the dynamics of car following. Oper. Res. 1961, 9, 209–229. [Google Scholar] [CrossRef]
- Treiber, M.; Hennecke, A.; Helbing, D. Congested traffic states in empirical observations and microscopic simulations. Phys. Rev. E 2000, 62, 1805–1824. [Google Scholar] [CrossRef] [PubMed]
- Bando, M.; Hasebe, K.; Nakayama, A.; Shibata, A.; Sugiyama, Y. Dynamical model of traffic congestion and numerical simulation. Phys. Rev. E 1995, 51, 1035–1042. [Google Scholar] [CrossRef]
- Krautter, W.; Bleile, T.; Manstetten, D.; Schwab, T. Traffic simulation with ARTIST. In Proceedings of the Conference on Intelligent Transportation Systems, Boston, MA, USA, 9–12 November 1997. [Google Scholar]
- Helbing, D.; Tilch, B. Generalized force model of traffic dynamics. Phys. Rev. E 1998, 58, 133–138. [Google Scholar] [CrossRef]
- Gipps, P.G. A behavioural car-following model for computer simulation. Transp. Res. Part B 1981, 15, 105–111. [Google Scholar] [CrossRef]
- Cao, Z.; Lu, L.; Chen, C.; Chen, X.U. Modeling and simulating urban traffic flow mixed with regular and connected vehicles. IEEE Access 2021, 9, 10392–10399. [Google Scholar] [CrossRef]
- Dahui, W.; Ziqiang, W.; Ying, F. Hysteresis phenomena of the intelligent driver model for traffic flow. Phys. Rev. E 2007, 76, 2–8. [Google Scholar] [CrossRef] [PubMed]
- Kesting, A.; Treiber, M.; Helbing, D. Enhanced intelligent driver model to access the impact of driving strategies on traffic capacity. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 2010, 368, 4585–4605. [Google Scholar] [CrossRef]
- Liebner, M.; Baumann, M.; Klanner, F.; Stiller, C. Driver intent inference at urban intersections using the intelligent driver model. In Proceedings of the IEEE Intelligent Vehicle Symposium, Madrid, Spain, 3–7 June 2012. [Google Scholar]
- Derbel, O.; Peter, T.; Zebiri, H.; Mourllion, B.; Basset, M. Modified intelligent driver model for driver safety and traffic stability improvement. IFAC Proc. 2013, 46, 744–749. [Google Scholar] [CrossRef]
- Li, y.; Li, Z.; Wang, H.; Wang, W.; Xing, L. Evaluating the safety impact of adaptive cruise control in traffic oscillations on freeways. Accid. Anal. Prev. 2017, 104, 137–145. [Google Scholar] [CrossRef]
- Schakel, W.J.; van Arem, B.; Netten, B.D. Effects of cooperative adaptive cruise control on traffic flow stability. In Proceedings of the International IEEE Conference on Intelligent Transportation Systems, Funchal, Portugal, 19–22 September 2010. [Google Scholar]
- Jafaripournimchahi, A.; Cai, Y.; Wang, H.; Sun, L.; Weng, J. Integrated-hybrid framework for connected and autonomous vehicles microscopic traffic flow modelling. J. Adv. Transp. 2002, 2022, 2253697. [Google Scholar] [CrossRef]
- Tapani, A. Traffic simulation modelling of driver assistance systems. Adv. Transp. Stud. 2011, 1, 41–50. [Google Scholar]
- Mazzega, J.; Lipinski, D.; Eberle, U.; Schittenhelm, H.; Wachenfeld, W. PEGASUS Method. Zenodo 2019, 2019, 6595201. [Google Scholar] [CrossRef]
- Krajzewicz, D.; Hertkorn, G.; Feld, C.; Wagner, P. SUMO (Simulation of Urban MObility) An open-source traffic simulation. In Proceedings of the Middle East Symposium on Simulation and Modelling, Sharjah, United Arab Emirates, 28–30 September 2002. [Google Scholar]
- Salles, D.; Kaufmann, S.; Reuss, H. Extending the intelligent driver model in SUMO and verifying the drive off trajectories with aerial measurements. In Proceedings of the SUMO User Conference, Online, 26–28 October 2020. [Google Scholar]
- Kokuti, A.; Hussein, A.; Marín-Plaza, P.; de La Escalera, A.; García, F. V2X communications architecture for off-road autonomous vehicles. In Proceedings of the IEEE International Conference on Vehicular Electronics and Safety, Vienna, Austria, 27–28 June 2017. [Google Scholar]
- PTV Group. PTV Vissim Multimodal Traffic Simulation Software. Available online: https://www.myptv.com/en/mobility-software/ptv-vissim (accessed on 30 August 2022).
- Liu, P.; Fan, W. Exploring the impact of connected and autonomous vehicles on freeway capacity using a revised intelligent Driver Model. Transp. Plan. Technol. 2020, 43, 279–292. [Google Scholar] [CrossRef]
- Hallerbach, S.; Xia, Y. Simulation-based identification of critical scenarios for cooperative and automated vehicles. SAE Int. J. Connect. Autom. Veh. 2018, 1, 93–106. [Google Scholar] [CrossRef]
- U.S. Department of Transportation. Next Generation Simulation (NGSIM) Vehicle Trajectories and Supporting Data. Available online: https://datahub.transportation.gov/Automobiles/Next-Generation-Simulation-NGSIM-Vehicle-Trajector/8ect-6jqj/data (accessed on 5 May 2023).
- Xia, X.; Meng, Z.; Han, X.; Li, H.; Tsukiji, T.; Xu, R.; Zheng, Z.; Ma, J. An automated driving systems data acquisition and analytics platform. Transp. Res. Part C Emerg. Technol. 2023, 151, 104120. [Google Scholar]
- Dosovitskiy, A.; Ros, G.; Codevilla, F.; López, A.; Koltun, V. CARLA: An open urban driving simulator. In Proceedings of the Annual Conference on Robot Learning, Mountain View, CA, USA, 13–15 November 2017. [Google Scholar]
- Imran, W.; Khan, Z.H.; Gulliver, T.A.; Khattak, K.S.; Nasir, H. A macroscopic traffic model for heterogeneous flow. Chin. J. Phys. 2020, 63, 419–435. [Google Scholar] [CrossRef]
- Askari, A.; Farias, D.A.; Kurzhanskiy, A.A.; Varaiya, P. Measuring impact of adaptive and cooperative adaptive cruise control on throughput of signalized intersections. arXiv 2017, arXiv:1611.08973. [Google Scholar]
- Hellinga, B.R. Requirements for the calibration of traffic simulation models. Proc. Can. Soc. Civ. Eng. 1998, 4, 211–222. [Google Scholar]
- Liu, W.; Xia, X.; Xiong, L.; Lu, Y.; Gao, L.; Yu, Z. Automated vehicle sideslip angle estimation considering signal measurement characteristic. IEEE Sens. J. 2021, 21, 21675–21687. [Google Scholar] [CrossRef]
- Treiber, M.; Kesting, A. Traffic Flow Dynamics: Data, Models and Simulation; Springer: Berlin, Germany, 2013. [Google Scholar]
- Feng, S.; Zhang, Y.; Li, S.E.; Cao, Z.; Liu, H.X.; Li, L. String stability for vehicular platoon control: Definitions and analysis methods. Ann. Rev. Control 2019, 47, 81–97. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).





















