Abstract
Due to the continuous development of economy and society, the pace of life is also accelerated, so people pay more and more attention to the time cost, and the transportation time cost is also a very important part of it. The traffic system is an important carrier to realize the traffic operation. The increase of automobile ownership requires the traffic system to be higher and higher. Moreover, vehicles in congested traffic flow inevitably start and stop operations with high frequency, which undoubtedly increases vehicle exhaust emissions, environmental pollution, noise pollution and other problems. For today’s traffic system, vehicle dynamics information is also an important factor which affects the traffic system. Therefore, adding throttle, vehicle dynamics information, to the macro-traffic flow modeling research in this paper is a supplement and improvement to the current traffic flow theory research. By analyzing the equilibrium point, this paper proves the conditions for the existence of Hopf branch and saddle junction branch. Finally, numerical simulation is carried out, and the space–time diagram of density and phase plane are obtained through simulation, which can be used to describe the actual traffic phenomenon. Through numerical simulation, it is found that this model can better describe the congestion phenomenon of the actual traffic system, and provide scientific theoretical support for macroscopic traffic flow state analysis.
Graphical abstract
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
With the acceleration of urbanization, daily travel has caused great pressure on the urban road traffic system, which eventually leads to more complex and crowded traffic flow. Traffic congestion will not only lead to accidents, but also aggravate environmental pollution, which is bound to have a negative impact on people’s lives. To explore the intrinsic characteristics of traffic flow and the causes of traffic congestion, and take effective measures to curb it. It is necessary to develop more realistic traffic flow models, such as micro model [1,2,3,4,5,6,7,8,9,10,11,12] and macro model [13,14,15,16,17,18,19]. In addition, to reduce fuel costs and carbon emissions, researchers have developed fuel consumption models and emission models [20,21,22].
At present, complex nonlinear traffic phenomena have been the focus of research in recent years. Many traffic engineers, physicists and mathematicians have conducted in-depth nonlinear research on macroscopic traffic flow models. For traffic, a complex nonlinear system, the problem of traffic congestion can be essentially solved only by starting from its nonlinear nature. Branch Analysis Method can describe and predict nonlinear traffic phenomena from the perspective of the global stability of the system, which will provide theoretical basis for fundamentally helping to solve traffic problems. In 1999, Yuji Igarashi et al. [23] studied the branch phenomenon of traffic flow based on the optimal velocity model proposed by Bando et al. [24]. Yuji Igarashi et al. proved the existence of Hopf branch in the model and described the traffic phenomenon. In 2010, Jin et al. [25] used the full-speed difference model to study the divergence problem, and carried out Hopf divergence analytic calculation on the model with Hopf theorem. In 2015, Ai et al. [26] proposed a branch analysis method based on macro-traffic flow model to describe and predict nonlinear traffic phenomena on highways from the perspective of global stability of the system, and obtained Hopf branch and saddle node branch of the model using this method. Then in 2018, Ge et al. carried out Hopf branch analysis and obtained Hopf branch points. The effects of delay time and velocity difference sensitivity in the model are discussed from Hopf branch. In 2021, Ge et al. [27, 28], based on the analysis of a micro traffic flow model, carried out Taylor expansion on the micro model to obtain the branch analysis of the macro model, and obtained the existence conditions and stability of the model Hopf branch.
Macro traffic flow modeling is also a method to describe traffic phenomena. Generally, macro-traffic flow modeling describes the behavioral evolution of traffic flow according to the relationship among traffic flow, average speed and average density in traffic flow. The research on macroscopic traffic flow model has been carried out for several decades, and many models have been proposed successively. The Fluid Dynamics Theory in the macroscopic model was proposed by Lighthill, Whitham and Richards [29, 30]. Therefore, in terms of macroscopic traffic flow modeling, current studies focus more on the mechanism of action and evolution characteristics of traffic flow, etc. Traditional macro-traffic flow models pay more attention to the average density, average speed, traffic flow and other vehicle state information and road structure information, etc. The impact factors are relatively simple, and the impact of throttle dynamics information on traffic flow evolution has not been considered at the macro level. Centering on the idea of macroscopic traffic flow modeling, this paper takes the influence of electronic throttle dynamics information [31, 32] on traffic flow evolution into consideration in macroscopic traffic flow modeling research.
In the field of macro-traffic flow modeling, most studies mainly consider the influence of factors such as vehicle state information and road structure information [33,34,35]. In the actual traffic system, vehicle dynamics information is also an important factor affecting the traffic system. Therefore, adding the vehicle dynamics information of throttle valve into the research of macroscopic traffic flow modeling is a supplement and perfection to the current research of traffic flow theory. The throttle dynamics information is added to the macroscopic traffic flow modeling. By considering the vehicle state information and throttle dynamics information at the same time, the evolution behavior of traffic flow is analyzed, and then the influence of throttle dynamics information on the evolution of traffic prevalence is analyzed. It has important research significance to provide scientific theoretical support for the macroscopic traffic flow state analysis.
2 Establishment of model
Electronic throttle is an important control component of vehicle engine, and electronic throttle system in the throttle opening accurate control is conducive to reducing vehicle exhaust emissions. It is worth mentioning that the more accurate throttle opening control, the more responsive the vehicle can meet the requirements of the public. Therefore, it is very necessary to add the dynamic information of electronic throttle into traffic flow modeling [36, 37].
We added throttle dynamics information into the research of macro-traffic flow modeling, and then carried out the design from the relationship model ET model of vehicle state information and vehicle dynamics information. ET model [38] was studied and proposed by Ioannou et al. which mainly described the relationship between the dynamic information of electronic throttle and vehicle speed and acceleration. The driver can control the speed of the vehicle by controlling the opening of the electronic throttle valve. According to the ET model, at time t, the acceleration of car i can be expressed as:
Among it, \({a}_{i}\left(t\right)\) and \({v}_{i}\left(t\right)\) respectively represent the acceleration and speed of the number i car at time t, \(\overline{{\theta }_{i}}\) is the deviation for throttle, \(\overline{{\theta }_{i}}={\theta }_{i}-{\theta }_{0}\), \({\theta }_{0}\) is constant, \({v}_{0}\) is the vehicle speed in stable state, \(b\) and \(c\) changes over time, and \({d}_{i}\) is the other perturbation not considered.
By analyzing the above ET model, the expression of electronic throttle deviation can be obtained, and then the expression of electronic throttle difference regarding vehicle speed and acceleration can be obtained:
It follows that:
where the velocity difference \(\Delta {v}_{i}\left(t\right)={v}_{i+1}\left(t\right)-{v}_{i}(t)\). In addition, we know that the expression of T-FVD microscopic model [39,40,41,42,43] is:
As the \(V(\Delta {x}_{i}\left(t\right))\) is the best velocity function and position difference \(\Delta {x}_{i}\left(t\right)={x}_{i+1}\left(t\right)-{x}_{i}(t)\), \(\beta >0\), \(k>0\), \(\lambda >0\) is for sensitive coefficient.
Substituting Eq. (3) into Eq. (4) we can get a microscopic model that takes into account the throttle dynamics:
Starting from the improved model, to obtain the corresponding macro-traffic flow model, a single discrete variable needs to be converted into a continuous variable. Specifically, first assume that the instantaneous speed of the \(i+1\) vehicle at the position x is equal to the average speed on the \(\left[x-\frac{\Delta }{2},x+\frac{\Delta }{2}\right]\) section, and the speed of the \(\left[x-\frac{\Delta }{2},x+\frac{\Delta }{2}\right]\) section depends on the average speed of the \(\left[x+\frac{\Delta }{2},x+\frac{3\Delta }{2}\right]\) section, where \(\Delta \) corresponds to \(\Delta x\) in the microscopic traffic flow model, and changes with the spacing between different continuous vehicles.
From the connection between micro and macro, acceleration can be expressed as:
And there is
We bring this into the formula and ignore the nonlinear term to get:
Organize the above equation as follows:
Expand the left side of the above equation as follows:
Among them: \(k=\lambda =\frac{1}{T}\), \(\frac{\Delta }{T}=c0\), \(\frac{{\Delta }^{2}}{2T}=\mu \)
Combined with conservation equations, we can get new macroscopic traffic flow models
This model uses the periodic boundary condition, and the traffic phenomenon generated by the fulcrum is actually more obvious on the open loop section than the closed loop section, so this paper assumes that the main road section is an open boundary condition, that is:
Assume that model (13) has traveling-wave solution \(\rho (z)\) and \(v(z)\), in which \(z=x-ct\) and traveling-wave velocity \(c<0\). Using the above results and substituting them into Eq. (13), we can obtain:
From the formula, we get:
The derivative of \(\uprho v=q\) with respect to \(z\) at both ends of the equation yields:
Available from:
Meanwhile, in the formula, \(\mathrm{z}\) is integrated, then:
At the same time, it obtains:
So, bring it in, and after rewriting, you get:
Simplification yields about second-order ordinary differential equations:
Among it:
Let \(y=\frac{\mathrm{d}\rho }{\mathrm{d}z}\), Eq. (1) can be converted to a system of first-order ordinary differential equations:
Then, for the type of equilibrium point and its stability, it is mainly determined from the equations formed by Eq. (26), let the right end of Eq. (26) is 0, it is known that \(y=0\) and \(F=0\), the equilibrium point coordinate \(({\rho }_{i},0)\) can be obtained. Then, according to the equilibrium point coordinates, the Eq. (26) is expanded by Taylor, and the linear representation of the system can be obtained:
Thus, the Jacobian matrix of the system at the equilibrium point can be written:
The corresponding characteristic equation is:
where \({G}_{i}({\rho }_{i},c,{q}_{*})=G(\rho ,c,{q}_{*})\), \({F}^{\mathrm{^{\prime}}}=F(\rho ,c,{q}_{*})\) is obtained:
Because at the equilibrium point \(({\rho }_{i},0)\), \(F=0\), then \({\rho }_{i}{V}_{\mathrm{e}}(\rho )-{\mathrm{q}}_{*}-{c}_{1}{\rho }_{i}=0\), according to the qualitative theory of differential equation, it can determine the linear system (26) the type of equilibrium point is as follows: (a) when \({F}_{i}^{\mathrm{^{\prime}}}>0\), the equilibrium point is the saddle point; (b) When \({G}_{i}^{2}+4{F}_{i}^{\mathrm{^{\prime}}}>0\) and \({F}_{i}^{\mathrm{^{\prime}}}<0\), the equilibrium is the node; (c) When \({G}_{i}^{2}+4{F}_{i}^{\mathrm{^{\prime}}}<0\) and \({G}_{i}\ne 0\), the equilibrium point is the focus; (d) When \({F}_{i}^{\mathrm{^{\prime}}}<0\) and \({G}_{i}=0\), the equilibrium is centered. When \(z\to \pm \infty \), the stability of linear systems at saddle points is unstable. When \({G}_{i}<0\) (or \({G}_{i}>0\))), the stability at nodes and focal points is stable for \(z\to +\infty \) (or \(z\to -\infty \)).
According to Hartman-Grossman linearization theory, nonlinear system (26) and linear system (27) have the same equilibrium point. For the equilibrium point that is not the center, the stability case at the equilibrium point, the nonlinear system (26) and the linear system (27) are consistent. Given the values of any set of traveling-wave velocity c and traveling-wave parameter \({q}_{*}\), the equilibrium \({\rho }_{1},{\rho }_{2},{\rho }_{3}\) of the linear system (26) can be solved. The equilibrium velocity function proposed in literature [44] is selected as follows:
Here, \({v}_{f}\) represents the free flow velocity and \({\rho }_{\mathrm{m}}\) represents the maximum or congestion density.
The values of parameters in the model in this chapter are as follows: \({v}_{\mathrm{f}}=\) 30 m/s, \({\rho }_{\mathrm{m}}=0.2\) \(\mathrm{veh}/\mathrm{m}\), \(T=10\) s, \({c}_{0}=11\) m/s, \(\mu =550\). When \(\rho \) equals 0, this is a trivial equilibrium point, and it has no practical significance, so this paper only needs to discuss other equilibrium points. Based on the above discussion and Eq. (31), the type and stability of the equilibrium point can be determined, as shown in Table 1, where the equilibrium point is indicated by \({\rho }_{i}(i=\mathrm{1,2},3)\).
The two sets of parameters in Table 1 were selected to numerically simulate the stability at the equilibrium point of the nonlinear system (26).
Figure 1 corresponds to the first scenario in Table 1. It can be seen from Table 1 that when \(z\to \pm \infty \), the system is unstable at the equilibrium point \(({\rho }_{1},0)\) and \(({\rho }_{3},0)\), and the nearby rails are far away from the point. As \(z\to +\infty \), there are several helical rails close to the saddle point \(({\rho }_{1},0)\) tend to focus \(({\rho }_{2},0)\), and because of the influence of the nearby saddle point \(({\rho }_{3},0)\), the helical state of the rails tend to focus is not obvious. As z goes to \(z\to -\infty \), the orbitals move away from the focus and eventually approach infinity. It is shown that the system is stable at \(({\rho }_{2},0)\) when \(z\to +\infty \). As z goes to \(z\to -\infty \), these orbitals move away from the focus and eventually approach infinity. These orbitals can be regarded as the saddle-focal-saddle point solution of the system. It is shown that the system is stable at the equilibrium point \(({\rho }_{2},0)\) when \(z\to +\infty \) and unstable at the equilibrium point \(({\rho }_{2},0)\) when \(z\to -\infty \).
Figure 2 corresponds to the second scenario in Table 1. Figure 2 also shows that the system is unstable at the equilibrium point \(({\rho }_{1},0)\). The spiral triggered near (0.05,0) tends to focus \(({\rho }_{2},0)\) when \(z\to +\infty \), and the system is stable at this point; As \(z\to -\infty \), away from the focus \(({\rho }_{2},0)\), the system is unstable.
The overall structure of multiple equilibrium points interacting with each other can be clearly seen from the two-phase planar graph, and the influence of the equilibrium point on the curve trajectories around the equilibrium point can be seen from the changes of the curve trajectories around the equilibrium point, which is consistent with the analysis results.
3 Hopf branching conditions for the model
Lemma 1
[45] Consider the system \(\stackrel{.}{x}=f(x,\lambda ),x\in {R}^{n},\lambda \in R,\lambda \) as a variadic parameter. If \(({x}_{0},\lambda )\) the equilibrium condition is satisfied, \(f(x,\lambda {)}_{\left|({x}_{0},{\lambda }_{0})\right.}={0}_{n\times 1}\), it is noted \(L={D}_{x}f(x,\lambda )\left|({x}_{0},{\lambda }_{0})\right.\) that its eigenvalue is, \(\alpha (\lambda )\pm i\beta (\lambda )\) and if \(\alpha ({\lambda }_{0})=0\) and \(\beta ({\lambda }_{0})=\omega >0\), then the system has \(c=\stackrel{.}{a}(\lambda )\left|{\lambda }_{0}\right.\ne 0\) Hopf branch \(\lambda ={\lambda }_{0}\) at the place.
For the system (26) let \({q}_{*}\) be a variable parameter, it for all \({q}_{*}\) equilibrium point \(({\rho }_{0},0)\), the derivative matrix \(L\left({q}_{*}\right)\) out of the equilibrium point is also the Jacobian matrix of the system at the equilibrium point, as shown below:
Among it:
Let its eigenvalue be \(\lambda \), \(\lambda =\alpha ({q}_{*})\pm j\beta ({q}_{*})\) then its eigenequation is:
The equation has a pair of complex eigenvalues \(\alpha ({q}_{*})\pm j\beta \left({q}_{*}\right)\) then:
Cause \(\alpha ({\rho }_{0},{q}_{*0})=0\), namely:
From this, we get:
At the same time,
Because the \({V}_{\mathrm{e}}^{\mathrm{^{\prime}}}(\rho )<0\), so when \(-{\rho }^{2}{{V}_{\mathrm{e}}}^{\mathrm{^{\prime}}}({\rho }_{0})>{q}_{*0}>0\beta ({\rho }_{0},{q}_{*0})>0\). In this case, the system has Hopf branch at \({q}_{*}={q}_{*0}\).
4 Hopf branch types for models
For Hopf branch problem, since N-dimensional systems can be restricted to two-dimensional central manifolds by the central manifold method, only Hopf branch of two-dimensional systems is considered.
Lemma 2
[45]: Set up a two-dimensional system with parameters
The equilibrium point of is the origin \(O(\mathrm{0,0})\), and the eigenvalues at the origin are \(\alpha (\gamma )\pm i\omega (\gamma )\). At that time, \(\gamma =0\) the partial derivative matrix of the system has a pure virtual eigenvalue, \(i{\omega }_{0}\) that is \(\alpha (0)=0,\omega (0)={\omega }_{0}>0.\) By means of coordinating transformation, the system (43) can be written as
where \(\widetilde{{f}_{1}},\widetilde{{f}_{2}}=O({{x}_{1}}^{2}+{{x}_{2}}^{2})\).
Theorem 1
(ODE’s Hopf branching theorem) Let the partial matrix at the re-origin of the system (Eq 43) have eigenvalues \(D(\gamma )\) and satisfy \(\alpha (\gamma )\pm i\omega (\gamma )\) the sum \(\alpha (0)=0,\omega (0)={\omega }_{0}>0\), then there is an analytic function \(c={\alpha }^{\mathrm{^{\prime}}}(0)\ne 0\)
Such that \(\gamma =\gamma (\varepsilon )\ne 0\) for the pair, the system (42) has a unique closed orbit within the sufficiently small neighborhood of the origin of \({\Gamma }_{\varepsilon }\) its period
When \(\varepsilon \to 0\),\(\gamma (\varepsilon )\to 0\) comes, \({\Gamma }_{\varepsilon }\) tends to the origin. \({\gamma }_{k1}\) is denoted as the first coefficient in expansion Eq. (45) that is not equal to zero.\({\Gamma }_{\varepsilon }\) is a stable limit ring when \({\gamma }_{k1}\) is the same sign with \(c\), \({\Gamma }_{\varepsilon }\) is an unstable limit when \({\gamma }_{k1}\) is different with sign\(c\).
Literature [46] gives a proof of theorem one and the equations for calculating the coefficients \({\gamma }_{k1}\), \({\tau }_{k}\), especially when \(k=2\),
Among them, the first Lyapunov index of the system can be calculated as follows:
where \(\tilde{f}_{1xxx} ,\tilde{f}_{2xxx}\) etc. are the partial derivative at \(\tilde{f}_{1} ,\tilde{f}_{2} \;(0,0,0)\). Here, \(a\) is an important parameter for judging the stability of the limit ring, assuming that the theorem condition is true, according to the Hopf branch, there are the following stability conclusions:
-
If \(a<0(>0)\). then the limit ring \({\Gamma }_{\varepsilon }\) is stable (unstable).
-
If \(a\) is different (same) sigh with the \(c\), the Hopf branch is supercritical (subcritical);
-
If \(a=0\) so, the Hopf branch is degenerate.
For system (26), set \({q}_{*}\) as variable parameter, It has an equilibrium \(({\rho }_{0},0)\) for everything \({q}_{*}\), make \(\widetilde{\rho }=\rho -{\rho }_{0}\) coordinate translation, the equilibrium point moves to the origin, then the system can be expressed as follows:
By \((\widetilde{\rho },y)=(\mathrm{0,0})\) performing a Taylor unfolding at the equilibrium point, the system can be linearized to:
where \(f\) is a smooth vector function whose constituent elements \({f}_{\mathrm{1,2}}\) are the Taylor expansion of the least quadratic term with respect to \(\widetilde{x}\), which can be expressed as follows:
The Jacobi matrix \(L({q}_{*})\) can be expressed as follows:
Its eigenvalues are the root of the following characteristic equation:
thereinto, \(\sigma =\sigma ({q}_{*})=d({q}_{*})=trL({q}_{*})\), \(\Delta =\Delta ({q}_{*})=-b({q}_{*})=\mathit{det}L({q}_{*})\),
Obtained by the Hopf branching condition:
For smaller \(\left|{q}_{*}\right|\) ingestible variables:
This results in the following eigenvalue expression:
Thereinto:
Let \({\omega }_{\text{re}}+i{\omega }_{\text{im}}\) be the eigenvector of \(L({q}_{*})\) corresponding to the eigenvalue \(\lambda ({q}_{*})\), and have:
Considering that the real and imaginary parts on both sides of the above equation equal sign are equal, we get:
The collation Eq. (60) is as follows:
From this:
Cause:
Namely:
Bringing Eq. (50) into Eq. (64) yields:
In addition, \(L({q}_{*})\) the eigenvectors can be calculated as follows:
Bringing the values of Eq. (51) and sum into equation \({\omega }_{im}({\omega }_{re}\)65) yields:
Equation (67) is in the same form as Eq. (44), so according to Eq. (48), the system (26) can \(a\) be calculated as follows:
Further, the value of c can be calculated as follows:
Therefore, for the system (26), the Hopf branch is supercritical when \(a<0\) and subcritical when \(a>0\).
5 Saddle branching conditions for the model
Lemma 3
[45]: Consider the system \({x}^{\mathrm{^{\prime}}}=f(x,\lambda ),x\in {R}^{n},\lambda \in R,\lambda \) is a variable parameter. If \(({x}_{0},\lambda )\) satisfies the equilibrium condition \(f(x,\lambda )\left|({x}_{0},{\lambda }_{0})={0}_{n\times 1}\right.\), note \(L={D}_{x}f(x,\lambda )\left|({x}_{0},{\lambda }_{0})\right.\), make \(\Psi \) and \(\Phi \) L about unit characteristic vectors, respectively, namely \(\Psi L=0\) and \(L\Phi =0\), is when the following conditions to satisfy, \(\lambda ={\lambda }_{0}\) is saddle section branch of the system.
Is for any small \(\varepsilon >0\), the solution of curve near \(({x}_{0},{\lambda }_{0})\), approximate expression for:
For system (26), set \({q}_{*}\) to variable parameters, the matrix of derivatives at the equilibrium point is shown in Eq. (33). When \({q}_{*}=-{\rho }^{2}{{V}_{e}}^{\mathrm{^{\prime}}}(\rho )\) there is \(\Phi =\left(\begin{array}{c}1\\ 0\end{array}\right)\) satisfaction \(L\Phi =0\).
At this point,
Substituting the variables \(\Psi \) and \(\Phi \) into Eqs. (70) and (71) gives:
Thereinto
And
So when the \({{q}_{*}}_{0}=-{{\rho }_{0}}^{2}{{V}_{e}}^{\mathrm{^{\prime}}}({\rho }_{0})\) system (26) exists in \({q}^{*}={q}_{0}^{*}\) the saddle branch.
6 Numerical simulation
First, to verify that our newly proposed model can reproduce the stop-and-go phenomenon of real traffic flow under different initial densities, we choose different initial densities to simulate the density space–time diagram. The figure shows the spatio-temporal plot of density when the initial density is \(0.01\mathrm{ veh}/\mathrm{m}<{\rho }_{0}<0.09\mathrm{ veh}/\mathrm{m}\).
The numerical results under different initial densities are shown in the figure. According to the figure, we find that the traffic condition will be unstable when the initial density is \(0.01\frac{\mathrm{veh}}{\mathrm{m}}<{\rho }_{0}<0.09\mathrm{ veh}/\mathrm{m}\).
Under the given initial boundary conditions mentioned above, the following conclusions can be drawn according to the simulation diagram of the density waveform of the new model shown in Fig. 3a–f:
-
(1)
As can be seen from Fig. 3a–f, when the initial density value is small, the new model can eliminate the external disturbance well, as shown in Fig. 3a, b. However, with the increase of the initial density, the traffic flow gradually becomes less stable, and the disturbance does not decrease with the passage of time, but produces greater fluctuations, as shown in Fig. 3c–e. When the initial density continues to increase, the initial density value reaches the stable interval of the macroscopic traffic flow model. The disturbance wave of the density space–time diagram gradually disappears, eliminating external interference, and the traffic flow gradually returns to a stable state, as shown in Fig. 3f.
-
(2)
As shown in Fig. 3c–e, within a certain range, with the increase of the initial density, the disturbance does not decrease, but instead as time goes on, multiple aggregation waves as shown in Fig. 3c, multiple disturbance waves as shown in Fig. 3d, and an increase in disturbance as shown in Fig. 3e are generated. When the traffic flow density is lower than the critical density, the small disturbance will dissipate quickly and evolve into a uniform flow. When the initial density increases to \({\rho }_{0}=0.04586\mathrm{ veh}/\mathrm{m}\), a complex local structure consisting of two or more clusters is formed. Therefore, the local clustering phenomenon of traffic flow is reproduced in Fig. 3c, and the actual traffic state will eventually appear congestion. However, when the initial density continues to increase, as shown in Fig. 3f, the disturbance gradually disappears and the traffic flow gradually returns to a stable state as time goes by. In summary, through numerical simulation, the stable state of traffic flow described by the macro model proposed in this paper is observed, and its boundary stability conditions are obtained. When the initial density \({\rho }_{0}>0.09\mathrm{ veh}/\mathrm{m}\), or \({\rho }_{0}<0.01\mathrm{ veh}/\mathrm{m}\), the disturbance in the traffic flow will not be amplified; When \({\rho }_{0}\) is not in the stable condition area, the disturbance will be amplified, and even appear local cluster effect, stop-and-go vehicle phenomenon.
-
(3)
As shown in the Fig. 3g–j, 3g, i are the density space–time diagram of macro model considering throttle information, Fig. 3h, j are the density space–time diagram of FVD macro model. We find that under the same parameter conditions, as the density decreases or increases, the small perturbations develop into single clusters and multiple clusters; under the same initial density \(\rho \), the influence of throttle opening angle can effectively suppress traffic congestion.
According to the simulation results of the FVD macro model and the throttle macro model, the following conclusions can be drawn: whether the traffic flow is in a stable state (Fig. 3i, j) or an unstable state (Fig. 3g, h), under the same initial density conditions, the fluctuation of the density waveform of the macro model considering the throttle is smaller than that of the FVD macro model when the disturbance diverges or the disturbance disappears. Therefore, it can be concluded that the macroscopic traffic flow model considering the influence of electronic throttle dynamics can effectively curb traffic congestion. The stability, anti-interference ability and ability to eliminate external disturbances of the new macro model are stronger than those of the FVD macro model without considering the throttle dynamics information, which further verifies the effectiveness of the new model.
Next, we choose different equilibrium points as starting points to study various branch of nonlinear systems (26). In the beginning, we use the above equilibrium point as an example to plot the following figure, where the parameters are selected as variable parameters with an initial value of 0.2. You can find three special points in this range which respectively are a Hopf branch point (H) and two limiting branch points (LP), as shown in Fig. 4.
When \({q}_{*}\) is 0.817848, the state variables for Hopf branch point is (0.050047,0), at this time, the vehicle density is \({\rho }_{0}=0.050047\mathrm{eh}/\mathrm{m}\), and two eigenvalues were 4.4729e−08 + 0.019825i and 4.4729e−08−0.019825i. The real part of a pair of conjugate eigenvalues is considered to be 0, which is the sign of judging it as a Hopf branch, and its maximum lyapunov exponent is 5.555356e + 01.
The first limit branch occurs when the variable parameter is 0.891695. The state variables is (0.040665,0), the corresponding vehicle density is \({\rho }_{0}=0.040665\mathrm{eh}/\mathrm{m}\). The eigenvalues were − 1.8044e−05 and 0.018863, respectively. Obviously the previous eigenvalue is 0, which is the sign for the branch of the limit point. In addition, the second normalization coefficient is a = −7.303210e−01.
A second limit branch occurs when the variable parameter is 0.172588. The state variables is (0.112377,0), and the corresponding vehicle density is \({\rho }_{0}=0.112377\mathrm{eh}/\mathrm{m}\). The eigenvalues are −6.0878e−05 and 0.038439, respectively. It is also clear that the first eigenvalue is 0, which is a sign that it is a branch of the limit point. The second normalization coefficient is a = 3.502079e−01.
Below, this paper analyzes the stability changes of the traffic system when the parameters pass some branch critical points calculated above. First, to study the effect of Hopf branch on traffic flow, the stability of the system on the phase plane is investigated in this paper when parameter \({q}_{*}\) passes 0.817848.
Figure 5a shows that when the parameter is \({q}_{*}<0.817848\), point \((\mathrm{0.036995,0})\) is an equilibrium node. Meanwhile, the equilibrium point \((\mathrm{0.044323,0})\) is a spiral point, and all curves approach the point \((\mathrm{0.044323,0})\) within the red line. Therefore, the system inside the red line is stable, and the system outside the red line is unstable.
As can be seen from Fig. 5b, when parameter \({q}_{*}>0.817848\), no new equilibrium point appears at Hopf branch point, but periodic solution exists (black region in Figure). This is because in Fig. 5b, when \(z\to +\infty \), one spiral trajectory starts from the point \(\left(\mathrm{0.030112,0}\right)\) and approaches the focus \(\left(\mathrm{0.051189,0}\right)\), and eventually evolves into constant amplitude oscillation as \(z\to -\infty \), while the other spiral trajectory approaches the periphery of the constant amplitude oscillation region as \(z\to -\infty \) and approaches infinity as \(z\to +\infty \). So there’s a limit cycle between the blue and black lines. These theoretical analyses are also consistent with the above numerical results.
By selecting some branch points as the initial average density of density time evolution, it is helpful for us to better understand the complex phenomena in congested traffic. We analyze the application of local perturbation under the condition of initial uniform density. The initial density is shown below [47].
where \({\rho }_{0}\) is the initial density, \(\Delta {\rho }_{0}=0.01\mathrm{veh}/\mathrm{m}\) is the disturbance density, \(L=32.2\mathrm{km}\) is the section length, and the dynamic near boundary condition is given by the following formula:
To facilitate simulation implementation, the space spacing is equal to 100 m, and the time interval is 1 s. The values of other parameters in the model are as follows: \(T=10\mathrm{ s},{c}_{0}=11\frac{\mathrm{m}}{\mathrm{s}}, \mu =550,{v}_{\mathrm{f}}=\frac{30\mathrm{m}}{\mathrm{s}},{\rho }_{\mathrm{m}}=0.2\mathrm{veh}/\mathrm{m}.\)
The state variable \({\rho }_{0}=0.050047\mathrm{veh}/\mathrm{m}\) corresponding to Hopf branch point is selected as the initial uniform density value, and a local small disturbance with amplitude \(\Delta {\rho }_{0}=0.01\mathrm{ veh}/\mathrm{m}\) is applied to draw the density space–time diagram of the system, as shown in Fig. 6:
We know from the property of Hopf branching that the system generates a periodic solution from the equilibrium point when the parameter passes through the branching point. Since the initial density value at this time is within the unstable range of the model, the small disturbance on the initial uniform density is amplified, as shown in Fig. 6, and then evolves into periodic oscillation of constant amplitude, which is consistent with the characteristics of the limit cycle solution, indicating that under the initial uniform traffic condition, when the parameter passes Hopf branch point, the small disturbance will change into walking and stopping wave. It is also shown that the results are in agreement with the actual phenomenon and the numerical results, which verifies the correctness of the theoretical analysis.
Next, this paper studies the effect of limit cycle branch on traffic flow when parameter \({q}_{*}\) passes 0.891695. When the traffic system passes through the first LP bifurcating point with parameter 0.891695, the stability of the traffic flow will change significantly. First, consider \({q}_{*}<0.891695\). At this point, we set \({q}_{*}=0.79,\) the system has two point, one is a saddle point (0.029518,0), the other is a spiral point (0.051791,0), as shown in Fig. 7a. All curve within the red line point to point (0.051791,0). Therefore, the traffic system inside the Red Line is stable, while the traffic system outside the Red line is unstable. With the increase of the parameter, the two equilibrium points gradually move towards the middle. When the parameter is \({q}_{*}=0.891695\), the two equilibrium points shown in Fig. 7a merge into one equilibrium point and a saddle knot branch occurs, as shown in Fig. 7b. Again, the traffic system inside the Red Line is stable, while the traffic system outside the Red line is unstable. With the continuous increase of parameter value, when parameter \({q}_{*}>0.891695\), the equilibrium point disappears, as shown in Fig. 7c, and the whole traffic system becomes unstable.
According to the Hartman-Grossman linearization theorem, when the real part (29) of the eigenvalue of the equation is non-zero, the stability of the equilibrium point of the nonlinear system (26) can be approximated by the saturation of the corresponding linearized system (27). When the equilibrium point is not the central point, the two systems are uniformly stable or uniformly unstable at these equilibrium points. We can solve the equilibrium point of Eq. (26). The optimal speed function in the model is specified as follows:
In the original model:
\({v}_{\mathrm{f}}\) represents the free flow velocity and \({\rho }_{\mathrm{m}}\) represents the maximum crowding density.
This may help improve our understanding of complex phenomena in heavy traffic by selecting some branch points as the initial average density of the time evolution of density. We analyze the application of local perturbation under the condition of initial uniform density. The initial density is used as follows [47]:
where \({\rho }_{0}\) is the initial mean density, \(\Delta {\rho }_{0}\) is the amplitude of the local disturbance, and \(L=32.2\mathrm{km}\) is the length of the considered section. The dynamic approximate boundary conditions are given by Eq. (84).
For calculation purposes, the space domain is divided into equal intervals of 100 m in length, and the time interval is selected as 1 s. Relevant parameters of this model are as follows:
When parameter \({q}_{*}\) passes LP bifurcating point \(0.891695\), Vehicle density \({\rho }_{0}=0.040668\), saddle junction bifurcating occurs. From the above data, it can be seen that before and after the vehicle density passes the saddle junction branch, the fluctuation range of traffic flow density becomes significantly larger, which indicates that when the system passes the saddle junction branch, the traffic flow system changes from a stable state to an unstable state, as shown in Fig. 8.
Secondly, when parameter \({\mathrm{q}}_{*}\) passes through another LP branch point 0.172588, the stability of traffic flow will also change obviously. Firstly, \({\mathrm{q}}_{*}>0.172588\), set \({\mathrm{q}}_{*}=0.20\), the system has three balance point, a saddle point (0.0065382,0), a focus (0.093766,0) and a saddle point (0.14471,0), as shown in Fig. 9a. Due to the monotonically increasing relationship between variable \({\mathrm{q}}_{*}\) and vehicle density, the traffic system on the left of the first red line gradually changes from unstable to stable, the traffic system between the two red lines changes from stable to unstable, and the traffic system on the right of the second red line is unstable. With the decrease of the parameter \({\mathrm{q}}_{*}\), the first red line moves to the right, the second red line moves to the left, and the two lines gradually move closer to the center. When the parameter \({\mathrm{q}}_{*}=0.172588\), As shown in Fig. 9a of the two balance (0.093766,0) and point (0.14471,0) in point (0.11229,0) fuse for a balance, a saddle node branch, as shown in Fig. 9b. If the value of parameter \({\mathrm{q}}_{*}\) continues to decrease, that is, when \({\mathrm{q}}_{*}<0.172588\), the equilibrium point disappears and all the solutions move to the right, as shown in Fig. 9c, the traffic system becomes unstable.
When parameter \({\mathrm{q}}_{*}\) passes LP bifurcating point 0.891695, namely vehicle density \({\uprho }_{0}=0.112290\), the second saddle junction bifurcating point appears. As can be seen from Fig. 10, before the vehicle density passes through the saddle junction branch, the traffic system is in a stable state; after the vehicle density passes through the saddle junction branch, the fluctuation range of the traffic flow density becomes significantly larger, which indicates that when the system passes through the saddle junction branch, the traffic flow system changes from a stable state to an unstable state, as shown in Fig. 10a, b.
7 Conclusion
Macro traffic flow theory studies the overall behavior of vehicles in the traffic system, which mainly observes the behavior evolution characteristics of traffic flow formed by a large number of vehicles in road traffic. In this paper, the throttle dynamics information of automobile dynamics is studied at the macroscopic traffic level. Firstly, a macro-traffic flow model considering throttle dynamics information is proposed, and the effectiveness of the model is analyzed. Secondly, in view of the proposed macro model, the stability analysis of the proposed macro-traffic flow model is carried out using the small perturbation method, and the branch analysis method is used to discuss the type and stability of the equilibrium solution, and prove the existence conditions of hopf branch and saddle node branch, and the stability changes of the system when it passes through the branch point are analyzed by numerical simulation. Finally, it is concluded from the spatio-temporal diagram of the system density that the new model has a good effect on stability, elimination of external disturbance and anti-interference ability, which further verifies the validity of the proposed continuous model and it is consistent with the theoretical analysis results. However, vehicles in the actual complex traffic system are affected by a variety of dynamic information, such as wind resistance, tire side longitudinal force and other dynamic information, which also are some directions that need to be further understood in the future.
Data availability
The manuscript has associated data in a data repository [Authors' comment: In this paper, based on the macroscopic traffic flow model considering throttle dynamics, the equilibrium point and its type of the model are studied by bifurcation analysis method, and the conclusion that the theory is consistent with the simulation is obtained. However, there are many factors that affect the traffic state, which is also the direction of our later research].
References
J.J. Zhang, Y.P. Wang, G.Q. Lu, Impact of heterogeneity of car-following behavior on a rear-end crash risk. Accident Anal. Prev. 125, 275–289 (2019)
Z.H. Yao, T.R. Xu, Y.S. Jiang, R. Hu, Linear stability analysis of heterogeneous traffic flow considering degradations of connected automated vehicles and reaction time. Phys. A Stat. Mech. Appl. 561, 125218 (2021)
Y.F. Jin, J.W. Meng, Dynamical analysis of an optimal velocity model with time-delayed feedback control. Commun. Nonlinear Sci. Numer. Simul. 90, 105333 (2020)
X. Wang, R. Jiang, L. Li, Y.L. Lin, F.Y. Wang, Long memory is important: a test study on deep-learning based car-following model. Phys. A Stat. Mech. Appl. 514, 786–795 (2019)
J. Cattin, L. Leclercq, F. Pereyron, F.E. Faouzi, Calibration of gipps’ car-following model for trucks and the impacts on fuel consumption estimation. IET Intell. Transp. Syst. 13, 367–375 (2019)
Y.Q. Sun, H.X. Ge, R.J. Cheng, An extended car-following model under V2V communication environment and its delayed-feedback control. Phys. A Stat. Mech. Appl. 508, 349–358 (2018)
M.J. Lighthill, G.B. Whitham, On kinematic waves. I. Flood movement in long rivers. Proc. Math. Phys. Eng. Sci. 229, 281–316 (1995)
H.Y. Lu, G.H. Song, L. Yu, The acceleration cliff: an investigation of the possible error source of the VSP distributions generated by Wiedemann car-following model. Transp. Res. D. 65, 161–177 (2018)
X.Y. Wang, Y.Q. Liu, J.Q. Wang, J.L. Zhang, Study on influencing factors selection of driver’s propensity. Phys. A Stat. Mech. Appl. 66, 35–48 (2019)
Z.P. Li, Q.Q. Qin, W.Z. Li, S.Z. Xu, Y.Q. Qian, J. Sun, Stabilization analysis and modified KdV equation of a car-following model with consideration of self-stabilizing control in historical traffic data. Nonlinear Dyn. 91, 1113–1125 (2018)
Y.Y. Qin, H. Wang, Analytical framework of string stability of connected and autonomous platoons with electronic throttle angle feedback. Transportmetrica A 17, 59–80 (2021)
T.Q. Tang, Z.Y. Yi, J. Zhang, T. Wang, J.Q. Leng, A speed guidance strategy for multiple signalized intersections based on car-following model. Phys. A Stat. Mech. Appl. 496, 399–409 (2018)
P. Zhang, Y. Xue, Y.C. Zhang, X. Wang, B.L. Cen, A macroscopic traffic flow model considering the velocity difference between adjacent vehicles on uphill and downhill slopes. Mod. Phys. Lett. B 34, 2050217 (2020)
T.Q. Tang, W.F. Shi, H.J. Huang, W.X. Wu, Z.Q. Song, A route-based traffic flow model accounting for interruption factors. Phys. A Stat. Mech. Appl. 514, 767–785 (2019)
X. Wu, X.M. Zhao, H.S. Song, Q. Xin, S.W. Yu, Effects of the prevision relative velocity on traffic dynamics in the ACC strategy. Phys. A Stat. Mech. Appl. 515, 510–517 (2019)
D. Kawecki, B. Nowack, A proxy-based approach to predict spatially resolved emissions of macro- and microplastic to the environment. Sci. Total Environ. 748, 141137 (2020)
Q.Y. Wang, H.X. Ge, An improved lattice hydrodynamic model accounting for the effect of backward looking and flow integral. Phys. A Stat. Mech. Appl. 513, 438–446 (2019)
C.T. Jiang, R.J. Cheng, H.X. Ge, An improved lattice hydrodynamic model considering the backward looking effect and the traffic interruption probability. Nonlinear Dyn. 91, 777–784 (2018)
C.X. Ma, R.C. He, W. Zhang, Path optimization of taxi carpooling. PLoS ONE 13(8), e0203221 (2018)
C. Samaras, D. Tsokolis, S. Toffolo, G. Magra, L. Ntziachristos, Z. Samaras, Improving fuel consumption and CO2 emissions calculations in urban area by coupling a dynamic micro traffic model with an instantaneous emissions model. Trans. Res. D 65, 772–783 (2018)
D. Guo, J. Wang, J.B. Zhao, A vehicle path planning method based on a dynamic traffic network that considers fuel consumption and emissions. Sci. Total Environ. 663, 935–943 (2019)
T.Q. Tang, Z.Y. Yi, Q.F. Lin, Effects of signal light on the fuel consumption and emissions under car-following model. Phys. A Stat. Mech. Appl. 469, 200–205 (2017)
Y. Igarashi, Quasi-solitons in dissipative systems and exactly solvable lattice models. J. Phys. Soc. Jpn. 68, 791–796 (1999)
M. Bando, K. Hasebe, A. Shibata, Y. Sugiyama, Dynamical model of traffic congestion and numerical simulation. Phys. Rev. E 51, 1035–1042 (1995)
Y.F. Jin, M. Xu, Bifurcation analysis of the full velocity difference model. Chin. Phys. Lett. 27(4), 040501 (2010)
W. Ai, Z. Shi, D. Liu, Bifurcation analysis method of nonlinear traffic phenomena. Int. J. Mod. Phys. C 26, 1550111 (2015)
Yu. Yicai Zhang, P.Z. Xue, D. Fan, H. di He, Bifurcation analysis of traffic flow through an improved car-following model considering the time-delayed velocity difference. Physica A 514, 133–140 (2019)
W. Ren, R. Cheng, H. Ge, Bifurcation analysis of a heterogeneous continuum traffic flow model. Appl. Math. Model. 94, 369–387 (2021)
P. Richards, Shock waves on the highway. Oper. Res. 4(1), 42–51 (1956)
R. Delpiano, J. Laval, J. Coeymans et al., The kinematic wave model with finite decelerations: a social force car-following model approximation. Transp. Res. B Methodol. 71, 182–193 (2015)
R. Jiang, Q. Wu, Z. Zhu, Full velocity difference model for a car-following theory. Phys. Rev. E 64(1), 017101–017105 (2001)
Y. Li, L. Zhang, S. Peeta et al., A car-following model considering the effect of electronic throttle opening angle under connected environment. Nonlinear Dyn. 85(4), 1–11 (2016)
X.P. Meng, L.Y. Yan, Stability analysis in a curved road traffic flow model based on control theory. Asian J. Control. 19, 1844–1853 (2017)
Z.Z. Liu, H.X. Ge, R.J. Cheng, KdV-Burgers equation in the modified continuum model considering the effect of friction and radius on a curved road. Phys. A Stat. Mech. Appl. 503, 1218–1227 (2018)
R. Kaur, S. Sharma, Modeling and simulation of driver’s anticipation effect in a two-lane system on curved road with slope. Phys. A Stat. Mech. Appl. 499, 110–120 (2018)
J. Hedrick, D. Mcmahon, V. Narendran et al., Longitudinal Vehicle Controller Design for IVHS Systems. In American Control Conference (IEEE, 1991), pp. 3107–3112.
K. Li, P. Ioannou, Modeling of traffic flow of automated vehicles. IEEE Trans. Intell. Transp. Syst. 5(2), 99–113 (2004)
P. Ioannou, Z. Xu, Throttle and brake control systems for automatic vehicle following. Inst. Transport. Stud. UC Berkeley 1(4), 345–377 (1994)
S. Jin, D. Wang, P. Tao et al., Non-lane-based full velocity difference car following model. Physica A 389(21), 4654–4662 (2010)
Y. Xue, L. Dong, Y. Yuan et al., Numerical simulation on traffic flow with the consideration of relative velocity. Acta Phys. Sin. 51(3), 495–496 (2002)
Y. Xue, A car-following model with stochastically considering the relative velocity in a traffic flow. Acta Phys. Sin. 52(11), 2750–2756 (2003)
H. Gong, H. Liu, B. Wang, An asymmetric full velocity difference car-following model. Physica A 387(11), 2595–2602 (2008)
H. Ge, R. Cheng, Z. Li, Two velocity difference model for a car following theory. Physica A 387(21), 5239–5245 (2008)
B.S. Kerner, P. Konhäauser, Cluster effect in initially homogeneous traffic flow. Phys. Rev. E 48, 2335–2338 (1993)
J.F. Cao, C.Z. Han, Y.W. Fang, Nonlinear Systems Theory and Application (Xi’an Jiao Tong University Press, Xi’an, 2006)
Y.A. Kuznetsov, Elements of Applied Bifurcation Theory (Springer, New York, 1998), pp.151–194
R. Jiang, Q.S. Wu, Z.J. Zhu, A new continuum model for traffic flow and numerical tests. Transport. Res. B Methodol. 36, 405–419 (2002)
Acknowledgements
The authors would like to thank the anonymous referees and the editor for their valuable opinions. This work is partially supported by the National Natural Science Foundation of China under the Grant Nos. (61863032, 11965019) and the China Postdoctoral Science Foundation Funded Project (Project No.: 2018M633653XB) and the Natural Science Foundation of Gansu Province of China under the Grant No. 20JR5RA533 and the Qizhi Personnel Training Support Project of Lanzhou Institute of Technology (2018QZ-11) and Gansu Province Educational Research Project (Grant No. 2021A-166).
Author information
Authors and Affiliations
Contributions
WHA: Participate in research: propose research topics; Design research scheme; Implement the research process; Final paper. MMW: Article writing: research and collate literature; Design the paper framework; Draft a paper; Revise the thesis; Organize data. DWL: Work support: statistical analysis; Access to research funding; Technical or material support; Instructional support.
Corresponding author
Ethics declarations
Conflict of interest
The authors declared that they have no conflicts of interest to this work. We declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Ai, W.H., Wang, M.M. & Liu, D.W. Analysis of macroscopic traffic flow model considering throttle dynamics. Eur. Phys. J. B 96, 87 (2023). https://doi.org/10.1140/epjb/s10051-023-00552-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1140/epjb/s10051-023-00552-9