Welcome to visit Communications in Theoretical Physics,
Mathematical Physics

A new continuum model with driver's continuous sensory memory and preceding vehicle's taillight

  • Cong Zhai 1, 2 ,
  • Weitiao Wu , 2,
Expand
  • 1School of Transportation and Civil Engineering and Architecture, Foshan University, Foshan 528000 Guangdong, China
  • 2School of Civil Engineering and Transportation, South China University of Technology, Guangzhou 510641 Guangdong, China

Author to whom any correspondence has been addressed.

Received date: 2020-01-06

  Revised date: 2020-05-28

  Accepted date: 2020-05-29

  Online published: 2020-10-10

Copyright

© 2020 Institute of Theoretical Physics CAS, Chinese Physical Society and IOP Publishing

Abstract

Car taillights are ubiquitous during the deceleration process in real traffic, while drivers have a memory for historical information. The collective effect may greatly affect driving behavior and traffic flow performance. In this paper, we propose a continuum model with the driver's memory time and the preceding vehicle's taillight. To better reflect reality, the continuous driving process is also considered. To this end, we first develop a unique version of a car-following model. By converting micro variables into macro variables with a macro conversion method, the micro car-following model is transformed into a new continuum model. Based on a linear stability analysis, the stability conditions of the new continuum model are obtained. We proceed to deduce the modified KdV-Burgers equation of the model in a nonlinear stability analysis, where the solution can be used to describe the propagation and evolution characteristics of the density wave near the neutral stability curve. The results show that memory time has a negative impact on the stability of traffic flow, whereas the provision of the preceding vehicle's taillight contributes to mitigating traffic congestion and reducing energy consumption.

Cite this article

Cong Zhai , Weitiao Wu . A new continuum model with driver's continuous sensory memory and preceding vehicle's taillight[J]. Communications in Theoretical Physics, 2020 , 72(10) : 105004 . DOI: 10.1088/1572-9494/aba24c

1. Introduction

