
Based on experimental traffic data obtained from German and US highways, we propose a novel two-dimensional first-order macroscopic traffic flow model. The goal is to reproduce a detailed description of traffic dynamics for the real road geometry. In our approach both the dynamics along the road and across the lanes is continuous. The closure relations, being necessary to complete the hydrodynamics equation, are obtained by regression on fundamental diagram data. Comparison with prediction of one-dimensional models shows the improvement in performance of the novel model.
Citation: Michael Herty, Adrian Fazekas, Giuseppe Visconti. A two-dimensional data-driven model for traffic flow on highways[J]. Networks and Heterogeneous Media, 2018, 13(2): 217-240. doi: 10.3934/nhm.2018010
[1] | Michael Herty, Adrian Fazekas, Giuseppe Visconti . A two-dimensional data-driven model for traffic flow on highways. Networks and Heterogeneous Media, 2018, 13(2): 217-240. doi: 10.3934/nhm.2018010 |
[2] | Caterina Balzotti, Simone Göttlich . A two-dimensional multi-class traffic flow model. Networks and Heterogeneous Media, 2021, 16(1): 69-90. doi: 10.3934/nhm.2020034 |
[3] | Caterina Balzotti, Maya Briani . Estimate of traffic emissions through multiscale second order models with heterogeneous data. Networks and Heterogeneous Media, 2022, 17(6): 863-892. doi: 10.3934/nhm.2022030 |
[4] | Shimao Fan, Michael Herty, Benjamin Seibold . Comparative model accuracy of a data-fitted generalized Aw-Rascle-Zhang model. Networks and Heterogeneous Media, 2014, 9(2): 239-268. doi: 10.3934/nhm.2014.9.239 |
[5] | Mohamed Benyahia, Massimiliano D. Rosini . A macroscopic traffic model with phase transitions and local point constraints on the flow. Networks and Heterogeneous Media, 2017, 12(2): 297-317. doi: 10.3934/nhm.2017013 |
[6] | Fabio Della Rossa, Carlo D’Angelo, Alfio Quarteroni . A distributed model of traffic flows on extended regions. Networks and Heterogeneous Media, 2010, 5(3): 525-544. doi: 10.3934/nhm.2010.5.525 |
[7] | Tibye Saumtally, Jean-Patrick Lebacque, Habib Haj-Salem . A dynamical two-dimensional traffic model in an anisotropic network. Networks and Heterogeneous Media, 2013, 8(3): 663-684. doi: 10.3934/nhm.2013.8.663 |
[8] | Edward S. Canepa, Alexandre M. Bayen, Christian G. Claudel . Spoofing cyber attack detection in probe-based traffic monitoring systems using mixed integer linear programming. Networks and Heterogeneous Media, 2013, 8(3): 783-802. doi: 10.3934/nhm.2013.8.783 |
[9] | Paola Goatin, Chiara Daini, Maria Laura Delle Monache, Antonella Ferrara . Interacting moving bottlenecks in traffic flow. Networks and Heterogeneous Media, 2023, 18(2): 930-945. doi: 10.3934/nhm.2023040 |
[10] | Maria Teresa Chiri, Xiaoqian Gong, Benedetto Piccoli . Mean-field limit of a hybrid system for multi-lane car-truck traffic. Networks and Heterogeneous Media, 2023, 18(2): 723-752. doi: 10.3934/nhm.2023031 |
Based on experimental traffic data obtained from German and US highways, we propose a novel two-dimensional first-order macroscopic traffic flow model. The goal is to reproduce a detailed description of traffic dynamics for the real road geometry. In our approach both the dynamics along the road and across the lanes is continuous. The closure relations, being necessary to complete the hydrodynamics equation, are obtained by regression on fundamental diagram data. Comparison with prediction of one-dimensional models shows the improvement in performance of the novel model.
The mathematical modeling of vehicular traffic flow uses different descriptions and we refer to [10,29,55] for some review papers. Besides microscopic and cellular models there has been intense research in continuum models where the temporal and spatial evolution of car densities is prescribed. Based on the level of detail there are gas-kinetic or mesoscopic models (e.g., [30,31,37,44,54,56]) and macroscopic models being fluid-dynamics models (e.g., [7,9,12,20,21,24,25,40,41,45,48,52,53,59,66,68]). Among the (inviscid) macroscopic models one typically distinguishes between first-order models based on scalar hyperbolic equations and second-order models comprised of systems of hyperbolic equations. The pioneering work of the first case is the Lighthill and Whitham [48] and Richards [59] model (LWR). While a specific example of the second case is the Aw and Rascle [7] and Zhang [68] model (ARZ). Depending on the detailed level of description of the underlying process different models have been employed and tested against data. In recent publications it has been argued that the macroscopic models provide a suitable framework for the incorporation of on-line traffic data and in particular of fundamental diagram data [3,8,22]. While microscopic models are nowadays widely used in traffic engineering, continuum models have been studied mathematically, but very little work has been conducted on their validation with traffic data [3,5,13].
So far, most of the proposed continuum models are for single lane vehicular traffic dynamics. However, the data for fundamental diagrams is taken from interstate roads with multiple lanes [1,2] and can be used for deriving or testing models for real road geometry. Multi-lane models belong to this class. Typical modeling of multi-lane traffic uses a spatially one-dimensional model (1D) of either LWR or ARZ type for each lane. The lane-changing of cars is then modeled by interaction terms (the sources on the right-hand sides of the equations) using empirical interaction rates, see e.g. [42,43,44]. The interaction modeling is typically assumed to be proportional to local density on current and desired lane. A fluid dynamics model describing the cumulative density on all lanes is proposed in [15,16,64], where a two-dimensional (2D) system of balance laws is obtained by analogy with the quasi-gas-dynamics (QGD) theory. Here, the authors model 2D dynamics assuming that vehicles move to lanes with a faster speed or a lower density and the evolution equation for the lateral velocity is described by the sum of the three terms proportional local density and mean speed along the road.
A major problem of the approaches described above is to estimate from data the interaction rate or the great number of coefficients and parameters. Therefore, here, we propose a different approach: we treat also lanes as continuum and postulate a dynamics orthogonal to the driving direction. The precise form of the dynamics is established through comparisons with fundamental diagrams obtained from trajectory data recorded on a road section of the A3 German highway near Aschaffenburg. Thus, the experimental measurements allow us to derive a model being able to take into account the realistic dynamics on the real road geometry without prescribing heuristically the behavior of the flow of vehicles.
The contribution and the organization of this paper is summarized below.
(ⅰ) Derivation and the presentation of historic fundamental diagrams data for the dynamics of traffic across the lanes (see Section 2). In fact, the German data-set provides the two-dimensional time-dependent positions of vehicles while crossing the road section. Therefore, in addition to the classical fundamental diagrams widely studied in the literature [4,39,46] and used for deriving one-dimensional data-fitted macroscopic models [22,23], we can also generate diagrams for the dynamics across the lanes. Although two-dimensional experimental traffic measurements are already available in the literature, this is, to our knowledge, the first time that they are used to study the dynamics orthogonal to the movement of vehicles;
(ⅱ) Design of a new data-fitted two-dimensional first-order model and the analysis of its mathematical properties (see Section 3). The historic data are therefore used to develop the novel macroscopic model defining the flux functions by means of a data-fitting approach. The closures are necessary to complete the macroscopic equation and taking them using the experimental data allows to describe the real dynamics of the flow;
(ⅲ) validation of the novel 2D macroscopic model via time-dependent trajectory data and the definition of a systematic methodology to study and to compare the predictive accuracy with respect to the 1D LWR model (see Section 4).
Finally, we end the paper with a concluding part (see Section 5) dealing with final comments and perspectives. In particular, we briefly discuss on the difference between the German data-set and US data, e.g. [1,2], since the latter provide a naive behavior of the flow across the lanes.
We use a set of experimental data recorded on a German highway. Precisely, we have two-dimensional trajectory data collected on a
The road section consists of three lanes and an outgoing ramp. However, we only consider the stretch as if there is no ramp. In fact, the data show that the flow on the ramp does not influence the traffic conditions, namely the amount of traffic on the ramp is not significant. Taking into account only the three main lanes, the road width is
As pointed out in the Introduction, in this paper we are interested in the study of macroscopic traffic models. In other words, instead of looking at the motion of each single vehicle, we wish to "zoom out" to a more aggregate level by treating traffic as a fluid. Therefore, with the aim of proposing a novel data-fitted 2D macroscopic model, from the microscopic experimental data we need to recover the macroscopic quantities, namely the density (measured as number of vehicles per kilometer), the flux (measured as number of vehicles per hour) and the mean speed (measured as kilometer per hour) of the flow.
To this end, firstly, we observe that the microscopic positions
The time-dependent microscopic positions
The macroscopic density gives information on the congestion level of the road section. It is usually expressed in number of vehicles per unit length (here kilometers) and therefore it ignores the concept of traffic composition. This is not restrictive for our purpose of deriving a two-dimensional first-order macroscopic model for traffic. The modeling of the heterogeneous composition of vehicles is studied in multi-population models, e.g., in [11] at the macroscopic level and in [58,57] at the kinetic level, where the concept of density is replaced by the rate of occupancy. In order to compute the macroscopic density, we first fix a sequence of
$ \tilde{\rho}(t_k) = \frac{N(t_k)}{L}, \;\;\;\; k = 0, \dots, M $ |
where
$ \rho_{k_0} = \frac{1}T \sum\limits_{k = k_0}^{k_0+m-1} \tilde{\rho}(t_k), \;\;\;\; k_0 = 0, \dots, \left\lceil \frac{M+1}{m} \right\rceil. $ |
In particular, in this paper we take
Observe that, clearly, the density does not depend on the direction we are looking at. The computation of the flux and of the mean speed is, instead, a little bit more complex.
In our approach, we first compute the mean speeds of the flow. Consider the same sequence of
$ \tilde{u}^x(t_k) = \frac{1}{N(t_k)} \sum\limits_{i = 1}^{N(t_k)} v^x_i, \;\;\;\;\tilde{u}^y(t_k) = \frac{1}{N(t_k)} \sum\limits_{i = 1}^{N(t_k)} v^y_i, \;\;\;\; k = 0, \dots, M. $ |
Using
$ \tilde{q}^x(t_k) = \tilde{\rho}(t_k) \tilde{u}^x(t_k), \;\;\;\; \tilde{q}^y(t_k) = \tilde{\rho}(t_k) \tilde{u}^y(t_k), \;\;\;\; k = 0, \dots, M $ |
and, as done for the density, we consider a temporal average by aggregating with respect the same time period
$qxk0=1Tk0+m−1∑k=k0˜qx(tk)=1TLk0+m−1∑k=k0N(tk)∑i=1vxi,qyk0=1Tk0+m−1∑k=k0˜qy(tk)=1TLk0+m−1∑k=k0N(tk)∑i=1vyi, $
|
for
$ u^x_{k_0} = \frac{q^x_{k_0}}{\rho_{k_0}}, \;\;\;\; u^y_{k_0} = \frac{q^y_{k_0}}{\rho_{k_0}}, \;\;\;\;k_0 = 1, \dots, \left\lceil \frac{M+1}{m} \right\rceil. $ |
For a more detailed discussion on the computation of macroscopic quantities from microscopic data, we refer to [36,49].
The diagrams showing the relations between the vehicle density
In Figure 1 we show the diagrams resulting from the German data-set: the top row shows the relations
In addition to the classical fundamental relations
The qualitative structure of such diagrams is defined by the properties of different regimes, or phases, of traffic. For a description of the diagrams in
Moreover, notice that
Remark 1. As pointed-out above, the fundamental diagrams in Figure 1 are obtained by averaging over a time period of
In contrast, the time for the data aggregation slightly influence the structure of the fundamental diagrams. Compare the top-left panel in Figure 1 with the right panel in Figure 3. In the following we will consider the diagrams obtained with an aggregation time period of
One dimensional first-order macroscopic traffic models are based on the continuity equation
$ \label{eq:continuity_equation} \partial_t \rho + \partial_x (\rho u) = 0, \;\;\;\; t\in\mathbb{R}^+, \; x\in[0, L] $ | (1) |
which gives the conservation of vehicles on the road segment
The simplest macroscopic traffic model, the LWR [48,59] model, is obtained by assuming a functional relationship between
$ \label{eq:1DLWR} \partial_t \rho + \partial_x q(\rho) = 0, $ | (2) |
where the flux
The strict functional relationship between
The one-dimensional model (2) describes the flow of vehicles in the simple case of a single-lane road or, if the road has multiple lanes (in a given direction), it considers these aggregated into the scalar field quantities
$ \label{eq:2DLWR} \partial_t \rho + \partial_x q^x + \partial_y q^y = 0, \;\;\;\; t\in\mathbb{R}^+, \; x\in[0, L^x], \; y\in[0, L^y] $ | (3) |
where
$ q^x(\rho) = \rho u^x(\rho), \;\;\;\; q^y(\rho) = \rho u^y(\rho). $ |
The velocity function
We finally stress the fact that the two-dimensional model (3) is able to take into account the dynamics of traffic on a multi-lane highway but actually it is not a multi-lane model. In fact, notice that equation (3) is continuous in
For the dynamics along the road, namely in
A natural way to derive closure laws is to construct a fitting of the experimental data. Although this approach ignores the scattered behavior of data, we expect to characterize key properties of the traffic flow (as the critical density, the maximum flow,
We are considering the German data-set described in Section 2 and we are proposing a two-dimensional first-order macroscopic model. Then, in order to get the closure laws to complete equation (3) we proceed by constructing the best fitting via a least squares fit to the data computed in Section 2 and showed in Figure 1. The closures for the first-order macroscopic model (3) must represent these data via single-valued functions
Since the stagnation density
$ \rho_\text{max} = \frac{3\;\text{lanes}}{7.5\;\text{m}} = 400\;\text{veh./km}, $ |
where this value is obtained by considering the unit distance of 3000 meters for the three lanes (1 kilometer per lane).
As visible in the flux-density diagram in the top left panel of Figure 1, the data tend to exhibit a relatively linear increasing relationship between
$ \label{eq:FitX} q^x_{\alpha^x, \lambda^x, p^x}(\rho) = \alpha^x\left(d_1+(d_2-d_1)\frac{\rho}{\rho_\text{max}}-\sqrt{1+d_3^2}\right), $ | (4) |
where
$d1=√1+(λxpx)2,d2=√1+(λx(1−px))2,d3=λx(ρρmax−px). $
|
Each flow rate function
In case of the
$ \label{eq:FitY} q^y_{\alpha^y, p^y}(\rho) = \alpha^y \rho \left(1 - \left( \frac{\rho}{\rho_{\max}} \right)^{p^y} \right). $ | (5) |
Each flow rate function
Remark 2. Clearly, a more complex flow rate curve (5) may be postulated. The simple choice (5) is justified by the behavior of the
From the three- and the two-parameter family of flow rate curves (equations (4) and (5), respectively), the closures
$ \label{eq:LSQ} \min\limits_{\alpha^x, \lambda^x, p^x}||{q^x_j-q^x_{\alpha^x, \lambda^x, p^x}(\rho_j)}||_2^2, \;\;\;\;\min\limits_{\alpha^y, p^y}||{q^y_j-q^y_{\alpha^y, p^y}(\rho_j)}||_2^2. $ | (6) |
The minimization problems (6) are solved numerically by using the Matlab solver fmincon which finds the minimum of constrained nonlinear functions. For the German data-set the solver provides the following values for the free parameters
●
●
For the parameters in
$ \frac{||{q^x_j-q^x_{\alpha^x, \lambda^x, p^x}(\rho_j)}||_2}{||{q_j^x}||_2} \approx 0.1812, \;\;\;\; \frac{||{q^y_j-q^y_{\alpha^y, p^y}(\rho_j)}||_2}{||{q_j^y}||_2} \approx 0.4. $ |
In Figure 4, the red curves represent the least-squares fits to the given data points computed in Section 2. These functions are used to close the two-dimensional first-order macroscopic model (3) and to validate the model in the next section.
The mathematical properties of the proposed flux in
In this section we study the predictive accuracy of the 2D LWR-type model (3) with respect to measurement data. In particular, we show that model (3) is more accurate than its 1D version (2) in which we choose as closure the flow rate function (4).
To this end, we firstly present the scheme used to numerically solve model (3). Then, we specify how continuous field quantities are constructed from the trajectory data, following the approach described in [22] and [23] for 1D data-fitted models.
In the following, we simply describe the numerical scheme for solving the two-dimensional model (3). For the one-dimensional one (2), the same numerical scheme is used, clearly neglecting the computation of transport term in
In order to approximate the solution
$ \partial_t \rho(t, x, y) + \partial_x q^x(\rho) = 0, $ | (7a) |
$ \partial_t \rho(t, x, y) + \partial_y q^y(\rho) = 0 $ | (7b) |
and for each problem we apply a finite volume approximation. To this end we divide the spatial domain
We consider a semi-discrete finite volume scheme and denote by
$ \overline{\rho}_{ij}(t) = \frac{1}{|{{\Omega }_{ij}}|} \int_{\Omega_{ij}} \rho(t, x, y) {\rm{d}}x {\rm{d}}y $ |
the cell average of the exact solution in the cell
$ \overline{U}_{ij}^* = \overline{U}_{ij}^n - \frac{\Delta t}{\Delta x} \sum\limits_{k = 1}^s b_i \left( F_{i+{}^{1}\!\!\diagup\!\!{}_{2}\;, j}^{(k)} - F_{i-{}^{1}\!\!\diagup\!\!{}_{2}\;, j}^{(k)} \right), \;\;\;\; i = 1, \dots, N^x $ | (8a) |
$ \overline{U}_{ij}^{n+1} = \overline{U}_{ij}^* - \frac{\Delta t}{\Delta y} \sum\limits_{k = 1}^s b_i \left( G_{i, j+{}^{1}\!\!\diagup\!\!{}_{2}\;}^{*(k)} - G_{i, j-{}^{1}\!\!\diagup\!\!{}_{2}\;}^{*(k)} \right), \;\;\;\; j = 1, \dots, N^y. $ | (8b) |
giving the approximation of the solutions at time
$ F_{i+{}^{1}\!\!\diagup\!\!{}_{2}\;, j}^{(k)} = \mathcal{F}\left(\overline{U}_{i+{}^{1}\!\!\diagup\!\!{}_{2}\;, j}^{(k), +}, \overline{U}_{i+{}^{1}\!\!\diagup\!\!{}_{2}\;, j}^{(k), -}\right), \;\;\;\; G_{i, j+{}^{1}\!\!\diagup\!\!{}_{2}\;}^{*(k)} = \mathcal{G}\left(\overline{U}_{i, j+{}^{1}\!\!\diagup\!\!{}_{2}\;}^{*(k), +}, \overline{U}_{i, j+{}^{1}\!\!\diagup\!\!{}_{2}\;}^{*(k), -}\right), $ |
for
$¯U(k)ij=¯Unij−ΔtΔxk−1∑ℓ=1akℓ(F(ℓ)i+1╱2,j−F(ℓ)i−1╱2,j),k=1,…,s¯U∗(k)ij=¯U∗ij−ΔtΔyk−1∑ℓ=1akℓ(G∗(ℓ)i,j+1╱2−G∗(ℓ)i,j−1╱2),k=1,…,s, $
|
where the
Without using additional tools, the scheme described above is first-order accurate. In order to get a second-order scheme the following ingredients are necessary. The reconstruction at the interfaces from the stage values is performed using a piece-wise linear reconstruction in each direction. To guarantee the non-oscillatory nature of the reconstruction, we apply a nonlinear limiter for the computation of the slopes and here we use the minmod slope limiter. Thus, e.g.,
$ \overline{U}_{i+{}^{1}\!\!\diagup\!\!{}_{2}\;, j}^{(k), -} = \overline{U}_{i, j}^{(k)} + \frac{\Delta x}{2} \sigma_i, \;\;\;\;\overline{U}_{i, j+{}^{1}\!\!\diagup\!\!{}_{2}\;}^{*(k), -} = \overline{U}_{i, j}^{*(k)} + \frac{\Delta y}{2} \sigma^*_j $ |
where
$σi=minmod(¯U(k)i,j−¯U(k)i−1,jΔx,¯U(k)i+1,j−¯U(k)i,jΔx),σ∗j=minmod(¯U∗(k)i,j−¯U∗(k)i,j−1Δy,¯U∗(k)i,j+1−¯U∗(k)i,jΔy) $
|
and the minmod function is defined as
$
\text{minmod}(a, b) = {a,|a|<|b| and ab>0b,|a|>|b| and ab>00,ab<0 .
$
|
For further details we refer, e.g., to [28,67].
The dimensional splitting (8a)-(8b) is only first-order accurate. See [26]. For a second-order scheme the Strang splitting technique [63] has to be employed. This method consists in a slight different application of the equations (8a)-(8b). More precisely, equation (8a) is used to obtain the update up to time
A time-stepping of (at least) second-order is mandatory for all subproblems described in the Strang splitting. Here, as Runge-Kutta scheme we take the Heun's method [35] whose coefficients
$
\begin{array}{c|c}
\begin{array}{l}
{c_1}\\
{c_2}
\end{array} & a11a12a21a22 \\ \hline
& {b_1}\;\;\;{b_2}
\end{array} = \begin{array}{c|c}
\begin{array}{l}
0\\
1
\end{array} & 0010 \\ \hline
& \frac{1}{2}\;\;\;\frac{1}{2}
\end{array}.
$
|
The time step
$ \Delta t = 0.45 \min\left\{ \frac{\Delta x}{\max (q^x)^\prime(\rho)}, \frac{\Delta y}{\max (q^y)^\prime(\rho)} \right\}, $ |
where the maximum of the derivative of the flux functions is computed on the density profile
For the numerical solution of the one-dimensional LWR model (2) we consider the natural one-dimensional version of the second-order finite volume scheme presented above.
The scheme described above is a second-order scheme and for our purposes is sufficient. We choose to employ a dimensional splitting technique since it is conceptually easy to understand, allowing to take advantage of using classical one-dimensional methods for conservation laws. There are also methods for multidimensional conservation laws that are intrinsically multidimensional, see e.g. [6]. These methods should be used to get more accurate numerical schemes and in this case high-order spatial reconstructions [18,62] combined with high-order Runge-Kutta schemes have to be considered.
Although the scheme presented here is already well-known, for the sake of completeness in Figure 5 we show the order of convergence for the case of the two-dimensional linear scalar conservation law
$ \partial_t \rho(t, x, y) + \partial_x \rho(t, x, y) + \partial_y \rho(t, x, y) = 0, \;\;\;\; (x, y) \in [-1, 1]\times[-1, 1] $ |
with a Gaussian initial datum
$ \rho_0(x, y) = \frac15 e^{-30(x^2+y^2)} $ |
up to time
$ \rho_0(x, y) = \sin(2\pi x)\sin(2\pi y) $ |
up to time
The numerical implementation of the macroscopic traffic models (2) and (3), require the knowledge of continuously in space initial data. Since we are aimed to compare the predictive accuracy of the two models against the data-set described in Section 2, here we specify how continuous field quantities can be constructed from trajectory data. In particular, we follow the same approach used in [22] and [23]. The same idea is applied for computing the reference data in order to compare the model predictions.
From the German data-set we have the two-dimensional trajectories of vehicles
The construction of density functions from discrete samples is a statistic problem. We employ a kernel density estimation (KDE) approach, with a fixed Gaussian kernel. The specific KDE approach used here is described in [23] for the case of traffic models and it is called the Parzen-Rosenblatt window method [51,60]: Assume that at time
$ C(x, y) = \sum\limits_{i = 1}^{N(t)} \delta\big(x-x_i(t), y-y_i(t)\big) $ |
where
$ \label{eq:K} K(x, y) = \frac{1}{2\pi h^x h^y} e^{-\frac{1}{2}\left(\frac{x}{h^x}\right)^2-\frac{1}{2}\left(\frac{y}{h^y}\right)^2} $ | (9) |
and we define the density function at time
$ \label{eq:DensityEstimation} \rho(t, x, y) = \int_{\Omega} K(x-\xi, y-\eta) C(\xi, \eta) {\rm{d}}\xi {\rm{d}}\eta = \sum\limits_{i = 1}^{N(t)} K\big(x-x_i(t), y-y_i(t)\big). $ | (10) |
Here
Finally, we note that the road section is
In the following, we validate the presented two-dimensional first-order macroscopic model (3) by comparing the evolution of the model with the corresponding measured trajectories. Also, we compare the predictive accuracy of the model with respect to its one-dimensional version (2).
The deviation between predicted and real traffic states quantifies the model error. Thus we choose the spatial discretization sufficiently fine, namely
In order to quantify the deviation of the model predictions from the real data, we proceed as follows. Firstly, we compute the continuous density that defines the starting condition at a fixed initial time
$ \label{eq:Error} E\left( T_{\text{fin}} \right) = ||{\mathbf{\overline{U}}\left(T_{\text{fin}}\right)-\mathbf{\overline{U}}^{\text{exact}}\left(T_{\text{fin}}\right)}||_{L^1(\mathbb{R})}. $ | (11) |
We study the predictive accuracy of the 2D model (3) with respect to the trajectory data provided by the data. In the first test we simply study the accuracy of the model without possible spurious errors included by the treatment of boundary data. We choose an initial time
Clearly, the boundary data are important for computing long time simulations. To this end, we extrapolate the incoming and the outgoing boundary data by artificially extending the trajectory data in computational cells outside the domain. In fact, recall that the trajectories of vehicles are approximated by means of a least squares linear approximation of their positions on the road section (see Section 2), thus we are able to detect the cars in the ghost part of the computational domain at a fixed time. Then, using the KDE technique, we compute the two-dimensional density in the ghost cells which is used as boundary condition. More precisely, the extrapolation and the computation of the density in the ghost cells is based on the following procedure:
1. as described in Section 2, starting from the knowledge of the time dependent positions
$ \label{eq:linearapp} x(t) = m^x_i t + q^x_i, \;\;\;\;y(t) = m^y_i t + q^y_i, $ | (12) |
minimizing
$ \sum\limits_{k = m_i}^{M_i} (x_i(t_k)-x(t_k))^2, \;\;\;\;\sum\limits_{k = m_i}^{M_i} (y_i(t_k)-y(t_k))^2. $ |
2. once the linear trajectories, and thus the coefficients
$ x(\hat{t}) = m^x_i \hat{t} + q^x_i. $ |
3. using step 2, we count and identify the vehicles that at time
Notice that, since we choose a very fine space discretization, the above extrapolation is supposed to be not too far beyond the known data.
In Figure 8 we study the predictive accuracy of the 2D model (3) for
We compare now the 2D model (3) with respect its 1D version (2) in order to estimate the benefit of a refined model compared with a commonly used averaged one-dimensional model.
We select different initial conditions, characterized by different densities on the road. Then, we evolve the initial density profiles up to different final times
In order to better evaluate the performances between the 2D and the 1D model, in Figure 10 we also compare them in the prediction of traveling time, only for the case
$ TT^{\text{1D}} = \frac{L^x}{u^x}, \;\;\;\;TT^{\text{2D}} = \frac{L^x}{\sqrt{(u^x)^2+(u^y)^2}} $ |
where
$Fluxx(t,x,y)=N(t)∑i=1vxiK(x−xi(t),y−yi(t))Fluxy(t,x,y)=N(t)∑i=1vyiK(x−xi(t),y−yi(t)), $
|
where
$ \text{Speed}^x(t, x, y) = \frac{\text{Flux}^x(t, x, y)}{\rho(t, x, y)}, \;\;\;\;\text{Speed}^y(t, x, y) = \frac{\text{Flux}^y(t, x, y)}{\rho(t, x, y)} $ |
where
$ TT = \frac{L^x}{\sqrt{(\text{Speed}^x)^2+(\text{Speed}^y)^2}}. $ |
The traveling time for the 1D model is instead computed by applying the kernel density estimation approach for the flux following the same approach of [22] and thus, as done above, by projecting the
We study the dependence of the presented results on the choice of the fitting parameters, those being crucial in the derivation. In particular, we are interested in the magnitude of the error changes due to the variation of the parameters defining the closure in
We consider the same initial conditions as studied in Figure 6 and in Figure 7. In both cases we consider
In this paper we proposed a two-dimensional scalar macroscopic model to describe traffic flow on multi-lane roads. Therefore, the equation generalizes the one-dimensional LWR model. We prescribed the closure laws describing the two flux functions by using a data-fitting technique with respect to experimental measurements on a German highway.
Since laser sensors provide the two-dimensional trajectory of vehicles, we recovered also the fundamental diagram for traffic behavior across lanes. To our knowledge, this the first time that the resulting behavior of the flow across lanes is taken into account. This is possible thanks to the particular traffic rules on European highways which lead to a non-naive dynamics in the orthogonal direction to the movement of vehicles. In fact, if we consider experimental data on US highway, where there is no obligation to overtake on left lanes, the resulting behavior across lanes is naive. For instance, see Figure 12 in which we show the fundamental and speed-density diagrams in
On the German data-set, numerical examples show the validity of the macroscopic modeling when comparing with experiments. In particular, the numerical comparison with trajectory data shows that the two-dimensional scalar model already outperforms a corresponding lane-averaged one-dimensional model. From an application point of view, in future works we plan to investigate now the effect of regulations on lane reduction using the two-dimensional setting as well as higher-order models. In fact, it is expected that as in [22] the additional degree of freedom in the modeling allows for a better adjustment of the models to data. Further, in [32] we study a second-order two-dimensional macroscopic model as limit of a two-dimensional microscopic follow-the-leader model which is validated using the German data-set. Instead, in [33] we study a two-dimensional hybrid kinetic model which allows to take into account the two-dimensional phenomena of traffic flow in the kinetic theory showing, as application, that it is able to reproduce the US data-sets.
This work has been supported by HE5386/13-15 and DAAD MIUR project. We also thank the ISAC institute at RWTH Aachen, Prof. M. Oeser and MSc. F. Hennecke for kindly providing the trajectory data.
[1] | Federal Highway Administration US Department of Transportation. Next Generation Simulation (NGSIM), Available from: http://ops.fhwa.dot.gov/trafficanalysistools/ngsim.htm. |
[2] | Minnesota Department of Transportation. Mn/DOT Traffic Data, Available from: http://data.dot.state.mn.us/datatools. |
[3] | Mobile Millennium Project, Available from: http://traffic.berkeley.edu. |
[4] | 75 Years of the Fundamental Diagram for Traffic Flow Theory: Greenshields Symposium, Transportation Research Board, Circular E-C149. 2011. |
[5] | S. Amin et al., Mobile century – Using GPS mobile phones as traffic sensors: A field experiment. 15th World Congress on Intelligent Transportation Systems, New York. Nov. 2008. |
[6] |
Discrete Kinetic Schemes for Multidimensional Conservation Laws. SIAM J. Numer. Anal. (2000) 37: 1973-2004. ![]() |
[7] |
Resurrection of "second order" models of traffic flow. SIAM J. Appl. Math. (2000) 60: 916-938 (electronic). ![]() |
[8] |
Lax-Hopf based incorporation of internal boundary conditions into Hamilton-Jacobi equation. Part Ⅰ: Theory. IEEE Trans. Automat. Contr. (2010) 55: 1142-1157. ![]() |
[9] |
Convex formulations of data assimilation problems for a class of hamilton-jacobi equations. SIAM J. Control Optim. (2011) 49: 383-402. ![]() |
[10] |
On the modeling of traffic and crowds: A survey of models, speculations, and perspectives. SIAM Rev. (2011) 53: 409-463. ![]() |
[11] |
An ![]() |
[12] |
A model for the formation and evolution of traffic jams. Arch. Ration. Mech. Anal. (2008) 187: 185-220. ![]() |
[13] |
Numerical simulations of traffic data via fluid dynamic approach. Appl. Math. Comput. (2009) 210: 441-454. ![]() |
[14] |
A comparative study of several smoothing methods in density estimation. Comput. Stat. Data. An. (1994) 17: 153-176. ![]() |
[15] | B. N. Chetverushkin, N. G. Churbanova, I. R. Furmanov and M. A. Trapeznikova, 2D Micro-and Macroscopic Models for Simulation of Heterogeneous Traffic Flows, Proceedings of the ECCOMAS CFD 2010, V European Conference on Computational Fluid Dynamics, 2010. |
[16] | B. N. Chetverushkin, N. G. Churbanova, A. B. Sukhinova and M. A. Trapeznikova, Congested Traffic Simulation Based on a 2D Hydrodynamical Model, Proceedings of 8th World Congress on Computational Mechanics and 5th European Congress on Computational Methods in Applied Science and Engineering, WCCM8 & ECCOMAS, 2008. |
[17] |
Über die partiellen Differenzengleichungen der mathematischen Physik. Mathematische Annalen (1928) 100: 32-74. ![]() |
[18] |
CWENO: Uniformly accurate reconstructions for balance laws. Math. Comp. (2018) 87: 1689-1719. ![]() |
[19] |
The cell transmission model: A dynamic representation of highway traffic consistent with the hydrodynamic theory. Transport. Res. B-Meth. (1994) 28: 269-287. ![]() |
[20] |
Requiem for second order fluid approximations of traffic flow. Transport. Res. B-Meth. (1995) 29: 277-286. ![]() |
[21] |
In traffic flow, cellular automata = kinematic waves. Transport. Res. B-Meth. (2006) 40: 396-403. ![]() |
[22] |
Comparative model accuracy of a data-fitted generalized Aw-Rascle-Zhang model. Netw. Heterog. Media (2014) 9: 239-268. ![]() |
[23] | S. Fan and B. Seibold, A comparison of data-fitted first order traffic models and their second order generalizations via trajectory and sensor data, arXiv: 1208.0382, (2012). |
[24] | M. Garavello and B. Piccoli, Traffic Flow on Networks, AIMS Series on Applied Mathematics, American Institute of Mathematical Sciences (AIMS), Springfield, MO, 2006. |
[25] |
The Aw-Rascle vehicular traffic flow model with phase transitions. Math. Comput. Modeling (2006) 44: 287-303. ![]() |
[26] | Finite difference methods for numerical computation of discontinuous solutions of the equations of fluid dynamics. Mat. Sbornik (1959) 47: 271-306. |
[27] | A study of traffic capacity. Proc. Highway Res. (1935) 14: 448-477. |
[28] |
High resolution schemes for hyperbolic conservation laws. J. Comp. Phys. (1983) 49: 357-393. ![]() |
[29] |
Traffic and related self-driven many-particle systems. Reviews of Modern Physics (2001) 73: 1067-1141. ![]() |
[30] |
Analytical and numerical investigations of refined macroscopic traffic flow models. Kinet. Relat. Models (2010) 3: 311-333. ![]() |
[31] |
Fokker-Planck asymptotics for traffic flow models. Kinet. Relat. Models (2010) 3: 165-179. ![]() |
[32] | M. Herty, S. Moutari and G. Visconti, Macroscopic modeling of multi-lane motorways using a two-dimensional second-order model of traffic flow, Submitted, arXiv: 1710.07209, (2017). |
[33] | M. Herty, A. Tosin, G. Visconti and M. Zanella, Hybrid stochastic kinetic description of two-dimensional traffic dynamics, Submitted, arXiv: 1711.02424, (2017). |
[34] | M. Herty and G. Visconti, Analysis of risk levels for traffic on a multi-lane highway, Submitted, arXiv: 1710. 05752, (2017). |
[35] | Neue Methoden zur approximativen Integration der Differentialgleichungen einer unabhängigen Veränderlichen. Z. Math. Phys (1900) 45: 23-38. |
[36] | S. P. Hoogendoorn, Traffic Flow Theory and Simulation: CT4821, Delft University of Technology, Faculty of Civil Engineering and Geosciences (TU Delft), 2007. |
[37] |
R. Illner, A. Klar and T. Materne, Vlasov-Fokker-Planck models for multilane traffic
flow, Commun. Math. Sci., 1 (2003), 1–12, URL http://projecteuclid.org/euclid.cms/1118150395. doi: 10.4310/CMS.2003.v1.n1.a1
![]() |
[38] |
A brief survey of bandwidth selection for density estimation. J. Am. Statist. Assoc. (1996) 91: 401-407. ![]() |
[39] |
B. S. Kerner,
The Physics of Traffic, Understanding Complex Systems. Springer, Berlin, 2004. doi: 10.1007/978-3-540-40986-1
![]() |
[40] |
Cluster effect in initially homogeneous traffic flow. Phys. Rev. E (1993) 48: R2335-R2338. ![]() |
[41] |
Structure and parameters of clusters in traffic flow. Phys. Rev. E (1994) 50: 54-83. ![]() |
[42] |
A hierarchy of models for multilane vehicular traffic. Ⅰ. Modeling. SIAM J. Appl. Math. (1999) 59: 983-1001 (electronic). ![]() |
[43] |
A hierarchy of models for multilane vehicular traffic. Ⅱ. Numerical investigations. SIAM J. Appl. Math. (1999) 59: 1002-1011 (electronic). ![]() |
[44] |
Kinetic derivation of macroscopic anticipation models for vehicular traffic. SIAM J. Appl. Math. (2000) 60: 1749-1766 (electronic). ![]() |
[45] | Les modeles macroscopiques du traffic. Annales des Ponts. (1993) 67: 24-45. |
[46] |
W. Leutzbach,
Introduction to the Theory of Traffic Flow, Springer, New York, 1988. doi: 10.1007/978-3-642-61353-1
![]() |
[47] |
R. J. LeVeque,
Finite-Volume Methods for Hyperbolic Problems, Cambridge University Press, Cambridge, 2002. doi: 10.1017/CBO9780511791253
![]() |
[48] |
On kinematic waves. Ⅱ. A theory of traffic flow on long crowded roads. Proc. Roy. Soc. London. Ser. A. (1955) 229: 317-345. ![]() |
[49] | S. Maerivoet and B. De Moor, Traffic Flow Theory, Katholieke Universiteit Leuven, 2005. |
[50] |
A simplified theory of kinematic waves in highway traffic Ⅱ: Queueing at freeway bottlenecks. Transport. Res. B-Meth. (1993) 27: 289-303. ![]() |
[51] |
On estimation of a probability density function and model. Ann. Math. Statist. (1962) 33: 1065-1076. ![]() |
[52] | Models of freeway traffic and control. Math. Models Publ. Sys., Simul. Council Proc. (1971) 28: 51-61. |
[53] | FREFLO: A macroscopic simulation model for freeway traffic. Transportation Research Record (1979) 722: 68-77. |
[54] |
A kinetic model for traffic flow with continuum implications. Transportation Planning and Technology (1979) 5: 131-138. ![]() |
[55] |
B. Piccoli and A. Tosin, Vehicular traffic: A review of continuum mathematical models, in
Mathematics of Complexity and Dynamical Systems. Vols. 1–3, Springer, New York, 2012,
1748–1770. doi: 10.1007/978-1-4614-1806-1_112
![]() |
[56] | I. Prigogine and R. Herman, Kinetic Theory of Vehicular Traffic, American Elsevier Publishing Co., New York, 1971. |
[57] |
Fundamental diagrams in traffic flow: The case of heterogeneous kinetic models. Commun. Math. Sci. (2016) 14: 643-669. ![]() |
[58] |
Analysis of a multi-population kinetic model for traffic flow. Commun. Math. Sci. (2017) 15: 379-412. ![]() |
[59] |
Shock waves on the highway. Operations Res. (1956) 4: 42-51. ![]() |
[60] |
Remarks on some nonparametric estimates of a density function. Ann. Math. Statist. (1956) 27: 832-837. ![]() |
[61] |
M. D. Rosini,
Macroscopic Models for Vehicular Flows and Crowd Dynamics: Theory and Applications, Understanding Complex Systems, Springer, Heidelberg, 2013. doi: 10.1007/978-3-319-00155-5
![]() |
[62] |
High order weighted essentially nonoscillatory schemes for convection dominated problems. SIAM Rev. (2009) 51: 82-126. ![]() |
[63] |
On the construction and comparison of difference schemes. SIAM J. Numer. Anal. (1968) 5: 506-517. ![]() |
[64] |
Two-dimensional macroscopic model of traffic flows. Mathematical Models and Computer Simulations (2009) 1: 669-676. ![]() |
[65] |
E. F. Toro,
Riemann Solvers and Numerical Methods for Fluid Dynamics, Springer, Berlin, 2009. doi: 10.1007/b79761
![]() |
[66] | R. T. Underwood, Speed, Volume, And Density Relationships: Quality and theory of traffic flow, Yale Bureau of Highway Traffic, (1961), 141–188. |
[67] | Towards the ultimate conservative difference scheme Ⅲ. Upstream-centered finite-difference schemes for ideal compressible flow. J. Comp. Phys. (1977) 23: 263-275. |
[68] |
A non-equilibrium traffic model devoid of gas-like behavior. Transport. Res. B-Meth. (2002) 36: 275-290. ![]() |
1. | Stephane Mollier, Maria Laura Delle Monache, Carlos Canudas-de-Wit, 2019, A decision support and planning mobility method for large scale traffic networks, 978-3-907144-00-8, 1, 10.23919/ECC.2019.8795881 | |
2. | Helge Holden, Nils Henrik Risebro, Models for Dense Multilane Vehicular Traffic, 2019, 51, 0036-1410, 3694, 10.1137/19M124318X | |
3. | Suvin P. Venthuruthiyil, Mallikarjuna Chunchu, Vehicle path reconstruction using Recursively Ensembled Low-pass filter (RELP) and adaptive tri-cubic kernel smoother, 2020, 120, 0968090X, 102847, 10.1016/j.trc.2020.102847 | |
4. | Durgesh Vikram, Sanjay Mittal, Partha Chakroborty, Stabilized finite element computations with a two-dimensional continuum model for disorderly traffic flow, 2022, 232, 00457930, 105205, 10.1016/j.compfluid.2021.105205 | |
5. | Raul Borsche, Axel Klar, Mattia Zanella, Kinetic-controlled hydrodynamics for multilane traffic models, 2022, 587, 03784371, 126486, 10.1016/j.physa.2021.126486 | |
6. | Michael Herty, Andrea Tosin, Giuseppe Visconti, Mattia Zanella, Hybrid Stochastic Kinetic Description of Two-Dimensional Traffic Dynamics, 2018, 78, 0036-1399, 2737, 10.1137/17M1155909 | |
7. | Haojun Yang, Kuan Zhang, Kan Zheng, Yi Qian, Joint Frame Design and Resource Allocation for Ultra-Reliable and Low-Latency Vehicular Networks, 2020, 19, 1536-1276, 3607, 10.1109/TWC.2020.2975576 | |
8. | Leila Heni, Habib Haj-Salem, Jean-Patrick Lebacque, Khalifa Slimi, A very large-scale traffic network modeling based on the integration of the Bi-dimensional and the GSOM Traffic Flow models, 2022, 62, 23521465, 573, 10.1016/j.trpro.2022.02.071 | |
9. | Zlatinka Dimitrova, Flows of Substances in Networks and Network Channels: Selected Results and Applications, 2022, 24, 1099-4300, 1485, 10.3390/e24101485 | |
10. | Stéphane Mollier, Maria Laura Delle Monache, Carlos Canudas-de-Wit, Benjamin Seibold, Two-dimensional macroscopic model for large scale traffic networks, 2019, 122, 01912615, 309, 10.1016/j.trb.2019.02.016 | |
11. | Michael Herty, Salissou Moutari, Giuseppe Visconti, Macroscopic Modeling of Multilane Motorways Using a Two-Dimensional Second-Order Model of Traffic Flow, 2018, 78, 0036-1399, 2252, 10.1137/17M1151821 | |
12. | Alexandra Würth, Mickaël Binois, Paola Goatin, Simone Göttlich, Data-driven uncertainty quantification in macroscopic traffic flow models, 2022, 48, 1019-7168, 10.1007/s10444-022-09989-5 | |
13. | Michael Herty, Andrea Tosin, Giuseppe Visconti, Mattia Zanella, 2021, Chapter 1, 978-3-030-66559-3, 1, 10.1007/978-3-030-66560-9_1 | |
14. | Shrey Agrawal, Venkatesan Kanagaraj, Martin Treiber, Two-dimensional LWR model for lane-free traffic, 2023, 625, 03784371, 128990, 10.1016/j.physa.2023.128990 | |
15. | Niklas Kolbe, Moritz Berghaus, Eszter Kalló, Michael Herty, Markus Oeser, A Microscopic On-Ramp Model Based on Macroscopic Network Flows, 2024, 14, 2076-3417, 9111, 10.3390/app14199111 | |
16. | Michael Herty, Niklas Kolbe, Data‐driven models for traffic flow at junctions, 2024, 47, 0170-4214, 8946, 10.1002/mma.10053 |