
A sample of a GPS trajectory dataset (left) and of flux data coming from a fixed sensor (right). The data was provided by Autovie Venete S.p.A and are not publicly available
.In this paper we propose a multiscale traffic model, based on the family of Generic Second Order Models, which integrates multiple trajectory data into the velocity function. This combination of a second order macroscopic model with microscopic information allows us to reproduce significant variations in speed and acceleration that strongly influence traffic emissions. We obtain accurate approximations even with a few trajectory data. The proposed approach is therefore a computationally efficient and highly accurate tool for calculating macroscopic traffic quantities and estimating emissions.
Citation: Caterina Balzotti, Maya Briani. Estimate of traffic emissions through multiscale second order models with heterogeneous data[J]. Networks and Heterogeneous Media, 2022, 17(6): 863-892. doi: 10.3934/nhm.2022030
[1] | Caterina Balzotti, Maya Briani, Benedetto Piccoli . Emissions minimization on road networks via Generic Second Order Models. Networks and Heterogeneous Media, 2023, 18(2): 694-722. doi: 10.3934/nhm.2023030 |
[2] | Bertrand Haut, Georges Bastin . A second order model of road junctions in fluid models of traffic networks. Networks and Heterogeneous Media, 2007, 2(2): 227-253. doi: 10.3934/nhm.2007.2.227 |
[3] | 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 |
[4] | 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 |
[5] | Oliver Kolb, Simone Göttlich, Paola Goatin . Capacity drop and traffic control for a second order traffic model. Networks and Heterogeneous Media, 2017, 12(4): 663-681. doi: 10.3934/nhm.2017027 |
[6] | Maya Briani, Rosanna Manzo, Benedetto Piccoli, Luigi Rarità . Estimation of NO$ _{x} $ and O$ _{3} $ reduction by dissipating traffic waves. Networks and Heterogeneous Media, 2024, 19(2): 822-841. doi: 10.3934/nhm.2024037 |
[7] | Benjamin Seibold, Morris R. Flynn, Aslan R. Kasimov, Rodolfo R. Rosales . Constructing set-valued fundamental diagrams from Jamiton solutions in second order traffic models. Networks and Heterogeneous Media, 2013, 8(3): 745-772. doi: 10.3934/nhm.2013.8.745 |
[8] | Emiliano Cristiani, Smita Sahu . On the micro-to-macro limit for first-order traffic flow models on networks. Networks and Heterogeneous Media, 2016, 11(3): 395-413. doi: 10.3934/nhm.2016002 |
[9] | Tong Li . Qualitative analysis of some PDE models of traffic flow. Networks and Heterogeneous Media, 2013, 8(3): 773-781. doi: 10.3934/nhm.2013.8.773 |
[10] | D. Alderson, H. Chang, M. Roughan, S. Uhlig, W. Willinger . The many facets of internet topology and traffic. Networks and Heterogeneous Media, 2006, 1(4): 569-600. doi: 10.3934/nhm.2006.1.569 |
In this paper we propose a multiscale traffic model, based on the family of Generic Second Order Models, which integrates multiple trajectory data into the velocity function. This combination of a second order macroscopic model with microscopic information allows us to reproduce significant variations in speed and acceleration that strongly influence traffic emissions. We obtain accurate approximations even with a few trajectory data. The proposed approach is therefore a computationally efficient and highly accurate tool for calculating macroscopic traffic quantities and estimating emissions.
In this paper, we focus on the development of models specifically designed to take advantage of the availability of heterogeneous data. By heterogeneous data we mean not only data coming from different sources, but especially data coming from different scales of observation and different modes of monitoring. We refer in particular to Lagrangian data, which provide information on the trajectories followed by vehicles, and to Eulerian data, which measure the transit of cars from fixed locations. In the case of vehicles, the Lagrangian data are typically GPS data (i.e. trajectory data, from which the instantaneous speed is derived), while the Eulerian data come from fixed sensors placed along the road, capable of counting cars and measuring their speed.
Alongside this analysis we consider the problem of estimating emissions from vehicular traffic on complex networks. The continuous traffic growth is in fact associated with negative environmental effects, which are related to both air quality and climate change. In order to assess the impact of traffic emissions on the environment and human health, an accurate estimate of their rates and location is required.
In this article we mainly follow the approach of [11], where the authors propose a new traffic model that integrates position and velocity information of a single tracked vehicle into the velocity function of the Lighthill-Whitham-Richards (LWR) model [25,28]. LWR is a first order (i.e. a single equation) model that describes traffic dynamics in a road through the density of vehicles and their average speed. We extend the ideas of [11] to the case of several vehicle trajectory data and to the family of Generic Second Order Models (GSOM) introduced in [23]. GSOM encompasses the majority of second order (i.e. two equations) traffic models that, unlike first order ones, are able to reproduce bounded traffic accelerations [22]. Our choice leads to a multiscale type model that exploits the best features of the macroscopic and microscopic approaches. Multiscale models has been already considered in several papers. We refer, for instance, to [10,16] where the macroscopic LWR model is merged with the classical microscopic follow the leader model. In [12] the authors propose a multiscale approach obtained by coupling a first order macroscopic model with a second order microscopic one that is used only under specific traffic conditions. The interested reader can find other examples of multiscale models in [7,15,18,20,24]. Hereafter we cite some works closer to our goals. In [9], the LWR model is combined with an ordinary differential equation representing the trajectory of a slow vehicle acting as a moving bottleneck. This approach can be considered as a way to include real trajectory data in a macroscopic traffic model and is therefore comparable with our scopes. We also refer to [8] and the references therein, to mention a robust method of traffic estimation involving mixed fixed and mobile sensor data using the Hamilton-Jacobi equations.
Once the traffic state variables have been estimated, they can be used as input for the so-called emission models, which evaluate the mass of pollutants emitted. In this respect, in [19,36] the authors provide general frameworks to integrate macroscopic traffic flow models and microscopic emission models. In [2,3] the traffic modeling relies on the LWR model and a reaction-diffusion model describes the spread of carbon monoxide in the air with a source term associated with traffic dynamics. In the recent work [17] the authors analyze a reaction-diffusion model, based on LWR traffic dynamics, to control nitrogen oxides emissions. In [30] the authors suggest a new methodology to estimate in real-time the emission rates of pollutants and describe their diffusion in air. Furthermore, in [4] the authors propose a computational tool to estimate pollutant emissions due to vehicular traffic using second order traffic models. This approach approximates emissions well when a large amount of data is available to feed the traffic model. The present work extends this method by including microscopic data in the second order macroscopic traffic model, and provides a good estimate of pollutant emissions even when few data is available.
In order to exploit as much information as possible, we consider traffic models that take into account different and heterogeneous traffic data available along a road. A single source of data is generally not sufficient to estimate and forecast traffic volumes on a road. In Figure 1 on the left we provide an example of the partial information coming from GPS data; speed is observed for a limited number of vehicles and only at specific points in time and space. At the same time, in Figure 1 on the right we show an example of flux data coming from a fixed sensor; this type of data is not enough to correctly calculate traffic quantities such as densities, as it only provides average speed values or noisy, time-sampled flow information.
To deal with these two types of data, we have followed the approach proposed in [11], which is an effective and efficient way of coupling macroscopic and microscopic variables to estimate traffic volumes. This approach allows us to perform data fusion directly at the model level: Eulerian flow data measured by stationary sensors is used as boundary condition for the differential equations describing the traffic dynamics, while the Lagrangian data from the GPS sensor is used to correct macroscopic quantities in real time. More precisely, let
∂tρ+∂x(ρU)=0, | (1) |
the measured trajectory
U(x,t,ρ;p)=χ(x−p(t))2˙p(t)u(ρ)˙p(t)+u(ρ)+(1−χ(x−p(t)))u(ρ), |
if
We extend this idea to the case of more trajectory data available. We propose two ways to incorporate the Lagrangian data of
In absence of real trajectory data, the macroscopic traffic model introduced above can be coupled with a microscopic one. Lagrangian data, in fact, can be generated from a microscopic model and then included in the velocity function
The proposed approaches can be easily applied to other traffic models. We can thus incorporate the information from
{∂tρ+∂x(ρV)=0∂tw+V∂xw=0, |
where
V(x,t,ρ,w;p)=χ(x−pκ(t))2˙pκ(t)v(ρ,w)˙pκ(t)+v(ρ,w)+(1−χ(x−pκ(t)))v(ρ,w) |
if
The use of a second order model leads to good approximations of the acceleration of vehicles and consequently to the estimate of traffic emissions at ground level, that is one of the main goal of our work. Most emission models are based on both vehicle speed and acceleration, see for instance [6,32] and references therein. Here we explore the use of two types of formula which compute the emissions associated with the motion of vehicles. The models we consider have been introduced in [26] and [1], respectively. In both formulas the contribution of the Lagrangian data is incorporated in the terms of speed and acceleration evaluated by the traffic model. Specifically, by computing the acceleration function
We compare the two emission models and we show how the integration of real data affects their results. We observe that the integration of trajectory data into the macroscopic traffic model increases the order of accuracy of the emission estimate, even when there are few data available. In particular, the formula proposed in [26] gives better results.
We conclude our study with a real-life application using trajectory and fixed sensors data provided by Autovie Venete S.p.A. on the Italian A4 (Trieste-Venice) highway. With this test we link heterogeneous traffic source data to emission estimates along a road network, and at the same time we provide an approximation of the source term that feeds air pollutant diffusion and chemical reaction models. The numerical results show how the GPS data influences the solution of the traffic model and gives good reproductions of the emission peaks at the macroscopic scale.
In summary, we propose a second order traffic model that returns macroscopic traffic quantities by incorporating microscopic information. Microscopic trajectories are included in the definition of the velocity field in order to perturb the velocity and acceleration values at the macroscopic level. This methodology combines the computational efficiency of a macroscopic model with the accuracy of a microscopic representation. This makes it particularly suitable as an input for estimating the mass of emitted pollutants when an aggregate description is required. With a few Lagrangian trajectories, it is in fact possible to reproduce significant emission variations at the macroscopic scale. The procedure is very flexible and can be used with real measurements or with vehicle trajectories generated by Lagrangian models.
In Section 2 we propose two possible extensions of the first order LWR model to integrate Lagrangian data from
Assume to know the trajectory of
(CV) Closest Vehicle. We define
U(x,t,ρ;p)={χ(x−pκ(t))2˙pκ(t)u(ρ)˙pκ(t)+u(ρ)+(1−χ(x−pκ(t)))u(ρ)if (˙pκ,u)≠(0,0)0otherwise, | (2) |
where
κ=κ(x,t)=argmin{|x−pi(t)|,i=1,…N}. | (3) |
(ACVs) Average on the Closest Vehicles. For each vehicle position
Ui(x,t,ρ;p)={χ(x−pi(t))2˙pi(t)u(ρ)˙pi(t)+u(ρ)+(1−χ(x−pi(t)))u(ρ)if(˙pi,u)≠(0,0)0otherwise. |
We introduce the function
ϕ(x,t)=#{i∈{1,…,N}:χ(x−pi(t))>0}. | (4) |
We then define the function
U(x,t,ρ;p)={1ϕ(x,t)ϕ(x,t)∑i=1Ui(x,t,ρ;p)if ϕ(x,t)>0u(ρ)if ϕ(x,t)=0. | (5) |
The two approaches are different only when two or more trajectories are very close to each other, otherwise they coincide.
We use the same assumptions made in [11], namely:
S={F(x,t,ρ)ifρ≤σ(x,t)Fmax(x,t)ifρ>σ(x,t)R={Fmax(x,t)ifρ≤σ(x,t)F(x,t,ρ)ifρ>σ(x,t). | (6) |
The critical density
2˙p(t)χ(x−p(t))(˙p(t)u(σ)+u2(σ)+ρ˙p(t)uρ(σ))+(1−χ(x−p(t)))(u(σ)+ρuρ(σ))(˙p(t)+u(σ))2=0. | (7) |
Also in the (ACVs) case the computation of
ϕ(x,t)∑i=1[2˙pi(t)χ(x−pi(t))(˙pi(t)u(σ)+u2(σ)+ρ˙pi(t)uρ(σ))+(1−χ(x−pi(t)))(u(σ)+ρuρ(σ))(˙pi(t)+u(σ))2]=0. | (8) |
In both cases, for each point
Remark 2.1. Numerical solvers for nonlinear equations such as (7) or (8) have a high computational cost. Since the critical density
To highlight the differences between the two proposed models (CV) and (ACVs), in Figure 2 we plot different curves
χ(ξ)={0 if |ξ|>L(ξ+L)/(L−ℓ) if −L≤ξ<−ℓ1 if −ℓ≤ξ≤ℓ(ξ−L)/(ℓ−L) if ℓ<ξ≤L. | (9) |
Left: flux function
In Figure 2 on the left we fix the time
Let us consider now a numerical grid on a road
ρnj=1Δx∫xj+1/2xj−1/2ρ(x,tn)dx. |
To approximate the model (1) we use the Cell Transmission Model (CTM) [13]. The numerical scheme has the following structure
ρn+1j=ρnj−ΔtΔx(Fnj+1/2−Fnj−1/2), | (10) |
with the numerical flux
Fnj+1/2=min{S(xj,tn,ρnj),R(xj+1,tn,ρnj+1)}, | (11) |
where
With standard arguments it is possible to prove the following properties of the scheme (10)-(11). Both results given in the next Proposition 2.2 and 2.3 apply to the (CV) and (ACVs) models. For completeness, in Appendix A we give the details of the proofs for the (CV) approach.
Proposition 2.2. The approximate solution
0≤ρnj≤ρmaxfor allj∈Z, n∈N |
if the following Courant-Friedrichs-Levy (CFL) condition holds:
ΔtΔxmax(x,t,ρ)|∂ρF(x,t,ρ)|≤1. | (12) |
Proposition 2.3. The stability of the scheme is guaranteed by the condition
Δt≤Δxmax{sup(x,t)˙pκ(x,t)(t),umax} | (13) |
where
Remark 2.4. If all the trajectories on the road have a speed always lower than the parameter
Now we propose an example to show the differences between the two approaches (CV) and (ACVs). Recall that
ρ0(x)={45ifx<1.530ifx≥1.5andρ0(x)={20ifx<1.540ifx≥1.5. |
Since the two definitions of
p1(t)=1+10t,p2(t)=1.001+25t and p3(t)=1.002+50t, |
so that
We conclude this section by highlighting another important feature of the model described above. The proposed approach also allows the coupling of a macroscopic model with a microscopic one. Put simply, trajectory data can be generated from a microscopic model, and then included in the velocity function
{∂tρ+∂x(ρU(x,t,ρ;p))=0˙pi(t)=Vi(t)i=1,…,N˙Vi(t)=A(pi(t),pi+1(t),Vi(t),Vi+1(t))i=1,…,N−1˙VN(t)=0, | (14) |
where the
We propose a numerical test, to show how the model (14) can reproduce typical traffic phenomena. In Figure 4 on the left, we generate trajectories by the second order microscopic model used in [12] (equations (1)-(6)-(7)), which is specifically designed to reproduce stop & go waves. Starting from a constant initial density along a road, in Figure 4 on the right we observe how the microscopic dynamics cause a variation on the macroscopic density, leading to the reproduction of the stop & go phenomenon at the macroscopic level. In this simulation, we have used the (CV) approach. For completeness, in Figure 5 we superpose the density profile obtained with the (CV) method to the (ACVs) one. The two profiles are very similar because the not-perturbed vehicles generated by the microscopic dynamics are all moving at the same speed.
Left: Trajectories generated by the second order microscopic model used in [12]. Right: Evolution in space and time of the macroscopic density
The advantage of using a model of the type proposed in (14) is clear from Figure 6, where a small sample of microscopic data is sufficient to describe a stop & go wave that is difficult to simulate through a macroscopic model (particularly of the first order).
Left: A sample of the trajectories drawn in Figure 4-left. Right: Evolution in space and time of the density
In this section we apply the ideas introduced in Section 2 to the Generic Second Order Models (GSOM) [23], described by
{∂tρ+∂x(ρV)=0∂tw+V∂xw=0, | (15) |
where
V(x,t,ρ,w;p)=χ(x−pκ(t))2˙pκ(t)v(ρ,w)˙pκ(t)+v(ρ,w)+(1−χ(x−pκ(t)))v(ρ,w) | (16) |
if
As a consequence of the properties of
S={Q(x,t,ρ,w)ifρ≤σ(x,t,w)Qmax(x,t,w)if ρ>σ(x,t,w)R={Qmax(x,t,w)ifρ≤σ(x,t,w)Q(x,t,ρ,w)ifρ>σ(x,t,w), |
with
Under the same numerical setting introduced in Section 2, for
{ρn+1j=ρnj−ΔtΔx(Qnj+1/2−Qnj−1/2)wn+1j=wnj−ΔtΔxVnj(wnj−wnj−1), | (17) |
with
Qnj−1/2=min{S(xj−1,tn,ρnj−1,wnj−1),R(xj,tn,ρnj,wnj)}. |
Since the variable
With computations similar to the first order case given in Proposition 2.2 and 2.3, the following CFL condition
Δt≤Δxmax(x,t,ρ,w)V(x,t,ρ,w) |
guarantees the stability of the scheme (17). Specifically, we get
Δt≤Δxmax{sup(x,t)˙pκ(x,t)(t),Vmax}, | (18) |
where
The finite volume formulation given in (17) allows for easy handling of flow and velocity data from fixed sensors. In order to exploit this information, the sensor data are used as boundary conditions on the incoming side of a road. Usually, sensor data are aggregated per minute and need to be interpolated to be available at each numerical time step
In the following, we employ the first approach i) that uses the sensor data in an almost pure form and avoids the additional approximation needed to calculate the density.
One of the main advantages of second order models is their greater accuracy in approximating velocity, which allows improvements in the estimate of vehicle acceleration.
Let us consider the model (15), with the velocity function
a(x,t)=DVDt=Vt+Vρρt+Vwwt+(Vx+Vρρx+Vwwx)V(x,t). |
Therefore, from (15),
a(x,t)=Vρ(ρt+Vρx)+Vw(wt+Vwx)+Vt+VVx=−ρVρVx+Vt+VVx. | (19) |
For
Vρ=χ(x−p(t))2vρ˙p2(˙p+v)2+(1−χ(x−p(t)))vρVx=χ′(x−p(t))v(˙p−v)˙p+vVt=χ′(x−p(t))˙pvv−˙p˙p+v+χ(x−p(t))2¨pv2(˙p+v)2, |
where
Here we focus on the estimation of pollutants production at ground level due to vehicular traffic, whose impact on air quality is a long-standing and complex problem. Following [4], we propose a computational approach that combines the traffic simulation model with an emission one. We focus our attention on
Once approximated the density, velocity and acceleration of vehicles, we use them to estimate the emissions produced by vehicular traffic. Here we consider two microscopic emission models and we follow [4] to extend them to macroscopic variables.
Let us consider a vehicle
Ei(t)=max{E0,f1+f2vi(t)+f3vi(t)2+f4ai(t)+f5ai(t)2+f6vi(t)ai(t)} | (20) |
where
Coefficients in equation (20) for
Vehicle mode | ||||||
If |
6.19e-04 | 8e-05 | -4.03e-06 | -4.13e-04 | 3.80e-04 | 1.77e-04 |
If |
2.17e-04 | 0 | 0 | 0 | 0 | 0 |
Absolute error in
With GPS | Without GPS | With GPS | Without GPS | |
41 | 4e-03 | - | 3e-02 | - |
20 | 6e-03 | 2e-02 | 3e-02 | 5e-02 |
10 | 8e-03 | - | 3e-02 | - |
The second emission model is based on [1]. For
vi(t)=[1vi(t)v2i(t)v3i(t)]T,ai(t)=[1ai(t)a2i(t)a3i(t)]T, |
the emissions associated with the vehicle
Ei(t)=exp(vTi(t)⋅P⋅ai(t)), | (21) |
where
P=0.01[−1488.3183.45249.5433−3.354915.230616.664710.1565−3.7076−0.1830−0.4591−0.68360.07370.00200.00380.0091−0.0016]. |
To extend these two models to the macroscopic case, we consider
E(t)=Mmax{E0,f1+f2ˉv(t)+f3ˉv(t)2+f4ˉa(t)+f5ˉa(t)2+f6ˉv(t)ˉa(t)}, | (22) |
while from (21) we obtain
E(t)=Mexp(ˉvT(t)⋅P⋅ˉa(t)), | (23) |
with
ˉv(t)=[1ˉv(t)ˉv2(t)ˉv3(t)]T,ˉa(t)=[1ˉa(t)ˉa2(t)ˉa3(t)]T. |
Hereafter we refer to the emission model (22) as the E-max-formula and to (23) as the E-exp-formula. In Figure 7 we show a comparison between these two formulations at a microscopic level, observing that in this example their results are quite similar. The details of this numerical test are described in Section 5.2.
This section is devoted to the numerical tests. First, we focus on the second order model (15), then we analyze emission models and finally, we propose an application on a road network representing a portion of the Italian A4 motorway, combining real GPS data and fixed sensors.
Let us begin with a test to illustrate the features of the second order traffic model (15)-(16). First of all, we choose the Collapsed-Generalized-Aw-Rascle-Zhang (CGARZ) model [14] among the family of GSOM. In the CGARZ model the definition of the flow function is characterized by the distinction between the free and congested flow traffic regime. Hence, we define the flux function as
Q(ρ,w)={Qf(ρ)ifρ≤ρfQc(ρ,w)ifρ>ρf |
for a given density threshold
Qf(ρ)=g(ρ),Qc(ρ,w)=(1−θ(w))f(ρ)+θ(w)g(ρ), |
where, following [4], we set
f(ρ)=Vmaxρmaxρf(ρmax−ρ),g(ρ)=Vmaxρmaxρ(ρmax−ρ),θ(w)=w−wLwR−wL, | (24) |
for
The numerical simulations are performed with the CTM scheme (17). We set
We consider three vehicles and simulate their trajectory as follows
p1(t)=0.5+15t,p2(t)=1+20t,p3(t)=1.2+22t. |
We then fix the initial data
ρ0(x)=20veh/km,w0(x)={wRifx<1.5wLifx≥1.5. |
Figure 8 shows the final time of the simulation. We observe that the discontinuity in the variable
In this section we propose a test to show how the integration of GPS data impacts the estimate of emissions due to vehicular traffic. To this end, we consider
xi(t)=cVmax(t−Tkiπcos(kiπtT)+Tkiπ)+x0,ivi(t)=cVmax(sin(kiπtT)+1)ai(t)=cVmaxTkiπcos(kiπtT), | (25) |
with
In order to compare microscopic quantities with macroscopic ones, we first derive the macroscopic density and velocity from vehicle trajectories through a kernel density estimation (KDE). We use the Parzen-Rosenblatt window method [27,29], which associates a density distribution with the position of the vehicles and then derives the global density by adding these distributions. More precisely, let
˜ρ(x)=N∑i=1δ(x−xi(t)), |
where
∫R˜ρ(x)dx=N∑i=1∫Rδ(x−xi(t))dx=N. |
In order to recover the smooth density and velocity
K(x)=12πhexp(−x22h2), |
where
ρ(x,t)=∫RK(x−ξ)˜ρ(ξ)dξ=N∑i=1K(x−xi(t))ν(x,t)=∑Ni=1νi(t)K(x−xi(t))∑Ni=1K(x−xi(t)). |
With this methodology we are able to reconstruct the initial density,
The aim of this test is to compare the macroscopic emissions associated with the traffic model (15) with the microscopic ones given by vehicle trajectories. Indeed, we estimate the traffic quantities
Entot=Nx∑j=1Enjandentot=N∑i=1eni, |
similarly for
For our simulations, we fix a
On the top plots of Figure 10 we compare the density of vehicles at
In the central (bottom) plots of Figure 10 we compare
Finally, in Table 2 we estimate the absolute error in
To sum up, we can give a good approximation of emissions even when few real trajectory data are available. Moreover, the E-max-formula (22) allows for a better approximation of macroscopic emissions than the E-exp-formula (23) compared to the ground-truth emissions obtained using (20) and (21). Therefore, in the rest of the paper we will use only the E-max-formula.
Remark 5.1. The results of the tests described above are not in contrast with those proposed in [4,Section 3.1], where the CGARZ model without GPS data is used with the NGSIM dataset [34]. Indeed, the latter contains data for more than 5000 vehicles in 500 meters of road during 45 minutes of data recording. Hence, the large amount of real data allows quite accurate approximations of the emissions just using the CGARZ model with initial data and boundary conditions recovered from the real trajectories of vehicles.
To conclude, we propose an application of traffic model (15) using real trajectory and fixed sensors data provided by Autovie Venete S.p.A. on the Italian A4 (Trieste-Venice) highway. The latter is a two lane motorway network travelled by light and heavy vehicles (cars and trucks). In Figure 11 we draw a sketch of the network with three diverge and three merge junctions connecting six roads. The triangles represent the fixed sensors which record the flux of vehicles that enter the network. Since we have access to more real truck trajectories than car ones, here we focus only on the dynamic of heavy vehicles and the goal is to apply the methodology described above to estimate the
First of all we describe the main features of the network. We have three incoming roads (1, 3 and 5) and three outgoing roads (2, 4 and 6). The dynamic of vehicles along each road is described by the model (15). We use the notation
Now we describe the treatment of real data and we begin with data from GPS devices. In Figure 12 we show an example of real trajectory data related to heavy vehicles on the six roads of the network. This data provides information on the position and velocity of vehicles at various times. The time interval of the recorded positions is not constant and can vary from a few seconds to many minutes. In order to integrate the trajectory data into the numerical scheme, once a vehicle is located into a monitored road, we need to know its position with respect to the time step
In addition to GPS data, there are fixed sensors along the highway network that record the flow and speed of vehicles crossing it every minute. We denote the sensor data on road
To simulate the traffic dynamics we proceed as follows: first, we estimate the initial condition starting from an empty network; then, we approximate the dynamics of vehicles by means of model (15). To estimate the initial traffic state, we start from an empty network with
In our test we consider the network depicted in Figure 11. We use again the CGARZ model with the flux function defined at the beginning of Section 5. Let us denote by
Once estimated the initial state, we consider a simulation with
In Figure 15 we draw the variation in time of the total emissions produced along roads 2 and 3, where the dynamics are mainly influenced by the presence of GPS data. To explain the different trend of the curves, we need to look at the traffic dynamics after
In Figure 16, we further investigate the dynamics on the last 15 km of road 3, drawing the density, speed, acceleration and
Finally, we analyze the diffusion of
{∂ψ∂t(x,y,t)−μΔψ(x,y,t)=S(x,y,t)in Ω×(0,T]ψ(x,y,0)=0inΩ, | (26) |
where
E(x,y,t)={Er(x,t)ifx∈[ar,br],y∈[cr,dr],r=1,…,4,t∈[0,T]0otherwise, |
where
The diffusion problem (26) is numerically solved with an explicit finite difference scheme. In Figure 18 we show the source term of
In this paper, we proposed a second order macroscopic traffic model that integrates multiple trajectory data into the velocity function as a tool to compute traffic quantities for estimating emissions. The combination of a macroscopic model with microscopic data is suggested by the computational efficiency of the former and the high accuracy of the latter. The proposed numerical tests show that, even when trajectory data are sparse, they make it possible to reproduce variations in speed and acceleration that otherwise would not be observable. As a result, we obtained more accurate approximations of emissions.
In the near future we plan to improve the study by distinguishing between light and heavy vehicles. We will consider macroscopic multi-class models and appropriate emission formulas that are calibrated with respect to the vehicle types.
Proof of Proposition 2.2. It is sufficient to prove that under condition (12) the method is monotone. Let
H(j,n,ρn)=ρnj−ΔtΔx(Fnj+1/2−Fnj−1/2). |
Below we check that
∂∂ρnlH(j,n,ρn)≥0 for all l,j,ρn. |
We have
∂∂ρnlH(j,n,ρn)={ΔtΔx∂Fnj−1/2∂ρnj−1 if l=j−11+ΔtΔx∂∂ρnj(Fnj−1/2−Fnj+1/2) if l=j−ΔtΔx∂Fnj+1/2∂ρnj+1 if l=j+1. |
By construction, the sending and receiving function in (6) are monotone in
In the following we set
∂Fnj−1/2∂ρnj−1={0 if Rnj≤Snj−1∂Snj−1∂ρnj−1≥0 if Rnj>Snj−1. |
Similarly, for
∂Fnj+1/2∂ρnj+1={0 if Snj≤Rnj+1∂Rnj+1∂ρnj+1≤0 if Snj>Rnj+1. |
Therefore, in both cases
1+ΔtΔx∂∂ρnj(Fnj−1/2−Fnj+1/2)=1+ΔtΔx∂∂ρnj(min{Snj−1,Rnj}−min{Snj,Rnj+1})≥0. | (27) |
We analyze the following four cases:
ⅰ) If
∂∂ρnj(min{Snj−1,Rnj}−min{Snj,Rnj+1})=∂∂ρnj(Snj−1−Snj)=−∂∂ρnjSnj≤0. |
Thus, to obtain the inequality (27), we assume
1−ΔtΔx|∂∂ρnjSnj|≥0, |
where
1−ΔtΔx|∂∂ρF(xj,tn,ρ)|≥0. |
ⅱ) If
∂∂ρnj(min{Snj−1,Rnj}−min{Snj,Rnj+1})=∂∂ρnj(Snj−1−Rnj+1)=0. |
Hence, (27) follows.
ⅲ) If
∂∂ρnj(min{Snj−1,Rnj}−min{Snj,Rnj+1})=∂∂ρnj(Rnj−Rnj+1)=∂Rnj∂ρnj≤0. |
Therefore, we assume
1−ΔtΔx|∂∂ρnjRnj|≥0, |
where
1−ΔtΔx|∂∂ρF(xj,tn,ρ)|≥0. |
ⅳ) If
∂∂ρnj(min{Snj−1,Rnj}−min{Snj,Rnj+1})=∂∂ρnj(Rnj−Snj). |
Moreover,
∂∂ρnj(Rnj−Snj)={∂∂ρnj(Fmax(xj,tn)−F(xj,tn,ρnj)) if ρnj≤σnj−∂∂ρnj(Fmax(xj,tn)−F(xj,tn,ρnj)) if ρnj>σnj={−∂F(xj,tn,ρnj)∂ρnj<0 if ρnj≤σnj∂F(xj,tn,ρnj)∂ρnj<0 if ρnj>σnj. |
Hence, we need again
1−ΔtΔx|∂F(xj,tn,ρ)∂ρ|≥0. |
Summing up, if
1−ΔtΔx|∂F(x,t,ρ)∂ρ|≥0 for all (x,t,ρ)∈R×R+×[0,ρmax], |
then the operator
if 0≤ρnj∀j∈Z⇒0=H(j,n,0)≤H(j,n,ρn)=ρn+1j∀ j∈Z,if ρnj≤ρmax∀j∈Z⇒ρn+1j=H(j,n,ρn)≤H(j,n,ρmax)=ρmax∀ j∈Z, |
from which the thesis follows.
Proof of Proposition 2.3. The flux function
∂F(x,t,ρ)∂ρ≤max(x,t,ρ)U(x,t,ρ) for all (x,t,ρ)∈R×R+×[0,ρmax]. |
Let us consider the single trajectory
U(x,t,ρ)=χ(x−pκ(t))2˙pκ(t)u(ρ)˙pκ(t)+u(ρ)+(1−χ(x−pκ(t)))u(ρ)≤max{˜u(x,t,ρ),u(ρ)}, |
where
˜u(x,t,ρ)=2˙pκ(t)u(ρ)˙pκ(t)+u(ρ) and u(ρ)≤umax=u(0). |
By simple computations we have
˜u(x,t,ρ)≤2˙pκ(t)u(ρ)˙pκ(t)+u(ρ)≤˙pκ(t)+u(ρ)2≤max{supt˙pκ(t),umax}, |
which depends on the selected trajectory
∂F(x,t,ρ)∂ρ≤max{sup(x,t)˙pκ(x,t)(t),umax} |
and thus we can assume the CFL condition
ΔtΔx≤1max{sup(x,t)˙pκ(x,t)(t),umax}. |
This work was partially funded by the company Autovie Venete S.p.A. The authors acknowledge the Italian Ministry of University and Research (MUR) to support this research with funds coming from the project "Innovative numerical methods for evolutionary partial differential equations and applications" (PRIN Project 2017, No. 2017KKJP4X). The work was also carried out within the research project "SMARTOUR: Intelligent Platform for Tourism" (No. SCN_00166) funded by the MUR with the Regional Development Fund of European Union (PON Research and Competitiveness 2007-2013). The authors are members of the INdAM Research group GNCS.
[1] |
K. Ahn, A. Trani, H. Rakha and M. Van Aerde, Microscopic fuel consumption and emission models, in Proceedings of the 78th Annual Meeting of the Transportation Research Board, Washington, DC, USA, 1999. |
[2] |
Numerical simulation of air pollution due to traffic flow in urban networks. J. Comput. Appl. Math. (2017) 326: 44-61. ![]() |
[3] |
Optimal control of urban air pollution related to traffic flow in road networks. Math. Control Relat. F. (2018) 8: 177-193. ![]() |
[4] |
C. Balzotti, M. Briani, B. De Filippo and B. Piccoli, A computational modular approach to evaluate NOx emissions and ozone production due to vehicular traffic, Discrete Cont. Dyn.-B. |
[5] |
C. Balzotti, M. Briani and B. Piccoli, Emissions minimization on road networks via generic second order models, arXiv preprint arXiv: 2004.11202. |
[6] |
M. Barth, F. An, T. Younglove, G. Scora, C. Levine, M. Ross and T. Wenzel, Development of a Comprehensive Modal Emissions Model: Final Report, Technical report, National Research Council, Transportation Research Board, National Cooperative Highway Research Program, NCHRP Project 25-11, 2000. |
[7] |
Mixing microscopic and macroscopic representations of traffic flow: Hybrid model based on Lighthill–Whitham–Richards theory. Transp. Res. Rec. (2003) 1852: 193-200. ![]() |
[8] |
Networked traffic state estimation involving mixed fixed-mobile sensor data using Hamilton-Jacobi equations. Transportation Research Part B: Methodological (2017) 104: 686-709. ![]() |
[9] |
A conservative scheme for non-classical solutions to a strongly coupled PDE-ODE problem. Interfaces Free Bound. (2017) 19: 553-570. ![]() |
[10] |
A mixed ODE-PDE model for vehicular traffic. Math. Methods Appl. Sci. (2015) 38: 1292-1302. ![]() |
[11] |
A traffic model aware of real time data. Math. Models Methods Appl. Sci. (2016) 26: 445-467. ![]() |
[12] |
An interface-free multi-scale multi-order model for traffic flow. Discrete Contin. Dyn. Syst. Ser. B (2019) 24: 6189-6207. ![]() |
[13] |
The cell transmission model: A dynamic representation of traffic consistent with the hydrodynamic theory. Transport. Res. B-Meth. (1994) 28: 269-287. ![]() |
[14] |
S. Fan, Y. Sun, B. Piccoli, B. Seibold and D. B. Work, A collapsed generalized Aw-Rascle-Zhang model and its model accuracy, arXiv preprint arXiv: 1702.03624. |
[15] |
Coupling of microscopic and phase transition models at boundary. Netw. Heterog. Media (2013) 8: 649-661. ![]() |
[16] |
M. Garavello and B. Piccoli, Boundary coupling of microscopic and first order macroscopic traffic models, NoDEA Nonlinear Differential Equations Appl., 24 (2017), Paper No. 43, 18 pp. |
[17] |
N. García-Chan, L. J. Alvarez-Vázquez, A. Martínez and M. E. Vázquez-Méndez, Optimal control of atmospheric pollution because of urban traffic flow by means of stackelberg strategies, arXiv preprint arXiv: 2004.07889. |
[18] |
Coupling of non-local driving behaviour with fundamental diagrams. Kinet. Relat. Models (2012) 5: 843-855. ![]() |
[19] |
A mesoscopic integrated urban traffic flow-emission model. Transportation Research Part C: Emerging Technologies (2017) 75: 45-83. ![]() |
[20] |
Coupling of microscopic and macroscopic traffic models at boundaries. Math. Models Methods Appl. Sci. (2010) 20: 2349-2370. ![]() |
[21] |
J.-P. Lebacque, The Godunov scheme and what it means for first order flow models, in Proceedings of the 13th International Symposium on Transportation and Traffic Theory, Lyon, France, July, vol. 2426, 1996. |
[22] |
J.-P. Lebacque, A two phase extension of the LWR model based on the boundedness of traffic acceleration, in Transportation and Traffic Theory in the 21st Century, Emerald Group Publishing Limited, 2002. |
[23] |
J.-P. Lebacque, S. Mammar and H. Haj Salem, Generic second order traffic flow modelling, in Transportation and Traffic Theory 2007, 2007, 755-776. |
[24] |
Hybrid approaches to the solutions of the "Lighthill–Whitham–Richards" model. Transp. Res. Part B Meth. (2007) 41: 701-709. ![]() |
[25] |
On kinematic waves II. A theory of traffic flow on long crowded roads. Proc. Roy. Soc. London Ser. A (1955) 229: 317-345. ![]() |
[26] | Modelling instantaneous traffic emission and the influence of traffic speed limits. Sci. Total Environ. (2006) 371: 270-285. |
[27] |
On estimation of a probability density function and mode. Annals of Mathematical Statistics (1962) 33: 1065-1076. ![]() |
[28] |
Shock waves on the highway. Oper. Res. (1956) 4: 42-51. ![]() |
[29] |
Remarks on some nonparametric estimates of a density function. Annals of Mathematical Statistics (1956) 27: 832-837. ![]() |
[30] |
Real-time estimation of pollution emissions and dispersion from highway traffic. Comput.-Aided Civ. Inf. (2014) 29: 546-558. ![]() |
[31] |
J. H. Seinfeld and S. N. Pandis, Atmospheric Chemistry and Physics: From Air Pollution to Climate Change, John Wiley & Sons, 2016. |
[32] |
Validation of road vehicle and traffic emission models – a review and meta-analysis. Atmos. Environ. (2010) 44: 2943-2953. ![]() |
[33] |
B. Sportisse, Fundamentals in Air Pollution: From Processes to Modelling, Springer-Verlag, 2010. |
[34] |
US department of transportation and federal highway administration, Next Generation Simulation (NGSIM), http://ops.fhwa.dot.gov/trafficanalysistools/ngsim.htm. |
[35] | (1991) Chemistry of Atmospheres. Oxford: Clarendon Press. |
[36] |
Integrated macroscopic traffic flow, emission, and fuel consumption model for control purposes. Transp. Res. Part C Emerg. Technol. (2013) 31: 158-171. ![]() |
[37] |
S. K. Zegeye, Model-Based Traffic Control for Sustainable Mobility, PhD thesis, TU Delft, 2011. |
[38] |
A unified follow-the-leader model for vehicle, bicycle and pedestrian traffic. Transportation Res. Part B (2017) 105: 315-327. ![]() |
1. | Massimo de Falco, Luigi Rarità, Alfredo Vaccaro, A Fluid Dynamic Approach to Model and Optimize Energy Flows in Networked Systems, 2024, 12, 2227-7390, 1543, 10.3390/math12101543 | |
2. | Maya Briani, Rosanna Manzo, Benedetto Piccoli, Luigi Rarità, Estimation of NO$ _{x} $ and O$ _{3} $ reduction by dissipating traffic waves, 2024, 19, 1556-1801, 822, 10.3934/nhm.2024037 | |
3. | Maya Briani, Christopher Anthony Denaro, Benedetto Piccoli, Luigi Rarità, Dynamics of particulate emissions in the presence of autonomous vehicles, 2025, 23, 2391-5455, 10.1515/math-2024-0126 |
Coefficients in equation (20) for
Vehicle mode | ||||||
If |
6.19e-04 | 8e-05 | -4.03e-06 | -4.13e-04 | 3.80e-04 | 1.77e-04 |
If |
2.17e-04 | 0 | 0 | 0 | 0 | 0 |
Absolute error in
With GPS | Without GPS | With GPS | Without GPS | |
41 | 4e-03 | - | 3e-02 | - |
20 | 6e-03 | 2e-02 | 3e-02 | 5e-02 |
10 | 8e-03 | - | 3e-02 | - |
Vehicle mode | ||||||
If |
6.19e-04 | 8e-05 | -4.03e-06 | -4.13e-04 | 3.80e-04 | 1.77e-04 |
If |
2.17e-04 | 0 | 0 | 0 | 0 | 0 |
With GPS | Without GPS | With GPS | Without GPS | |
41 | 4e-03 | - | 3e-02 | - |
20 | 6e-03 | 2e-02 | 3e-02 | 5e-02 |
10 | 8e-03 | - | 3e-02 | - |
A sample of a GPS trajectory dataset (left) and of flux data coming from a fixed sensor (right). The data was provided by Autovie Venete S.p.A and are not publicly available
Left: flux function
Comparison between model (1) with velocity function
Left: Trajectories generated by the second order microscopic model used in [12]. Right: Evolution in space and time of the macroscopic density
Evolution of the density
Left: A sample of the trajectories drawn in Figure 4-left. Right: Evolution in space and time of the density
Comparison between the microscopic E-max-formula and the E-exp-formula (see Section 5.2)
Effects of monitored slow vehicles on the second order model (15), see Section 5.1
Vehicle trajectories (25) on a stretch of the road
Section 5.2 tests. Density profile at
Section 5.3 test. Sketch of the highway network, where the roads are numbered from 1 to 6, the triangles represent the fixed sensors, the diverge junctions are represented by points D1, D2, D3 and the merge ones by points M1, M2, M3
Section 5.3 test. Example of real trajectory data recorded on 27/08/2021. The size of the space-time circles is proportional to vehicles velocity. The data were provided by Autovie Venete S.p.A and are not publicly available
Section 5.3 test. Variation in time of the flux per minute of heavy vehicles recorded by the three sensors on 27/08/2021. The data were provided by Autovie Venete S.p.A and are not publicly available
Section 5.3 test. Density of vehicles at different times of the simulation
Section 5.3 test. Total emissions on road 2 (left) and road 3 (right)
Section 5.3 test. Density, speed, acceleration and
Section 5.3 test. Domain
Section 5.3 test. Source term of