Next Article in Journal
Aluminium Assisted Nickel Alloying in Submerged Arc Welding of Carbon Steel: Application of Unconstrained Metal Powders
Previous Article in Journal
Waste Reduction Methods Used in Construction Companies with Regards to Selected Building Products
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Driver Model Based on Driver Response

by
Faryal Ali
1,*,
Zawar Hussain Khan
2,
Fayaz Ahmad Khan
1,
Khurram Shehzad Khattak
3 and
Thomas Aaron Gulliver
4
1
National Institute of Urban Infrastructure Planning, University of Engineering and Technology, Peshawar 25000, Pakistan
2
Department of Electrical Engineering, University of Engineering and Technology, Peshawar 25000, Pakistan
3
Department of Computer System Engineering, University of Engineering and Technology, Peshawar 25000, Pakistan
4
Department of Electrical and Computer Engineering, University of Victoria, Victoria, BC V8W 2Y2, Canada
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(11), 5390; https://doi.org/10.3390/app12115390
Submission received: 22 April 2022 / Revised: 18 May 2022 / Accepted: 25 May 2022 / Published: 26 May 2022
(This article belongs to the Topic Intelligent Transportation Systems)

Abstract

:
In this paper, a new microscopic traffic model based on forward and rearward driver response is proposed. Driver response is characterized using the distance and time headways. Existing models such as the Intelligent Driver (ID) model characterize traffic flow based on a constant acceleration exponent. This exponent reflects uniform driver behaviour during different conditions which is unrealistic. Driver response is slow with a large distance headway and quick with a short time headway. Conversely, it is quick with a small distance headway and slow with a long time headway. Thus, a new microscopic traffic model is proposed which incorporates driver response. Results are given that show the proposed model provides better traffic stability than the ID model as this stability is based on traffic physics. Further, for effective utilization of road infrastructure, shorter time and longer distance headways are preferred. The performance of the ID and proposed models was evaluated over an 800 m circular road with a string of 15 vehicles for 120 s. These models are numerically discretized using the Euler scheme. The results obtained show that traffic queue dissemination with the proposed model is more realistic than with the ID model and the changes in density with the proposed model are smaller. This is because traffic dissemination with the proposed model is based on traffic parameters rather than a constant exponent.

1. Introduction

Interest in urban traffic modelling has increased in recent years due to the prevalence of congestion, which is a pressing social and economic issue, particularly in developing countries [1]. High density traffic results in slow-moving vehicles and small distances between vehicles. This increases interactions between vehicles and thus the probability of accidents [2]. As urban populations increase, so does the number of vehicles. The number of vehicles has grown from 580 million in 1990 to 816 million in 2010 [3]. The number of vehicles is estimated to reach nearly 3 billion by 2040 [4]. Large numbers of vehicles on the roads result in long traffic queues which dissipate slowly, i.e., traffic takes longer to attain a smooth flow. Traffic queues occur after the flow reaches a maximum. The velocity when the flow is maximum is called the critical velocity and corresponds to the maximum density. Beyond the maximum flow, traffic velocity reduces, and congestion develops. Effective traffic forecasting and management strategies are required to mitigate traffic problems such as congestion and improve road infrastructure utilization [5]. This requires realistic traffic prediction using traffic flow models [6,7,8]. The traffic flow is affected by the distance between vehicles and the time required to align to forward conditions. These factors affect driver response, resulting in velocity variations. Thus, they should be incorporated into traffic models to characterize traffic behaviour accurately and realistically.
Three types of models have been used to characterize traffic flow, microscopic, macroscopic, and mesoscopic. Microscopic models consider individual vehicle behaviour and are often based on driver physical and psychological responses [9]. They employ vehicle parameters such as position, velocity, and time and distance headways [10]. Microscopic models are used to predict vehicle dynamics. Macroscopic models deal with aggregate traffic behaviour and are used to determine average density, velocity, and flow [11]. Mesoscopic models take into account both individual and combined vehicle behaviour [12], so vehicles are characterized both individually and as a group.
The first microscopic traffic model was proposed by Gazis et al. [13]. This model considers driver response to forward vehicles based on the velocity difference. However, it ignores changes in driver behaviour due to traffic conditions; it assumes that in a string of vehicles, a driver adjusts to the speed of forward vehicles with a constant delay of 1.3 s, which is unrealistic and does not follow traffic physics. Newell [14] proposed a microscopic traffic flow model that characterized vehicle behaviour in dense traffic. The distance headway is covered by vehicles while aligning to forward conditions. This is the distance between two consecutive vehicles. In this model, velocity depends on the distance headway. A larger distance headway means a lower traffic density and hence a greater velocity. However, this relationship between velocity and density can result in excessive acceleration, which is unsafe and therefore unrealistic [15]. However, this model was the first to include the time required to align to forward conditions [16]. Newell further suggested that the time to align to forward conditions is a constant [17], but this ignores the differences in driver behaviour.
Bando et al. [18] proposed an improvement to the Newell model but neglected the effects of velocity differences resulting in unstable behaviour. Moreover, deviations from the equilibrium velocity can result in high acceleration and deceleration, which is unrealistic. This is because density dependent traffic conditions are not considered. In reality, traffic adjustment is slow when the density is high and quick when the density is low. Further, a constant driver response is employed for all conditions so differences in driver behaviour are ignored. This model is based on data dependent constants, which is not a realistic approach for traffic characterization. The use of traffic physics is more appropriate for microscopic traffic characterization. In addition, the distances between vehicles are too small leading to accident conditions. Bosch [19] improved the Bando et al. model using regression techniques. However, this resulted in a very complex traffic characterization with 11   variables in the model.
Helbing and Tilch [20] developed a model that incorporated reaction to differences in velocity. Thus, it can accurately model velocity and time headway in congestion, but acceleration and deceleration occur over a very short time. This behaviour is typical of an aggressive driver, so slow and average driver behaviour is ignored. Gipps [21] proposed a model with realistic acceleration and deceleration and driver behaviour. However, it is not accurate for a wide range of parameters [15]. Several models are described in Table 1.
The Intelligent Driver (ID) model developed by Treiber, Henneck, and Helbing [15] is based on driver response. This model considers the velocity and distance headway of preceding vehicles and incorporates practical traffic parameters [22,23,24]. However, the acceleration exponent in this model is a constant and so is not based on traffic physics, which leads to unrealistic behaviour. Traffic flow with the ID model is typically estimated at a maximum speed of 30 m/s and a jamming distance headway at standstill of 7 m. The maximum acceleration is 1   m/s2 while the maximum deceleration is 1.5 m/s2 [16]. The acceleration exponent is commonly set to 4 [15] and is the same for all traffic conditions. The ID model has been improved by incorporating driver response based on deceleration at intersections [25]. However, the distances between vehicles are small even with large velocities. Traffic alignment is the adjustment in velocity when a forward change in traffic occurs. Adaptive cruise control is designed to maintain the required distance headway for safe alignment to forward conditions [26], i.e., changes in velocity are small and within a maximum and minimum range. It has been shown that using the ID model in an adaptive cruise control system can result in accidents [27].
Several traffic prediction software programs are available, such as Simulation of Urban Mobility (SUMO) and PTV VISSIM. The SUMO program is a free package that is commonly used for research [28]. It can be combined with the ID model for traffic prediction, but driver behaviour is not included [29]. The PTV VISSIM program is a commercial package that can be used to predict microscopic traffic behaviour [30]. A revised ID model is used which incorporates driver response based on the distance headway between vehicles. However, changes in flow only occur with a significant change in this response [29]. Traffic capacity is the maximum flow for the conditions at a given location [31]. Connected vehicles communicate bidirectionally with the outside world. The prime goal of connectivity is to improve public safety [32]. The PTV VISSIM program has been used to predict freeway capacity and increase the proportion of connected and autonomous vehicles [33]. Traffic signal algorithms have been developed to mitigate traffic congestion [34]. However, the interaction between autonomous and human operated vehicles is difficult to characterize [35]. The advanced interactive microscopic simulator for urban and non-urban networks (AIMSUN) is a modelling package used to simulate traffic models [36]. It encompasses a collection of dynamic modelling tools and includes microscopic and mesoscopic simulators and dynamic traffic assignment models. AIMSUN is employed for offline traffic engineering and real time traffic management decision support. It provides solutions to traffic planning and operational problems [37].
Table 1. Comparison of traffic models.
Table 1. Comparison of traffic models.
ModelMathematical DescriptionInterpretation
Newell [14]          v ( t + T ) = v ( s ( t ) )
where
       v ( s ) = v m a x [ 1 exp [ ( s s 0 ) v m a x T ] ]
