Abstract
An improved optimal velocity model, which considers the velocity difference of two adjacent lanes, is presented in this paper. Using linear stability theory, the stability criterion of the new model is obtained and the neutral stability curves are plotted. By applying the reductive perturbation method, the nonlinear stability of the proposed model is also investigated and the soliton solution of the modified Korteweg–de Vries equation near the critical point is obtained to characterize the unstable region. All the theoretical analysis and numerical results demonstrate that the proposed model can characterize traffic following behaviors effectively and achieve better stability.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Over the decades, the research on car-following has attracted considerable attention [2, 4]. Various traffic models have been developed, and numerous empirical tests have been conducted. As early as 1953, Pipes [34] did pioneering work to mathematically derive dynamic equations which can be used to describe several motions of the leading vehicle. Chandler et al. [3] later expanded Pipes’ model and developed the California model which considers the delay time of vehicles. Herman [16] proposed a double look-ahead model which involves the nearest and next nearest cars in front and simulated the model using computer for the first time. Subsequently, many researchers (e.g., Gazis [8, 9], Edie [7], Newell [31, 32], et al.) made great contributions to the car-following theory [5, 14, 29, 30, 38].
Among hundreds of car-following models, the optimal velocity (OV) model developed by Bando et al. [1] has been widely accepted due to its simplicity, innovativeness, and great performance of describing the car-following behavior. Komatsu and Sasa [20] employed the OV model to study traffic congestion. Helbing and Tilch [15] applied the basic concept of the OV model and developed a generalized force (GF) model, which achieved good agreement with the empirical data. Nagatani et al. [28] deduced a difference equation from the OV model to describe highway traffic flow. Lenz et al. [22] extended the OV model by incorporating multi-vehicle interactions and the results indicated that the size of the stable region had been increased. Muramastu and Nagatani [24] analyzed the density wave numerically and analytically and obtained Korteweg-de Vries (KdV) equation for the OV model. Recently, Jiang et al. [18] studied a full velocity difference (FVD) model concerning both positive and negative velocities and addressed the problems of too high acceleration and unrealistic deceleration that appear in the OV model. Ge et al. [11] studied three different types of OV models using three nonlinear wave equations including KdV, Burgers and mKdV, and concluded two generally verified solutions for the KdV and mKdV equations. Furthermore, Peng et al. [33] proposed an optimal velocity difference (OVD) model; Zheng et al. [42] analyzed an anticipation driving car-following (AD-CF) model; Tang et al. [36] studied the driving behavior under an accident and proposed a car-following model with inter-vehicle communication (IVC); and Yu et al. [40] presented a full velocity difference and acceleration (FVDA) model which considers headway, velocity difference and acceleration of the leading car.
However, most of existing car-following models only concern car-following behaviors for single lane. Only little work considers the interaction between the major lane and neighbor lane(s). Tang et al. [37] considered the lateral distance of two lanes and obtained the stability condition via linear stability theory and nonlinear perturbation equation. Ge et al. [13] proposed a car-following model incorporating lateral distance between the motor and adjacent non-motor lane without isolation belts. Jia et al. [17] considered the lateral influence by introducing a combination of optimal velocity functions of two adjacent lanes.
Apparently, the vehicle velocity of the adjacent lane has impact on the driving behaviors of vehicles on the major lane. Typically, if the vehicles on the adjacent lane increase velocity suddenly, the drivers on the major lane might speed up in order to catch up the adjacent vehicles or slow down since they might think the adjacent vehicles need to change lane. On the contrary, if the vehicles on the adjacent lane reduce velocity abruptly, the drivers on the major lane might also slow down since they might think there is a traffic jam or accident ahead. In either way, the drivers on the major lane adjust their speeds due to the velocity change of the vehicles on the adjacent lane. In other words, the major lane velocity is influenced by the vehicle velocity on adjacent lanes.
In order to characterize above-mentioned behavior, in this paper, we propose an expanded car-following model, named lane velocity difference (LVD) model, which describes the influence caused by the velocity difference between the major and adjacent lanes. We will first analyze the stability condition of the proposed LVD model by using linear stability theory, followed by investigating its nonlinear stability by using the reductive perturbation method. From the nonlinear stability analysis, we can obtain the kink solution of the modified mKdV equation near the critical point. With the kink solution, traffic flow state can be divided into stable, metastable and unstable three regions. Several simulations will be also carried out to illustrate analytical results.
The remainder of the paper is organized as follows. Section 2 reviews some classic car-following models followed by a description of the proposed LVD model. Sections 3 and 4 present the stability condition of the proposed model and analyze the density wave of traffic flow by using the mKdV equation. In Sect. 5, several simulation experiments are conducted to verify our analytic results. Lastly, Sect. 6 concludes this paper with some remarks.
2 Mathematical model
In this section, we present an extended car-following model (i.e., the LVD model), which considers the relative velocity between the major and adjacent lanes.
As proposed by Chowdhury et al. [4], a common dynamic equation of a car-following model is given by
where the function \({{f}_{sti}}\) indicates the response to the stimulus received by the \(n\hbox {th}\) vehicle. For single-lane car-following models, the stimulus generally consists of the speed of the \(n\hbox {th}\) vehicle \({{v}_{n}}\), the relative velocity between vehicles n and \(n+1\), \({\Delta } {{v}_{n}}={{v}_{n+1}}-{{v}_{n}}\), and the relative distance (i.e., headway) between vehicles n and \(n+1\), \({\Delta } {{x}_{n}}={{x}_{n+1}}-{{x}_{n}}\) between successive vehicles. Note, different car-following models might have different \({{f}_{sti}}\) functions, which include different relative parameters [6, 23, 43].
To consider the influence of the velocity difference between the major and adjacent lanes, as shown in Fig. 1, Eq. (1) can be generalized as follows:
where \({\Delta } v_{n}^{\mathrm {LVD}}={{{\bar{v}}}_{m}^\text{ L }}-{{v}_{n}}\) represents the relative velocity between the vehicles on the major and adjacent lanes; \({{{\bar{v}}}_{m}^{\mathrm {L}}}=\hbox {mean}(v_{m}^{\mathrm {L}},v_{m+1}^\mathrm{L},\ldots ,v_{m+s-1}^{\text{ L }})\) is the average speed of m lateral vehicles on the adjacent lane near the nth vehicle on the major lane, where \(v_{m}^{\mathrm {L}}\) indicates the velocity of the mth car on the adjacent lane and s represents the number of the cars on the adjacent lane which can be observed by and generate impact on the nth vehicle on the major lane. Note the average speed of several vehicles \({{{\bar{v}}}_{m}^{\mathrm {L}}}\), instead of a particular vehicle velocity \(v_{m}^{\mathrm {L}}\) of the adjacent lane, is used in our model to indicate velocity difference. This is simply because the influence from the adjacent lane might come from multiple vehicles. Most car-following models for single lane only consider the impact from the nearest leading vehicle since most of drivers only pay attention to the nearest front vehicle and the view other vehicles has been blocked by the nearest one. But when considering the impact from the adjacent lane, the drivers on the major lane very likely can observe several vehicles driving on the adjacent lane. So an average speed of these vehicles better describes the overall influence caused by the velocity difference from the adjacent lane.
To derive the mathematical expression of Eq. (2), we first refer to a simple single-lane car-following model proposed by Newell [32] and Whitham [39]:
where \({{x}_{n}}(t)\) is the position of the nth car at time t, \(V\left( {\Delta } {{x}_{n}}(t) \right) \) is the optimal velocity function incorporating various of the headways on the same lane, and \(\tau \) is the delay time, i.e., the time lag before reaching the optimal velocity. This model essentially indicates that it takes the delay time \(\tau \) for a driver to adjust the vehicle velocity and reach the optimal velocity which is determined purely based on the observed headway (\({\Delta } x_n(t)\)).
Clearly, many other factors, such as acceleration, deceleration, relative velocity between successive vehicles etc., have impacted the final value of the optimal velocity, as suggested by [12, 35, 37]. In this paper, we further consider the impact from the relative velocity between the major and adjacent lanes. By considering all abovementioned impact factors, Eq. (3) can be expanded to a more general differential equation:
If we assume a linear relationship between the optimal velocity and two relative velocities (i.e., \(V({\Delta } x_n(t),\) \({\Delta } v_n(t),{\Delta } v_n^{\mathrm {LVD}}(t))=V({\Delta } x_n(t))+\lambda _1{\Delta } v_n(t)+\lambda _2 \tau {\Delta } v_n^{\mathrm {LVD}}(t))\) [18, 19, 41], and apply Taylor expanding to Eq. (4), we can get the following differential format of the proposed LVD model:
where \({{k}_{1}}={{{\lambda }_{1}}}/{\tau }, \;{{\lambda }_{1}}\) is the response coefficient of the relative velocity between successive vehicles, and \({{\lambda }_{2}}\) is the response coefficient of the relative velocity between vehicles on the major and adjacent lanes. Note \(\lambda _1,\lambda _2\) are constants independent of time, velocity and position.
Note the assumption of a linear combination of the optimal velocity and relative velocities has been suggested by much other research. For example, by assuming a linear relationship between the optimal velocity and the relative velocity between successive vehicles (i.e., \(V({\Delta } x_n(t), {\Delta } v_n(t))=V({\Delta } x_n(t))+\lambda _1{\Delta } v_n(t)\)), Xu [41] derived the following relative velocity (RV) car-following model:
The RV model has the exactly same format as the simplified FVD model proposed by Jiang et al. [18, 19], who derived the model based on the GF model [15]. By comparing with our model [Eq. (5)] and the RV model [Eq. (6)], we can see that the proposed LVD model will be degenerated to the RV model (or FVD model), if \(\lambda _2\) is set as 0, i.e., ignoring the influence of the relative velocity between the major and adjacent lanes. Furthermore, if \(\lambda _1=\lambda _2=0\), the LVD model will be converted to the original OV model [see Eq. (3)]. The consistency between the proposed LVD, RV, and OV models further confirms the rationality of the proposed LVD model.
For the purpose of convenience, the dynamic equation Eq. (5) needs to be discretized and then rewritten as the following difference equation through the asymmetric forward difference [4, 26]:
where \({\Delta } {{x}_{m+j-1}^{\mathrm {L}}}(t)={{x}_{m+j}^{\text{ L }}}(t)-{{x}_{m+j-1}^{\text{ L }}}(t)\) is the headway between the \((m+j-1)-\hbox {th}\) and \((m+j)\)th cars on the adjacent lane. Since the response coefficients \(\lambda _1,\;\lambda _2\) are sensitive to the headway, the following step functions are assumed:
where \(\beta ,\; \delta \) are predetermined response coefficients, and \(s_c\) is a critical headway. The above step functions essentially indicate that if the distance between the proceeding and following cars (i.e., headway) is too large (i.e., greater than a critical distance), the velocity difference between two successive vehicles will have no influence to the car-following behavior of the following car; similarly, if the distance between the car on the adjacent lane and the car on the major lane (similar to headway) goes beyond a critical distance, the velocity difference between these two cars will have no influence to the car-following behavior of the car on the major lane. Note here the critical headway \(s_c\) is assumed the same for both \(\lambda _1\) and \(\lambda _2\), but certainly different critical headways could be assigned to \(\lambda _1\) and \(\lambda _2\) to indicate the drivers’ different response behaviors to the relative velocity of the vehicles on the same or different lane.
For computational convenience, Eq. (7) can be rewritten as:
As suggested by [12, 26], the optimal velocity function \(V({\Delta } x_n)\) can be formulated as:
where \({{h}_{c}}\) is a safety distance and \({{v}_{\max }}\) is a maximum velocity. Equation (9) assumes a monotonically increasing function with an upper bound of \({\lim _{{\Delta } {{x}_{n}}\rightarrow \infty }}\,V\left( {\Delta } {{x}_{n}} \right) =v_{\mathrm{max}}/{2}\left( 1+\tanh \left( {{h}_{c}} \right) \right) \). Note that Eq. (9) has a turning point (i.e., inflection point) at \({\Delta } {{x}_{n}}={{h}_{c}}:\;{V}''\left( {{h}_{c}} \right) = {{\left[ {{\hbox {d}^{2}}V\left( {\Delta } {{x}_{n}} \right) }/{\hbox {d}{\Delta } x_{n}^{2}}\; \right] }_{{\Delta } {{x}_{n}}={{h}_{c}}}}=0\), which is a critical point where the mKdV equation of Eq. (7) can be obtained.
3 Linear stability analysis
This section is to investigate the stability of the proposed LVD model by applying a linear stability analysis method [12, 25]. Here we assume no lane changing and no overtaking, and we only consider the stability of the uniform traffic flow on each lane. The solution of the uniformly steady state of Eq. (7) is given by
where \(h,{{h}_{l}}\) represent the constant headways of two successive vehicles in the major and adjacent lanes, respectively; \({{N}_{1}},{{N}_{2}}\) indicate the number of cars in the major and adjacent lanes, respectively; \(V,V_{l}\) denote the optimal velocities for the vehicles on the major and adjacent lanes, respectively; and L is the road length.
Adding small deviations \({{y}_{n}}(t),{{{y}}_{m}^{\mathrm {L}}}(t)\) to the uniform solutions described in Eq. (10), we get updated solutions: \({{x}_{n}}(t)=x_{n}^{(0)}(t)+{{y}_{n}}(t),\;{{x}_{m}^{\mathrm {L}}}(t)=x_{m}^{\mathrm {L} (0)}(t)+{{{y}}_{m}^{\text{ L }}}(t);\) and \(\left| {{y}_{n}}(t) \right| ,\;\left| {{{{y}}}_{m}^\mathrm{L}}(t)\right| \ll 1\) [1, 22]. With the updated solutions, the linear stability equation for Eq. (8) can be obtained:
where \({V}'\) is the derivative of optimal velocity \(V({\Delta } {{x}_{n}})\) at \({\Delta } x=h\), \({\Delta } {{y}_{n}}(t)={{y}_{n+1}}(t)-{{y}_{n}}(t)\), and \({\Delta } {{y}_{m}^{\mathrm {L}}}(t)={{y}_{m+1}^{\mathrm {L}}}(t)-{{y}_{m}^{\mathrm {L}}}(t)\). Since \({{y}_{n}}(t)\) and \({{{y}}_{m}^{\mathrm {L}}}(t)\) are very small perturbations and \({{y}_{n}}(t),\;{{{y}}_{m}^{\mathrm {L}}}(t)\propto \exp \{ikn+zt\}\), we can let \({\Delta } {{y}_{n}}(t)=A \exp \{ikn+zt\}\), \({\Delta } {{{y}}_{m}^{\mathrm {L}}}(t)\cong \gamma A\exp \{ikn+zt\}\), where \(\gamma \) represents the average strength coefficient which describes the perturbations between the major and adjacent lanes. \(\gamma \) is critical for this model since it normalizes the perturbations between the major and adjacent lanes. By assuming explicit functions for \({\Delta } {{y}_{n}}\), and \({\Delta } {{{y}}_{m}^{\mathrm {L}}}\), Eq. (11) can be expanded to:
Further expanding z with \(z={{z}_{1}}(ik)+{{z}_{2}}{{(ik)}^{2}}+\cdots \) [25, 41], we have
From Eq. (13): if \({{z}_{2}}\) is negative, the uniformly steady-state flow is unstable for long-wavelength modes; and if \({{z}_{2}}\) is positive, the uniform flow is stable. The neutral stability condition is given by \(z_2=0\):
In Eq. (14), the delay time \(\tau \) is a critical value and usually is written as \(\tau _c\). Its inverse \((1/\tau _c)\) is called the critical sensitivity (\(\alpha _c\)). From Eq. (14), the unstable and stable condition are:
Note that the stability condition Eq. (14) in this paper is similar to the stability conditions of the OV model (see Eq. (12) in Ref. [1]) and RV model (see Eq. (11a) in Ref. [41]). For comparison, Fig. 2 plots the stability regions for OV, RV, and LVD models respectively. As shown in the figure, the LVD has the largest stable region. The finding indicates that by considering the velocity difference between the major and adjacent lanes, the proposed LVD model reduces the unstable region and makes the cars running more stable under the same condition.
As described before, the derivative of optimal velocity Eq. (9) can be obtained: \(V'({\Delta } x_n)=\frac{v_{\mathrm{max}}}{2}[1-\hbox {tanh}^2({\Delta } x_n-h_c)]\). From this equation, we can see that at the turning point \(h=h_c\), the derivative \(V'\) of Eq. (9) has the maximum value, i.e., \(v_{\mathrm{max}}/2\). Therefore, from the Eqs. (14) and (16), for any car density, the uniform flow is always stable when \(\alpha >\alpha _c\). Figure 3 shows the neutral stability lines in the space of \(({\Delta } x, \alpha )\) for different \(\lambda _2\) with \(v_{\mathrm{max}}=3\), and \(h_c=4\). The solid curves in the figure represent the neutral stability lines with different values of \(\lambda _2\). The areas covered by the solid lines decrease with the increase of \(\lambda _2\), and the apex of each curve denotes the critical point. Outside the each curve, the traffic flow is stable, and inside the each curve, the traffic flow is unstable. From the figure, we can see that with the increase of \(\lambda _2\), the area of stable region is increasing. This clearly indicates that by considering the impact of the relative velocity between the major and adjacent lanes, the proposed LVD model is more stable.
4 Nonlinear stability analysis
A nonlinear stability analysis of the proposed LVD model is further conducted by using the reductive perturbation method [12]. The analysis essentially provides the solution of the mKdV equation which describes the kink density wave. Based on the coarse-grained scales for long-wavelength models, we consider the slowly varying behavior at long-wavelength near the critical point \(\left( {{h}_{c}},{{a}_{c}} \right) \) and introduce slow scales for space variable n and time variable t [12, 25, 37]. Then the slow variables X and T are defined as below:
where b is a to-be-determined constant. Adding a small fluctuation \(\varepsilon R(X,T)\) as a function of space X and time T, the headway can be written as [27]:
By expanding Eq. (8) to the fifth order of \(\varepsilon \) and replacing X and T by Eqs. (17) and (18), respectively, we can derive the following nonlinear partial differential equation:
where \({V}'=dV({\Delta } {{x}_{n}})/d({\Delta } {{x}_{n}}){{|}_{{\Delta } x={{h}_{c}}}}\), \({V}'''={{d}^{3}}V({\Delta } {{x}_{n}})\) \(/d{{({\Delta } {{x}_{n}})}^{3}}{{|}_{{\Delta } x={{h}_{c}}}}\). Near the critical point \(\left( {{h}_{c}},{{a}_{c}} \right) \), by taking \(\tau =(1+{{\varepsilon }^{2}}){{\tau }_{c}}\) and \(b={V}'+{{\lambda }_{2}}(\gamma -1 )\), Eq. (19) can be simplified as
where \({{g}_{1}}=\left( \frac{{{V}'}}{6}+\frac{{{\lambda }_{1}}b\left( 1+b{{\tau }_{c}} \right) }{2}+\frac{{{\lambda }_{2}}\left( \gamma {{s}^{2}-1} \right) }{6}-\frac{7{{b}^{3}}\tau _{c}^{2}}{6} \right) \), \({{g}_{2}}=-\frac{{{V}'''}}{6}\), \({{g}_{3}}=\frac{3{{b}^{2}}{{\tau }_{c}}}{2}\), \({{g}_{4}}=\frac{6b{{\tau }_{c}}-2{{\lambda }_{1}}-1}{12}{V}'''\), \({{g}_{5}}=-\frac{23}{8}{{b}^{4}}\tau _{c}^{3}+\frac{12b{{\tau }_{c}}-4{{\lambda }_{1}}-1}{24}{V}'+{{\lambda }_{1}}\Big ( \frac{5{{b}^{2}}{{\tau }_{c}}}{4}+\frac{5{{b}^{3}}\tau _{c}^{2}}{2}-\frac{{{\lambda }_{1}}b\left( 1+b\tau _c \right) }{2}-\frac{b}{6} \Big )+{{\lambda }_{2}}\cdot \frac{\left( 12b{{\tau }_{c}}-4{{\lambda }_{1}} \right) \left( \gamma {{s}^{2}}-1 \right) -(\gamma {{s}^{3}}-1)}{24}\).
We make the following transformation for Eq. (20)
then we obtain the regularized equation
Omitting the \(O(\varepsilon )\) term in Eq. (22), we get the mKdV equation:
where c is a propagation velocity of the kink–antikink soliton solution, and c is determined by the \(O(\varepsilon )\) term.
In order to determine the value of c, it is necessary to consider the solvability condition [11, 25]:
where \(M[{{{R}'}_{0}}]=\frac{{{g}_{3}}}{{{g}_{1}}}\partial _{X}^{2}{R}'+\frac{{{g}_{4}}}{{{g}_{2}}}\partial _{X}^{2}{{{R}'}^{3}}+\frac{{{g}_{5}}}{{{g}_{1}}}\partial _{X}^{4}{R}'\).
Integrating Eq. (24), we obtain the selected velocity
then, based on Eq. (21), the solution of the mKdV equation (20) is given by
According to Eq. (9), we find that \({V}'={{{v}_{\max }}}/{2}, {V}'''=-{{v}_{\max }}\). Thus, the amplitude A of the kink solution is given by
Therefore, the kink–antikink density wave soliton solution of the headway is given by
Figure 4 shows a phase diagram of the headway \({\Delta } x\) and sensitivity \(\alpha \). The coexisting and neutral stability curves are represented by the dotted and solid lines, respectively. The coexisting curves are derived from the solution of the mKdV equation. The coexisting phase consists of freely moving phase with low density and congested phase with high density. The headways in freely moving phase and congested phase are denoted by \({\Delta } x={{h}_{c}}+A\) and \({\Delta } x={{h}_{c}}-A\), respectively. As shown in the figure, with an identical \(\lambda _2\), the coexisting and neutral stability curves divide the whole region into three parts: the region above the coexisting curve is stable, the region under the neutral stability curve is unstable, and the region between the coexisting and neutral stability curves is metastable.
We further investigate whether the number of concerning vehicles in the adjacent lane (i.e., s) will have impact on the values of the critical sensitivity \(\alpha _c\) and propagation velocity c. Table 1 lists the values of the critical sensitivity \(\alpha _c\) and the propagation velocity c with the varying values of s. From the table, we can see that the critical sensitivity \(\alpha _c\) increases with the increasing value of s, and the propagation velocity c changes irregularly with the various s. Note a suitable value of s needs to be determined in order to cater for the need of the different versions of car-following systems. Obviously, if \(s=1\), the minimum value of the critical sensitivity \(\alpha _c\) can be obtained, but the corresponding value of propagation velocity c may not be an appropriate value in the special case [28]. Therefore, for the sake of definiteness and without loss of generality, we introduce a variable s in our model to cover different car-following systems.
5 Simulation
In this section, we carry out a serial of numerical simulations to describe the proposed LVD model. Referring to the work of Konishi [21], Ge [10] and Xue [41], the initial parameters are set as:
In major lane: \(v_{\mathrm{max}}=4\,\hbox {m/s},\, h_c=4\,\hbox {m},\, a=2\,\hbox {s}^{-1},\) \( v_n(0)=2\,\hbox {m/s}\), \(N=50\), \(T=0.1\,\hbox {s}\), where N is the number of simulation cars, T is a sampling time (also known as an interval time) which selects data at a regular interval from the simulation test.
For the adjacent lane, we assume that all the vehicles have the same initial values and keep the same traffic characteristics during the whole simulation time. In other words, all the vehicles on the major and adjacent lanes travel homeostatically with identical velocity and headway when the dynamic system is stable. To test the model, during the simulation, it is assumed that a velocity disturbance appears, namely, the leading car stops suddenly. In detail, we first let all vehicles run uniformly without any extra disturbance for \(0\le n<1000\) (i.e., \(0\le nT<100\)), then let the leading car stop suddenly for a short time (\(100\le nT\le 103\)), and then the leading car recovers its initial velocity.
Figure 5 shows the velocity-time patterns of the 3th, 25th, 50th cars generated by the LVD model (Fig. 5a) and RV model (Fig. 5b), corresponding to the parameters of \(\lambda _2=0.2\) and \(\lambda _2=0\), respectively. From the figure, we can observe the go-and-stop wave, oscillating behavior and traffic jam phenomena. Both LVD and RV models can capture traffic jam and velocity changes of the following cars. The figure also shows that compared with the RV model (Fig. 5b), the amplitude of velocity fluctuation in LVD model is relatively smaller. This indicates that the cars in LVD model run more smoothly and achieve stable status earlier.
To further investigate the space-time evolution of the traffic flow, we plot the distances between the first leading and each following car over the change of time. Figure 6 shows the space-time patterns for the LVD and RV models. From the figure, we observe the change of the space-time evolution and find that the disturbance propagates backward when the leading car stops suddenly at time \(nT=100 \sim 103\). The figure also indicates that distance fluctuation in the LVD model terminates earlier than that in the RV model. Taking the 50th car (the last one) as an example, in the LVD model the headway between the leading car and the 50th car returns back to a constant at around 145 s; but for the RV model the terminal time of the disturbance is about 155s. This observation indicates that under the same simulation condition, the LVD model is more stable than the RV model.
Next, in order to simulate actual traffic with more realistic data and compensate the shortage of Eq. (9), in which the control parameters are unrealistic as pointed by [17, 33], a different optimal velocity function proposed by Kontishi [21] is introduced:
where H is a saturation function and given by
The parameters in simulation experiment are set as:
In major lane: \(v_{\mathrm{max}}=33.6\,\hbox {m/s},\) \(h_c=25\,\hbox {m},\) \(\alpha =2 \,\hbox {s}^{-1},\) \( v_n(0)=20\,\hbox {m/s},\) \(N=51\), \(\zeta = 23.3\,\hbox {m}\), \(T=0.1\,\hbox {s}\), where \(\zeta \) is a distance parameter.
We assume that all vehicles in the adjacent lane travel uniformly and steadily with an identical headway and a steady speed. The disturbance is generated when the velocity of the first leading car drops to 10 suddenly during time 100–103 s. Figure 7 shows the velocity-time plots of different values of \(\lambda _2\) for 25th and 51th cars. From the figure, we can see that the amplitude of the velocity fluctuation decreases with the increasing value of \(\lambda _2\). This indicates that by considering the relative velocity from the adjacent lane, vehicles can run more homeostatically with a smaller amplitude of velocity fluctuation.
Figure 8 shows the velocities of all vehicles at some particular times. Each line presents the velocity of each vehicle at a particular time. As shown in the figure, when the first leading car slows down suddenly at time 100 s, the velocity of the first leading car drops down to 10 and the velocities of other cars still keep the same initial speed of 20. After five seconds, the first leading car recovers its previous speed, but the 6th and nearby cars begins to slow down. It is not hard to see that the velocity disturbance propagates backwards; and with the time going by, the amplitude of velocity disturbance decreases gradually.
6 Summary
Car-following modeling is an important research subject for exploring the way out of traffic jam and for developing a benign cooperative driving system. This research extends the original OV model and develops a new LVD model which considers the relative velocity of two adjacent lanes. Particularly, this research introduces the average strength coefficient \(\gamma \) to describe the perturbation relationship between the major and adjacent lanes for the purpose of modeling the influence caused by the velocity difference between the major and adjacent lanes. The linear and nonlinear stability analysis are also conducted in this research to obtain a neutral stability condition and mKdV equation for the proposed model. Furthermore, this research derives both the neutral stability and coexisting lines with varying response factor \(\lambda _2\) to define three regions, i.e., stable, metastable and unstable. At the end, through simulation, this research demonstrates that the proposed new car-following model which considers lane velocity difference can enhance traffic stability. The future work will be focusing on modeling the influence of the pedestrians and cyclists from the adjacent lanes.
References
Bando, M., Hasebe, K., Nakayama, A., Shibata, A., Sugiyama, Y.: Dynamical model of traffic congestion and numerical simulation. Phys. Rev. E 51(2), 1035–1045 (1995)
Brackstone, M., McDonald, M.: Car-following: a historical review. Transp. Res. Part F Traffic Psychol. Behav. 2(4), 181–196 (1999)
Chandler, R.E., Herman, R., Montroll, E.W.: Traffic dynamics: studies in car following. Oper. Res. 6(2), 165–184 (1958)
Chowdhury, D., Santen, L., Schadschneider, A.: Statistical physics of vehicular traffic and some related systems. Phys. Rep. 329(4), 199–329 (2000)
Cuesta, J.A., Martínez, F.C., Molera, J.M., Sánchez, A.: Phase transitions in two-dimensional traffic-flow models. Phys. Rev. E 48(6), 4175–4179 (1993)
Cui, Y., Cheng, R.J., Ge, H.X.: The velocity difference control signal for two-lane car-following model. Nonlinear Dyn. 78(1), 585–596 (2014)
Edie, L.C.: Car-following and steady-state theory for noncongested traffic. Oper. Res. 9(1), 66–76 (1961)
Gazis, D.C., Herman, R., Potts, R.B.: Car-following theory of steady-state traffic flow. Oper. Res. 7(4), 499–505 (1959)
Gazis, D.C., Herman, R., Rothery, R.W.: Nonlinear follow-the-leader models of traffic flow. Oper. Res. 9(4), 545–567 (1961)
Ge, H.X.: Modified coupled map car-following model and its delayed feedback control scheme. Chin. Phys. B 20(9), 1–8 (2011)
Ge, H.X., Cheng, R.J., Dai, S.Q.: Kdv and kink–antikink solitons in car-following models. Phys. A Stat. Mech. Appl. 357(3), 466–476 (2005)
Ge, H.X., Dai, S.Q., Dong, L.Y., Xue, Y.: Stabilization effect of traffic flow in an extended car-following model based on an intelligent transportation system application. Phys. Rev. E 70(6), 1–6 (2004)
Ge, H.X., Meng, X.P., Ma, J., Lo, S.M.: An improved car-following model considering influence of other factors on traffic jam. Phys. Lett. A 377(1), 9–12 (2012)
Gordon, W.J., Newell, G.F.: Closed queuing systems with exponential servers. Oper. Res. 15(2), 254–265 (1967)
Helbing, D., Tilch, B.: Generalized force model of traffic dynamics. Phys. Rev. E 58(1), 133 (1998)
Herman, R., Montroll, E.W., Potts, R.B., Rothery, R.W.: Traffic dynamics: analysis of stability in car following. Oper. Res. 7(1), 86–106 (1959)
Jia, Y., Du, Y., Wu, J.: Stability analysis of a car-following model on two lanes. Math. Problems Eng. 2014, 1–9 (2014)
Jiang, R., Wu, Q., Zhu, Z.: Full velocity difference model for a car-following theory. Phys. Rev. E 64(1), 1–4 (2001)
Jiang, R., Wu, Q.S., Zhu, Z.J.: A new continuum model for traffic flow and numerical tests. Transp. Res. Part B Methodol. 36(5), 405–419 (2002)
Komatsu, T.S., Sasa, S.: Kink soliton characterizing traffic congestion. Phys. Rev. E 52(5), 5574–5603 (1995)
Konishi, K., Kokame, H., Hirata, K.: Coupled map car-following model and its delayed-feedback control. Phys. Rev. E 60(4), 4000–4007 (1999)
Lenz, H., Wagner, C., Sollacher, R.: Multi-anticipative car-following model. Eur. Phys. J. B-Condens. Matter Complex Syst. 7(2), 331–335 (1999)
Liu, F., Cheng, R., Zheng, P., Ge, H.: TDGL and mKdV equations for car-following model considering traffic jerk. Nonlinear Dyn. 83(1), 793–800 (2016)
Muramatsu, M., Nagatani, T.: Soliton and kink jams in traffic flow with open boundaries. Phys. Rev. E 60(1), 180–187 (1999)
Nagatani, T.: Stabilization and enhancement of traffic flow by the next-nearest-neighbor interaction. Phys. Rev. E 60(6), 6395–6401 (1999)
Nagatani, T.: Density waves in traffic flow. Phys. Rev. E 61(4), 3564–3570 (2000)
Nagatani, T.: The physics of traffic jams. Rep. Prog. Phys. 65(9), 1331–1386 (2002)
Nagatani, T., Nakanishi, K., Emmerich, H.: Phase transition in a difference equation model of traffic flow. J. Phys. A Math. Gen. 31(24), 5431–5438 (1998)
Nagel, K., Herrmann, H.J.: Deterministic models for traffic jams. Phys. A Stat. Mech. Appl. 199(2), 254–269 (1993)
Nagel, K., Schreckenberg, M.: A cellular automaton model for freeway traffic. J. Rhys. I 2(12), 2221–2229 (1992)
Newell, G.F.: A theory of platoon formation in tunnel traffic. Oper. Res. 7(5), 589–598 (1959)
Newell, G.F.: Nonlinear effects in the dynamics of car following. Oper. Res. 9(2), 209–229 (1961)
Peng, G.H., Cai, X.H., Liu, C.Q., Cao, B.F., Tuo, M.X.: Optimal velocity difference model for a car-following theory. Phys. Lett. A 375(45), 3973–3977 (2011)
Pipes, L.A.: An operational analysis of traffic dynamics. J. Appl. Phys. 24(3), 274–281 (1953)
Sawada, S.: Generalized optimal velocity model for traffic flow. Int. J. Modern Phys. C 13(1), 1–12 (2002)
Tang, T., Shi, W., Shang, H., Wang, Y.: A new car-following model with consideration of inter-vehicle communication. Nonlinear Dyn 76(4), 2017–2023 (2014)
Tang, T.Q., Huang, H.J., Gao, Z.Y.: Stability of the car-following model on two lanes. Phys. Rev. E 72(6), 066124 (2005)
Tatsumi, T., Kida, S.: Statistical mechanics of the burgers model of turbulence. J. Fluid Mech. 55(4), 659–675 (1972)
Whitham, G.: Exact solutions for a discrete system arising in traffic flow. In: Proceedings of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, vol. 428, pp. 49–69. The Royal Society (1990)
Yu, S.W., Liu, Q.L., Li, X.H.: Full velocity difference and acceleration model for a car-following theory. Commun. Nonlinear Sci. Numer. Simul. 18(5), 1229–1234 (2013)
Yu, X.: Analysis of the stability and density waves for traffic flow. Chin. Phys. 11(11), 1128–1134 (2002)
Zheng, L.J., Tian, C., Sun, D.H., Liu, W.N.: A new car-following model with consideration of anticipation driving behavior. Nonlinear Dyn. 70(2), 1205–1211 (2012)
Zhou, J.: An extended visual angle model for car-following theory. Nonlinear Dyn. 81(1), 549–560 (2015)
Acknowledgments
This research was funded partially by the National Science Foundation of China under Grant #61371076.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yu, G., Wang, P., Wu, X. et al. Linear and nonlinear stability analysis of a car-following model considering velocity difference of two adjacent lanes. Nonlinear Dyn 84, 387–397 (2016). https://doi.org/10.1007/s11071-015-2568-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-015-2568-1