1 Introduction

In today’s era, traffic congestion is a serious issue due to the rapid increase in automobiles on road throughout the world. Due to which, the complexity involved in traffic flow problems attracted the attention of scientists and researchers. Traffic congestion not only increases energy consumption and emissions but it also imposes safety hazards. From the last few decades various traffic models, such as car-following models, cellular automaton models, lattice hydrodynamic models, gas-kinetic models, and fluid-dynamic models, have been developed to understand the dynamics of traffic flow and investigate the properties of traffic jams [128]. Among them, the lattice hydrodynamic model firstly proposed by Nagatani [10], which incorporates the idea of the microscopic optimal velocity model, is one of the convenient model for analyzing the density wave in traffic flow. In this approach, traffic congestion is represented in terms of kink density wave through Modified Korteweg–de Vries (mKdV) equation. Subsequently, this modeling approach was widely referred and extended to study various nonlinear phenomenon present in vehicular traffic flow like backward effect [12], lateral effect of the lane width [13], anticipation effect of individual driving behavior [14], and explicit driver’s physical delay [15].

In real traffic, the driver always adjusts his/her velocity according to observed traffic situation in the surroundings and estimates his/her driving behavior. To capture this complex phenomenon, few efforts [17, 18, 20, 27, 28] have been made in the past. In this direction, Sharma [27] recently analyzed the behavior of driver characteristic on a two-lane traffic flow phenomena. To incorporate one of the important traffic characteristics, Nagatani [10] extended his model to take into account the passing effect in one-dimensional traffic flow phenomena. Later, Gupta and Redhu [23] analyzed the passing effect with driver anticipation effect on traffic flow and concluded that passing parameter is an important parameter which plays an important role to stabilize traffic flow. As seen in real traffic on highways, both the above-mentioned traffic phenomena are interconnected as aggressive drivers try to move fast due to which overtaking takes place. Therefore, it will be more adequate to investigate the driver’s characteristic with the consideration of passing. This motivates us to develop a lattice model by incorporating the effect of driver’s behavior with passing.

In this paper, a more realistic uni-dimensional lattice hydrodynamic traffic flow model is presented with the consideration of driver’s behavior and passing is allowed in the traffic system. The rest of the paper is organized as follows: In Sect. 3, the stability condition of traffic flow is derived by means of linear stability theory. To describe the propagation behavior of traffic jams, Sect. 4 is devoted to the nonlinear analysis in which mKdV equation is computed near the critical point. Numerical simulations are carried out to validate the theoretical findings in Sect. 5, and finally, conclusions are drawn in Sect. 6.

2 A new LH model

The first lattice hydrodynamic model for vehicular traffic that describe the traffic phenomena on an unidirectional single-lane highway, is proposed by Nagatani [10], is given as

$$\begin{aligned}&\partial _t{\rho _j} +\rho _0 (\rho _j v_j-\rho _{j-1} v_{j-1})=0 , \end{aligned}$$
(1)
$$\begin{aligned}&\partial _t (\rho _j v_j)=a[\rho _0 V(\rho _{j+1})-\rho _j v_j]. \end{aligned}$$
(2)

where \(\rho _0\) is the average density and sensitivity \(a=1/\tau \) corresponds to the inverse of delay time (\(\tau \)); \(\rho _j\) and \(v_j\), respectively, represent the local density and velocity at site j at time t. V(.) is the optimal velocity function which is a monotonically decreasing function having an upper bound and an inflection point at critical density. In this model, the variation in traffic flow \(\rho v\) at site j is determined by the difference between the actual flow at site j and the optimal flow \(\rho _0 V(\rho _{j+1})\) at the next site \(j+1\).

The optimal velocity function adopted by Nagatani [19] is used.

$$\begin{aligned} V(\rho )=\frac{V_{\max }}{2}\left[ \tanh \left( \frac{1}{\rho }-\frac{1}{\rho _\mathrm{c}}\right) +\tanh \left( \frac{1}{\rho _\mathrm{c}}\right) \right] , \end{aligned}$$
(3)

