Acta Mech Sin (2008) 24:399–407 DOI 10.1007/s10409-008-0163-0 RESEARCH PAPER A car-following model with the anticipation effect of potential lane changing Tieqiao Tang · Haijun Huang · S. C. Wong · Rui Jiang Received: 6 November 2007 / Revised: 19 March 2008 / Accepted: 31 March 2008 / Published online: 1 July 2008 © Springer-Verlag 2008 Abstract In this paper, a new car-following model is presented, taking into account the anticipation of potential lane changing by the leading vehicle. The stability condition of the model is obtained by using the linear stability theory. The modified Korteweg–de Vries (KdV) equation is constructed and solved, and three types of traffic flow in the headway-sensitivity space, namely stable, metastable and unstable ones, are classified. Both the analytical and simulation results show that anxiety about lane changing does indeed have an influence on driving behavior and that a consideration of lane changing probability in the car-following model could stabilize traffic flows. The quantitative relationship between stability improvement and lane changing probability is also investigated. The project supported by the National Natural Science Foundation of China (70701002, 70521001), the National Basic Research Program of China (2006CB705503), and the Research Grants Council of the Hong Kong Special Administrative Region (HKU7187/05E). T. Tang School of Transportation Science and Engineering, Beihang University, Beijing 100083, China e-mail: [email protected] T. Tang · H. Huang (B) School of Economics and Management, Beihang University, Beijing 100083, China e-mail: [email protected] S. C. Wong Department of Civil Engineering, The University of Hong Kong, Pokfulam Road, Hong Kong, China R. Jiang School of Engineering Science, University of Science and Technology of China, Hefei 230026, China Keywords Car-following model · Lane changing probability · Stability 1 Introduction To date, complex traffic phenomena have been analyzed by different models, and some important results have been obtained [1]. Among all of these models, the cellular automaton and car-following models are the most frequently adopted to capture the basic characteristics of vehicle motion. In the car-following models, velocity, headway, and relative velocity are often considered to be the main variables that determine the vehicle acceleration [2–13]. Recently, researchers have begun to involve additional factors in the car-following models for enhancing their abilities of describing real traffic [14–23]. All of these researches were subject to singlelane traffic flow. Kurata and Nagatani [24] and Nagai et al. [25] used the optimal velocity model to study lane changing behavior in a two-lane traffic system with given lane changing rules. Tang et al. [26–31] proposed several two-lane traffic flow models and revealed such complex phenomena as triangular shock, soliton waves, and oscillating waves. Tang et al. [32] presented an extended speed-gradient model for twolane traffic flow by incorporating lane changing volume in the flow conservation and dynamics equations. These studies, however, do not give consideration to the anticipation effect of potential lane changing on the dynamic equation of a car-following model. In this paper, we present a new car-following model taking into account the anticipation effect of the lane changing probability of the leading vehicle on the car-following behavior of the following vehicle. The stability condition of the model is derived by using linear stability theory. Three types of traffic flow, stable, metastable and unstable, are classified by 123 400 T. Tang et al. analyzing the neutral stability curves and the coexisting curves that are given by the solution of the modified KdV equation. Numerical results show that a consideration of lane changing probability can improve the stability of traffic flow. Our new model could also effectively reproduce the spatialtime evolution of headway, traffic flow, and potential lane changing flow that result from lane changing probability. 2 The car-following model In general, the single-lane car-following model can be written as follows [1]: d2 x n = f (vn , xn , vn ), (1) dt 2 where f (·) is the stimulus function, xn and vn are the position and velocity of vehicle n, respectively, xn = xn+1 − xn is the headway, and vn = vn+1 − vn is the relative velocity. Note that in Eq. (1), the acceleration of a vehicle is completely determined by velocity vn , headway xn , and relative velocity vn . Recently, researchers have also considered the multiple headways of vehicles in their car-following models, as follows [14–18]: d2 x n = f (vn , xn , xn+1 , . . . , xn+m , vn ), (2) dt 2 where xn+i = xn+i+1 − xn+i . Zhao and Gao [19] found that a collision will occur under certain given conditions when this model is used to describe traffic flow. They then presented an improved model by considering the effect of the acceleration of the leading vehicle on the car-following behavior of the following vehicle, i.e., d2 x n = f (vn , xn , vn , d2 xn+1 /dt 2 ). (3) dt 2 To enhance further the stability of traffic flow, Wang et al. [20] proposed a multiple velocity difference model, as follows: d2 x n = f (vn , xn , vn , vn+1 , . . . , vn+k ), (4) dt 2 where vn+i = vn+i+1 − vn+i . Numerical results have shown that models (2)–(4) can improve the stability of traffic flow in comparison with model (1). In addition, Ge et al. [18] declared that drivers do not necessarily consider the effects of an arbitrary number of vehicles ahead of them, but they do consider those of the three that are ahead of them. All of the above car-following models are suitable only to describe single-lane traffic flow. Tang et al. [27–29] recently developed a two-lane car-following model involving lateral distance, as follows: d2 xl,nl = f (vl,nl , xl,nl , vl,nl , l,nl ), dt 2 123 (5) Fig. 1 Scheme of car-following where l,nl is the lateral distance of vehicle nl on lane l, away from the leading vehicle in the neighboring lane. They showed that the consideration of lateral distance can improve the stability of traffic flow compared with no lane changing. Frequent lane changing results in an oscillating wave, whereas a soliton wave occurs for infrequent lane changing [27–29]. The model (5), however, does not take into account the anticipation effect of the potential lane changing on the acceleration of the following vehicle. Our observations and survey show that the leading vehicle will change lanes at some probability, regardless of whether or not there is an opportunity to do so. Hence, during the car-following process, the driver of the following vehicle has to consider the possibility that the leading vehicle will change lanes even when it does not actually happen. Referring to Fig. 1, we incorporate the lane changing probability ε(xn+1 (t)) of the leading vehicle, the headway xn+1 (t) = xn+2 (t) − xn+1 (t), and the relative velocity ṽn (t) = vn+2 (t) − vn (t) into Eq. (1). The new car-following model is as follows: d2 x n = f (vn , xn , xn+1 , vn , ṽn , ε(xn+1 (t))). (6) dt 2 Applying a similar method to those that were used in [13,14], we have dxn (t + τ ) dt = V (xn (t), xn+1 (t), vn (t), ṽn (t), ε(xn+1 (t))), (7) where V (xn (t), xn+1 (t), vn (t), ṽn (t), ε(xn+1 (t))) is the optimal velocity of vehicle n at time t, and τ is the delay time. Note that the optimal velocity used herein is different from that one formulated in Bando et al. [2,3]. Expanding the right-hand side of Eq. (6) in the Taylor series and neglecting the higher order terms, we obtain 1 d2 xn (t) = (V (xn (t), xn+1 (t), vn (t), ṽn (t), εn+1 ) dt 2 τ −dxn (t)/dt), (8) A car-following model with the anticipation effect of potential lane changing where εn+1 = ε(xn+1 (t)) for short. With ṽn (t) = vn+1 (t) + vn (t), the optimal velocity can be rewritten as V (xn (t), xn+1 (t), vn (t), ṽn (t), εn+1 ) = V (xn (t), xn+1 (t), vn (t), vn+1 (t) +vn (t), εn+1 ). (9) Suppose that the above optimal velocity can be formulated as a linear combination of the perceived headway-induced optimal velocity and the perceived relative velocity. It follows: V (xn (t), xn+1 (t), vn (t), vn+1 (t) + vn (t), εn+1 ) = V (xn (t) + εn+1 xn+1 (t)) + λ(vn (t) + εn+1 vn+1 (t)), (10) where λ is a coefficient that represents the weight of the relative velocity. In Eq. (10), the perceived headway by vehicle n is in fact the expected headway that is caused by considering the lane changing probability, i.e., xn (t) + εn+1 xn+1 (t) = εn+1 (xn (t) + xn+1 (t)) + (1 − εn+1 )xn (t), where xn (t) + xn+1 (t) = xn+2 (t) − xn (t) is the space between vehicles n + 2 and n when vehicle n + 1 is anticipated to disappear with probability εn+1 , whereas xn (t) = xn+1 (t) − xn (t) is the space between vehicles n + 1 and n when vehicle n + 1 is anticipated to remain in the lane with probability 1−εn+1 . Similarly, the perceived relative velocity of vehicle n is in fact the expected relative velocity, i.e., vn (t) + εn+1 vn+1 (t) = εn+1 (vn (t) + vn+1 (t)) + (1 − εn+1 )vn (t), where vn (t) + vn+1 (t) = vn+2 (t) − vn (t) is the velocity difference between vehicles n + 2 and n. Note that the second term of the right-hand side in Eq. (10) can be rewritten as λ(vn (t) + εn+1 vn+1 (t)) = λ(1−εn+1 )vn (t) + λεn+1 (vn (t)+vn+1 (t)). (11) Clearly, λ(1 − εn+1 ) > λεn+1 when εn+1 < 0.5. This is usually the case. In other words, the driver of following vehicle n always pays greater attention to the relative speed of the leading vehicle, rather than to that of a vehicle that is further downstream. Substituting Eq. (10) into Eq. (8), we obtain the new carfollowing model, as follows: d2 xn (t) = α(V (xn (t) + εn+1 xn+1 (t)) − vn ) dt 2 + κ(vn + εn+1 vn+1 (t)), (12) 401 where α = 1/τ represents the sensitivity coefficient of a driver to the difference between the optimal velocity and the current velocities, and κ = λ/τ is the sensitivity coefficient to the perceived relative velocity. Obviously, Eq. (12) becomes the standard optimal velocity (OV) model when λ = 0 and ε = 0, and the full velocity difference (FVD) model when λ > 0 and ε = 0. We call Eq. (12) with λ = 0 and ε > 0 the extended OV model. To perform stability analyses of the model, we discretize the continuous model using the asymmetric forward difference, and rewrite Eq. (12) as follows: xn (t + 2τ ) = xn (t + τ ) + τ (V (xn+1 (t) + εn+2 xn+2 (t)) −V (xn (t) + εn+1 xn+1 (t))) + λ(xn+1 (t + τ ) −xn+1 (t) − xn (t + τ ) + xn (t)) +λεn+2 (xn+2 (t + τ ) − xn+2 (t) −xn (t +τ )+xn (t))+λ(εn+2 − εn+1 )(xn+1 (t + τ ) −xn+1 (t) − xn (t + τ ) + xn (t)), (13) where εn+2 = ε(xn+2 (t)). Recall that, due to a consideration of the lane changing factor, the actual headway of vehicle n should be replaced by its expected headway xn + εn+1 xn+1 . Thus, the headway-induced optimal velocity V (xn (t) + εn+1 xn+1 (t)) in Eq. (12) can be written as V (x̄n ), where x̄n = xn + εn+1 xn+1 . In this paper, we adopt the following form for the optimal velocity function V (x̄n ) = vmax (tanh(x̄n − h c ) + tanh(h c )), 2 (14) where h c is the safety distance and vmax is the maximum speed. Note that this headway-induced optimal velocity has the following properties: 1. it is a monotonically increasing function of headway x̄n and bounded by the maximal velocity vmax ; 2. it has a turning point at x̄n = h c , i.e., d2 V (x̄n ) V (h c ) = = 0. dx̄n2 x̄n =h c (15) As explained in [18], the reason to choose Eq. (14) is that it has a turning point at x̄n = h c , which is important for deriving the Berger, KdV, and MKdV equations from Eq. (12). For mathematical convenience, we assume in the linear and nonlinear stability analyses that ε(xn+1 (t)) is continuous and differentiable. In Sect. 5, however, we use a non-smooth function ε(xn+1 (t)) in the simulation for demonstrating that the results are highly consistent with those obtained from the stability analyses. 123 402 T. Tang et al. 3 Linear stability analysis We first investigate the stability of a uniform traffic flow. The uniform traffic flow is defined as a state in which all vehicles move with constant headway h and optimal velocity V (h). Clearly, the steady-state solution of the model (12) is xn,0 (t) = hn + V (h)t, with h = L/N , (16) where N is the total number of vehicles on the road, L is the length of the road, and xn,0 (t) is the position of vehicle n in a steady state. Let yn (t) be a small perturbation of the steady-state solution xn,0 (t), then the perturbed solution is xn (t) = xn,0 (t) + yn (t). Correspondingly, the headway can be expressed as xn (t) = h + yn (t). Let the lane changing probability be εn+1 = ε(h + yn+1 (t)) = ε(h) + ε (h)yn+1 (t). Substituting it into Eq. (13), linearizing the equation and neglecting the higher order terms (yn )m with m ≥ 2, we obtain yn (t + 2τ ) = yn (t +τ )+τ V (h̄)(yn+1 (t)−yn (t)+ε0 (yn+2 (t) −yn+1 (t))) + λ(yn+1 (t + τ ) − yn+1 (t) −yn (t + τ ) + yn (t)) + λε0 (yn+2 (t + τ ) −yn+2 (t) − yn+1 (t + τ ) + yn+1 (t)), (17) where V (h̄) = dV (x̄)/dx̄ with x̄ = h̄ = h + ε0 h, and ε0 = ε(h). Expand yn in the Fourier modes, that is, yn (t) = A exp(ikn + zt). Then, Eq. (9) can be rewritten as (ezτ − 1)(ezτ − λ(eik − 1) − λε0 e2ik + λε0 eik ) −τ V (h̄)(eik − 1)(1 + ε0 eik ) = 0. (18) Solving Eq. (18) with respect to z, we find that the leading term of z is the order of ik. As z → 0 when ik → ∞, we can express the long-wave solution of z as z = z 1 (ik)+ z 2 (ik)2 + . . .. Inserting this into Eq. (18) and neglecting the second and higher order terms, we obtain two roots of z, as follows: z 1 = (1 + ε0 )V (h̄), z 2 = −1.5τ (1 + ε0 )2 (V (h̄))2 + 0.5V (h̄) (19) +1.5ε0 V (h̄) + λ(1 + ε0 )2 V (h̄). Clearly, the flow becomes unstable if z 2 < 0, and stable if z 2 > 0. Thus, the demarcation point between stable and unstable conditions (hereafter called the “neutral stability point”) is α= 3(1 + ε0 )2 V (h̄) 1 = . τ (1 + 3ε0 ) + 2λ(1 + ε0 )2 (20) Thus, an unstable flow will evolve from a small perturbation in the uniform flow, if the following condition holds α< 3(1 + ε0 )2 V (h̄) . (1 + 3ε0 ) + 2λ(1 + ε0 )2 123 (21) Fig. 2 Phase diagram in the headway-sensitivity space. Each model has a pair of curves that have the same maximal sensitivity. The upper curve is called the “coexisting curve” and the lower the “neutral curve”. For each pair of curves, the space is divided into three regions: the stable region above the coexisting curve, the metastable region between the neutral and coexisting curves, and the unstable region below the neutral curve. The curves given by the full velocity difference model are very close to those by the extended OV model and thus are not depicted in the figure Figure 2 shows the neutral stability curves in the parameterized space (x, α), based on Eq. (20), where the sensitivity parameter is α = 1/τ . For comparison purposes, the curves given by the optimal velocity (OV) model and the extended OV model are also depicted in the figure. Note from Eq. (14), that V (h̄) reaches the maximal value of 0.5vmax at the turning point of h̄ = h c , and thus the critical points (h c , αc ) for these neutral stability curves exist. One curve corresponds to a specific car-following model that is characterized by the value of (ε0 , λ). Figure 2 shows that with the same value of h c , the value of αc given by our new model is the lowest. Therefore, the model proposed in this study pulls the neutral stability curve down, which enlarges the stability region for uniform flow in the parameterized space (x, α). We then compute the values of αc against different ε0 values, by changing ε0 from 0 to 1/3. The results are shown in Fig. 3. It can be seen that αc gets down when ε0 increases. This implies that the stability of traffic flow can be improved if the following vehicle pays greater attention to the possible lane changing behavior of the leading vehicle. We do not investigate the situations with 1/3 < ε0 < 1, because in these situations the leading vehicle may actually change lane, which renders the anticipation assumption invalid and is beyond the scope of this study. A car-following model with the anticipation effect of potential lane changing 403 A42 = (1 + ε0 )2 (1 + ε0 ) V (h c ), 6 1 + 15ε0 5b4 τ 3 − V (h c ) 8 24 4b + 6b2 τ + 4b3 τ 2 −λ 24 28b + 18b2 τ + 4b3 τ 2 , −λε0 24 1 + 3ε0 V (h c ) (1 + ε0 )2 . = 6 2 A51 = A52 Fig. 3 The αc value against lane changing probability for 0 < ε0 ≤ 1/3 4 Nonlinear analysis To further study the anticipation effect of lane changing probability on the stability of traffic flow, we also conduct a nonlinear analysis for investigating the slowly varying behavior of long waves in the stable and unstable regions. We introduce slow scales for space variable n and time variable t and define slow variables X and T as follows: X = θ (n + bt) and T = θ 3 t, 0 < θ 1, (22) (23) where R(X, T ) is a function to be determined. As 0 < θ 1, the lane changing probability ε(xn+1 (t)) is approximated by εn+1 = ε(xn+1 (t)) (24) Denote ε(h c ) as ε0 . Substituting Eqs. (22)–(24) into Eq. (13), expanding θ by the Taylor series to the fifth order, and neglecting the terms that are multiplied by ε (h c )θ m , m ≥ 3, we obtain the following nonlinear partial differential equation: θ 2 (b − (1 + ε0 )V (h c ))∂ X R + θ 3 A3 ∂ X2 R +θ (∂T R + 4 A41 ∂ X3 R − A42 ∂ X R ) +θ (3bτ ∂ X ∂T R + A51 ∂ X4 R − A52 ∂ X2 R 3 ) = 0, (25) where dV (x) V (h c ) = , dx x=h c d3 V (x) , V (h c ) = dx 3 x=h c 1 + 3ε0 3b2 τ − V (h c ) − λ(1 + ε0 )b, A3 = 2 2 A41 θ 4 (∂T R − m 1 ∂ X3 R + m 2 ∂ X R 3 ) + θ 5 (m 3 ∂ X2 R + m 4 ∂ X2 R 3 − m 5 ∂ X4 R) = 0, (27) m1 = − V (h c ) 6 7 (1 + ε0 )(1 + 3ε0 + 2λ(1 + ε0 )2 )2 − (1 + 7ε0 ) 9 −λ(3(1 + ε0 ) + (1 + ε0 )2 (1 + 3ε0 + 2λ(1 + ε0 )2 )) −λε0 (9(1 + ε0 ) + (1 + ε0 )2 (1 + 3ε0 + 2λ(1 + ε0 )2 )) , (1 + ε0 )3 V (h c ), 6 1 + 3ε0 + 2λ(1 + ε0 )2 V (h c ), 2 V (h c ) 1 + 3ε0 (1 + ε0 )2 , m4 = 6 2 m3 = m5 = − 5(1 + ε0 )(1 + 3ε0 + 2λ(1 + ε0 ))3 V (h c ) 216 1 + 15ε0 V (h c ) + λ(1 + ε0 ) 24 36+18(1+3ε0 +2λ(1+ε0 ))+4(1+ε0 )(1+3ε0 +2λ(1+ε0 ))2 × 72 + 3 5 (26) where τc = ((1 + 3ε0 ) + 2λ(1 + ε0 )2 )/(3(1 + ε0 )2 V (h c )). Then, Eq. (25) can be rewritten as m2 = − = ε(h c + θ R(θ (n + 1 + bt), θ 3 t)) = ε(h c ) + ε (h c )(θ R + θ 2 ∂ X R). τ/τc = 1 + θ 2 , where where b is a constant to be determined later. Let xn (t) = h c + θ R(X, T ), Taking b = (1+ε0 )V (h c ), we can eliminate the second order terms of θ from Eq. (25). We consider the neighborhood of the critical point τc , such that 7b3 τ 2 −(1 + 7ε0 )V (h c )−λ(3b + 3b2 τ )−λε0 (9b + 3b2 τ ) , = 6 + λε0 (1 + ε0 ) 252+54(1+3ε0 +2λ(1+ε0 ))+4(1+ε0 )(1+3ε0 +2λ(1+ε0 ))2 × . 72 To derive the regularized equation, we make a transformation for Eq. (27), as follows: T̂ = m 1 T, R= m1 R̂. m2 (28) 123 404 T. Tang et al. Then, Eq. (27) can be rewritten as the following regularized equation. ∂T̂ R̂ = ∂ X3 R̂ − ∂ X R̂ 3 1 m1m4 4 m 3 ∂ X2 R̂ + −θ ∂ X R̂ − m 5 ∂ X2 R̂ 3 . m1 m2 (29) Equation (29) is simply the modified KdV equation after ignoring the perturbed term O(θ ). The kink solution of this equation is √ c R̂0 (X, T̂ ) = c tanh (X − c T̂ ) , (30) 2 the stable region above the coexisting curve, the metastable region between the neutral and coexisting curves, and the unstable region below the neutral curve. It can be seen that both the neutral and the coexisting curves decrease when the lane changing probability increases from 0 (the OV model) to a positive value (the extended OV model) and further decline when the relative velocity coefficient increases from 0 (the extended OV model) to a positive value (the proposed model). Hence, the stability region is enlarged, and the metastable and unstable regions are reduced, when compared to other models. This shows that the simultaneous consideration of the two factors enhances the stability of traffic flow. where c is the propagation speed of the kink wave. This speed is determined by the O(θ ) term, which is solvable if 5 Simulation +∞ ( R̂0 , M[ R̂0 ]) ≡ d X R̂0 (X, T̂ )M[ R̂0 (X, T̂ )] = 0, Huang [33] employed the cellular automaton model to study lane changing behavior and found that lane changing probability increases with traffic density when traffic is light and decreases when it is heavy. According to this and our observations in reality, we set the lane changing probability ε(x) as follows: ⎧ 0, x ≤ x1c , ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ x − x1c ⎪ ⎪ 0.1 , x1c < x < x2c , ⎨ x2c − x1c (35) ε(x) = ⎪ ⎪ x − x ⎪ 3c ⎪ −0.1 , x2c < x < x3c , ⎪ ⎪ ⎪ x3c − x2c ⎪ ⎪ ⎩ 0, x ≥ x3c , (31) −∞ where M[ R̂0 ] = 1 m1 m1m4 2 3 m 3 ∂ X2 R̂ + ∂ X R̂ − m 5 ∂ X4 R̂ . m2 After integration, we can obtain the propagation speed c= 27(1 + 2λ)(1 + ε0 ) . 1 + 3ε0 + 26λ(1 + ε0 ) − 19λ2 (1 + ε0 )2 − 20λ3 (1 + ε0 )3 (32) Thus, we have derived the solution of the modified KdV equation. That is, m1 c (X − m 1 cT ). tanh (33) R(X, T ) = m2 2 If the optimal velocity takes the form of Eq. (14), then V (h c ) = 1 and V (h)c = −2. The amplitude of the kink solution is given by 1/2 m 1 c αc −1 A= , (34) m2 α 0) with αc = (1+3ε3(1+ε 2. 0 )+2λ(1+ε0 ) The kink wave solution represents the coexisting phase, which consists of the freely moving phase with low density and the congested phase with high density. The headway of the freely moving phase is x = h c + A, and that of the congested phase is x = h c − A, by which we can depict the coexisting curves in the parameterized space (x, α). Figure 2 shows the coexisting curves that are generated by the models and those that are generated by the other two models for comparison. Each model has a pair of curves that have the same maximal sensitivity. The upper curve is the coexisting curve and the lower the neutral stability curve. For each pair of curves, the space is divided into three regions: 2 123 where x1c , x2c , and x3c are three constants with x1c < x2c < x3c . Equation (35) states that lane changing is impossible when headway is too small and is not necessary when it is too large. Thus, lane changing probability increases when the headway is within [x1c , x2c ] and decreases when it is within [x2c , x3c ]. The initial values of the model parameters for simulation are given below: xn (0) = xn (1) = x0 , n = 0.5N , n = 0.5N + 1, xn (0) = xn (1) = x0 + 0.1, n = 0.5N , (36) xn (0) = xn (1) = x0 − 0.1, n = 0.5N + 1, where N (= 200) is the number of vehicles and x0 (= 4.0) is the average headway. A periodic boundary condition is adopted in the simulation. Other parameters are x1c = 4.0, x2c = 10.0, x3c = 30.0, vmax = 2.0, α = 2.0, L = 800, (37) where L is the length of the highway. The values of above parameters may be different from those calibrated from A car-following model with the anticipation effect of potential lane changing 405 Fig. 4 The headway evolution after 104 time steps and the profile at t = 104 , a with the OV model with λ = 0 and ε(xn ) = 0, b with the FVD model with λ = 0.1 and ε(xn ) = 0, c with the extended OV model with λ = 0 and ε(xn ), given by Eq. (35), and d with the new model that is proposed in this paper with λ = 0.1 and ε(xn ), given by Eq. (35) Fig. 5 Flow q and potential lane changing volume qpLC at t = 104 , a with the OV model with λ = 0 and ε(xn ) = 0, b with the FVD model with λ = 0.1 and ε(xn ) = 0, c with the extended OV model with λ = 0 and ε(xn ), given by Eq. (35), and d with the new model that is proposed in this paper with λ = 0.1 and ε(xn ), given by Eq. (35) 123 406 T. Tang et al. reality. It is, however, expected that the qualitative findings from this study would not be influenced by these values. Figure 4 depicts the headway evolution after 104 time steps and the profile at t = 104 . From these figures, we have the following findings. 1. In Fig. 4a–c, the stop-and-go traffic appears. It can be seen that the headway evolution and the profile are very similar to the solution of the mKdV equation. This is because the initial value condition lies in the unstable region when the OV model, the FVD model, and the extended OV model are used to reproduce the evolution of small perturbations (36). When small perturbations are put into a uniform traffic flow, they are amplified with time, and consequently, the uniform traffic flow finally evolves into an inhomogeneous flow. The jam in Fig. 4a is the most serious. In Fig. 4d, the perturbation finally disappears. This verifies that the introduction of lane changing probability can improve the stability of traffic flow. 2. Figure 4b and c show that considering relative velocity and lane changing probability separately cannot completely eliminate perturbation. These two factors must be covered simultaneously in the car-following model to enhance the stability of traffic flow. 3. The density waves in Fig. 4a–d always propagate backwards. This has been observed in reality and reported in literature. 4. Figure 4c shows that only considering the lane changing probability in the optimal velocity may produce some shocks and smooth transition layers. This is very similar to the results obtained in [34]. We now further investigate the effects of lane changing probability on traffic flow and on so-called potential lane changing volume. The potential lane changing volume is defined below. qpLC (x) = q(x)ε(x), (38) where ε(x) is the lane changing probability at x. Although real lane changing is not here allowed, there is potential lane changing volume due to the existence of lane changing probability. Figure 5a shows that the OV model generates oscillating waves in both q and qpLC . Figure 5b and c illustrate that the oscillating waves still exist when the relative velocity and the lane changing probability are considered separately in the car-following models. The oscillating wave disappears in Fig. 5d. This further verifies that the introduction of lane changing probability can enhance the stability of traffic flow. Tang et al. [30] found that frequent lane changing produces oscillating waves; here, we show that unstable flow leads to more frequent lane changing. This just proves such a fact that 123 unstable flow will produce frequent lane changing if real lane changing is allowed. The potential lane changing volumes in Fig. 5a and b are obviously larger than those in Fig. 5c and d. Figure 5d gives the most stable traffic flow and, consequently, the lowest potential lane changing volume. Thus, drivers do not like to change lanes in a stable flow. 6 Summary In this paper, we present a new car-following model taking into account the anticipation effect of potential lane changing by the leading vehicle in the acceleration equation of the following vehicle. The stability of traffic flow is studied analytically by using linear and nonlinear analyses. A critical point associated with neutral stability curve exists in the new model. The traffic behavior near this point is described by a modified KdV equation. It is found that the consideration of lane changing probability can stabilize traffic flows. Simulation results are largely consistent with the analytical investigation. It should be pointed out that in our modeling and the simulation, the leading vehicle does not actually perform a lane changing action. The driver’s intention is only anticipated by the driver of the following vehicle when he or she makes a decision to accelerate or decelerate his/her vehicle. Nevertheless, we found that such anxiety does indeed influence the driving behavior and stabilize traffic flow. Some theoretical findings from this study can be used to improve the lane changing rules adopted in reality. For instance, our study shows that when the lane changing probability exceeds some value, the critical point αc will increases with the probability, which implies that the flow stability declines and thus lane changing should not be encouraged furthermore. In addition, our study also shows that it is much easier for unstable traffic flow to lead to frequent lane changing than the stable flow. So, the controller should pay much attention to traffic when it is in unstable state. References 1. Chowdhury, D., Santen, L., Schreckenberg, A.: Statistical physics of vehicular traffic and some related system. Phys. Rep. 329, 199– 329 (2000) 2. Bando, M., Hasebe, K., Nakayama, A., Shibata, A., Sugiyama, Y.: Dynamic model of traffic congestion and numerical simulation. Phys. Rev. E 51, 1035–1042 (1995) 3. Bando, M., Hasebe, K., Nakanishi, K., Nakayama, A.: Analysis of optimal velocity model with explicit delay. Phys. Rev. E 58, 5429– 5435 (1998) 4. Davis, L.C.: Comment on analysis of optimal velocity model with explicit delay. Phys. Rev. E 66, 038101 (2002) 5. Davis, L.C.: Effect of cooperative merging on the synchronous flow phase of traffic. Physica A 361, 606–618 (2006) A car-following model with the anticipation effect of potential lane changing 6. Lubashevsky, I., Wagner, P., Mahkne, R.: Bounded rational driver models. Eur. Phys. J. B 32, 243–247 (2003) 7. Lubashevsky, I., Wagner, P., Mahkne, R.: Rational-driver approximation in car-following theory. Phys. Rev. E 68, 056109 (2003) 8. Komatsu, T., Sasa, S.I.: Kink solution charactering traffic congestion. Phys. Rev. E 52, 5574–5582 (1995) 9. Helbing, D., Tilch, B.: Generalized force model of traffic flow. Phys. Rev. E 58, 133–138 (1998) 10. Treiber, M., Hennecke, A., Helbing, D.: Derivation, properties, and simulation of a gas-kinetic-based, nonlocal traffic model. Phys. Rev. E 59, 239–253 (1999) 11. Treiber, M., Hennecke, A., Helbing, D.: Congested traffic states in empirical observations and microscopic simulations. Phys. Rev. E 62, 1805–1824 (2000) 12. Jiang, R., Wu, Q.S., Zhu, Z.J.: Full velocity difference model for car-following theory. Phys. Rev. E 64, 017101 (2001) 13. Xue, Y.: Analysis of the stability and density waves for traffic flow. Chin. Phys. 11, 1128–1134 (2002) 14. Nagatani, T.: Stability and enhancement of traffic flow by nextnearest-neighbor interaction. Phys. Rev. E 60, 6395–6401 (1999) 15. Lenz, H., Wagner, C.K., Sollacher, R.: Multi-anticipative carfollowing model. Eur. Phys. J. B 7, 331–335 (1999) 16. Hasebe, K., Nakayama, A., Sugiyama, Y.: Dynamical model of a cooperative driving system. Phys. Rev. E 68, 026102 (2003) 17. Hasebe, K., Nakayama, A., Sugiyama, Y.: Equialence of linear response among extended optimal velocity models. Phys. Rev. E 69, 017103 (2004) 18. Ge, H.X., Dai, S.Q., Dong, L.Y., Xue, Y.: Stabilization effect of traffic flow in an extended car-following model based on intelligent transportation system application. Phys. Rev. E 70, 066134 (2004) 19. Zhao, X.M., Gao, Z.Y.: A new car-following model: full velocity and acceleration difference model. Eur. Phys. J. B 47, 145–150 (2005) 20. Wang, T., Gao, Z.Y., Zhao, X.M.: Multiple velocity difference model and its stability analysis (in Chinese). Acta Phys. Sin. 55, 634–640 (2006) 407 21. Gipps, P.G.: A behavioural car-following model for computer simulation. Transp. Res. B 15, 105–111 (1981) 22. Gipps, P.G.: A model for the lane-changing decision. Transp. Res. B 20, 403–414 (1986) 23. Spyropoulou, I.: Simulation using Gipps’ car-following model an in-depth analysis. Transportmetrica 3, 231–245 (2007) 24. Kurata, S., Nagatani, T.: Spatio-temporal dynamics of jams in twolane traffic flow with a blockage. Physica A 318, 537–550 (2003) 25. Nagai, R., Nagatani, T., Taniguchi, N.: Traffic states and jamming transitions introduced by a bus in two-lane traffic flow. Physica A 350, 548–562 (2005) 26. Tang, T.Q., Huang, H.J.: Continuum models for freeways with two lanes and numerical tests. Chin. Sci. Bull. 49, 2097–2104 (2004) 27. Huang, H.J., Tang, T.Q., Gao, Z.Y.: Continuum modeling for twolane traffic flow. Acta Mech. Sin. 22, 132–137 (2006) 28. Tang, T.Q., Huang, H.J., Xue, Y.: An improved two-lane traffic flow lattice model (in Chinese). Acta Phys. Sin. 55, 4026–4031 (2006) 29. Tang, T.Q., Huang, H.J., Gao, Z.Y.: Stability of car-following model on two lanes. Phys. Rev. E 72, 066124 (2005) 30. Tang, T.Q., Huang, H.J., Wong, S.C., Jiang, R.: Lane-changing analysis for two-lane traffic flow. Acta Mech. Sin. 23, 49–54 (2007) 31. Tang, T.Q., Huang, H.J., Xu, X.Y., Xue, Y.: Analysis of density wave in two-lane traffic. Chin. Phys. Lett. 24, 1410–143 (2007) 32. Tang, C.F., Jiang, R., Wu, Q.S.: Extended speed gradient model for traffic flow on two-lane freeways. Chin. Phys. 16, 1570– 1575 (2007) 33. Huang, D.W.: Lane-changing behavior on highways. Phys. Rev. E 66, 026124 (2002) 34. Tang, T.Q., Huang, H.J., Gao, Z.Y., Wong, S.C.: Interactions of waves in the speed-gradient traffic flow model. Physica A 380, 481–489 (2007) 123
© Copyright 2026 Paperzz