v ( t + T ) = velocity attained by a vehicle at
time ( t + T ) ,
v m a x = maximum velocity, T = time headway,
s = distance headway, and s 0 = jam spacing.
A car-following model that characterizes vehicle behaviour in dense traffic. However, the acceleration can be very high which is unrealistic.
Gipps [21]      v ( t + T ) = min [ v F , a ( t + T ) ,   v F , b ( t + T ) ]
where
v F , a ( t + T ) = v F ( t ) + 2.5 a F ,   m a x T [ 1 v F ( t ) v F , m a x ] 0.025 + v F ( t ) v F , m a x
v F , b ( t + T ) = B F T + B F 2 T 2 B F [ 2 ( s L ( t ) s F ( t ) ( l L + s 0 ) ) v F ( t ) T v L 2 ( t ) B ^ ]
v ( t + T )   = velocity attained by a vehicle at time ( t + T ) ,
a = acceleration, b = deceleration,
v F = following vehicle velocity,
a F , m a x = maximum acceleration of the following vehicle,
T = time headway,
v F , m a x = maximum velocity of the following vehicle,
B F = braking response of the following vehicle,
s L = leading vehicle distance headway,
l L = leading vehicle length,
s F = following vehicle distance headway,
v L = leading vehicle velocity,
s 0 = jam spacing, and
B ^ = braking response of the leading vehicle.
A model that incorporates braking to provide realistic vehicle behaviour and avoid accidents. However, this is a probabilistic model.
Intelligent Driver (ID) [15]       d v d t = a ( 1 ( v v m a x ) δ ( D s ) 2 )
where
        D = s j + T v + v Δ v 2 a b
A model that employs acceleration to characterize driver response. Driver behaviour is related to the velocity and distance headway of leading vehicles. It characterizes changes in traffic in an accident-free environment. However, a constant acceleration exponent is used for all traffic conditions.
Revised ID [33]      a = a m a x ( 1 ( v v m a x ) δ ( D s ) 2 )
where
    D = s j + s 1 v v m a x + c v 2 b + max [ 0 ,   v T + v Δ v 2 a m a x b ]
c = safety impact factor,
s 1   = non-linear jam spacing, and
a m a x = maximum acceleration
A model that maintains large distances between vehicles to characterize freeway traffic. It has been used for connected and autonomous vehicles.
Proposed      δ = ( ( 1 h s + T v h N ) T ) r + ( ( h s + T v h N ) T ) f
   d v d t = a ( 1 ( v v m a x ) ( ( 1 h s + T v h N ) T ) r + ( ( h s + T v h N ) T ) f ( D s ) 2 )
D = ( s j + T v ) ( 1 ( v v m a x ) ( ( 1 h s + T v h N ) T ) r + ( ( h s + T v h N ) T ) f ) 1 / 2  
A model that improves on the ID model by incorporating both forward and rearward vehicle conditions. The acceleration exponent is a variable based on traffic conditions.
In this paper, a new model is proposed which characterizes acceleration based on the forward and rearward driver response and the time and distance headways. Driver response is the reaction to traffic conditions. The response to forward conditions is called the forward response and the response to rearward conditions is called the rearward response. Time headway is the time required for a vehicle to align after a change in traffic conditions. The time for the safe adjustment of velocity is called the typical time headway and the distance travelled during this time is the typical distance headway. Typical headway has been shown to affect driver response [38]. The behaviour of the proposed and ID models is evaluated over an 800 m circular road to illustrate the advantages of our approach. Traffic behaviour is observed for a string of 15 vehicles for 120 s. The proposed and ID models are discretized for simulation using the Euler technique.
The rest of the paper is organized as follows. Section 2 presents the ID and proposed model and a stability analysis is given in Section 3. Section 4 presents the discretization using the Euler technique. The performance of these models is evaluated in Section 5. Finally, Section 6 provides some concluding remarks.

2. Traffic Flow Models

The ID model provides a microscopic characterization of traffic based on forward vehicles [39]. In this model, acceleration is a function of driver response, the distance between vehicles, and the time required for vehicles to align to forward conditions. Driver response is based on the ratio of average velocity to maximum velocity. This ratio is nominally 1 for a smooth flow with low acceleration and deceleration. In this case, traffic velocity is near the maximum.
Acceleration in the ID model is given by [15]
d v d t = a ( 1 ( v v m a x ) δ ( D s ) 2 ) ,
where a is the maximum acceleration, v m a x   is the maximum velocity, v is the average velocity, and δ is the acceleration exponent. The term D is the distance headway during traffic alignment. During alignment, vehicles adjust their velocity according to forward conditions in order to achieve the equilibrium velocity. The distance headway can be expressed as [15]
D = s j + T v + v Δ v 2 a b ,
where s j is the bumper-to-bumper distance between vehicles during congestion (zero velocity), T is the time headway, b is the minimum acceleration, Δ v is the change in velocity required to align to a forward vehicle, and s is the bumper-to-bumper distance between vehicles as shown in Figure 1. The ID model employs (1) and (2) to characterize traffic flow based on the driver response and distance headway during transitions.
In the ID model, driver response to a change in traffic conditions is characterized with the acceleration exponent δ. This exponent cannot characterize traffic behaviour in different conditions because it is a constant. It indicates that driver behaviour is the same for all conditions, which is unrealistic. Further, it is not based on traffic physics. Therefore, a variable exponent is proposed here to model changes in traffic flow based on the forward and rearward driver responses. A driver responds slowly to leading vehicles when the distance headway is large. Conversely, the response is quick when this headway is small [38] and also when the time headway is short [5].
The acceleration exponent δ is impacted by both the distance headway and time headway. Thus, the exponent in the proposed model is a function of the ratio of distance headway h to typical distance headway h N , and time headway   T
δ = ( ( 1 h h N ) T ) r + ( ( h h N ) T ) f ,
where ( ( 1 h h N ) T ) r is the rearward driver response and ( ( h h N ) T ) f is the forward driver response. These responses are illustrated in Figure 2. The subscript r denotes rearward traffic and f denotes forward traffic. The minimum distance headway h s is the distance required between vehicles to avoid accidents. The transition distance headway is the distance required to align to forward conditions. The distance headway h includes the minimum distance headway and transition distance headway h t [40] and so is expressed as
h = h s + h t .
The transition distance is covered during the time headway so that
h t = T v .
Substituting (5) in (4) gives
h = h s + T v ,
and the proposed acceleration exponent is obtained by Substituting (6) in (3)
δ = ( ( 1 h s + T v h N ) T ) r + ( ( h s + T v h N ) T ) f .
Substituting this expression for δ in (1) gives the proposed model
d v d t = a ( 1 ( v v m a x ) ( ( 1 h s + T v h N ) T ) r + ( ( h s + T v h N ) T ) f ( D s ) 2 ) .
In free flow traffic, the typical distance headway is required to avoid accidents and smoothly align to forward vehicles so that h = h N . In congested traffic, h < h N and is reduced to zero in a traffic jam. In free flow, the traffic density is low, and vehicles can maintain a larger distance headway. In this case, there is minimal acceleration and deceleration. In the proposed model (8), alignment due to changes in traffic is based on the rearward and forward conditions and so is more realistic than with a constant   δ .
The traffic density is ρ = 1 D [16] where D is given by (2). At equilibrium, Δ v = 0 so the distance headway at equilibrium for the ID model is
D = ( s j + T v ) ( 1 ( v v m a x ) δ ) 1 / 2 ,
and for the proposed model is
D = ( s j + T v ) ( 1 ( v v m a x ) ( ( 1 h s + T v h N ) T ) r + ( ( h s + T v h N ) T ) f ) 1 / 2   .
Equation (9) indicates that the distance between vehicles at equilibrium with the ID model is based on a constant acceleration exponent and so is the same for all conditions. Conversely, (10) shows that the corresponding distance with the proposed model is based on the forward and rearward traffic conditions and so is not a constant.
Traffic flow is the product of density and velocity [22]
Q = v D .
Substituting (9) in (11) gives
Q = v ( s j + T v ) ( 1 ( v v m a x ) δ ) 1 / 2   ,
therefore, traffic flow with the ID model is based on a constant acceleration exponent. Now, substituting (10) in (11) results in
Q = v ( s j + T v ) ( 1 ( v v m a x ) ( ( 1 h s + T v h N ) T ) r + ( ( h s + T v h N ) T ) f ) 1 / 2  
which indicates that traffic flow with the proposed model is based on forward and rearward driver responses. A slower response produces a smaller flow whereas a quicker response gives a larger flow.