where \(V_{\max }\) and \(\rho _\mathrm{c}\) denote the maximal velocity and the safety critical density, respectively. The optimal velocity function is monotonically decreasing, and has an upper bound and a turning point at \(\rho =\rho _\mathrm{c}=\rho _0\). For computation purpose, maximal velocity and critical density are set at 2.0 and 0.25, respectively.

To mimic the traffic dynamics more realistically, Nagatani [10] further extended the lattice model by incorporating the effect of passing in to evolution equation while Eq. (1) representing the conservation of vehicles remain unaltered. It was considered that when the traffic current on site j is greater than the traffic current on site \(j+1\) then passing takes place and is proportional to the difference between the optimal current at site j and \(j+1\).

$$\begin{aligned}&\partial _t (\rho _j v_j)= a[\rho _0 V(\rho _{j+1}(t))-\rho _j v_j]\nonumber \\&\quad +a\gamma [\rho _0 V(\rho _{j+1}(t))-\rho _0 V(\rho _{j+2}(t))]. \end{aligned}$$
(4)

where \(\gamma \) is a passing constant. Later, Gupta and Redhu [23] modified the Nagatani’s model to analyze the effect of driver’s anticipation with passing.

Recently, driver’s behavior which plays an important role on traffic flow dynamics has been given much attention [23, 27, 28]. In general, drivers behavior can be characterized in three equilibrium states, i.e, aggressive, normal or timid. In real traffic, aggressive drivers drive faster while the timid drivers drive slower as compared to the normal drivers and influences the traffic flow to a larger extent. Aggressive drivers always overestimate the downstream density by observing inter-vehicular space that is shorter than the equilibrium spacing while timid drivers often underestimate it. This influences the driver’s perceived optimal velocity. To capture the effect of driver’s characteristics, a lattice hydrodynamic model in a two-lane system is developed [27]. A modified evolution equation is proposed by incorporating a parameter p to reflect the influence of driver’s characteristics with the consideration of anticipation driving effect as follows:

