1. Introduction
In this paper, we introduce a new second-order hydrodynamic traffic model that generalizes the existing second-order models. The key feature of the new model is the notion of the relative velocity of the congestion (compression wave) propagation. This quantity can be obtained empirically from traffic detector measurements. Moreover, knowledge of the congestion relative velocity obviates the need for the fundamental diagram. We test the proposed model through numerical experiments using typical traffic detector data from the Performance Measurement System (PeMS) ([1]), on the I-580 freeway in California, USA.
An extensive development of gas dynamics (generalized conservation laws, stable differencing schemes) occurred in the 1950s, when the first macroscopic (hydrodynamic) models were developed. In those models, traffic flow was likened to a flow of “motivated” compressible liquid. For instance, the Lighthill–Whitham–Richards (LWR) model ([2,3]) describes the traffic flow through the law of conservation of vehicles. This model postulates the unique dependence of traffic flow on traffic density, which is called a fundamental diagram, and assumes a unique relationship between traffic speed and density : . Here, denotes vehicle density—the number of vehicles per unit length of the road at time t around the position x; and denotes mean traffic speed at time t around the position x. The function is non-increasing: . We denote the flow (i.e., the number of vehicles passing a reference point in unit time) as . The function is referred to as the fundamental diagram (although sometimes this name is reserved for ). The vehicle conservation law in the LWR model is expressed in the differential form of a continuity equation with zero right-hand side:
(1)
Later, the class of macroscopic models has expanded to systems of non-linear hyperbolic second-order PDEs, where the unique dependence of traffic density and speed is no longer assumed ([4,5,6,7,8,9,10,11,12]). These models differ in the way that they describe the dependency of traffic flow (or velocity) on density. Here, we will discuss some popular second-order models and show how they can be generalized using the relative velocity of the congestion.
We start with the Payne–Whitham model ([4,13]) with zero right-hand side to simplify the subsequent calculations:
(2)
where is the so-called traffic ‘sound speed’, and generalize it for the arbitrary form of the relative velocity of the congestion, :(3)
With defined in (3), model (2) can be rewritten ([8]):
(4)
which generalizes (2). The proposed model (4) can also be written in the conservative form:(5)
The work ([8]) also proposed the model (4) in anisotropic form, defined by system:
(6)
where the relative velocity of the congestion propagation is expressed through the derivative of the equilibrium speed:Note that system (6) is almost identical to the system proposed in ([7]) when its second equation is in a non-conservative form. The difference is in the form of . In ([7]), the smooth function is used instead of the equilibrium speed :
(7)
From the physical standpoint, the use of the equilibrium speed in (7) instead of an arbitrary smooth increasing function is more justified (see ([8])), as the function is generally not smooth in points of transition between different traffic phases.
A system similar to (6), but with an additional relaxation term in the right-hand side, was introduced in ([10,11]):
(8)
where the equilibrium speed is expressed as in ([10,11]); and as in ([11]).The rest of the paper is organized as follows. Section 2 has two parts: in Section 2.1 the relative velocity of congestion propagation is expressed using the model variables, traffic velocity v and density ; Section 2.2 proposes the generalized second-order model and shows, using the relative velocity of the congestion (compression wave) propagation, that the existing second-order models are special cases of the proposed one. Section 3 presents the discretized numerical method for model simulation. Section 4 discusses the simulation results, which support the proposition that different second-order models with the same expression for the relative velocity of the congestion behave similarly. Section 5 concludes the paper.
2. Generalized Model
2.1. Relative Velocity of the Congestion Propagation
First, we need to find a formal way to express the relative velocity of the congestion propagation, , or traffic pressure using the model variables, traffic speed v and density .
From the continuity equation, we know that:
Using this, we express partial derivative via :
(9)
Then, we express from the second equation of (5):
and substitute into the Equation (9):Taking and from the known relations:
and using them in the expression of , we obtain the equation for :(10)
The sign: remains to be determined. For that, we substitute expression for in the second equation of (4):
(11)
and finally obtain the formula for the relative velocity of the congestion propagation:(12)
2.2. Model Equations
The vehicle conservation law in the LWR model (1) is expressed by the continuity equation in the differential form with zero right-hand side. Accounting for variations in vehicle numbers, for example, due to lane changes or freeway entrances and exits, Equation (1) takes the form:
(13)
where is the number of vehicles entering (positive) or leaving (negative) in unit time. Equation (13) by itself is not sufficient for an adequate description of all the traffic flow phases ([5]). To correct this, we use the differential transformation of the conservation law ([14]). We multiply (13) by : and get:(14)
Recall that is the relative velocity of the congestion propagation. Now, we can rewrite Equations (13) and (14) in their final form:
(15)
Thus, we constructed a second-order macroscopic model that does not assume a unique dependency between traffic speed and density, as in the LWR. The right-hand side of the first equation of (15) accounts for the number of vehicles incoming (positive) or leaving (negative) in unit time. Looking at the right-hand side of the velocity equation in (15), we see the impact of these vehicles on traffic speed.
The number of left and right boundary conditions in (15) depends on the signs of the eigenvalues of the system: . Since is always , we need to know the sign of . At a freeway entrance, there are two boundary conditions, if , ; one, if , ; or zero, if . The opposite is true for a freeway exit: zero boundary conditions, if both , ; one, if . Therefore, we can use time-dependent traffic flow and speed as boundary conditions. Besides the boundary conditions, we set the following initial conditions:
Several shortcomings of the Payne–Whitham model (2) were pinpointed in ([5]). In particular, it was mentioned that, with strong spatial disturbances in initial conditions, negative values of velocity and/or density might appear in the solution. According to the model, the traffic is influenced by the vehicles traveling behind it, which was not possible in the case of a one-lane road. These inconsistencies arise because, initially, the system (2) (or (4)) was used to model barotropic gas that is isotropic, and all directions of motion for barotropic gas are equally probable.
Mathematically, this relates to the fact that the relative velocity of the congestion propagation, , is squared in the second equations of systems (4) and (5). Thus, these equations are not sensitive to the sign of the relative velocity and are agnostic of the congestion direction.
To resolve this issue, in system (11), we turned from to and obtained the resulting second-order macroscopic model (15) with zero right-hand side. It should also be noted that once we found the expression for the relative velocity of the congestion, , the eigenvalues of the isotropic system (4), , are transformed to , in the system (15).
These results are stated in the following theorem.
Any macroscopic second-order hyperbolic model for the description of traffic flow dynamics can be formulated as
by choosing a specific form of the relative velocity of the congestion propagation, . The term in the right-hand side of the model accounts for the number of vehicles incoming or leaving in unit time. The term plays the role of a relaxation term when necessary.
Note that ([8]) was the first to propose an expression for the relative velocity of the congestion propagation in the form: . This differs from (12) in that, instead of the observed traffic flow velocity, it uses the equilibrium velocity . Additionally, the expression for the relative velocity of the congestion propagation, , in ([8]), was derived from the car-following model ([15]), while we obtained our expression from the system (5), with no additional restrictions on values of traffic speed.
The approach of ([8]) is justified, since we need to calculate the relative velocity of the congestion for each road segment and we have only two ways of doing this:
First, we can define the relative velocity of the congestion propagation by using equilibrium velocity, as was carried out in ([8]), . The function for equilibrium velocity (fundamental diagram) can be empirically set using traffic detector data for a long period of time for each segment of the road.
Second, we can do this without using equilibrium velocity or any form of a fundamental diagram. We approximate the value of the relative velocity of the congestion propagation using traffic density and velocity measured at the current time instant:
(16)
In (16), and denote the measured values of traffic densities and velocities at the current time instant at the entrance and exit of the chosen road segment. If , we can use the value of the relative velocity of congestion propagation at the previous time instant to avoid the division by zero.
As an example of our theorem application, we show how the model equations in the conservative form, proposed in ([7]),
(17)
can be derived from the system (5), using the expression for the relative velocity of the congestion in the form: . The density conservation equations in both systems are identical, so we will focus on the momentum equations:(18)
From the first equation of (5), using , we obtain:
(19)
By substituting into the last of (18), we get:
(20)
Therefore, we arrive at the momentum equation of (17), QED.
Reversing this logic, we can easily obtain system (5) from the system (17) using the same expression for the relative velocity of the congestion, .
Thus, we see that the existing second-order hydrodynamic traffic models can be generalized using the relative velocity of the congestion propagation.
Additionally, it is important to know why the transition from macroscopic first-order models to second-order models is useful: adding the momentum equation into the system obviates the need for a fundamental diagram. Instead, the relative velocity of the congestion propagation can be obtained from traffic detector measurements. This enables the model to instantly adjust to real-time road conditions.
3. Computational Method
The second-order model (15) is of a hyperbolic type. A variety of finite-difference methods for solving such systems exist. By introducing vectors and , the system (15) can be written in the vector form:
(21)
with the Jacobian:(22)
In (22), is a diagonal matrix of eigenvalues of the Jacobian A; is the matrix of left eigenvectors of A; and is the inverse of .
Next, we write a finite-difference approximation on the grid shown in Figure 1 by making the values of the equation variables constant at the edges of the grid:
Here, is the grid node index along the x-axis, , is the grid node index along the t-axis, and are numerical integration steps bounded via the Courant condition: .
For system (15), the whole family of difference schemes can be expressed as follows (Kholodov and Tsybulin, 2018):
(23)
The choice of the approximation method for in (23) is crucial for obtaining the scheme with the desired properties. When choosing a difference scheme, we presume that the solution for the model equations at every road segment is defined by the change in computed values in its boundary points. In this case, we can choose the conservative monotonic characteristic method of the first-order approximation ([16]) with the following expressions for :
(24)
These could also be more complex expressions, which allow for the building of higher-order (hence, higher-accuracy) difference schemes for a given stencil. Variable values in the neighboring nodes in (24) can be computed using a simple linear interpolation without loss of accuracy.
(25)
To obtain the characteristic form of compatibility equations, equivalent to the system (21) along the characteristics , we multiply the system (21) from the left by the eigenvector matrix (i.e., we compose 2 linearly independent combinations of the original equations) and bring it to the characteristic form:
Then, in the scalar form, this yields:
(26)
Each of the two equations (26) is an ordinary differential equation along the characteristic .
We usually need to numerically integrate the compatibility conditions (26) at boundary points along the characteristics entering the integration area. For example, at the beginning of the freeway segment at boundary point with negative eigenvalue , we use:
(27)
together with the boundary condition for traffic velocity .At the end of the freeway segment, we do the same for the positive :
(28)
for both compatibility equations, because is always positive.We should reiterate that the relative velocity of the congestion, in (22)–(28) can be defined using equilibrium velocity as was done in ([8]). The function for equilibrium velocity (fundamental diagram) can be empirically set using historic traffic detector data for each road segment. We propose the new approach without using equilibrium velocity or any form of a fundamental diagram . We approximate the value of the relative velocity of the congestion propagation, , using traffic density and velocity observed by traffic detection at the current time instant:
(29)
This approach enables our model (15) to instantly adjust to the changing road situation at runtime.
4. Numerical Results
To verify the proposed model, we carried out numerical experiments using traffic detector data for a segment of the I-580 freeway in California, USA, obtained from PeMS ([1]). We used two loop detectors, denoted and , separated by km segment of the 4-lane freeway with no entrances or exits, as shown in Figure 2.
The data of the stationary traffic detectors and were used to construct the corresponding fundamental diagrams for equilibrium velocity . According to the three-phase traffic theory ([17]), the following traffic phases are distinguished:
Free flow:
Synchronized flow:
Wide moving jam:
For each phase, we define separate functions and , stitching them together at the transition points:
Free flow:
Synchronized flow:
Wide moving jam:
For the traffic detectors showcased in Figure 2, we have the following coefficients and parameters, aggregated over four lanes of I-580:
detectors : veh./m, , , veh./m, , , , m/s, veh./m;
detectors # 2: veh./m, , , veh./m, , , , m/s, veh./m;
For the separate lane of the I-580 freeway, the following parameters are different. For example, in the first lane:
detectors : veh./m, , , veh./m, , , , m/s, veh./m;
detectors : veh./m, , , veh./m, , , , m/s, veh./m;
The equilibrium velocity — solid green line and the relative velocity of the congestion propagation — dashed blue line are shown as the functions of density for both detectors, together with the historic data for the one-year period in Figure 3 for the first lane and in Figure 4 aggregated over all four lanes.
Data (traffic flow and velocity, with 30-second temporal resolution) from detector were used as the initial and left boundary conditions, and data from the downstream detector were used for verification of the model output. We simulated a 24-h interval for a single weekday for all lanes of I-580. The results are shown in Figure 5 for the first lane and in Figure 6 aggregated over four lanes in different subplots: top left, traffic flows; top right, flow relative error in logarithmic scale; bottom left—traffic velocities; bottom right — velocity relative error in the logarithmic scale.
The simulation results obtained with a different expression for the relative velocity of the congestion propagation are shown in different colors: proposed macroscopic second-order model, where we approximate the value of relative velocity of the congestion, , using instantaneous measurements of traffic density and speed (29), is shown in green; the same model (15), with equilibrium velocity as an empirical function of density obtained from the historic detector data, is shown in blue. The reference results (data of detector ) are depicted by a grey dashed line.
The simulation shows a good but not exact match with the results obtained using the same second-order macroscopic model (15) with a different form of the relative velocity of the congestion propagation, . We also see that both approaches have a good match with the reference results.
The root mean square error (RMSE) of velocity for the results of compared models and the detector measurements in Figure 5 is m/s for the model (15) with ; and m/s, if . For the flow, RMSE is veh./s, if ; and veh./s, if . For the results in Figure 6, velocity RMSE is m/s, if ; and m/s, if . The flow RMSE is veh./s if and veh./s, respectively.
The difference in the results between these two approaches come from the time structure. In the first case, we have the continuous empirical function , with values dependent only on traffic density at each time instant. In the second case, we have a discrete function , with values dependent both on traffic density and velocity. An instant error generally occurs in detector measurements, which is smoothed out in the first case, when we use the fundamental diagram.
5. Conclusions
In this paper, we generalized the second-order hydrodynamic macroscopic traffic models in various formulations [4,5,6,7,8,9,10,11]. Existing second-order macroscopic models describe traffic as non-linear systems of hyperbolic equations (for density and speed), which differ in the way they account for dependency between traffic flow (or velocity) and density. We have shown that all these second-order macroscopic models can be unified using the expression for the relative velocity of the congestion propagation.
To verify the proposed methodology, we conducted numerical experiments by simulating the segment of the I-580 freeway in California, USA, using data from PeMS ([1]). The simulations show that the results obtained for the same macroscopic model when using different forms of the relative velocity of the congestion propagation are slightly different. This suggests that the properties of every phenomenological model are defined by the form of the relative velocity of the congestion propagation—namely, the form of its dependency on density.
It is important to understand why the transition from macroscopic first-order models to second-order models is useful: adding the momentum equation into the system obviates the need for a fundamental diagram. Instead, the relative velocity of the congestion propagation can be obtained from traffic detector measurements. This enables the model to instantly adjust to real-time road conditions.
Author Contributions
Conceptualization, Y.K. and A.K.; methodology, Y.K. and A.A.; software, A.A.; validation, A.A. and V.K.; formal analysis, Y.K. and A.A.; investigation, Y.K. and A.A.; resources, Y.K.; data curation, A.A. and V.K.; writing—original draft preparation, Y.K.; writing—review and editing, Y.K. and A.K.; visualization, A.A. and V.K.; supervision, Y.K.; project administration, Y.K.; funding acquisition, Y.K. All authors have read and agreed to the published version of the manuscript.
Funding
The work was supported by grant RSCF 14-11-00877.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figures
Figure 2. Traffic detectors #1 and #2 chosen in the segment of the I-580 freeway in California, USA. Data from detector #1 were used as a left boundary condition for modeling, and data from the downstream detector #2 were used for the verification of modeling results.
Figure 3. Equilibrium speed V(ρ) (solid green line) and relative velocity of the congestion propagation cρ=ρ∂V(ρ)∂ρ (dashed blue line) as the functions of density for the first lane of I-580 together with the historic data for the one-year period. Left: detector #1, right: detector #2.
Figure 4. Equilibrium speed V(ρ) (solid green line) and relative velocity of the congestion propagation cρ=ρ∂V(ρ)∂ρ (dashed blue line) as functions of density aggregated over four lanes of I-580, together with the historic data for the one-year period. Left: detector #1, right: detector #2.
Figure 5. The comparison of calculated flows (top) and velocities (bottom) from the first lane of I-580 and observed values from detector #2 (dashed grey lines). On the right, flow (top) and velocity (bottom) relative errors in logarithmic scale. The simulation results obtained with a different expression for the relative velocity of the congestion propagation, cρ, are shown in different colors: green, model (with c(ρ)=ρ∂vρ∂ρ from (29); blue, the same model (15) with c(ρ)=ρ∂Vρ∂ρ as an empirical function of density.
Figure 6. The comparison of calculated flows (top) and velocities (bottom) aggregated over four lanes of I-580 and observed values from detector #2 (dashed grey lines). On the right, flow (top) and velocity (bottom) relative errors in logarithmic scale. The simulation results obtained with a different expression for the relative velocity of the congestion propagation, c(ρ), are shown in different colors: green, model (with c(ρ)=ρ∂vρ∂ρ from (29); blue, the same model (15) with c(ρ)=ρ∂Vρ∂ρ as an empirical function of density.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2021 by the authors.
Abstract
This paper presents a generalized second-order hydrodynamic traffic model. Its central piece is the expression for the relative velocity of the congestion (compression wave) propagation. We show that the well-known second-order models of Payne–Whitham, Aw–Rascal and Zhang are all special cases of the featured generalized model, and their properties are fully defined by how the relative velocity of the congestion is expressed. The proposed model is verified with traffic data from a segment of the Interstate 580 freeway in California, USA, collected by the California DOT’s Performance Measurement System (PeMS).
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details


1 Division of Applied Mathematics, Moscow Institute of Physics and Technology, Innopolis University, 420500 Innopolis, Russia
2 Institute for Computer Aided Design of RAS, 123056 Moscow, Russia;
3 Lab of Data Analysis and Bioinformatics, Innopolis University, 420500 Innopolis, Russia;
4 California Partners for Advanced Transportation Technology, University of California, Berkeley, CA 94720, USA;