3. Stability Analysis

In this section, the stability of the ID and proposed model is examined. A homogeneous infinite road with identical drivers and vehicles is considered so the alignment to forward conditions is the same, i.e., the acceleration during alignment is uniform, and vehicles maintain the same distance headway D and corresponding equilibrium velocity v e ( D ) . Small changes in distance headway are denoted by y and the corresponding small changes in velocity by u ( t ) . The distance headway during a change in velocity is then
s = D + y ,
and the corresponding velocity is
v = v e ( D ) + u .
Temporal changes in the distance headway produce changes in velocity during alignment [35] which can be characterized as
y ( t ) = d y d t = u L u F ,
where the subscripts L and F denote the leading and following vehicles, respectively. u ( t ) is a function of the change in distance headway [41] and for a smooth flow is given by
u ( t ) = d u d t = f s y F + ( f v + f Δ v ) u F f Δ v u L ,  
with f s = f s , f v = f v , and f Δ v = f Δ v .
For small changes in distance headway and velocity
y ( t ) = y ^ e λ t + i k ,
u ( t ) = u ^ e α t + i k ,
Equations (18) and (19) can be expressed as
( y ( t ) u ( t ) ) = ( y ^ u ^ ) e α t + i k ,
where α = σ + i ω is the growth rate of change during alignment with i = 1 . The real part σ is the change in amplitude, the imaginary part ω = 2 π / T is the corresponding frequency, and k is the phase shift, i.e., the delay between traffic waves that a driver experiences [41]. y ^ and u ^ are the amplitudes of the changes in distance headway and velocity, respectively. Substituting (20) in (16) and (17) gives
y ( t ) = u u e i k ,
u ( t ) = f s y e i k + ( f v + f Δ v ) u e i k f Δ v u .
A model is stable if the eigenvalues of the Jacobian matrix J have negative real parts. The eigenvalues can be obtained from
| J λ I | = 0 ,
where I is the identity matrix and J is the Jacobian matrix given by
J = ( j 11 j 12 j 21 j 22 ) ,
where j 11 and j 21 are the differentials of (21) and (22) with respect to y and j 12 and j 22 are the differentials of (21) and (22) with respect to u which gives
J = e i k ( 0 e i k 1 f s ( f v + f Δ v ) f Δ v e i k )
Substituting this in (23) results in
| e i k ( 0 e i k 1 f s ( f v + f Δ v ) f Δ v e i k ) ( λ 0 0 λ ) | = 0
( λ 1 e i k f s λ f v f Δ v + f Δ v e i k ) = 0 ,
therefore, the eigenvalues are the solutions of
λ 2 + ( f v f Δ v + f Δ v e i k ) λ + f s ( 1 e i k ) = 0 .
Let A ( k ) = f v f Δ v + f Δ v e i k and B ( k ) = f s ( 1 e i k ) which gives
λ 2 + A ( k ) λ + B ( k ) = 0 .
The eigenvalues are then
λ 1 , 2 = A ( k ) 2 (   1 ± 1 4 B ( k ) A 2 ( k ) ) ,
A group of two or more vehicles maintaining a distance headway is called a string [42]. A traffic model is string stable if the real parts of the eigenvalues (28) are negative [41]. Conversely, a model is unstable if changes in the string increase such as stop and go traffic [16]. With a stable string, changes in flow do not grow. A stable string is necessary for efficient and effective traffic control, and indicates that congestion can be controlled in a flow that maintains the desired distance headway [42]. Moreover, traffic models become unstable as k 0 , i.e., when there is no delay between traffic waves which occur in congestion. In this case, the wavelengths and periods increase, and thus so do the distance headway and velocity [41].
The coefficients of (27) can be expressed as Taylor series. For small k , A ( k ) can be approximated as [41]
A ( k ) f v f Δ v + f Δ v e i ( 0 ) i f Δ v e i ( 0 ) 1 k
= f v i f Δ v k ,
and B ( k ) can be approximated as [41]
B ( k ) f s ( 1 e i ( 0 ) ) + f s i e i ( 0 ) 1 k + f s e i ( 0 ) 2 k 2
= i f s k + f s 2 k 2 .
According to the steady-state (equilibrium) condition, the interdependence of f s and f v [41] is
f s = v e ( D ) f v .
where v e ( D ) is the change in velocity for a given distance headway at equilibrium. Substituting f s from (30) in B ( k ) gives
B ( k ) = i v e ( D ) f v v e ( D ) 2 f v
Let
A ( k ) = a 0 + a 1 k , B ( k ) = b 1 k + b 2 k 2
With
a 0 = f v , a 1 = i f Δ v , b 1 = i v e ( D ) f v = i v e ( D ) a 0 , b 2 = v e ( D ) 2 f v = v e ( D ) 2 a 0 .
Expressing the square root in (28) as a Taylor series gives the approximation
1 4 B ( k ) A 2 ( k ) 1 2 B ( k ) A 2 ( k ) 2 B 2 ( k ) A 4 ( k ) .
Substituting (34) in (28) and considering the negative sign for the square root results in
λ 1 = B ( k ) A 2 ( k ) B 2 ( k ) A 3 ( k ) .
Substituting A ( k ) and B ( k ) from (32) gives
λ 1 = b 1 a 0 k + ( b 1 a 1 a 0 2 b 2 a 0 b 1 2 a 0 3 ) k 2 ,
and then substituting (33) in (35) results in
λ 1 = i v e ( D ) a 0 a 0 k + [ i v e ( D ) a 0 ( i f Δ v ) a 0 2 v e ( D ) a 0 2 a 0 ( i v e ( D ) a 0 ) 2 a 0 3 ] k 2 = i v e ( D ) k + v e ( D ) f v [ 2 f Δ v f v 2 v e ( D ) ] k 2 .
The real part of (36) describes the wave growth and the traffic flow is string stable if this term is negative. As
v e ( D )   0   and   f v < 0 ,
the term [ 2 f Δ v f v 2 v e ( D ) ] gives the following string stability criteria [27]
v e ( D ) f v 2 f Δ v
From (37) and (38), the product of [ 2 f Δ v f v 2 v e ( D ) ] and v e ( D ) f v results in a negative real part of λ 1 in (38).
The criterion in (38) indicates that the model is very stable for a driver following large changes in traffic. That is, the traffic flow is smooth and changes in velocity are small. Further, traffic is stable when a driver tracks changes in velocity. Drivers not doing this may produce stop and go traffic. In this case, the model is not string stable. The partial derivatives f v and f Δ v of (1) at steady state with traffic moving at the equilibrium velocity v e ( D )   can be expressed as
f v = a ( δ v e ( D ) δ 1 v m a x δ 2 T ( s j + v e ( D ) T ) D 2 ) ,
f Δ v = v e ( D ) D a b ( s j + v e ( D ) T D )
Substituting (39) and (40) in (38) gives the string stability criteria
v e ( D ) a ( δ D 2 v e ( D ) δ 1 + 2 T s j v m a x δ + 2 v e ( D ) T 2 v m a x δ ) 2 D 2 v m a x δ + v e ( D ) a b ( D + T v e ( D ) ) D 2 b .  
Changes in velocity for the ID model are based on a constant exponent δ , and thus so are changes in the distance headway. To ensure string stability, a large value of δ . is employed in practice which results in large changes in velocity. Then, vehicles will leave congestion quickly while maintaining the desired distance headway. Using a large value of δ is not based on traffic physics but rather is a means of ensuring stability. Thus, it results in an unrealistic and inadequate characterization. In reality, changes in velocity occur based on the rearward and forward driver responses. Therefore, these responses must be considered, and this should ensure traffic string stability. Thus, for the proposed model, replacing δ in (41) with (7) gives
v e ( D ) a ( ( ( 1 h s + T v h N ) T ) r + ( ( h s + T v h N ) T ) f D 2 v e ( D ) [ ( ( 1 h s + T v h N ) T ) r + ( ( h s + T v h N ) T ) f ] 1 + 2 T s j v max ( ( 1 h s + T v h N ) T ) r + ( ( h s + T v h N ) T ) f + 2 v e ( D ) T 2 v max ( ( 1 h s + T v h N ) T ) r + ( ( h s + T v h N ) T ) f ) 2 D 2 v max ( ( 1 h s + T v h N ) T ) r + ( ( h s + T v h N ) T ) f + v e ( D ) a b ( D + T v e ( D ) ) D 2 b
With the proposed model, changes in velocity are based on the forward and rearward traffic conditions, i.e., traffic stability is affected by the forward and rearward time and distance headways. With a long time headway, vehicles move slowly and stay longer in stop and go traffic. In this case, the flow is not string stable. However, a driver maintaining a short time headway will leave stop and go traffic quickly so the flow is string stable. Further, if the distance headway is large, the time headway will be small as the conditions are predictable. Thus, a large distance headway will also ensure quick movement from stop and go traffic, as the driver is more responsive. Conversely, a driver is less responsive with a small distance headway and large time headway and vehicles stay longer in stop and go traffic. Then the flow with the proposed model is not stable which is realistic. In a transportation network, increased utilization of road infrastructure is a limiting factor. Road infrastructure is effectively utilized with a short time headway for traffic alignment to forward conditions. The string stability of the proposed model from (42) suggests that there will be minimal changes in traffic flow with a short time headway and large distance headway. This is as expected with a microscopic traffic model for realistic and effective traffic evolution [43].