$$\begin{aligned}&\partial _t(\rho _j(t)v_j(t))=a\rho _0[V(\rho _{j+1}(t))+\alpha (2p-1)\nonumber \\&\quad \times \tau V'(\rho _{j+1}(t))\partial _t(\rho _{j+1}(t))]-a\rho _j (t)v_j(t). \end{aligned}$$
(5)

where \(\alpha \) is the anticipation coefficient corresponds to driver’s behavior. For timid drivers, the positive value of \(\alpha \) corresponds to the explicit driver’s physical delay in sensing perceived optimal velocity. Here, the bigger value of \(\alpha \) corresponds to more skillful aggressive drivers in the model. When \(\alpha =0\), the new model reduces to Nagatani’s [19] for normal drivers. The parameter \(0\le p\le 1\) represents the intensity of influence of drivers’ characteristics in the traffic stream. Here, \(p=1\) represents the drivers aggressive characteristics in a traffic system with intelligent transportation system (ITS). Whereas \(p=0\) corresponds to the drivers timid characteristics which usually underestimate the optimal velocity. Though the above model is able to analyze the effect of drivers characteristics on a unidirectional road but cannot be applied to the traffic flow when passing is applied as the passing effect has not been considered. Therefore, we propose a new evolution equation by incorporating the effect of passing with the consideration of anticipation driving effect on a traffic flow system as follows:

$$\begin{aligned}&\partial _t(\rho _j(t)v_j(t))=a\rho _0[pV(\rho _{j+1}(t+\alpha \tau )) \nonumber \\&\quad +(1-p)V(\rho _{j+1}(t-\alpha \tau ))]\nonumber \\&\quad -a\rho _j(t)v_j(t)+a\gamma [\rho _0V(\rho _{j+1}(t+\alpha \tau ))\nonumber \\&\quad -\rho _0V (\rho _{j+2}(t+\alpha \tau ))]. \end{aligned}$$
(6)

For simplicity, using the Taylor series expansion and neglecting the non-linear terms, the new evolution equation can be obtained as:

$$\begin{aligned}&\partial _t(\rho _j(t)v_j(t))=a\rho _0[V(\rho _{j+1}(t))+\alpha (2p-1) \nonumber \\&\quad \times \tau V'(\rho _{j+1}(t))\partial _t(\rho _{j+1}(t))]-a\rho _j (t)v_j(t)\nonumber \\&\quad +a\gamma \rho _0[[V(\rho _{j+1}(t)-V(\rho _{j+2}(t)]\nonumber \\&\quad +\alpha \tau [V' (\rho _{j+1}(t))\partial _t(\rho _{j+1}(t))\nonumber \\&\quad -V'(\rho _{j+2}(t))\partial _t(\rho _{j+2}(t))]]. \end{aligned}$$
(7)

By taking the difference form of Eqs. (1) and (7) and eliminating speed \(v_j\), the density evolution equation is obtained as

$$\begin{aligned}&\rho _j(t+2\tau )-\rho _j(t+\tau )+\tau \rho ^2_0[V(\rho _{j+1}(t))\nonumber \\&\quad -V(\rho _{j}(t))]+\tau \gamma \rho ^2_0[2V(\rho _{j+1}(t))\nonumber \\&\quad -V(\rho _{j}(t))-V(\rho _{j+2}(t))]\nonumber \\&\quad +\alpha \rho ^2_0 \tau (2p-1) [V'(\rho _{j+1}(t))\tilde{\varDelta }\rho _{j+1}(t)\nonumber \\&\quad -V'(\rho _{j}(t))\tilde{\varDelta }\rho _{j}(t)]\nonumber \\&\quad +\tau \alpha \gamma \rho ^2_0[2V'(\rho _{j+1}(t))\tilde{\varDelta }\rho _{j+1}(t)\nonumber \\&\quad -V'(\rho _{j+2}(t))\tilde{\varDelta }\rho _{j+2}(t)-V'(\rho _{j}(t))\tilde{\varDelta }\rho _{j}(t)]=0. \end{aligned}$$
(8)

Here \(\bigtriangleup {\rho _j}(t)=\rho _{j+1}(t)-\rho _{j}(t)\) and \(\tilde{\varDelta }{\rho _j(t)}=\rho _j(t+\tau )-\rho _j(t)\).

Fig. 1
figure 1

Phase diagram in parameter space \((\rho ,a)\), \(\alpha =0.1\) for a \(\gamma =0\), and b \(\gamma =0.1\), respectively

3 Linear stability analysis

Linear stability analysis is being performed on the proposed model to investigate the influence of driver’s characteristics on the jamming transition of traffic flow when passing is allowed. Under the condition of homogeneous traffic flow, the state of uniform traffic is represented by a constant density \(\rho _0\) and optimal velocity \(V(\rho _0)\). Hence, the steady-state solution of the homogeneous traffic flow on a two-lane highway is given as

$$\begin{aligned} \rho _j(t)=\rho _0,~~~v_j(t)=V(\rho _0). \end{aligned}$$
(9)

Let \(y_j(t)\) be a small deviation to the steady-state density on site j. Then,

$$\begin{aligned} \rho _j(t)=\rho _0+y_j(t). \end{aligned}$$
(10)

Inserting this perturbed density profile into Eq. (8) and linearizing it, we obtain

$$\begin{aligned}&y_j(t+2\tau )-y_j(t+\tau )+\tau \rho ^2_0V'(\rho _0)\bigtriangleup {y_{j}(t)}\nonumber \\&\quad +\alpha \tau \rho ^2_0V'(\rho _0)(2p-1)\tilde{\varDelta }(\bigtriangleup y_{j}(t))\nonumber \\&\quad -\tau \gamma \rho ^2_0V'(\rho _0)\bigtriangleup ^{2}y_{j}(t)\nonumber \\&\quad -\alpha \gamma \tau \rho ^2_0[V'(\rho _0)\bigtriangleup ^{2}\tilde{\varDelta }y_{j}(t)]=0. \end{aligned}$$
(11)

Putting \(y_j (t)=exp(ikj+zt)\) in Eq. (11), we get

$$\begin{aligned}&e^{2\tau z}-e^{\tau z}+\tau \rho ^2_0 V'(\rho _0)[e^{ik}-1]\nonumber \\&\quad +\alpha V'(\rho _0) (2p-1)[e^{\tau z}-1][e^{ik}-1]\nonumber \\&\quad -\tau \gamma \rho ^2_0 V'(\rho _0)[e^{ik}-1]^2\nonumber \\&\quad -\alpha \tau \gamma \rho ^2_0[e^{ik}-1]^2[e^{\tau z}-1]=0. \end{aligned}$$
(12)

Substituting \(z=z_1(ik)+z_2(ik)^2...\) into Eq. (12), we obtained the first- and second-order terms of the coefficient (ik) as

$$\begin{aligned} z_1&=-\rho ^2_0 V'(\rho _0), \end{aligned}$$
(13)
$$\begin{aligned} z_2&=-\frac{3\tau z^2_1}{2}-\frac{\rho ^2_0 V'(\rho _0)}{2}\nonumber \\&\quad -\tau \alpha \rho ^2_0 V'(\rho _0)(2p-1)z_1+\gamma \rho ^2_0 V'(\rho _0). \end{aligned}$$
(14)

When \(z_2<0\), the homogeneous steady-state flow becomes unstable for long-wavelength waves. While for \(z_2>0\) the uniform flow becomes stable. Thus, the neutral stability condition for the steady-state is given as

$$\begin{aligned} \tau =-\frac{1-2\gamma }{\rho ^2_0 V'(\rho _0)[3-2\alpha (2p-1)]}. \end{aligned}$$
(15)

Thus the instability criterion for the homogeneous traffic flow is given as

$$\begin{aligned} \tau >-\frac{1-2\gamma }{\rho ^2_0 V'(\rho _0)[3-2\alpha (2p-1)]}. \end{aligned}$$
(16)
Table 1 The coefficients \(k_i\) of the model
Table 2 The coefficients \(g_i\) of the model

It is clear from Eq. (15) that parameters representing drivers’ behavior p and passing effect \(\gamma \) play an important role on the stability of traffic flow in a single-lane traffic system. For \(p=1\), the above unstability condition (Eq. 15) reduces to the one obtained by Gupta and Redhu [23]. The neutral stability curves in the phase space \((\rho , a)\) are shown by solid curves in Fig. 1a, b for different parameter values. For a fix \(\gamma \), Fig. 1a depicts the effect of p on stability corresponding to without passing, i.e., \(\gamma =0\) while Fig. 1b examines the similar effect corresponding to the passing case for \(\gamma =0.1\). It is observed that the apex of these curves \((\rho _\mathrm{c}, a_\mathrm{c})\) decreases with an increase in p in both the cases ensuring that larger value of p leads to enlargement in the stability region and hence, the traffic jam is suppressed efficiently. Moreover, on comparing Fig. 1a, b, it can also be concluded that under the similar conditions aggressive (timid) drivers have positive (negative) effect on the stability of traffic flow. It can be explained as in real traffic flow under the jam situation, aggressive drivers try to overtake if possible otherwise they try to accommodate themselves in a less denser lane by changing their lane quite frequently to overcome the congestion.

4 Nonlinear stability analysis

We investigate the effect of driver’s behavior on the evolution characteristic of traffic jam around the critical point \((\rho _\mathrm{c},a_\mathrm{c})\) on coarse-grained scales using reduction perturbation technique in this section. Long-wavelength expansion method is used to understand the slowly varying behavior near the critical point. For that, the slow variables X and T for a small positive scaling parameter \(\epsilon ~(0<\epsilon \ll 1)\) are defined as follows:

$$\begin{aligned} X=\epsilon (j+bt), T=\epsilon ^3{t}, \end{aligned}$$
(17)

where b is a constant to be determined. Let \(\rho _j\) satisfy the following equation:

$$\begin{aligned} \rho _j(t) =\rho _\mathrm{c} +\epsilon R(X,T). \end{aligned}$$
(18)

By expanding Eq. (8) using Taylor expansion up to fifth order (see “Appendix”) of \(\epsilon \) with the help of Eqs. (17) and (18), the following nonlinear equation is obtained.

$$\begin{aligned}&\epsilon ^2 k_1\partial _X R+\epsilon ^3 k_2\partial ^2_X R+ \epsilon ^4(\partial _T R+k_3\partial ^3_X R+k_4\partial _X R^3)\nonumber \\&\quad +\epsilon ^5(k_5\partial _T\partial _X R+k_6\partial ^4_X R+k_7 \partial ^2_X R^3)=0. \end{aligned}$$
(19)

The coefficients \(k_i\) \((i=1,2,\ldots ,7)\) are given in Table 1, where \(V'=\frac{dV(\rho )}{d\rho }|_{\rho =\rho _\mathrm{c}}\), \(V'''=\frac{d^3V(\rho )}{d\rho ^3}|_{\rho =\rho _\mathrm{c}}\). Near the critical point (\(\rho _\mathrm{c}, a_\mathrm{c}\)), the value of \(\tau \) is set as

$$\begin{aligned} \tau =\tau _\mathrm{c}(\epsilon ^2+1). \end{aligned}$$
(20)

By taking \(b=-\rho ^2_\mathrm{c} V'\) and eliminating the second-order and third-order terms of \(\epsilon \), we obtain

$$\begin{aligned}&\epsilon ^4(\partial _T R-g_1\partial ^3_X R+g_2\partial _X R^3)\nonumber \\&\quad +\epsilon ^5(g_3\partial ^2_X R+g_4\partial ^4_X R+g_5 \partial ^2_X R^3)=0, \end{aligned}$$
(21)

where the coefficients \(g_i\) \((1,2,\ldots ,5)\) are given in Table 2. To convert Eq. (21) into standard mKdV equation, the following transformations are adopted.

$$\begin{aligned} T'=g_1 T, \quad R=\sqrt{\frac{g_1 }{g_2}R'}. \end{aligned}$$
(22)

Then, Eq. (21) can be written as

$$\begin{aligned} \partial _T' R'-\partial ^3_X R'+\partial _X R'^3+\epsilon M[R']=0, \end{aligned}$$
(23)

where \(M[R']=\frac{1}{g_1}[g_3\partial ^2_X R'+g_4\partial ^4_X R'+\frac{g_1g_5}{g_2} \partial ^2_X R'^3]\). After ignoring \(O(\epsilon )\) correction term from Eq. (23), we get the solution of the standard mKdV equation as

$$\begin{aligned} R'_0(X, T')=\sqrt{c} \tanh \left( \sqrt{\frac{c}{2}}(X-c T')\right) , \end{aligned}$$
(24)

Here c is the propagation velocity for the kink–antikink solution and is computed by solving the following necessary condition:

$$\begin{aligned} (R'_0,M[R'_0])\equiv \int _{-\infty }^{\infty } dXR'_0 M[R'_0]=0, \end{aligned}$$
(25)

with \(M[R'_0]=M[R']\). By solving Eq. (25), the selected value of c is

$$\begin{aligned} c=\frac{5g_2 g_3}{2g_2 g_4-3g_1g_5}. \end{aligned}$$
(26)

Hence, the kink–antikink solution is given by

$$\begin{aligned} \rho _j=\rho _\mathrm{c}+\epsilon \sqrt{\frac{g_1 c}{g_2}} \tanh \left( \sqrt{\frac{c}{2}}(X-cg_1 T)\right) , \end{aligned}$$
(27)

with \(\epsilon ^2=\frac{a_\mathrm{c}}{a}-1\) and the amplitude A of the solution is

$$\begin{aligned} A=\sqrt{\frac{g_1 }{g_2}\epsilon ^2 c}. \end{aligned}$$
(28)

The above kink solution exist only if the following condition is satisfied.

$$\begin{aligned}&1\!-\!13\gamma \!-\!14 \gamma ^2\!+\!\alpha ^2(5\!-\!12\gamma ^2+12\gamma (-1+p)-6p)\nonumber \\&\quad +6\alpha (\gamma (7-5p)\!+\!2(-1+p)+2\gamma ^2(1+p))>0. \end{aligned}$$
(29)

So the existence condition for kink solution is

$$\begin{aligned} 0\le \gamma <f(\alpha ,p). \end{aligned}$$
(30)

where

$$\begin{aligned} f(\alpha ,p)=\frac{13+\alpha (30 p-42)+12\alpha ^2(1-p)-(3-2\alpha )\sqrt{25+(-168+156p)\alpha +(96-144p+36p^2)\alpha ^2}}{2(-14+ 12\alpha (1+p)- 12\alpha ^2)}. \end{aligned}$$
(31)

The mKdV equation (23) exists only for \(0\le \gamma <f(\alpha ,p)\) and cannot be derived from above nonlinear analysis for \(\gamma \ge f(\alpha ,p)\). For a particular case, when \(\alpha =0\) and \(p=1\), the existence condition for kink solution matches with the results obtained in Ref. [19]. Moreover, for \(\gamma <f(\alpha ,p)\), the kink–antikink solution of mKdV equation represents the coexisting phase which includes both congested phase and freely moving phase described by \(\rho _j=\rho _\mathrm{c}\pm A\) in the phase space\((\rho ,a)\). The coexisting curves obtained from nonlinear analysis are plotted by dashed lines in Fig. 1a. It is worthy to note that the coexisting and neutral stability curves divide the phase plane into stable, metastable and unstable region as shown in Fig. 1a. The traffic flow in the stable region will remain stable under a disturbance, while in metastable and unstable region, a small disturbance will lead to the congested traffic.

Fig. 2
figure 2

Phase diagram in parameter space \((\gamma ,a)\)

Fig. 3
figure 3

Spatiotemporal evolutions of density when \(\gamma =0.05\), \(\alpha =0.1\), and \(a=3.2\) for a \(p = 0\), b \(p = 0.4\), c \(p = 0.8\), and d \(p = 1.0\), respectively

From Fig. 1, it is clear that with an increase in p, the corresponding neutral and coexisting curves both lower down, which indicates that the aggressive behavior of the driver can help in stabilizing the traffic flow. Additionally, the coexisting curves do not exist at \(\gamma =0.1\) for any value of p as the condition \(\gamma < f(\alpha ,p)\) is not satisfied (see Fig. 1b). Figure 2 shows the phase diagram in parameter space \((\gamma , a)\) for different values of p. The curve \(a_\mathrm{c}=\frac{3-2\alpha (2p-1)}{1-2\gamma }\) for \(\gamma <f(\alpha ,p)\) represents the phase boundaries between no jam and kink jam, while for \(\gamma \ge f(\alpha ,p)\), it represents the phase boundaries between no jam and chaotic region. It is clear from Fig. 2 that there exist only two regions no jam and kink jam in the phase diagram for \(\gamma <f(\alpha ,p)\). Moreover, the kink (no jam) region reduces (enhances) with an increase in the value of p. These results are in accordance with the findings of Ref. [24] that traffic jam can be suppressed efficiently by incorporating more aggressive drives in the traffic stream. For \(\gamma \ge f(\alpha ,p)\), i.e., when passing is high, based upon the kinds of density wave, the unstable region is further divided into two subregions: kink jam and chaotic jam. The boundary between kink and chaotic jam is the line \(a=\frac{3-2\alpha (2p-1)}{1-2f}\). Similar to the previous case, in this case also the free flow region enhances while both the chaotic and kink jam regions reduce with an increase in the value of p.

5 Numerical simulation

Now, we carry out numerical simulation of the new model to investigate the effect of drivers characteristics with passing on traffic flow dynamic as well as to validate the theoretical results obtained by linear and nonlinear analysis in the previous section. Periodic boundary condition is adopted, and the following initial condition is chosen:

$$\begin{aligned} \rho _j(1)=\rho _j(0)=\left\{ \begin{array} {ll} \rho _0 ; &{}\quad j\ne \frac{M}{2} , \frac{M}{2}+1\\ \rho _0-\sigma ; &{}\quad j=\frac{M}{2}\\ \rho _0+\sigma ; &{}\quad j=\frac{M}{2}+1 \end{array}\right. \end{aligned}$$

where, \(\sigma = 0.1\) is the initial disturbance and M is the total number of lattice sites taken as 100.

Fig. 4
figure 4

Density profiles at time \(t=20300\) when \(\gamma =0.05\), \(\alpha =0.1\), and \(a=3.2\) corresponding to the panel of Fig. 3

Fig. 5
figure 5

Spatiotemporal evolutions of density when \(\gamma =0.3\), \(\alpha =0.1\), and \(a=3.5\) for a \(p = 0\), b \(p = 0.4\), c \(p = 0.8\), and d \(p = 1.0\), respectively

As discussed in the previous section that the mKdV equation exists only for \(0\le \gamma <f(\alpha ,p)\), we will discuss our numerical results for two different range of \(\gamma \) as follows:

Case 1: \(\gamma <f(\alpha ,p)\)

Figure 3 depicts the effect of parameter p representing the drivers’ characteristics on the simulation results of spatio-temporal evolution of density after \(2\times 10^4\) time steps for smaller rate of passing \(\gamma = 0.05\). It is clear from Fig. 3a–c that a small disturbance in the uniform density leads to the kink–antikink soliton representing stop-and-go waves which propagates in the backward direction. Due to this, initial homogeneous flow under a small amplitude disturbance evolves into congested flow as the stability condition is not satisfied. These stop-and-go density waves are expressed by the kink–antikink soliton solution of the mKdV Eq. (23) discussed in Sect. 4. For \(p = 1.0\), we entered into the stable region and a small amplitude perturbation to the homogeneous density dies out with time and stop-and-go wave disappears as shown in Fig. 3d. The traffic jam disappears, and flow becomes almost homogeneous at \(p = 1.0\).

Fig. 6
figure 6

Density profiles at time \(t=20300\) when \(\gamma =0.3\), \(\alpha =0.1\), and \(a=3.5\) corresponding to the panel of Fig. 5

Fig. 7
figure 7

Plots of density difference \(\rho (t)-\rho (t-1)\) versus \(\rho (t)\) when \(\gamma =0.3\), \(\alpha =0.1\), and \(a=3.5\) for a \(p = 0\), b \(p = 0.4\), c \(p = 0.8\), and d \(p = 1.0\), respectively

Figure 4 describes the density profile at time \(t=20300s\) corresponding to the panel of Fig. 3. On comparing the stop-and-go waves for different values of p, it can be easily depicted that the amplitude of stop-and-go waves gradually decreases with an increase in the value of p. This ensures the fact that the aggressive driver’s characteristics have a positive effect on the stability of traffic flow and help in removing the traffic congestion in real traffic for smaller rate of passing. A natural consequence of these results is that aggressive driving characteristics are much more efficient than timid driving characteristics in suppressing traffic congestion. Our simulation results are consistent with theoretical findings for \(\gamma <f(\alpha ,p)\).

Case 2: \(\gamma \ge f(\alpha ,p)\)

Here, we further examine the effect of driver’s characteristics on the traffic flow dynamics when passing is allowed at a significant rate \((\gamma = 0.3)\). Figure 5 display the simulation results of spatiotemporal evolution of density after sufficiently long time, namely \(2\times 10^4\) time steps for the different values of p. It can be observed from Fig. 5 that the pattern of density profiles is different for larger value as compared to smaller values of p.

Patterns in Fig. 5a–c demonstrate that parallel to previous case of smaller rate of passing, initial small amplitude disturbance is amplified for smaller values of p leading to the kink–antikink soliton waves which propagates in the backward direction. While for higher values of p, the initial disturbance evolves in to chaotic waves. These waves band with one another, break up and propagates in the backward direction. So, It is evident that the kink as well as the chaotic region exists in the unstable region on the phase plane which verifies the theoretical results presented in Sect. 4 and shown in Fig. 5.

To further analyze the effect of aggressive driver’s characteristics on the steady-state density profiles, Fig. 6 describes the density profiles at time \(t=\) 20,300 s corresponding to the panel of Fig. 5. For \(\gamma =0.3\), the steady-state density profiles are expressed by kink-Bando waves till \(a<\frac{3-2\alpha (2p-1)}{1-2f(\alpha ,p)}\). Note that the amplitude of the density waves decreases with the increase in p which is similar to the results obtained in the previous case for small rate of passing. Further increase in p, the kink-Bando wave converts into chaotic wave. These numerical findings agree well with the theoretical results that for \(a<a_\mathrm{c}\), the traffic will be in kink phase and while a is greater than \(a_\mathrm{c}\), traffic flow will be chaotic. This result is quit interesting as the aggressive driver’s characteristics on one hand plays a crucial role in stabilizing the traffic flow for smaller rate of passing while on the other hand above a critical value of p, their effect on traffic flow dynamics become adverse when passing is allowed at larger rate.

To further classify traffic states, the phase space plot of density difference \(\rho (t)-\rho (t-1)\) against \(\rho (t)\) at a fixed site is plotted for \(t=20{,}000\)–30,000 in Fig. 7 corresponding to Fig. 6. The patterns shown in Fig. 7a–c exhibit the limit cycle which correspond to the periodic traffic behavior. The irregular traffic behavior which exhibits the behavior characteristic of chaos is shown by the set of dispersed points around a closed loop in the phase space plot in Fig. 7d. This validate the fact that as the drivers characteristics crosses the critical value, the traffic becomes irregular on a single-lane unidirectional highway when passing is allowed at higher rate. Therefore, from theoretical and simulation results, it is reasonable to conclude that traffic jam can efficiently suppressed by considering the driver’s characteristics in a single-lane traffic system with passing.

6 Conclusion

A new lattice hydrodynamic model for traffic flow is developed to analyze the effect of driver’s characteristics on the traffic flow dynamics when passing is allowed. The traffic behavior has been analyzed theoretically by the means of linear as well as nonlinear analysis and found that driver’s characteristics play a significant role in stabilizing the traffic flow on a single-lane highway with or without passing. Through nonlinear stability analysis, we derived the mKdV equation to describe the traffic jam near the critical point and obtained the condition for the existence of kink soliton solution of mKdV equation. The effect of different important parameters on the neutral stability curves and the coexisting curves are plotted and results are compared in the density-sensitivity phase space for smaller and larger rate of passing. It is observed that there exist two different regions kink jam and no jam on the phase plane for smaller rate of passing while an additional phase known as chaotic jam is seen when the rate of passing exceeds the critical value. It is concluded that in both the cases with or without passing, aggressive driver’s characteristics are prompt to increases the stability of traffic flow significantly while the timid driver’s characteristics have a opposite effect on the stability of traffic flow and increase congestion. The results obtained form numerical simulation are compared and found consistent with the theoretical findings. Finally, it is concluded that driver’s characteristics has an significant impact on the stability of traffic flow on a single-lane traffic system with passing.

Though the present work is complete to describe the effect of driver’s characteristics in traffic system with passing on a one-dimensional highway yet the proposed model should be extended to more realistic situation like multi-lane traffic system or a network. Moreover, the proposed results should also be validated by the experimental investigations on some real road which is our one of the future prospective.