Abstract
In this paper, we construct an improved car-following model by accounting for the effect of the optimal velocity difference and a two-velocity difference. The effect of this model is examined through the linear stability analysis. The TDGL equation and the mKdV equation are derived from nonlinear analysis. Then, the energy consumption and the stability in car-following models considering the optimal velocity difference and a two-velocity difference are discussed. Moreover, numerical simulation shows that the new model can improve the stability of traffic flow, which is consistent with the theoretical analysis.
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
In recent years, traffic jams have attracted much attention because of its complex mechanism. Many traffic flow models have been developed to investigate the traffic jams [1,2,3,4,5,6,7,8,9,10,11], such as car-following models [12,13,14,15,16,17,18], cellular automation models [19,20,21,22], gas kinetic models [23,24,25], and hydrodynamic lattice models [26,27,28].
The optimal velocity model (for short OVM) proposed firstly by Bando [29] was further researched [30, 35], which has successfully revealed the dynamic evolution of traffic jam in a simple way. Subsequently, Helbing and Tilch [36] developed a generalized force model (for short GFM) by considering negative velocity difference on the basis of OVM. It overcome the shortcomings of high acceleration and unrealistic deceleration occurring in the OVM. In 2001, by introducing positive relative velocity into the GFM, Jiang [37] developed the full velocity difference model (FVDM). Jiang’s expanded study [10, 11] shows that the FVDM is in agreement with the field data better than OVM and GFM. Ge [38] proposed the two-velocity difference model (for short, TVDM) by considering the ITS application. Nakayama [18] presented the additional energy consumption with respect to the stable statue for all vehicles.
The aforementioned models can describe many complex traffic phenomena. However, these models cannot be employed to study the optimal velocity difference and a two-velocity difference of the leading car and the current car, because they did not consider two factor simultaneously [39]. In fact, the optimal speed difference and the two speed difference reflect the whole traffic situation. A leading car can send the velocity changes signal command to the follower, and the following car can obtain the leading car’s running state information to control its speed. By considering the optimal velocity difference term, not only the stability of traffic flow can be improved, but also the disadvantage of collision and unrealistic deceleration can be avoided. In view of this, the improved car-following model is presented to investigate the traffic flow.
Real traffic is affected by many complicated factors such as passerby, capability, driver’s sensitivity and so on [18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41]. These factors on the traffic flow are treated as disturbance to cause change of vehicle velocity. These changes of velocity result in the additional consumption of energy compared to the case of no disturbance. By comparison of energy consumption in order to reduce air pollution.
Based on the optimal speed and the two speed difference, this paper investigated an improved car-following model. In Sect. 2, the model is presented with considering the two-velocity difference and the optimal velocity difference. The model is analyzed by using linear stability theory. In Sect. 3, our model is analyzed by the nonlinear analysis near the critical point, and the TDGL equation and its corresponding solution are obtained. In Sect. 4, the mKdV equation is derived. In Sect. 5, numerical simulation is given. In Sect. 6, the conclusions are drawn.
2 The car-following model and linear stability analysis
According to the above mentioned idea, we derived an improved car-following model considering the optimal velocity difference and a two-velocity difference. The motion equation is given as follows:
where a is the sensitivity which corresponds to the inverse of the delay time, k is the optimal velocity difference parameter and \(\lambda \) is the two-velocity difference parameter. The optimal velocity function is proposed
where \(v_{max}\) is the maximal velocity. The function V(.) is a monotonically increasing function with an upper bound(maximal velocity) and has a turning point \(\Delta x_{n}=h_{c}:V{}''(h_{c})=0\). Therefore, we can derive the TDGL equation from Eq. (1), which could describe traffic jam. For convenience of linear analysis, Eq. (1) can be rewritten:
Furthermore, Eq. (3) can be rewritten in terms of the headway:
The change in energy \(\Delta E_{n}\) for the vehicle n between the two successive time step in defined as:
where \(v_{n}(t)\) and \(v_{n}(t-1)\) are the velocity of vehicle n in the two successive time step.
Then, linear stability analysis can be conducted. It is obvious that the traffic flow can reach the steady state when the vehicle run with constant headway h and constant velocity V(h). Therefore, the steady-state solution is given as
where N is the total vehicle number and L is the road length. Suppose \(y_{n}(t)\) is a small deviation from the steady state \(x_{0}^{n}(t):x_{n}(t)=x_{0}^{n}(t)+y_{n}(t)\). Substitute it into Eq. (3) and linearize it which yields
where \(\Delta y_{n}(t)=y_{n+1}(t)-y_{n}(t)\) and \({V}'(h)=dV(\Delta x_{n})dt|\Delta x_{n}=h\). Expanding \(y_{n}(t)=exp(ikn+zt)\), it reads
where \({V}'={V}'(h)\). Let \(z=z_{1}(ik)+z_{2}(ik)^{2}+\cdots \), then the first-and second-order terms of ik are:
For small disturbance with long wavelengths, the uniform traffic flow is instable in the condition that
The stability condition is given:
The result is relevant with the parameter k. \((v_{max}=2,h_{c}=4)\)
Figure 1 shows the phase diagram in the (h, a)-plane where h is the headway and a is sensitivity. The solid lines show the results of the neutral stability curves with different \(\lambda \) and k. It shows the stable region and the critical points increase with increasing the value of the parameter \(\lambda \) and k.
From the pattern (a) of Fig. 1 with \(\lambda =0\) and \(k=0\), the neutral stability line and the critical point are consistent with these in OVM which proposed by Bando et al. It is very unstable.
From the pattern (a), (b) and (c) of Fig. 1, we use the fixed k. With the increase of \(\lambda \) \(\lambda =0, 0.1, 0.3\), the stable region gradually increase. As can be seen from the pattern (a), (b) and (c) of Fig. 1, the stable region gradually increases with the increase of k (\(k=0, 0.3, 0.5\)) and the fixed \(\lambda \). The traffic flow is more stable.
Obviously, we can see that our model is more stable than OVM. Especially, from the pattern (d) of Fig. 1, the stable region reaches the best range when the values are selected as \(\lambda =0.3\), \(k=0.5\).
3 TDGL equation
In car-following models, by deriving the nonlinear wave equation, we depicted the propagation behavior of traffic jam. Equation is derived by using the long wavelength mode for describing the traffic flow on coarse-grained scale. The slowly vary behavior at long waves near the critical point is analyzed. The slow scales for space variable j and time variable t are introduced, and the slow variable X and T is defined as follows:
The headway \(\Delta x_{n}(t)=h_{c}+\varepsilon R(X,T) \) is set as:
By bringing Eqs. (12)–(13) into (4), and expanding to the fifth-order of \(\varepsilon \). We obtain the following expression:
Here, the coefficients \(m_{j}\) are given in Table 1. Now, we consider the traffic flow near critical point \(\tau =(1+\varepsilon ^{2})\tau _{c} \). By taking \( b=V{}'\), the second-order and third-order terms of \(\varepsilon \) is eliminated from Eq. (14), which leads to the simplified equation as follows:
By transforming variable X and T into variable \( x= \varepsilon ^{-1}X \) and \( t=\varepsilon ^{-3}T \), and taking \( S(x,t)=\varepsilon R(X,T)\), Eq. (15) is rewritten as follows:
By adding term \( \frac{2V{}'(\lambda V{}'\tau +\frac{1}{2}V{}'-\lambda V{}')}{\frac{1}{12}V{}'+\frac{5}{6}V{}'''k}\partial _{x}S \) on both left and right sides of Eq. (16) and performing \( t_{1}=t \) and \( x _{1}=x-\frac{2V{}'(\lambda V{}'\tau +\frac{1}{2}V{}'-\lambda V{}')}{\frac{1}{12}V{}'+\frac{5}{6}V{}'''k} \) for Eq. (16), we get
We define the thermodynamic potentials:
By rewritten Eqs. (17) with (18), the TDGL equation is derived
where \( \delta \Phi (S)/\delta S\) indicates the function derivative. The TDGL Eq. (19) has two steady-state solutions except trivial solution \(S=0\): one is the uniform solution
And the other is the kink solution
where \( x_{0} \) is constant. \(A=\frac{1}{24}V{}'+\frac{7}{12}V{}'k+\lambda V{}'\tau (\frac{7}{6}-p)\), \(B=(\lambda (2p-1)-2b)(\frac{1}{6}V{}'+kV{}'+\frac{3}{2}\tau \lambda b(1-p))\), \(C=(\frac{1}{2}V{}'+\lambda V{}'\tau -\lambda V{}')\). Equation (22) represents the coexisting phase. By the condition
We obtain the coexisting curve from Eq. (18) in terms of the original parameters
The spinodal line is given by the condition
From Eq. (23), we obtain the spinodal line described by the following equation
The critical point is given by the condition \( \partial \phi /\partial S=0\) and Eq. (25)
4 mKdV Equation
Similarly with the derivation of the TDGL equation, we study the slowly varying behavior at long wavelengths near the critical point. We extract slow scale for space variable n and time variable t. By inserting \( a_{c}=\frac{2(V{}'-\lambda )}{1+2k}\), \( a=(1+\varepsilon ^{2})a_{c}\) into Eq. (14), one obtains:
Here, the coefficients \(j_{i}\) are given in Table 2.
In the table \({V}'=dV(\Delta x_{n})/d\Delta x_{n}|\Delta x_{n}=h_{c}\), \( {V}'''=d^{3}V(\Delta x_{n})/d\Delta x_{n}^{3}|\Delta x_{n}=h_{c}\).
In order to derive the regularized equation, we make the following transformation:
So the standard mKdV equation with an \(O(\xi )\) correction term is obtained as follows:
If we ignore the \(O(\varepsilon )\), they are just the mKdV equations with a kink solution as the desired solution:
Then, assuming that \( R{}'(X,T{}')=R_{o}{}'(X,T{}')+\varepsilon R_{1}{}'(X,T{}')\), we take into account the \(O(\varepsilon )\) correction. For the purpose of determining the selected value of the velocity c for the kink solution, it is necessary to satisfy the solvability condition. As \((R_{o}{}',M[R_{o}{}']\equiv \int _{-\infty }^{+\infty }dX{}'R_{o}{}'M[R_{}{}'])\), where \( M [R_{o}{}']=\frac{j_{3}}{j_{1}}\partial _{X}^{2}R{}'+\frac{j_{4}}{j_{1}}\partial _{X}^{4}R{}'+\frac{j_{5}}{j_{2}}\partial _{X}^{2}R{}'^{3}\). We get the general velocity c:
Hence, the general kink–antikink soliton solution of the headway, from the mKdV equation is obtained:
where \(V{}'''< 0\), this kink soliton solution also represents the coexisting phase, and the kink solution (33) agrees with the solution (22) obtained from the TDGL equation. Thus, the jamming transition can be described by both the TDGL equation with a nontravelling solution and the mKdV equation with a propagating solution.
5 Numerical simulation
In this section, we test the validity of the theoretical results by numerical simulation. With the periodic boundary condition, the initial conditions are given as follows:
\( \Delta x_{j}(0)=\Delta x_{0}=4.0,\Delta x_{j}(1)=\Delta x_{0}=4.0, \) for \(j\ne 50,51 \), \(\Delta x_{j}(1)=4.0-0.5\), for \( j=50,\Delta x_{j}(1)=4.0+0.5\), for \( j=51\).
We choose the total number of cars and the sensitivity as \(N=100\) and \(a=1.05\).
Figure 2 shows the space-time evolution of the headway after \( t=10^{4}\) time steps under the different parameter k and \(\lambda \). It can exhibit the kink–antikink solutions propagating backwards. It can be seen that the traffic flow becomes more stable with the k and \(\lambda \). From pattern (a) with \(k=0\) and \(\lambda =0\), it corresponds to the OVM model. It is obviously that the traffic flow are very unstable. When a small disturbance is added into the uniform traffic flow, the propagating backward stop-and-go traffic jam appears which is very similar to the mKdV solution. The traffic jams diminish gradually from pattern (a) to pattern (b) with \(k=0.3\) and \(\lambda =0 \) to pattern (c) with \(k=0.5\) and \(\lambda =0 \). Pattern (d) with \(k=0 , \lambda =0.1 \) and pattern (e) with \(k=0 \), \(\lambda =0.3\), the traffic congestion is more stable than in pattern (a). Pattern (f) with \(k=0.5, \lambda =0.3\), the traffic flow is very stability. It is found that the new consideration plays the positive function on stabilization of traffic flow. It is obvious that the amplitude of the kink–antikink soliton weakens gradually with increasing the parameter k and the parameter \(\lambda \). Furthermore, it demonstrates that the new consideration is enough to suppress the traffic congestion efficiently.
Figure 3 shows the headway profile obtained at \(t =10,000\) corresponding to panels in Fig. 2; the similar results are obtained from Fig. 2. So, the simulation results are in agreement with the theoretical analysis
Figure 4 shows the distribution of energy consumption for the different parameters k and \(\lambda \). The change in the profile of kinetic energy in each model is loop. They divided into two regions with \(\Delta E_{n}>0\) and \(\Delta E_{n}<0\). \(\Delta E_{n}>0\) indicates that the vehicles will leave the congestion region in the state of acceleration process. \(\Delta E_{n}<0\) indicates that the vehicles will enter the congestion region in the state of deceleration process. The area of the parameter with \(k=0, \lambda =0\) model is the largest and those of the parameter with \(k=0.5, \lambda =0.3\) model is the minimal of all. The parameter with \(k=0, \lambda =0\) model is the most unstable and the stability of the parameter with \(k=0.5, \lambda =0.3\) model is the best of all. The stability of the parameter with \(k=0.3, \lambda =0.1\) model is better than OVM. As a result, the smaller loop of the kinetic energy change , the more stable traffic flow is.
6 Conclusion
In this paper, an improved car-following model of traffic flow is put forward to describe traffic behaviors. The above analysis confirms that the optimal velocity difference and a two-velocity difference effect did improve the stability of traffic flow. We obtain the neutral stability line and the critical point through the linear stability analysis. The TDGL equation has been derived to describe traffic behavior near the critical point by applying the reductive perturbation method. Furthermore, the mKdV equation has been derived and showed the connection between the TDGL and the mKdV equations. When the optimal velocity difference and a two-velocity difference are considered in our model, it is enough to enhance the stability of traffic flow and reduce the energy consumption. Also, numerical simulation results confirm that the stable region grows increasingly large with the optimal velocity difference and a two-velocity difference effect. The preceding analytical results show that the optimal velocity difference and a two-velocity difference effect should be taken into account.
References
Li, Z.P., Gong, X.B., Liu, Y.C.: An improved car-following model for multiphase vehicular traffic flow and numerical tests. Commun. Theor. Phys. 46, 367–73 (2006)
Ge, H.X., Zheng, P.J., Lo, S.M., Cheng, R.J.: TDGL equation in lattice hydrodynamic model considering driver’s physical delay. Nonlinear Dyn. 76, 441–445 (2014)
Tang, T.Q., Shi, W.F., Shang, H.Y., Wang, Y.P.: An extended car-following model with consideration of the reliability of inter-vehicle communication. Measurement 58, 286–293 (2014)
Tang, T.Q., He, J., Wu, Y.H., Caccetta, L.: Propagating properties of traffic flow on a ring road without ramp. Phys. A 396, 164–172 (2014)
Komatsu, T.S., Sasa, S.: A kink soliton characterizing traffic congestion. Phys. Rev. E 52, 5574–5582 (1995)
Zhou, J., Shi, Z.K., Cao, J.L.: An extended traffic flow model on a gradient highway with the consideration of the relative velocity. Nonlinear Dyn. 78, 1765–1779 (2014)
Zhou, J., Shi, Z.K., Cao, J.L.: Nonlinear analysis of the optimal velocity difference model with reaction-time delay. Phys. A 396, 77–87 (2014)
Zhou, J.: An extended visual angle model for car-following theory. Nonlinear Dyn. 81, 549–560 (2015)
Yu, S.W., Shi, Z.K.: Dynamics of connected cruise control systems considering velocity changes with memory feedback. Measurement 64, 34–48 (2015)
Jiang, R., Hu, M.B., Zhang, H.M., Gao, Z.Y., Jia, B., Wu, Q.S.: On some experimental features of car-following behavior and how to model them. Transp. Rese. Part. B 80, 338–354 (2015)
Jiang, R., Hu, M.B., Zhang, H.M., Gao, Z.Y., Jia, B., Wu, Q.S., Wang, B., Yang, M.: Traffic experiment reveals the nature of car-following. Plos one 9, 4 (2014)
Jiang, L., Tian, C., Sun, D.H., Liu, W.N.: A new car-following model with consideration of anticipation driving behavior. Nonlinear Dyn. 70, 1205–1211 (2012)
Li, Y.F., Zhang, L., Peeta, Srinivas, He, X.Z., Zheng, T.X., Li, Y.G.: A car-following model considering the effect of electronic throttle opening angle under connected environment. Nonlinear Dyn. 85, 2115–2125 (2016)
Li, Y., Yang, B., Zheng, T., Li, Y.: Extended state observer based adaptive back-stepping sliding mode control of electronic throttle in transportation cyber-physical-systems. Math. Probl. Eng. 2015, 1–11 (2015)
Zhou, J., Shi, Z.J., Zhao, X.: Lattice hydrodynamic model for traffic flow on curved road. Nonlinear Dyn. 83, 1217–1236 (2016)
Ngoduy, D.: Generalized macroscopic traffic model with time delay. Nonlinear Dyn. 77, 289–296 (2014)
Treiber, M., Kesting, A., Helbing, D.: Delays, inaccuracies, and anticipation in microscopic traffic models. Phys. A 360, 71–88 (2006)
Wei, S., Xue, Y.: Study on stability and energy consumption in typical car-following models. Phys. A 318, 399–406 (2007)
Nagatani, T.: TDGL and mKdV equation for jamming transition in the lattice models of traffic. Phys. A 264, 581–592 (1999)
Nagatani, T.: Thermodynamic theory for the jamming transition in traffic flow. Phys. Rev. E 58, 4271–4276 (1998)
Nagatani, T.: Jamming transition in the lattice models of traffic. Phys. Rev. E 59, 4857–4864 (1999)
Peng, G.H., Cai, X.H., Liu, C.Q., Tuo, M.X.: A new lattice model of traffic flow with the anticipation effect of potential lane changing. Phys. Lett. A 376, 447–451 (2012)
Ge, H.X., Cheng, R.J., Lo, S.M.: Time-dependent Ginzburglandau equation for lattice hydrodynamic model describing pedestrian flow. Chin. Phys. B 22, 120206 (2013)
Li, Z.P., Liu, F.Q., Sun, J.: A lattice traffic model with consideration of preceding mixture traffic information. Chin. Phys. B 20, 088901 (2011)
Lv, F., Zhu, H.B., Ge, H.X.: TDGL and mKdV equations for car-following model considering driver’s anticipation. Nonlinear Dyn. 77, 1245–1250 (2014)
Nagatani, T.: Modified KdV equation for jamming transition in the continuum models of traffic. Phys. A 261, 599–607 (1998)
Zhou, J., Shi, Z.K.: A new lattice hydrodynamic model for bidirectional pedestrian flow with the consideration of pedestrian’s anticipation effect. Nonlinear Dyn. 81, 1247–1262 (2015)
Tian, H.H., Hu, H.D., Wei, Y.F., Xue, Y., Lu, W.Z.: Lattice hydrodynamic model with bidirectional pedestrian flow. Phys. A 388, 2895–2902 (2009)
Bando, M., Haseba, K., Nakayama, A., Shibata, A., Sugiyama, Y.: Dynamical model of traffic congestion and numerical simulation. Phys. Rev. E 51, 1035–1042 (1995)
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, 3973–3977 (2011)
Peng, G.H., Cai, X.H., Cao, B.F., Liu, C.Q.: A new lattice model of traffic flow with the consideration of the traffic interruption probability. Phys. A 391, 656–663 (2012)
Tang, T.Q., Huang, H.J., Gao, Z.Y., Wong, S.C.: Interactions of waves in the speed-gradient traffic flow model. Phys. A 380, 481–489 (2007)
Tang, T.Q., Wu, Y.H., Caccetta, L., Huang, H.J.: A new car-following model with consideration of roadside memorial. Phys. Lett. A 375, 3845–3850 (2011)
Ge, H.X., Dai, S.Q., Xue, Y., Dong, L.Y.: Stabilization analysis and modified Korteweg-de Vries equation in a cooperative driving system. Phys. Rev. E 71, 066119 (2005)
Tang, T.Q., Li, P., Yang, X.B.: An extended macro model for traffic flow with consideration of multi static bottlenecks. Phys. A 392, 3537–3545 (2013)
Helbing, D., Tilch, B.: Generalized force model of traffic dynamic. Phys. Rev. E 58, 133–138 (1998)
Jiang, R., Wu, Q.S., Zhu, Z.J.: Full velocity difference model for a car-following theory. Phys. Rev. E 64, 017101 (2001)
Ge, H.X., Cheng, R.J., Li, Z.P.: Two velocity difference model for a car following theory. Phys. A 387, 5239–5245 (2008)
Liu, F.X., Cheng, R.J., Ge, H.X., Yu, C.H.: A new car-following model with consideration of the velocity difference between the current speed and the historical speed of the leading car. Nonlinear Dyn. 059, 1–11 (2016)
Yang, S.C., Deng, C., Tang, T.Q., Qian, Y.S.: Electric vehicle’s energy consumption of car-following models. Nonlinear Dyn. 71, 323–329 (2013)
Li, Y.F., Zhang, L., Zheng, H., He, X.Z., P, S., Zheng, T.X.: Evaluating the energy consumption of electric vehicles based on car-following model under non-lane discipline. Nonlinear Dyn. 82, 629–641 (2015)
Acknowledgements
This paper was supported by the National Natural Science Foundation of China (Grant No. 11372166), the Scientific Research Fund of Zhejiang Provincial, China (Grant Nos. LY15A020007, LY15E080013), the Natural Science Foundation of Ningbo (Grant Nos. 2014A610028, 2014A610022), and the K.C. Wong Magna Fund in Ningbo University, China.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Song, H., Zheng, P. & Ge, H. TDGL and mKdV equations for an extended car-following model. Nonlinear Dyn 90, 2253–2262 (2017). https://doi.org/10.1007/s11071-017-3747-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-017-3747-z