With the development of the national economy, traffic situations and traffic accidents are becoming increasingly serious. Traffic congestion has been a canonical problem in transportation science due to its complexity. To alleviate traffic congestion, extensive transportation management strategies have been proposed over the past decades, such as traffic accident analysis [1] and public transit operational strategies [1-3]. Traffic planners would benefit from a better understanding of driving behavior and an accurate estimation of traffic flow performance in order to effectively control the system. A distinct line of research concentrates on traffic flow modeling, to better understand the formation and propagation mechanism of traffic congestion.
Methodologically, traffic flow models can be divided into two categories: microscopic models and macroscopic models. The former group includes the cellular automaton models [4] and car-following models [5, 6], while the latter group includes the continuous models [7-9] and lattice models [10-16]. As opposed to the microscopic models, the macroscopic models are indifferent to the number of vehicles, such that less simulation and calculation time is required. This paper is concerned with the macroscopic models, more specifically the continuum models. The development of macro traffic flow models stems from the LWR model proposed by Lighthill, Whitham, and Richards [17], which was constructed based on the principle of conservation of vehicle flow. However, it was found that the LWR model is incapable of simulating non-equilibrium traffic phenomena such as stop-and-go traffic behaviors. To conquer this drawback, in 1971, Payne proposed a higher-order traffic model by replacing the equilibrium speed-density relationship with a dynamic equation for speed [18]. In 1995, Daganzo pointed out that the Payne model may violate the principle of anisotropy of traffic flow [19]. Later, Zhang [20] and Jiang et al [21] replaced the density gradient term in the Payne model with a velocity gradient term, such that the anisotropic characteristics of the traffic flow is satisfied, which paves the way for continuous flow modeling. Liu et al [22] proposed a continuum model considering the backward-looking effect, and they showed that the backward-looking effect can enhance the stability of traffic flow. Cheng et al [23], Zhai and Wu [24] added the traffic jerk term into the continuum model, which showed that traffic jams can be suppressed efficiently when the drivers can avoid an unnecessary jerk effect. Liu et al [25] and Cheng et al [26] investigated the impact of curved road and slopes in continuum models, and the results showed that the provision of friction and radius in curved roads can suppress traffic congestion, while the angle and slope length in road slopes also greatly affect the stability of traffic flow. Cheng et al [27] presented an extended continuum model accounting for the drivers' timid or aggressive attributes. Considering that electronic throttle (ET) angle information is one of the most important items of vehicle information in connected automatic vehicles, Li et al [28] and Jiao et al [29] introduced ET difference information into the continuous model. Other related studies can be found in the literature [8, 30-39].
In real traffic environments, car taillights are ubiquitous during the deceleration process. The driver of a following car can be informed of the car in front's status from the taillight. Intuitively, the driver of the following car tends to decelerate and keep a safe distance, given the preceding taillight. A recent study of a car-following model that considers the effect of a preceding taillight was done by Zhang et al [40]. They showed that the preceding vehicle's taillight information can greatly affect traffic flow stability. Later, Zhang et al [41] introduced the taillight effect into the macro traffic flow model. On the other hand, drivers often have a memory of historical information in the driving process. Although the effect of memory time has been investigated in the literature [42], the memory time of drivers is assumed to be a constant. Since the driving process is continuous, the above assumption is too strong. To be more realistic, we should consider the memory of drivers during a period of time [43, 44]. In summary, the aforementioned research was only done within the framework of micro traffic flow models, whereas macroscopic traffic flow models considering these realistic factors have been a rarity. Given the advantages of the macroscopic traffic flow models and their widespread application, there is an imminent need to develop a continuum model to address these concerns. As a remedy, this paper proposes a new continuum model with the driver's memory and the preceding vehicle's taillight. This research is expected to provide an insight into macroscopic traffic flow simulation and traffic control.
The reminder of this paper is as follows: a new continuous model considering the effect of the driver's memory time and the preceding vehicle's taillight is given in section 2. The stability condition of the model is derived in section 3. In section 4, the KdV-Burgers equation is deduced through nonlinear analysis; the simulations carried out to verify the conclusions of the theoretical analysis are described in section 5. Section 6 summarizes the main conclusions of this paper.

2. An extended continuum model