4. Numerical Models

The Euler technique is employed to evaluate the performance of the ID and proposed models. This is a simple method to solve ordinary differential systems and is widely employed in the literature. This overcomes the problem of obtaining analytic solutions, which is not tractable [16]. With the Euler technique, time is divided into intervals and the models are used to approximate vehicle positions, velocity, and acceleration each interval.
Temporal changes in distance cause changes in velocity which gives
d D d t = v ,
and the temporal change in velocity d v d t results in changes in acceleration. For simplicity, denote the right-hand side of (2) and (8) by Ω so then
d v d t = .
According to the Euler technique, position, and velocity for the ID model (9) and (1), and proposed model (10) and (8), can be obtained as
D n k + 1 = D n k + Δ t × v n k  
v n k + 1 = v n k + Δ t × n k ,
where k is the previous time step and k + 1 is the next time step. D n k , v n k and n k represent the position, velocity, and acceleration, respectively, of the n th vehicle at the k th time interval
t = k Δ t ,
and ∆t is the duration of a time step. n k is obtained for the ID and proposed model as a function of D n k and v n k from (1) and (8), respectively.

5. Performance Results

The performance of the ID and proposed models was evaluated on a circular road of length 800 m for 120 s using the Euler technique with time step 0.5 s [16]. This technique was employed as it has been implemented in SUMO and AIMSUN for traffic prediction [16]. On a circular road, vehicle congestion can occur temporally, and large traffic changes can be expected. This is one of the worst conditions to evaluate traffic models. The simulation parameters are given in Table 2. The maximum velocity was 33.3 m/s, the average velocity was 15 m/s, and the jam spacing was 7 m [16]. The maximum normalized density was 1 s j = 0.143 . The ratio of current density to the road capacity is called the normalized density. The ID model was evaluated with a time headway of 1.6 s [15], while the proposed model was evaluated with time headway values of 0.1 ,   0.5 ,   1 ,   1.6 , and 2.7 s for uniform driver behaviour. Non-uniform driver behaviour was also examined with rearward velocity 33.3 m/s, rearward time headway 4 s, forward velocity 24.5 m/s, and forward time headway 5 s. The maximum acceleration and deceleration were 0.73 m/s2 and 1.67 m/s2, respectively [15]. The vehicle length was set to 5 m [16] as this typically varies between 2.7 and 5.6 m [44]. The values for h s and h N were 21 m and 25 m, respectively [45]. The acceleration exponent for the ID model ranges from 1 to and is typically 4 [15], so δ = 1 , 4 , and 20 were considered here. A string of 15 vehicles was investigated. As with most studies of vehicle behaviour, roadside data to compare with the numerical results is unavailable.
The flow and velocity behaviour for the ID and proposed models are given in Figure 3 and Figure 4, respectively, and the results are tabulated in Table 3 and Table 4. For the ID model with δ = 1 , the maximum flow was 0.36 veh/s at density 0.03 , and the corresponding velocity was 12.4 m/s. With   δ = 4 , the maximum traffic flow was 0.48 veh/s at density 0.027 , and the corresponding velocity was 17.7 m/s. With δ = 20 , the maximum traffic flow was 0.53 veh/s at density 0.02 , and the corresponding velocity was 27.2 m/s. Table 3 indicates that for the ID model the maximum velocity and flow were smaller with a lower δ while the density was larger. Further, Figure 3 shows that as δ increased the maximum flow increased while the density decreased, and the corresponding velocity increased as shown in Figure 4.
For the proposed model, the maximum flow with T = 0.1 s and T = 0.3 s was 0.49 and 0.60 veh/s, respectively, at density 0.028 and   0.038 . The corresponding velocities were 17.6 and 15.7 m/s, respectively. With T = 0.5 s and T = 1 s, the maximum flow was 0.59 and 0.51 veh/s, respectively, at density 0.041 and 0.038 . The corresponding velocities were 14.4 and 13.4 m/s, respectively. With T = 1.6 s and T = 1.7 s, the maximum flow was 0.41 and 0.40 veh/s, respectively, at density 0.031 and 0.030 . The corresponding velocities were 13.4 and 13.6 m/s, respectively. With T = 2 s and T = 2.7 s, the maximum flow was 0.36 and 0.30 veh/s, respectively, at density 0.025 and 0.021 . The corresponding velocities were 14 and 14.1 m/s, respectively. Table 4 indicates that for the proposed model, the flow was a maximum at T = 0.3 s. Between T = 0.1 and 0.5 s, the density increased with T , and above T = 0.5 s it decreased. For T between 0.1 and 1.7 s, the velocity decreased with T and above this value it increased.
The spatial and temporal evolution of the queue caused by traffic congestion for the ID and proposed models is shown in Figure 5 and the results are tabulated in Table 5. The traffic velocity during the queue was zero, which is shown in yellow, and blue denotes the maximum velocity attained. For the ID model with δ = 1 , the queue dissipated at 45 s as shown in Figure 5a, while with δ = 4 it dissipated at 43.5 s, as shown in Figure 5b. Table 5 indicates that with δ = 1 , the velocity after the queue was 1.7 m/s, while with δ = 4 , it was 1.6 m/s. With δ = 20, the queue exists from 0   to 43.5 s and the corresponding velocity was 0 m/s. The velocity after the queue (after 43.5 s), varied between 1.4 m/s and 6.4 m/s as indicated in Table 5. A traffic queue again developed from 86 s to 120 s between 0 and 10   m, as shown in Figure 5c. Moreover, with δ = 1, the maximum velocity was 20 m/s, while with δ = 4 it was 25 m/s and with δ = 20 it was 30 m/s, as shown in Figure 5a–c. These results indicate that the maximum velocity increased with δ .
For the proposed model with T = 0.1 s, the traffic queue did not dissipate. At 0 s, the velocity between 96.5 m and 3.3 m was 0 m/s. At 60 s, the velocity was 0 m/s between 49.0 m and 96.5 m, while at 120 s the velocity was 0 m/s from 89.0 m to 96.5 m, as shown in Figure 5d. With T = 0.5 s and 1 s, the queue dissipated at 45.0 s and 39.5 s, respectively, as shown in Figure 5e,f. With T = 0.5 s, the velocity after the queue was 1   m/s, while with T = 1 s, this velocity was 0.9 m/s, as indicated in Table 5. With T = 1.6 s and 2.7 s, the queue dissipated at 41.0 s and 45.5 s, respectively, as shown in Figure 5g,h. At T = 1.6 s, the velocity increased from 0 m/s to 0.8 m/s after 41.0 s as given in Table 5. At T = 2.7 s, the velocity increased from 0 m/s to 0.6 m/s after 45.5 s. The maximum velocity attained with the proposed model at T = 0.1 s was 10 m/s, while with T = 0.5 ,   1 ,   1.6 , and 2.7 s it was 20 m/s, as shown in Figure 5d–h. Note that with T = 0.1 s, the traffic queue did not dissipate. The largest velocity with the proposed model after the queue was 1 m/s, which was observed with T = 0.5 s. The results for non-uniform traffic conditions are given in Figure 5i. This shows that the queue dissipated at 40.5 s. The velocity after 40.5 s was 0.7 m/s, increased to 8.7 m/s at 74.0 s, and then decreased to 2.4 m/s at 119.5 s.
The time-space vehicle trajectories for the ID and proposed models are given in Figure 6 and the results are summarized in Table 6. This shows the velocity changes for a platoon of 15 vehicles with an initial average velocity of 15 m/s over an 800 m circular road. The red trajectory corresponds to the first vehicle that starts moving at t = 0 s, while the black trajectories are the following 14 vehicles. With δ = 1 and 4 , the queue existed for 45.0 s and 43.5 s, respectively, as shown in Figure 6a,b. Further, the 15 th vehicle was in the queue for 45.0 s at 91.8 m and 43.5 s at 93.1   m, respectively, as shown in Figure 6a,b. With δ = 20 , the queue existed for 43.5 s. The first vehicle was in the queue for 2.0 s at 1.2 m, while the 15th vehicle was in the queue for 43.5 s at 93.1   m. A queue again appeared at 86.0 s at 50.0   m and increased up to 120 s with the queue between 59.4 m and 94.7 m, as shown in Figure 6c.
For the proposed model with T = 0.1 s, the queue existed for 120 s and gradually dissipated. The first vehicle was in the queue for 3.0 s at 1.6 m, while the 15th vehicle was in the queue for 120 s at 97.3 m, as shown in Figure 6d. With T = 0.5 s and 1 s, the queue existed for 45 .0 s and 39.5 s, respectively, as shown in Figure 6e,f. Thus, the 15 th vehicle stayed for 45.0 s at 95.9   m and 39.5 s at 96.0 m, respectively. With T = 1.6 s and 2.7 s, the queue existed for 41.0 s and 45.5 s, respectively, as shown in Figure 6g,h. The 15th vehicle was in the queue for 41.0 s at 96.05   m and 45.5 s at 96.06   m, respectively.
The positions of the 1 st, 4 th and 10 th vehicles at 30 s with the ID and proposed models are now examined. With the ID model and δ = 1 , the position of the 1 st and 4 th vehicles was 261.9   m and 80.8 m, respectively, whereas the position of the 10 th vehicle was 58.9 m as shown in Figure 6a. With δ = 4 , the position of the 1 st and 4 th vehicles was 314.5 m and 101.1 m, respectively, as shown in Figure 6b. With δ = 20 , the position of the 1 st and 4 th vehicles was 317.7 m and 101.3 m, respectively, as shown in Figure 6c. The position of the 10 th vehicle with δ = 4 and δ = 20 was 58.3 m, as shown in Figure 6b,c.
With the proposed model and T = 0.1 s, the position of the 1 st and 4 th vehicles was 88.7 m and 17.5 m at 30 s, respectively, and the position of the 10 th vehicle was 63.0 m, as shown in Figure 6d. With T = 0.5 s, the position of the 1 st and 4 th vehicles was 207.4 m and 64.7 m, respectively, and the position of the 10 th vehicle was 60.9 m at 30 s, as shown in Figure 6e. With T = 1 s, the position of the 1 st and 4 th vehicles was 262.2 m and 93.2 m at 30 s, respectively, and the position of the 10 th vehicle was 42.2 m as shown in Figure 6f. With T = 1.6 s, the position of the 1 st and 4 th vehicles was 289.7 m and 94.1 m, respectively, as shown in Figure 6g. With T = 2.7 s, the position of the 1 st and 4 th vehicles was 307 m and 75.8 m at 30 s, respectively, as shown in Figure 6h. The position of the 10 th vehicle with T = 1.6 and T = 2.7 was 58.3 m and 61.2 m, respectively. Table 6 indicates that as the acceleration exponent increased, the distance travelled by the 1 st and 4 th vehicles increased. However, the distance travelled by the 10 th vehicle decreased. Further, a decrease in the time headway decreased the distance travelled by the vehicles.
Figure 7 presents the spatial and temporal traffic density behaviour with the ID and proposed models. This shows that with δ = 1 for the ID model, the density between 0 m and 163.9 m at 119.5 s was 0.014 . It increased to 0.02 at 369.6 m and then decreased to 0.016 at 602.7 m, as shown in Figure 7a. The density between 0 s and 34 s was 0.14 at 96.57   m, which indicates a traffic queue. After the queue dissipated, the density at 117 s gradually decreased to 0.03 at 296.3 m from 0.1 at 93.2 m at 41.5 s. With δ = 4 , the density between 0 m and 66.6 m at 120 s was 0.01 . It increased to 0.03 at 306.3 m and then decreased to 0.015 at 602.7 m, as shown in Figure 7b. The density between 0 s and 33.5 s at 96.5 m was 0.14 , which indicates a queue. After the queue dissipated, the density at 115 s gradually decreased to 0.03 at 259.7 m from 0.09 at 93.24 m at 41.5 s. With δ = 20 , the density between 0 m and 49.9 m at 119.5 s was 0.01 . It increased to 0.14 between 63.27 m and 89.9 m and then decreased to 0.008 at 592.7 m as shown in Figure 7c. The density between 0 s and 33.5 s at 96.6   m was 0.14 , which indicates a queue. After the queue dissipated, the density at 68.5 s gradually decreased to 0.07 at 23.3 m from 0.1 at 93.2 at 40.5 s. It then increased to 0.14 at 77.5 s at 20.0 m and was constant between 63.3 m and 86.5 m to 120 s. These results show that as δ   increased, the change in density also increased with time as shown in Figure 7a–c, so the ID model was not stable.
For the proposed model with T = 0.1 s, the density at 0 m was 0.03 at 119.5 s. It decreased to 0.01 at 466.2 m and then to 0.009 at 559.4 m as shown in Figure 7d. The density at 0 s between 96.5 m and 3.3 m was 0.14 and was constant up to 120 s at 109 m, which indicates a queue. With T = 0.5 s, the density between 0 m and 452.8 m at 119.5 s was 0.01 and increased to 0.03 at 606 m, as shown in Figure 7e. The density between 0 s and 37.5 s at 96.5 m was 0.14 , which indicates a queue. After the queue dissipated, the density at 108 s gradually decreased to 0.015 at 149.8   m from 0.09 at 93.2 m at 44 s. It then increased to 0.02 at 116 s at 153.1 m.
With T = 1 s, the density at 0 m was 0.02 at 120 s. It decreased to 0.015 between 173.1 m and 446.2   m and then increased to 0.027 at 602.7 m, as shown in Figure 7f. The density between 0 s and 32.5 s at 96.5 m was 0.14 , which indicates a queue. After the queue dissipated, the density at 93.5 s gradually decreased to 0.015 at 173.1 m from 0.09 at 93.3 m at 40 s. It then increased to 0.02 at 118 s.
With T = 1.6 s the density between 0 m and 156.5 m at 119 s was 0.01 . It increased to 0.29 at 356.3 m and then decreased to 0.01 at 606.0 m, as shown in Figure 7g. The density between 0 s and 33.5 s at 96.5 m was 0.14 , which indicates a queue. After the queue dissipated, the density at 114.5 s gradually decreased to 0.01 at 179.8 m from 0.08 at 93.2 m at 42.5 s. With T = 2.7 s, the density at 0 m was 0.04 at 119.5 s and then decreased to 0.01 at 362.9 m, as shown in Figure 7h. The density between 0 s and 36.5 s at 96.5 m was 0.14 , which indicates a queue. After the queue dissipated, the density at 56.5 s gradually decreased to 0.06 at 89.9 m from 0.1 at 93.2 m at 45.5 s. It then decreased to 0.03 at 117.5 s at 46.6 m.
These results indicate that with the proposed model, changes in density were small and the velocity and density evolve realistically over time based on the time headway. Conversely, the velocity and density with the ID model are based on a constant δ ,   which produced unrealistic traffic behaviour, as shown in the results with δ = 20 . In this case, the changes in density increased over time whereas they should have decreased. Further, position changes with the ID model are based on a constant and vehicles are slower with a larger acceleration exponent δ . With the proposed model, position changes are based on the time headway and vehicles are faster with a smaller headway. Thus, following vehicles achieve a smooth flow based on time headway, which makes the platoon more realistic than with the ID model. The results for the ID and proposed models are summarized in Table 7.