In 1995, Bando et al proposed an optimal velocity model (OVM) to describe car-following behavior in a single lane [45], specifically
$\begin{eqnarray}\displaystyle \frac{{\rm{d}}{v}_{n}(t)}{{\rm{d}}t}=a\left[V\left({\rm{\Delta }}{x}_{n}(t)\right)-{v}_{n}(t)\right],\end{eqnarray}$
where ${x}_{n}(t)$ and ${v}_{n}(t)$ are the instantaneous position and the velocity information of vehicle n at time t, respectively. ${\rm{\Delta }}{x}_{n}(t)$ is the headway between vehicle n and the vehicle (in front) n + 1 at time t, and ${\rm{\Delta }}{x}_{n}(t)={x}_{n+1}(t)-{x}_{n}(t).$ a is the driver's sensitivity. The optimal velocity function is a function of ${\rm{\Delta }}{x}_{n}(t),$ which takes the following form:
$\begin{eqnarray}V\left({\rm{\Delta }}{x}_{n}(t)\right)=\displaystyle \frac{{v}_{\max }}{2}\left[\tanh \left({\rm{\Delta }}{x}_{n}(t)-{h}_{c}\right)+\,\tanh \left({h}_{c}\right)\right],\end{eqnarray}$
where ${h}_{c}$ is the safe distance, and ${v}_{\max }$ is the maximum velocity.
The stability conditions can be obtained by carrying out a linear stability analysis of the above OVM, and the kink-antikink solitary wave solution obtained from the nonlinear stability analysis can be used to explain the propagation characteristics of traffic congestion. Given these advantages, many derivative models have been developed. Recently, a car-following model considering the drivers' memory times was proposed [46], which is expressed as follows:
$\begin{eqnarray}\displaystyle \frac{{\rm{d}}{v}_{n}(t)}{{\rm{d}}t}=a\left[V\left(\displaystyle \frac{1}{{\tau }_{0}}\displaystyle {\int }_{t-{\tau }_{0}}^{t}{\rm{\Delta }}{x}_{n}(u){\rm{d}}u\right)-{v}_{n}(t)\right]+\lambda {\rm{\Delta }}{v}_{n}(t),\end{eqnarray}$
where ${\tau }_{0}$ is the driver's sensory memory time, ${\rm{\Delta }}{v}_{n}(t)$ is the velocity difference between the vehicle n and the vehicle in front n + 1 at time t and $\lambda $ is the weighted parameter.
In the absence of connected and automated vehicles, whether the current vehicle will adjust its speed is primarily dependent on the preceding vehicle's taillight. Intuitively, at the instant when the preceding vehicle's taillight comes on, the following vehicle tends to present braking behavior. In view of this, we introduce the preceding vehicle's taillight effect into equation (3); we then have an extended car-following model as follows:
$\begin{eqnarray}\displaystyle \frac{{\rm{d}}{v}_{n}(t)}{{\rm{d}}t}=a\left[V\left(\displaystyle \frac{1}{{\tau }_{0}}\displaystyle {\int }_{t-{\tau }_{0}}^{t}{\rm{\Delta }}{x}_{n}(u){\rm{d}}u\right)-{v}_{n}(t)\right]+\lambda {\rm{\Delta }}{v}_{n}(t)+{\theta }_{n}(t){\zeta }_{n}(t),\end{eqnarray}$
where ${\theta }_{n}(t)$ is a binary function indicating whether the front vehicle is decelerating, that is:
$\begin{eqnarray}{\theta }_{n}(t)=\left\{\begin{array}{cc}0, & {a}_{n+1}\geqslant 0\\ 1, & {a}_{n+1}\lt 0\end{array}\right.,\end{eqnarray}$
where ${\zeta }_{n}(t)$ is a perturbation term induced by the preceding vehicle's taillight, which is defined as follows:
$\begin{eqnarray}{\zeta }_{n}(t)=\left\{\begin{array}{ll}{\zeta }_{0}\,\tanh \left(1-\displaystyle \frac{h}{{x}_{0}}\right)\times H\left(-{\rm{\Delta }}{v}_{n}(t)\right)\times {\rm{\Delta }}{v}_{n}(t), & {\rm{\Delta }}\leqslant {x}_{0}\\ 0, & {\rm{\Delta }}\gt {x}_{0}\end{array}\right.,\end{eqnarray}$
where h is the headway between the following vehicle and the preceding vehicle. ${x}_{0}$ is the critical distance where the preceding vehicle's taillight takes effect on the following vehicle. ${\zeta }_{0}$ is a parameter that reflects the driver's characteristics. Generally, when $h\gt {x}_{0},$ the headway between adjacent vehicles is so large that the current vehicle is not affected by the preceding vehicle's taillight. On the contrary, when $h\leqslant {x}_{0},$ the distance between the two consecutive vehicles is close, such that the current vehicle should always pay attention to the preceding vehicle's taillight to avoid collisions. $H\left(\cdot \right)$ is the Heaviside function, specifically
$\begin{eqnarray}H\left(x\right)=\left\{\begin{array}{ll}0, & x\geqslant 0\\ 1, & x\lt 0\end{array}\right..\end{eqnarray}$
In order to transform the above micro variables into macro variables, we transform the discrete variables of individual vehicles into continuous flow variables. We assume that the state of the vehicle n + 1 at position x represents the average traffic conditions in the region $\left[x-\tfrac{1}{2}h,x+\tfrac{1}{2}h\right],$ which is determined by the average traffic conditions in the preceding region $\left[x+\tfrac{1}{2}h,x+\tfrac{3}{2}h\right].$ Here, h corresponds to ${\rm{\Delta }}x$ in the car-following model and varies with the inter-vehicle space. As a result, the above micro variables can be transformed into macro variables, based on the method described in the literature [22]:
$\begin{eqnarray}\begin{array}{l}{v}_{n}(t)\to v(x,t),\,{v}_{n+1}(t)\to v(x+h,t),\\ V\left({\rm{\Delta }}{x}_{n}(t)\right)\to {V}_{e}\left(\rho \right),\,V^{\prime} \left({\rm{\Delta }}{x}_{n}(t)\right)\to \bar{V^{\prime} }\left(h\right),\\ V\left(\displaystyle \frac{1}{{\tau }_{0}}\displaystyle {\int }_{t-{\tau }_{0}}^{t}{\rm{\Delta }}{x}_{n}(u){\rm{d}}u\right)\to V\left(\displaystyle \frac{1}{{\tau }_{0}}\displaystyle {\int }_{t-{\tau }_{0}}^{t}h\left(x,t\right){\rm{d}}t\right),\end{array}\end{eqnarray}$
where $\rho (x,t)$ and $v(x,t)$ represent the macro density and the velocity at (x, t), respectively. h is the mean headway between two adjacent vehicles, and $h=\tfrac{1}{\rho }.$ ${V}_{e}\left(\rho \right)$ is the equilibrium speed, and$\bar{V^{\prime} }\left(h\right)=-{\rho }^{2}{V^{\prime} }_{e}\left(\rho \right).$
Ignoring the higher-order nonlinear terms, we perform a Taylor expansion of $v(x+h,t),$ we then have
$\begin{eqnarray}v(x+h,t)=v(x,t)+h{v}_{x}+\displaystyle \frac{1}{2}{v}_{xx}{h}^{2}.\end{eqnarray}$
Substituting equations (8) and (9) into equation (4), we then have
$\begin{eqnarray}\begin{array}{l}\displaystyle \frac{\partial v}{\partial t}+\left[v-\left(\lambda +\phi \right)h\right]\displaystyle \frac{\partial v}{\partial x}=a\left[V\left(\displaystyle \frac{1}{{\tau }_{0}}\displaystyle {\int }_{t-{\tau }_{0}}^{t}h\left(x,t\right){\rm{d}}t\right)\right.\\ \,\,\,\,\,\,\,\,\,\,\,\,-\,\left.v(x,t)\Space{0ex}{3.0ex}{0ex}\right]+\displaystyle \frac{\left(\lambda +\phi \right)}{2}{v}_{xx}{h}^{2},\end{array}\end{eqnarray}$
where$\phi ={\zeta }_{0}\,\tanh \left(1-\tfrac{h}{{x}_{0}}\right).$
Based on the intermediate value theorem, the following equation can then be obtained
$\begin{eqnarray}\begin{array}{l}V\left(\displaystyle \frac{1}{{\tau }_{0}}\displaystyle {\int }_{t-{\tau }_{0}}^{t}h\left(x,t\right){\rm{d}}t\right)={V}_{e}\left(\displaystyle \frac{1}{{\tau }_{0}}\displaystyle {\int }_{t-{\tau }_{0}}^{t}\rho \left(x,t\right){\rm{d}}ts\right)\\ \,\,\,\,\,\,\,\,=\,{V}_{e}\left(\rho \left(x,t-\mu {\tau }_{0}\right)\right),\end{array}\end{eqnarray}$
where $0\lt \mu \lt 1.$
Performing a Taylor expansion of the items $\rho \left(x,t-\mu {\tau }_{0}\right)$ and ${V}_{e}\left(\rho \left(x,t-\mu {\tau }_{0}\right)\right),$ and ignoring the higher-order nonlinear terms, we then have
$\begin{eqnarray}\rho \left(x,t-\mu {\tau }_{0}\right)=\rho \left(x,t\right)-\mu {\tau }_{0}\displaystyle \frac{\partial \rho }{\partial t},\end{eqnarray}$
$\begin{eqnarray}{V}_{e}\left(\rho \left(x,t-\mu {\tau }_{0}\right)\right)={V}_{e}\left(\rho \left(x,t\right)\right)-\mu {\tau }_{0}{V^{\prime} }_{e}\left(\rho \right)\displaystyle \frac{\partial \rho }{\partial t}.\end{eqnarray}$
Combining equations (12) and (13) with the conservative equations yields a new continuum model with the driver's memory time and the preceding vehicle's taillight, as follows:
$\begin{eqnarray}\left\{\begin{array}{l}\displaystyle \frac{\partial \rho }{\partial t}+\rho \displaystyle \frac{\partial v}{\partial x}+v\displaystyle \frac{\partial \rho }{\partial x}=0\\ \displaystyle \frac{\partial v}{\partial t}+\left[v-\left(\lambda +\phi \right)h-a\mu {\tau }_{0}\rho {V^{\prime} }_{e}\left(\rho \right)\right]\displaystyle \frac{\partial v}{\partial x}=a\left[{V}_{e}\left(\rho \right)-v(x,t)\right]+a\mu {\tau }_{0}v{V^{\prime} }_{e}\left(\rho \right)\displaystyle \frac{\partial \rho }{\partial x}+\displaystyle \frac{\left(\lambda +\phi \right)}{2}{v}_{xx}{h}^{2}\end{array}\right..\end{eqnarray}$

3. Linear analysis

In this section, we perform a linear analysis on the extended continuum model. In order to facilitate subsequent derivation, equation (14) is rewritten as a vector form
$\begin{eqnarray}\displaystyle \frac{\partial U}{\partial t}+A\displaystyle \frac{\partial U}{\partial x}=E,\end{eqnarray}$
where $U=\left[\begin{array}{c}\rho \\ v\end{array}\right],$ $A=\left[\begin{array}{cc}v & \rho \\ -a\mu {\tau }_{0}v{V^{\prime} }_{e}\left(\rho \right) & v-\left(\lambda +\phi \right)h-a\mu {\tau }_{0}{V^{\prime} }_{e}\left(\rho \right)\rho \end{array}\right],$ $E=\left[\begin{array}{c}0\\ a\left[{V}_{e}\left(\rho \right)-v(x,t)\right]+\tfrac{\left(\lambda +\phi \right)}{2}{v}_{xx}{h}^{2}\end{array}\right].$
Based on the roots obtained by solving the equation $\left|\lambda I-A\right|=0,$ the eigenvalues of A are
$\begin{eqnarray}\begin{array}{l}{\lambda }_{1}=v-\displaystyle \frac{\left(\lambda +\phi \right)h+a\mu {\tau }_{0}\rho {V^{\prime} }_{e}(\rho )+\sqrt{{\left[\left(\lambda +\phi \right)h+a\mu {\tau }_{0}\rho {V^{\prime} }_{e}(\rho )\right]}^{2}-4a\mu {\tau }_{0}{V^{\prime} }_{e}(\rho )v}}{2},\\ {\lambda }_{2}=v-\displaystyle \frac{\left(\lambda +\phi \right)h+a\mu {\tau }_{0}\rho {V^{\prime} }_{e}(\rho )-\sqrt{{\left[\left(\lambda +\phi \right)h+a\mu {\tau }_{0}\rho {V^{\prime} }_{e}(\rho )\right]}^{2}-4a\mu {\tau }_{0}{V^{\prime} }_{e}(\rho )v}}{2}.\end{array}\end{eqnarray}$
According to the above formula, there is no characteristic speed higher than the average speed v. This suggests that the new continuum model has an anisotropic property.
Subsequently, we conduct a qualitative analysis of the model based on the linear stability analysis method. To begin with, we assume that the initial traffic flow is uniform, and the steady-state solution for uniform flow is defined as
$\begin{eqnarray}\rho (x,t)={\rho }_{0},\,v(x,t)={v}_{0}.\end{eqnarray}$
A small perturbation is applied to the above uniform flow
$\begin{eqnarray}\left(\begin{array}{l}\rho (x,t)\\ v(x,t)\end{array}\right)=\left(\begin{array}{l}{\rho }_{0}\\ {v}_{0}\end{array}\right)+\left(\begin{array}{l}{\hat{\rho }}_{k}\\ {\hat{v}}_{k}\end{array}\right)\exp \left({\rm{i}}kx+{\sigma }_{k}t\right).\end{eqnarray}$
Substituting equation (18) into equation (14) and ignoring the higher-order nonlinear terms, we have that
$\begin{eqnarray}\left\{\begin{array}{l}\left({\sigma }_{k}+{v}_{0}{\rm{i}}k\right){\hat{\rho }}_{k}+{\rho }_{0}{\rm{i}}k{\hat{v}}_{k}=0\\ \left(-a{V^{\prime} }_{e}\left({\rho }_{0}\right)-a\mu {\tau }_{0}{v}_{0}{V^{\prime} }_{e}\left({\rho }_{0}\right){\rm{i}}k\right){\hat{\rho }}_{k}+\left\{\begin{array}{l}{\sigma }_{k}+\left[{v}_{0}-\left(\lambda +\phi \right)h-a\mu {\tau }_{0}{\rho }_{0}{V^{\prime} }_{e}\left({\rho }_{0}\right)\right]{\rm{i}}k+\\ a-\tfrac{\left(\lambda +\phi \right)}{2}{\left({\rm{i}}k\right)}^{2}{h}^{2}\end{array}\right\}{\hat{v}}_{k}=0\end{array}\right..\end{eqnarray}$
To ensure that the solution of equation (19) is non-zero, the necessary and sufficient condition is that the coefficient determinant is equal to zero, that is,
$\begin{eqnarray}\left|\begin{array}{cc}{\sigma }_{k}+{v}_{0}{\rm{i}}k & {\rho }_{0}{\rm{i}}k\\ -a{V^{\prime} }_{e}\left({\rho }_{0}\right)-a\mu {\tau }_{0}{v}_{0}{V^{\prime} }_{e}\left({\rho }_{0}\right){\rm{i}}k & \begin{array}{l}{\sigma }_{k}+\left[{v}_{0}-\left(\lambda +\phi \right)h-a\mu {\tau }_{0}{\rho }_{0}{V^{\prime} }_{e}\left({\rho }_{0}\right)\right]{\rm{i}}k+\\ a-\tfrac{\left(\lambda +\phi \right)}{2}{\left({\rm{i}}k\right)}^{2}{h}^{2}\end{array}\end{array}\right|=0.\end{eqnarray}$
After solving equation (20), we know that ${\sigma }_{k}$ satisfies the following conditions:
$\begin{eqnarray}\begin{array}{l}{\left({\sigma }_{k}+{v}_{0}{\rm{i}}k\right)}^{2}+\left({\sigma }_{k}+{v}_{0}{\rm{i}}k\right)\left\{\Space{0ex}{3.0ex}{0ex}a-\left[\left(\lambda +\phi \right)h\right.\right.\\ \,+\,\left.\left.a\mu {\tau }_{0}{\rho }_{0}{V^{\prime} }_{e}\left({\rho }_{0}\right)\right]{\rm{i}}k-\displaystyle \frac{\left(\lambda +\phi \right)}{2}{\left({\rm{i}}k\right)}^{2}{h}^{2}\right\}\\ \,+\,a{\rho }_{0}{V^{\prime} }_{e}\left({\rho }_{0}\right){\rm{i}}k\left(1+\mu {\tau }_{0}{v}_{0}{\rm{i}}k\right)=0.\end{array}\end{eqnarray}$
In order to determine the value of ${\sigma }_{k}$ in equation (