6. Conclusions

A new microscopic traffic flow model based on forward and rearward driver responses is proposed. Driver response is a function of distance and time headways. The proposed model was compared with the Intelligent Driver (ID) model for different time headways over a circular road. The results obtained show that with a large exponent δ , traffic queues with the ID model do not dissipate which is unrealistic. This is due to an inadequate characterization of traffic behaviour. With the proposed model, queue dissemination is quick with a large time headway, while queues exist longer with a short time headway. Further, velocity and density evolve realistically over time based on the headway. Conversely, the ID model results in unrealistic behaviour due to the use of a constant exponent. Moreover, position changes with the proposed model are faster with a smaller time headway. Hence, following vehicles achieve a smooth flow which is realistic. With the ID model, position changes are based on a constant exponent, which results in an unrealistic flow.
With the proposed model, a large distance headway ensures quick movement from stop and go traffic, whereas with a smaller distance headway, vehicles stay longer in stop and go traffic. Hence, traffic stability with the proposed model is more realistic than with the ID model, as expected. This suggests that the proposed model can be employed in adaptive cruise control systems, and with connected and automated vehicles for effective traffic control. Further, it can be used to obtain realistic flows in traffic software packages. The proposed model can characterize traffic flows in different traffic conditions as compared to the ID model. Existing research has primarily considered homogeneous traffic flows. Future research can investigate heterogeneous flows based on real-time data obtained from road measurements.

Author Contributions

Conceptualization, Z.H.K. and F.A.; methodology, F.A.; software, F.A. and Z.H.K.; validation, F.A., Z.H.K., T.A.G. and F.A.K.; formal analysis, F.A.; investigation, F.A., T.A.G. and K.S.K.; resources, T.A.G., Z.H.K., F.A.K. and K.S.K.; writing—original draft preparation, F.A. and Z.H.K.; writing—review and editing, F.A., Z.H.K. and T.A.G.; visualization, F.A., Z.H.K., K.S.K.; supervision, Z.H.K., T.A.G. and F.A.K.; project administration, Z.H.K.; funding acquisition, T.A.G. 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.

Nomenclature

δ Acceleration exponent
d v / d t Driver response
v Average velocity
v m a x Maximum velocity
s j Jam spacing
T Time headway
Δ v Velocity difference
s Bumper to bumper distance
L Vehicle length
h Distance headway
h N Typical distance headway
h s Minimum distance headway
h t Transition distance headway
ρ Density
Q Flow
J Jacobian matrix
ρ m Maximum density
k Phase shift (delay between traffic waves)
y ^ ,   u ^ Eigenvectors
λ 1 , 2 Eigenvalues

References

  1. Timilsina, G.R.; Dulal, H.B. Urban road transportation externalities: Costs and choice of policy instruments. World Bank Res. Obs. 2011, 26, 162–191. [Google Scholar] [CrossRef] [Green Version]
  2. Khan, Z.H.; Gulliver, T.A.; Azam, K.; Khattak, K.S. A macroscopic model based on driver physiological and psychological behavior due to changes in traffic. J. Eng. Appl. Sci. 2019, 38, 57–66. [Google Scholar]
  3. Solmaz, H.; Çelikten, I. Estimation of number of vehicles and amount of pollutants generated by vehicles in Turkey until 2030. Gazi Univ. J. Sci. 2012, 25, 495–503. [Google Scholar]
  4. World Economic Forum. The Number of Cars Worldwide Is Set to Double by 2040. Available online: https://www.weforum.org/agenda/2016/04/the-number-of-cars-worldwide-is-set-to-double-by-2040 (accessed on 9 May 2022).
  5. Khan, Z.H.; Imran, W.; Gulliver, T.A.; Khattak, K.S.; Wadud, Z.; Khan, A.N. An anisotropic traffic model based on driver interaction. IEEE Access 2020, 8, 66799–66812. [Google Scholar] [CrossRef]
  6. Kerner, B.S.; Klenov, S.L. A theory of traffic congestion at moving bottlenecks. J. Phys. A Math. Theor. 2010, 43, 425101. [Google Scholar] [CrossRef]
  7. Long, J.; Gao, Z.; Lian, A. Urban traffic congestion propagation and bottleneck identification. Sci. China F Inf. Sci. 2008, 51, 948–964. [Google Scholar] [CrossRef]
  8. Laval, J.A.; Leclercq, L. A mechanism to describe the formation and propagation of stop-and-go waves in congested freeway traffic. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 2010, 368, 4519–4541. [Google Scholar] [CrossRef] [Green Version]
  9. Henein, C.M.; White, T. Microscopic information processing and communication in crowd dynamics. Phys. A Stat. Mech. Its Appl. 2010, 389, 4636–4653. [Google Scholar] [CrossRef]
  10. Adebisi, A. A Review of the Difference among Macroscopic, Microscopic and Mesoscopic Traffic Models; Department of Civil and Environmental Engineering, Florida Agricultural and Mechanical University: Tallahassee, FL, USA, 2017. [Google Scholar]
  11. Khan, Z.H. Traffic Modelling for Intelligent Transportation Systems. Ph.D. Thesis, Department of Electrical and Computer Engineering, University of Victoria, Victoria, BC, Canada, 2016. [Google Scholar]
  12. 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]
  13. 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]
  14. Newell, G.F. Nonlinear effects in the dynamics of car following. Oper. Res. 1961, 9, 209–229. [Google Scholar] [CrossRef]
  15. 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] [Green Version]
  16. Kessels, F. Traffic Flow Modelling: Introduction to Traffic Flow Theory through a Genealogy of Models; Springer: Cham, Switzerland, 2019. [Google Scholar]
  17. Newell, G.F. A simplified car-following theory: A lower order model. Transp. Res. Part B Methodol. 2002, 36, 195–205. [Google Scholar] [CrossRef]
  18. 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]
  19. Krautter, W.; Bleile, T.; Manstetten, D.; Schwab, T. Traffic simulation with ARTIST. In Proceedings of the Conference on Intelligent Transportation Systems, Boston, MA, USA, 12 November 1997. [Google Scholar]
  20. Helbing, D.; Tilch, B. Generalized force model of traffic dynamics. Phys. Rev. E 1998, 58, 133–138. [Google Scholar] [CrossRef] [Green Version]
  21. Gipps, P.G. A behavioural car-following model for computer simulation. Transp. Res. Part B 1981, 15, 105–111. [Google Scholar] [CrossRef]
  22. 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]
  23. 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]
  24. 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] [Green Version]
  25. 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]
  26. Widmann, G.R.; Daniels, M.K.; Hamilton, L.; Riley, B.; Schiffmann, J.K.; Schnelker, D.E.; Wishon, W.H. Comparison of lidar-based and radar-based adaptive cruise control systems. SAE Trans. 2000, 109, 126–139. [Google Scholar]
  27. 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]
  28. Lopez, P.A.; Behrisch, M.; Bieker-Walz, L.; Erdmann, J.; Flötteröd, Y.P.; Hilbrich, R.; Lücken, L.; Rummel, J.; Wagner, P.; Wießner, E. Microscopic traffic simulation using SUMO. In Proceedings of the IEEE International Conference on Intelligent Transportation Systems, Maui, HI, USA, 4–7 December 2018. [Google Scholar]
  29. 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]
  30. Fellendorf, M.; Vortisch, P. Microscopic traffic flow simulator VISSIM. In Fundamentals of Traffic Simulation; Springer: New York, NY, USA, 2010; pp. 63–93. [Google Scholar]
  31. Transportation Research Board. Highway Capacity Manual; Transportation Research Board: Washington, DC, USA, 2010. [Google Scholar]
  32. 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]
  33. 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]
  34. Lai, J.W.; Chang, J.; Ang, L.K.; Cheong, K.H. Multi-level information fusion to alleviate network congestion. Inf. Fusion. 2020, 63, 248–255. [Google Scholar] [CrossRef]
  35. 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]
  36. Aimsun. Aimsun Next Software. Available online: www.aimsun.com (accessed on 9 May 2022).
  37. Casas, J.; Ferrer, J.L.; Garcia, D.; Perarnau, J.; Torday, A. Traffic simulation with Aimsun. In Fundamentals of Traffic Simulation; Springer: New York, NY, USA, 2010; pp. 173–232. [Google Scholar]
  38. Khan, Z.H.; Gulliver, T.A. A macroscopic traffic model based on anticipation. Arab. J. Sci. Eng. 2019, 44, 5151–5163. [Google Scholar] [CrossRef]
  39. Malinauskas, R. The Intelligent Driver Model: Analysis and Application to Adaptive Cruise Control. Ph.D. Thesis, Clemson University, Clemson, SC, USA, 2014. [Google Scholar]
  40. 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]
  41. Treiber, M.; Kesting, A. Traffic Flow Dynamics: Data, Models and Simulation; Springer: Berlin, Germany, 2013. [Google Scholar]
  42. 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]
  43. Ploeg, J.; Van De Wouw, N.; Nijmeijer, H. Lp string stability of cascaded systems: Application to vehicle platooning. IEEE Trans. Control Syst. Technol. 2013, 22, 786–793. [Google Scholar] [CrossRef] [Green Version]
  44. Smart Motorist. How long Is a Car? (Average Car Length According to Types). Available online: https://www.smartmotorist.com/average-car-length (accessed on 8 May 2022).
  45. Taieb-Maimon, M.; Shinar, D. Minimum and comfortable driving headways: Reality versus perception. Hum. Factors 2001, 43, 159–172. [Google Scholar] [CrossRef]
Figure 1. The parameters for the ID model.
Figure 1. The parameters for the ID model.
Applsci 12 05390 g001
Figure 2. The parameters for the proposed model.
Figure 2. The parameters for the proposed model.
Applsci 12 05390 g002
Figure 3. Flow behaviour of the ID and proposed models over a circular road of length 800 m.
Figure 3. Flow behaviour of the ID and proposed models over a circular road of length 800 m.
Applsci 12 05390 g003
Figure 4. Velocity behaviour of the ID and proposed models over a circular road of length 800 m.
Figure 4. Velocity behaviour of the ID and proposed models over a circular road of length 800 m.
Applsci 12 05390 g004
Figure 5. Velocity over time and space for the ID and proposed models over a circular road of length 800 m: (a) ID model, δ = 1 ; (b) ID model, δ = 4 ; (c) ID model, δ = 20 ; (d) proposed model, T = 0.1 s; (e) proposed model, T = 0.5 s; (f) proposed model, T = 1 s. Velocity over time and space for the ID and proposed models over a circular road of length 800 m: (g) proposed model, T = 1.6 s; (h) proposed model, T = 2.7 s; (i) proposed model, rearward velocity 33.3   m/s, forward velocity 24.5 m/s, rearward time headway 4 s, and forward time headway 5  s.
Figure 5. Velocity over time and space for the ID and proposed models over a circular road of length 800 m: (a) ID model, δ = 1 ; (b) ID model, δ = 4 ; (c) ID model, δ = 20 ; (d) proposed model, T = 0.1 s; (e) proposed model, T = 0.5 s; (f) proposed model, T = 1 s. Velocity over time and space for the ID and proposed models over a circular road of length 800 m: (g) proposed model, T = 1.6 s; (h) proposed model, T = 2.7 s; (i) proposed model, rearward velocity 33.3   m/s, forward velocity 24.5 m/s, rearward time headway 4 s, and forward time headway 5  s.
Applsci 12 05390 g005aApplsci 12 05390 g005b
Figure 6. Trajectories of 15 vehicles with the ID and proposed models over a circular road of length 800 m: (a) ID model, δ = 1 ; (b) ID model, δ = 4 ; (c) ID model, δ = 20 ; (d) proposed model, T = 0.1 s; (e) proposed model, T = 0.5 s; (f) proposed model, T = 1 s; (g) proposed model, T = 1.6 s; (h) proposed model, T = 2.7  s.
Figure 6. Trajectories of 15 vehicles with the ID and proposed models over a circular road of length 800 m: (a) ID model, δ = 1 ; (b) ID model, δ = 4 ; (c) ID model, δ = 20 ; (d) proposed model, T = 0.1 s; (e) proposed model, T = 0.5 s; (f) proposed model, T = 1 s; (g) proposed model, T = 1.6 s; (h) proposed model, T = 2.7  s.
Applsci 12 05390 g006
Figure 7. Traffic density with the ID and proposed models over a circular road of length 800 m: (a) ID model, δ = 1 ; (b) ID model, δ = 4 ; (c) ID model, δ = 20 . Traffic density with the ID and proposed models over a circular road of length 800 m: (d) proposed model, T = 0.1 s; (e) proposed model, T = 0.5 s. Traffic density with the ID and proposed models over a circular road of length 800 m: (f) proposed model, T = 1 s; (g) proposed model, T = 1.6 s; (h) proposed model, T = 2.7 s.
Figure 7. Traffic density with the ID and proposed models over a circular road of length 800 m: (a) ID model, δ = 1 ; (b) ID model, δ = 4 ; (c) ID model, δ = 20 . Traffic density with the ID and proposed models over a circular road of length 800 m: (d) proposed model, T = 0.1 s; (e) proposed model, T = 0.5 s. Traffic density with the ID and proposed models over a circular road of length 800 m: (f) proposed model, T = 1 s; (g) proposed model, T = 1.6 s; (h) proposed model, T = 2.7 s.
Applsci 12 05390 g007aApplsci 12 05390 g007bApplsci 12 05390 g007c
Table 2. Simulation Parameters.
Table 2. Simulation Parameters.
ParameterValue
Maximum velocity, v m a x 33.3 m/s
Maximum normalized density, ρ m   at   v = 0 m/s 1 s j = 0.143
Average velocity, v 15 m/s
Typical distance headway, h N 25 m
Time headway for the ID model, T 1.6 s
Time headway for the proposed model, T 0.1 ,   0.5 ,   1 ,   1.6 ,   and   2.7 s
Jam spacing, s j 7 m
Maximum acceleration 0.73 m/s2
Maximum deceleration 1.67 m/s2
Vehicle length, l 5 m
Minimum distance headway, h s 21 m
Time step, Δ t 0.5 s
Rearward velocity 33.3 m/s
Rearward time headway 4 s
Forward velocity 24.5 m/s
Forward time headway 5 s
Table 3. Maximum flow, maximum density, and critical velocity for the ID model.
Table 3. Maximum flow, maximum density, and critical velocity for the ID model.
Acceleration Exponent δ Maximum Flow (veh/s)Maximum DensityCritical Velocity (m/s)
1 0.36 0.030 12.4
4 0.48 0.027 17.7
20 0.53 0.020 27.2
Table 4. Maximum flow, maximum density, and critical velocity for the proposed model.
Table 4. Maximum flow, maximum density, and critical velocity for the proposed model.
Time Headway T (s) Maximum Flow (veh/s)Maximum DensityCritical Velocity (m/s)
0.1 0.49 0.028 17.6
0.3 0.60 0.038 15.7
0.5 0.59 0.041 14.4
1 0.51 0.038 13.4
1.6 0.41 0.031 13.4
1.7 0.40 0.030 13.6
2 0.36 0.025 14.0
2.7 0.30 0.021 14.1
Table 5. Velocity and time for the ID and proposed models during and after the queue.
Table 5. Velocity and time for the ID and proposed models during and after the queue.
ParameterVelocity during Queue (m/s)Time
(s)
Velocity after Queue
(m/s)
Time
(s)
δ = 1 0 0 45.0 1.7 45.0
δ = 4 0 0 43.5 1.6 43.5
δ = 20 0 0 43.5   and   86.0 120 1.4 6.4 43.5 86.0
T = 0.1 s 0 0 120 Queue does not dissipate-
T = 0.5 s 0 0 45.0 1 45.0
T = 1 s 0 0 39.5 0.9 39.5
T = 1.6 s 0 0 41.0 0.8 41.0
T = 2.7 s 0 0 45.5 0.6 45.5
Non-uniform
traffic
0 0 40.5 0.7 40.5
Table 6. Position of the 1 st, 4 th, and 10 th vehicles at 30 s with the ID and proposed models.
Table 6. Position of the 1 st, 4 th, and 10 th vehicles at 30 s with the ID and proposed models.
Parameter1st Vehicle
Position (m)
4th Vehicle
Position (m)
10th Vehicle
Position (m)
δ = 1 261.9 80.8 58.9
δ = 4 314.5 101.1 58.3
δ = 20 317.7 101.3 58.3
T = 0.1 s 88.7 17.5 63.0
T = 0.5 s 207.4 64.7 60.9
T = 1 s 262.2 93.2 42.2
T = 1.6 s 289.7 94.1 58.3
T = 2.7 s 307.0 75.8 61.2
Table 7. Summary for the ID and proposed models.
Table 7. Summary for the ID and proposed models.
Traffic Parameter(s)ID ModelProposed Model
Flow and VelocityAs δ increases, the maximum flow and velocity increase based on this constant.The flow and velocity vary based on the forward and rearward driver responses.
Queue dissipationThe queue dissipation is based on the constant δ . The queue appears again with a larger δ and the congestion increases over time which is unrealistic.The queue dissipation is based on the time and distance headways and evolves realistically over time.
Position changesThe position changes are based on the constant δ . They are slower with a larger δ and hence vehicles move slower.The position changes are based on the time and distance headways. Vehicles are faster with a smaller time headway and hence achieve a smooth flow which makes the platoon more realistic than with the ID model.
DensityDensity is based on the constant δ which results in unrealistic traffic behaviour. A larger δ produces significant changes in density which increase over time whereas they should decrease.Changes in density are small and evolve realistically over time.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

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. https://doi.org/10.3390/app12115390

AMA Style

Ali F, Khan ZH, Khan FA, Khattak KS, Gulliver TA. A New Driver Model Based on Driver Response. Applied Sciences. 2022; 12(11):5390. https://doi.org/10.3390/app12115390

Chicago/Turabian Style

Ali, Faryal, Zawar Hussain Khan, Fayaz Ahmad Khan, Khurram Shehzad Khattak, and Thomas Aaron Gulliver. 2022. "A New Driver Model Based on Driver Response" Applied Sciences 12, no. 11: 5390. https://doi.org/10.3390/app12115390

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop