Follow-the-Leader models can be viewed as a numerical approximation to the Lighthill-Whitham-Richards model for traffic flow

  • Received: 01 September 2017 Revised: 01 January 2018
  • Primary: 35L02; Secondary: 35Q35, 82B21

  • We show how to view the standard Follow-the-Leader (FtL) model as a numerical method to compute numerically the solution of the Lighthill-Whitham-Richards (LWR) model for traffic flow. As a result we offer a simple proof that FtL models converge to the LWR model for traffic flow when traffic becomes dense. The proof is based on techniques used in the analysis of numerical schemes for conservation laws, and the equivalence of weak entropy solutions of conservation laws in the Lagrangian and Eulerian formulation.

    Citation: Helge Holden, Nils Henrik Risebro. Follow-the-Leader models can be viewed as a numerical approximation to the Lighthill-Whitham-Richards model for traffic flow[J]. Networks and Heterogeneous Media, 2018, 13(3): 409-421. doi: 10.3934/nhm.2018018

    Related Papers:

    [1] Helge Holden, Nils Henrik Risebro . Follow-the-Leader models can be viewed as a numerical approximation to the Lighthill-Whitham-Richards model for traffic flow. Networks and Heterogeneous Media, 2018, 13(3): 409-421. doi: 10.3934/nhm.2018018
    [2] Paola Goatin, Sheila Scialanga . Well-posedness and finite volume approximations of the LWR traffic flow model with non-local velocity. Networks and Heterogeneous Media, 2016, 11(1): 107-121. doi: 10.3934/nhm.2016.11.107
    [3] Simone Göttlich, Ute Ziegler, Michael Herty . Numerical discretization of Hamilton--Jacobi equations on networks. Networks and Heterogeneous Media, 2013, 8(3): 685-705. doi: 10.3934/nhm.2013.8.685
    [4] Michael Herty, Lorenzo Pareschi, Mohammed Seaïd . Enskog-like discrete velocity models for vehicular traffic flow. Networks and Heterogeneous Media, 2007, 2(3): 481-496. doi: 10.3934/nhm.2007.2.481
    [5] Simone Göttlich, Elisa Iacomini, Thomas Jung . Properties of the LWR model with time delay. Networks and Heterogeneous Media, 2021, 16(1): 31-47. doi: 10.3934/nhm.2020032
    [6] Michael Herty, J.-P. Lebacque, S. Moutari . A novel model for intersections of vehicular traffic flow. Networks and Heterogeneous Media, 2009, 4(4): 813-826. doi: 10.3934/nhm.2009.4.813
    [7] 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
    [8] 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
    [9] Ye Sun, Daniel B. Work . Error bounds for Kalman filters on traffic networks. Networks and Heterogeneous Media, 2018, 13(2): 261-295. doi: 10.3934/nhm.2018012
    [10] Mauro Garavello . A review of conservation laws on networks. Networks and Heterogeneous Media, 2010, 5(3): 565-581. doi: 10.3934/nhm.2010.5.565
  • We show how to view the standard Follow-the-Leader (FtL) model as a numerical method to compute numerically the solution of the Lighthill-Whitham-Richards (LWR) model for traffic flow. As a result we offer a simple proof that FtL models converge to the LWR model for traffic flow when traffic becomes dense. The proof is based on techniques used in the analysis of numerical schemes for conservation laws, and the equivalence of weak entropy solutions of conservation laws in the Lagrangian and Eulerian formulation.



    There are two paradigms in the mathematical modeling of traffic flow. One is based on an individual modeling of each vehicle with the dynamics governed by the distance between adjacent vehicles. The other is based on the assumption of dense traffic where the vehicles are represented by a density function, and individual vehicles cannot be identified. The dynamics is governed by a local velocity function depending solely on the density. The first model is denoted the Follow-the-Leader (FtL) model, and the second is called the Lighthill-Whitham-Richards (LWR) model [13,14] for traffic flow. Further refinements and extensions of these models are available. Intuitively, it is clear that the the FtL model should approach or approximate the LWR model in the case of heavy traffic, and that is what is proved here. This problem has been extensively studied, see [1,2,3,5,0,7,8,9,10,12,15].

    This paper is based upon the observation that the FtL model coincides with a semi-discrete (continuous time, discrete space) numerical model for the LWR model in Lagrangian coordinates. This allows us to use theory from numerical methods for scalar conservation laws to show that FtL models appear naturally as a numerical approximation of the LWR model. This constitutes a short and direct proof that the FtL model converges to the LWR model, and our analysis is based on a careful study of the relationship between weak solutions in Lagrangian and Eulerian variables. Our point here is not to pretend that this would be an optimal numerical method; rather our emphasis here is that by identifying that FtL can be viewed as numerical approximation of LWR, we can apply known results from numerical analysis to analyze the approximation.

    In the LWR model vehicles are described by a density $\rho = \rho(t, x)$ where $x$ is the position along the road, and $t$ as usual denotes time. Locally, one assumes that the velocity is given by a function $v$ that depends on the density only, that is, $v = v(\rho)$. If we consider unidirectional traffic on a homogenous road without exits or entries, conservation of vehicles requires that the dynamics is governed by the scalar conservation law

    $ \rho_t+\big(\rho v(\rho)\big)_x = 0, $

    which constitutes the LWR model. It is often denoted as "traffic hydrodynamics" due to its resemblance with fluid dynamics.

    The FtL model can be described as follows. Consider $N$ vehicles with length $\ell$ and position $z_1(t) < \dots < z_N(t)$ on the real axis with dynamics given by

    $˙zi=v(zi+1zi) fori=1,,N1,˙zN=vmax.
    $

    Here $v$ denotes a given velocity function with maximum $v_{\max}$, perhaps the speed limit. Our proofs are considerably simpler when we have a uniform bound on $z_{i+1}(t)-z_i(t)$. Having empty road ahead of the first car would mean that "$z_{N+1}-z_N = \infty$". This is the same as imposing $\dot{z}_N = v_{\max}$, and in this case $z_{i+1}(t)-z_i(t)$ would not be bounded by a constant independent of time. Therefore we will in this paper assume that we model one of two alternatives:

    Periodic case: We are in the periodic case in which $z_i\in [a, b]$ for some interval $[a, b]$, and

    $ \dot{z}_N(t) = v\left(\frac{\ell}{b-z_N(t)-a+z_1(t)}\right). $

    Non-periodic case: We imagine that there are infinitely many vehicles to the right of $z_N$, the distance between each of these vehicles is $M\ell$, for a finite, but arbitrary, constant $M>1$. In this case

    $ \dot{z}_N(t) = v\left(\frac{1}{M}\right). $

    Introduce $y_i = (z_{i+1}-z_i)/\ell$ for $i = 1, \dots, N-1$, to obtain

    $ \dot y_i(t) = \frac1\ell\bigl(v(1/y_{i+1}(t))-v(1/y_i(t))\bigr). $

    In this paper we analyze the limit of this system of ordinary differential equations when $N\to\infty$ and $\ell\to 0$. There are two ways to proceed.

    We may analyze this system directly, in what we call the semi-discrete case, see Section 2.1. By using methods from the theory of numerical methods for scalar conservation laws we show that the sequence $\{ y_i(t) \}_{i = 1}^{N-1}$ converges, as $\ell\to 0$ and $N\to\infty$, to a function $y(t, x)$ that satisfies the equation

    $ {ytV(y)x=0t>0, x[0,1],y(0,x)=y0(x)x[0,1],
    $
    (1.1)

    where $V(y) = v(1/y)$, and with boundary condition

    $ {y(t,1)=y(t,0)  in the periodic case, y(t,1)=Melse.
    $

    Note that $x$ is the Lagrangian mass coordinate, so that the integer part of $x/\ell$ measures how many cars there are to the left of $x$.

    Equation (1.1) is an example of a hyperbolic conservation law. It is well-known that solutions develop singularities, denoted shocks, in finite time independent of the smoothness of the initial data. Thus one needs to study weak solutions, and design so-called entropy conditions to identify the unique weak physical solution. For a scalar conservation law $u_t+f(u)_x = 0$ with initial data $u|_{t = 0} = u_0$, the unique weak entropy solution $u = u(t, x)$, which is an integrable function of bounded variation, satisfies the Kružkov entropy condition

    $ \int\int_0^\infty \big( |u-k|\phi_t+{\rm{sign}}{(u-k)}(f(u)-f(k))\phi_x\big) \, dtdx+\int |u_0-k|\phi|_{t = 0}\, dx \ge 0 $ (1.2)

    for all real constants $k\in\mathbb{R}$, and all non-negative test functions $\phi\in C^\infty_0(\mathbb{R}\times [0, \infty))$. See [11].

    As an alternative approach, see Section 2.2, we may discretize the time derivative by a small positive $\Delta t$ and write $z^n_j \approx z_j(n\Delta t)$, $y_j^{n}\approx y_j(n\Delta t)$, we have that

    $ z^{n+1}_j = z^n_j + \Delta t V^n_j, \ \text{ and }\ y_j^{n+1} = y_j^{n}+\frac{\Delta t}{\ell}\Bigl( V^n_{j+1}-V^n_j\Bigr), $

    where $V^n_j = V(y^n_j)$. The key observation is that this is an approximation of the hyperbolic conservation law $y_t-V(y)_x = 0$ by a monotone scheme, and from the classical result of Crandall-Majda [4], see also [11,Thm. 3.9], we know that this scheme converges, as $\ell\to0$, $N\to \infty$, and $\Delta t\to 0$, to the entropy solution of equation (1.1), namely $y_t-V(y)_x = 0$. Thus in both cases we obtain convergence to the same hyperbolic conservation law in Lagrangian coordinates. The approach here avoids some of the more technical machinery employed in [8].

    Next we have to transform the result of the two approaches, both in Lagrangian coordinates, to Eulerian coordinates. For smooth solutions this is nothing but a simple exercise in calculus, but for weak entropy solutions this is a deep result due to Wagner [16]. To be specific, we introduce the Eulerian space coordinate $z = z(t, x)$, with $z_x = y$ and $z_t = V(y)$. A straightforward (but formal) calculation reveals that the Eulerian functions satisfy

    $ \label{eq:E_L1} y_t = -\frac1{\rho^2}\bigl( \rho_t+\rho_z v\bigr), V(y)_x = \frac1{\rho} v'(\rho)\rho_z, $

    and hence

    $ \rho_t+\bigl(\rho v(\rho) \bigr)_z = 0, $ (1.3)

    which is nothing but the LWR model. These formal transformations are not valid in general for weak entropy solutions. However, thanks to the fundamental result of Wagner [16], weak entropy solutions in Lagrangian coordinates transform into weak entropy solutions in Eulerian variables. The approach here bears some resemblance to the approach in [12], where the proof is obtained in a grid-less and very direct manner, and it does not depend on the use of Crandall-Majda and Wagner. In the present paper we introduce and analyze a discrete Lagrange-to-Euler mapping that we think is of independent interest.

    Let us first introduce the FtL model. Consider $N$ vehicles moving on a one-dimensional road. Their position is given as a function of time $t$ as $z_1(t), \dots, z_N(t)$. For the moment (we shall actually show that this is so below) we assume that $z_1(t) < z_2(t)< \cdots < z_N(t)$. We introduce the "local inverse density" by

    $ y_j = \frac{1}{\ell}\big(z_{j+1}-z_j\big), \ \ j = 1, \ldots, N-1, $

    where $\ell$ is the length of each vehicle. The velocity of the vehicle at $z_j$ is assumed to be a function of the distance to the vehicle in front, at $z_{j+1}$. This means that

    $ \label{2.1} \dot z_j(t) = v\Bigl(\frac{\ell}{z_{j+1}(t)-z_j(t)}\Bigr), \;\;\; j = 1, \dots, N-1. $ (2.1)

    Regarding the first vehicle, located at $z_N$, we either assume that there are infinitely many equally spaced vehicles in front of it, i.e., $y_N = M$, or that we are in the periodic setting in an interval $[a, b]$, so that the distance from the vehicle at $z_N$ to the vehicle at $z_1$ is $b-z_N + z_1 -a$, i.e., $y_N = (b-z_N+z_1-a)/\ell$. We have

    $ \dot{z}_N(t) = v\Bigl(\frac{1}{y_N(t)}\Bigr). $ (2.2)

    Regarding the velocity function $v$, we assume it to be a decreasing Lipschitz continuous function such that

    $ v(0) = v_{\max} \;\; \text{and} \;\; v(\rho) = 0 \;\;\text{for} \;\; \rho\ge 1 . $ (2.3)

    The prototypical example is $v(\rho) = v_{\max}\max\{ 0, 1-\rho \}$. We define the velocity in Lagrangian variables by $V(y) = v(1/y)$. Observe that $V$ is globally bounded, Lipschitz continuous and increasing for $y\ge 1$, with a bounded Lipschitz constant $L_v$.

    Rewriting (2.1) in terms of $\{ y_j \}$ we get

    $ \label{2.4} \dot{y}_j = \frac{1}{\ell} \left(V({y_{j+1}})-V(y_{j})\right), \;\;\; j = 1, \ldots, N-1, $ (2.4)

    and

    $ \label{2.5} y_N = {M,non-periodic case, 1(bzN+z1a),periodic case.
    $
    (2.5)

    Let us define the Lagrangian grid $\{ x_{j-1/2} \}_{j = 1}^N$ by $x_{j-1/2} = (j-1)\ell$. We shall also assume throughout that there is a constant $1\le K < \infty$, $K$ independent of $N$ and $\ell$, such that

    $ \label{2.6} 1\le y_j(0)\le K, \;\;\;\; \sum\limits_{j = 1}^{N-1}|y_{j+1}(0)-y_j(0)|\le K. $ (2.6)

    In this section we show that the solution of the system (2.4) of ordinary differential equations converges to an entropy solution of (1.1) as $\ell\to 0$, and that "$\rho = 1/y$" converges to an entropy solution of (1.3).

    Concretely, we define the piecewise constant function

    $ y_\ell(t, x) = y_j(t), \;\;\; x\in (x_{j-1/2}, x_{j+1/2}]. $ (2.7)

    We shall also use the notation

    $ D_+ h_j = \frac{1}{\ell}\big(h_{j+1}-h_j\big) $

    for the forward difference. Let

    $ y^+ = \max\{ y, 0 \}\ \text{ and }\ y^- = - \min\{ y, 0 \}, $

    and let $H$ denote the Heaviside function

    $ H(y) = {0y0,1y>0.
    $

    Lemma 2.1.  Let $y_j(t)$ solve the system (2.4). Then

    $ ddt(yjk)+D+[H(yjk)(V(yj)V(k))],
    $
    (2.8a)
    $ ddt(yjk)D+[H(kyj)(V(yj)V(k))],
    $
    (2.8b)

    for any constant $k$.

    Proof.Throughout we use the notation $V_j = V(y_j)$. We have that

    $ddt(yjk)+=1H(yjk)(Vj+1Vj)=1[H(yj+1k)(Vj+1V(k))H(yjk)(VjV(k))]1(H(yj+1k)H(yjk))(Vj+1V(k))=D+[H(yjk)(VjV(k))]1(H(yj+1k)H(yjk))(Vj+1V(k)).
    $

    Now

    $(H(yj+1k)H(yjk))(Vj+1V(k))={0yj,yj+1k or yj,yj+1k,Vj+1V(k)yj<k<yj+1,V(k)Vj+1yj+1<k<yj,0,
    $

    since $y\mapsto V(y)$ is increasing. This proves (2.8a); estimate (2.8b) is proved similarly.

    Now define $y_j(t) = y_{N}(t)$ for $j>N$ in the non-periodic case. In the periodic case we define $y_j(t)$ for $j>N$ by periodic extension. Then (2.8a) and (2.8b) holds for all $j\ge 1$. To save space, we also use the convention that in the non-periodic case, sums over $j$ range over all $j\ge 1$, while in the periodic case, sums range over $j = 1, \ldots, N-1$.

    Lemma 2.2.  If $1\le y_j(0)\le K$, then $1\le y_j(t)\le K$ for $t>0$.

    Proof. We claim that

    $ \frac{d}{dt}\sum\limits_{j = 1}^{N-1} \left(y_j(t)-k\right)^{\pm} \le 0. $

    In the non-periodic case we get

    $ddtN1j=1(yj(t)k)±=N1j=1ddt(yj(t)k)±=j=1ddt(yj(t)k)±H(y1k)(V1V(k))0.
    $

    In the periodic case we have

    $ \frac{d}{dt}\sum\limits_{j = 1}^{N-1} \left(y_j(t)-k\right)^{\pm}\le \pm\left( H(y_N-k)\left(V_N-V(k)\right) - H(y_1-k)\left(V_1-V(k)\right)\right) = 0. $

    Thus if $y_j(0)\le K$ for all $j$, then $y_j(t)<k$ for any constant $k>K$. Similarly $y_j(t)>k$ for any constant $k<1$ if $y_j(0)\ge 1$ for all $j$.

    Lemma 2.3.  If $\{ \tilde{y}_j(t) \}_{j = 1}^{N-1}$ is another solution of (2.4) and (2.5) with initial data $\tilde{y}_j(0)$, then

    $ \label{eq:l1cont} \sum\limits_{j = 1}^{N-1} |y_j(T)-\tilde{y}_j(T)|\le \sum\limits_{j = 1}^{N-1} |y_j(0)-\tilde{y}_j(0)|, $ (2.9)

    for $T>0$.

    Proof.Adding (2.8a) and (2.8b), and observing that

    $ (y-k)^++(y-k)^- = |y-k| $

    we find that

    $ \frac{d}{dt}\sum\limits_{j = 1}^{N-1}|y_j-k| \le 0. $ (2.10)

    Choosing $k = \tilde{y}_j(\tau)$ in the inequality for $y_j(t)$ and $k = y_j(t)$ in the inequality for $\tilde{y}_j(\tau)$, and adding the two inequalities, give

    $ \left(\frac{d}{dt}+\frac{d}{d\tau}\right) |y_j(t)-\tilde{y}_j(\tau)| \le 0. $

    Summing over $j$, multiplying with a non-negative test function $\varphi(t, \tau)$, where $\varphi\in C^\infty_0((0, \infty)^2)$, and integrating by parts yield

    $ \int_0^\infty\int_0^\infty \left(\varphi_t+\varphi_\tau\right) \sum\limits_j |y_j(t)-\tilde{y}_j(\tau)|\, d\tau dt \ge 0. $

    Now we can use Kružkov's trick, see [11,Sec. 2.4], and choose

    $ \varphi(t, \tau) = \psi\left(\frac{t+\tau}{2}\right)\omega_\varepsilon(t-\tau), $

    where $\psi\in C^\infty_0((0, \infty))$, $\psi\ge 0$ and $\omega_\varepsilon$ is a standard mollifier, to obtain, as $\varepsilon\to0$, that

    $ \int_0^\infty \psi'(t)\sum\limits_j |y_j(t)-\tilde{y}_j(t)|\, dt \ge 0. $

    Choose $\psi$ to be a smooth approximation to the characteristic function of the interval $(t_1, t_2)\subset (0, T)$, to get

    $ \sum\limits_j |y_j(t_2)-\tilde{y}_j(t_2)|\le \sum\limits_j |y_j(t_1)-\tilde{y}_j(t_1)|. $

    The lemma follows by letting $t_1\downarrow 0$ and $t_2\uparrow T$. For details, see [11,Sec. 2.4].

    Lemma 2.4. Assume that $1\le y_j(0)\le K$ and that $\sum_j|y_{j+1}(0)-y_j(0)|\le K$ for some constant $K$ independent of $\ell$. Then there is a sequence $\{ \ell_i \}$, where $\ell_i \to 0$ as $i\to \infty$, and there exists a function $y\in C([0, T];L^1([0, 1])$ such that $y_{\ell_i}$ converges to $y$ in $C([0, T];L^1([0, 1])$.

    Proof. Lemma 2.2 shows that $\{ y_\ell \}_\ell$ is bounded independently of $\ell$; choosing $\tilde{y}_j = y_{j+1}$ and using Lemma 2.3 yields the $BV$ bound on $\{ y_\ell(t) \}_\ell$ uniformly in $\ell$ and $t$. Choosing $\tilde{y}_j(t) = y_j(t-\sigma)$ in Lemma 2.3 for some $0<\sigma<t$ gives

    $||y(t,)y(tσ,)||L1=j|yj(t)yj(tσ)|j|yj(σ)yj(0)|jσ0|V(yj+1(ξ))V(yj(ξ))|dξ||V||Lipjσ0|yj+1(ξ)yj(ξ)|dξ||V||Lipσj|yj+1(0)yj(0)|||V||LipσK.
    $

    Hence the map $t\mapsto y_\ell(t, \cdot)$ is $L^1$ Lipschitz continuous, with a Lipschitz constant independent of $\ell$. Thus by [11,Thm. A.11], the family $\{ y_\ell \}_{\ell>0}$ is compact in $C([0, \infty);L^1([0, 1]))$.

    Furthermore we assume that as $N$ increases, the initial positions of the vehicles are such that there is a function $y_0(x)$ such that

    $ \lim\limits_{\ell\to 0} y_\ell(0, \cdot) = y_0(\cdot), \label{2.11} $ (2.11)

    and that this convergence is in $L^1([0, 1])$. We also assume that $||y_0||_{L^\infty([0, 1])}\le K$, without loss of generality we can then also assume that $||y_\ell(0, \cdot)||_{L^\infty([0, 1])}\le K$.

    It is now straightforward, starting from the discrete entropy inequality (2.10), to show that any limit of $\{ y_\ell \}_{\ell>0}$ is the unique entropy solution to (2.20) by following a standard Lax-Wendroff argument, see [11,Thm. 3.4].Thus the whole sequence $\{ y_\ell \}$ converges, and the unique entropy solution to (1.1) is the limit

    $ y = \lim\limits_{\ell\to 0} y_\ell. $

    Introduce the Eulerian spatial coordinate $z$, given by the equations

    $ \frac{\partial z}{\partial x} = y, \;\;\; \frac{\partial z}{\partial t} = V(y), $

    and the variable $\rho = 1/y$. We can now proceed following the argument of Wagner [16] to obtain that $\rho$ is the unique weak entropy solution to the LWR model

    $ {ρt+(ρv(ρ))z=0,t>0,ρ(0,z)=ρ0(z).
    $
    (2.12)

    We can also study the convergence in Eulerian coordinates directly by defining a discrete version of the transformation from Lagrangian to Eulerian coordinates. To define the discrete version of $\rho$, we need the approximate Eulerian coordinate; $z_\ell(t, x)$. Define

    $ z_\ell(t, x) = \frac{1}{\ell} \big(x_{j+1/2}-x\big)z_j(t)+ \frac{1}{\ell} \big(x-x_{j-1/2}\big) z_{j+1}(t), \ \text{for} \ x\in [x_{j-1/2}, x_{j+1/2}] , $

    where $\{ z_j(t) \}$ solves (2.1). Then

    $zt=1(xj+1/2x)Vj+1(xxj1/2)Vj+1,zx=yj,
    $

    for $x\in (x_{j-1/2}, x_{j+1/2})$. The sequence $\{ z_\ell \}_{\ell>0}$ is uniformly Lipschitz continuous. Hence by the Arzel{á}-Ascoli theorem, it converges uniformly to a Lipschitz continuous limit $z(t, x)$ satisfying $z_t = V(y)$ and $z_x = y$ almost everywhere. Furthermore the map $x\mapsto z_\ell(t, x)$ is invertible, with inverse $x_\ell(t, z)$. In the periodic case we set

    $ z_{l, \ell}(t) = a, \ \ z_r(t) = b, \label{2.13per} $ (2.13a)

    otherwise we define

    $ z_{l, \ell}(t) = z_\ell(t, 0), \ \ z_r(t) = b+tV(M) = z(t, 1) = z_\ell(t, 1).\label{2.13nonper} $ (2.13b)

    Observe that $z_{l, \ell}(t) = z_\ell(t, 0)\to z(t, 0) = z_l(t)$ as $\ell\to 0$. Define

    $ \label{2.14} \rho_\ell(t, z) = \frac{1}{y_\ell(t, x_\ell(t, z))} \ \text{ for } \ z\in[z_{l, \ell}(t), z_r(t)] . $ (2.14)

    In the periodic case, we define $\rho_\ell$ by periodic continuation, while in the non-periodic case we define

    $ \rho_\ell(t, z) = {0z<zl,,1/Mz<zr.
    $

    Next we claim that

    $ \rho_\ell(t, z)\to \rho(t, z) = \tilde\rho(t, x(t, z)) $ (2.15)

    in $L^1([z_l, z_r])$ as $\ell\to 0$. To see this, define $\tilde\rho_\ell(t, x) = 1/y_\ell(t, x)$, and compute

    $||ρ(t,)ρ(t,)||L1=||˜ρ(t,x(t,))˜ρ(t,x(t,))||L1||˜ρ(t,x(t,))˜ρ(t,x(t,))||L1A+||˜ρ(t,x(t,))˜ρ(t,x(t,))||L1B.
    $

    We have that

    $A=zrzl|˜ρ(t,x(t,z))˜ρ(t,x(t,z))|dz(max{zl,zl,}min{zl,zl,}+zrmax{zl,zl,})|˜ρ(t,x(t,z))˜ρ(t,x(t,z))|dz.
    $

    Since $\tilde\rho_\ell$ and $\tilde\rho$ are both bounded by $1$, and $z_{l, \ell}\to z_l$ as $\ell\to 0$, the first of these integrals tend to zero. Since $x_\ell\to x$ uniformly, the integrand tends to zero almost everywhere, and is bounded by $2$. Hence by the dominated convergence theorem, the last integral tends to zero. The same argument applies to $B$. Thus the claim (2.15) is justified.

    Summing up, we have shown the following result.

    Theorem 2.5. Assume that the function $v$ satisfies (2.3). Let $\{ y_j \}_{j = 1}^{N-1}$ satisfy (2.4), with either periodic boundary conditions; $y_N(t) = y_1(t)$, or $y_N(t) = M$ for some fixed constant $M>1$. Assume that the initial positions of the vehicles $\{ z_i(0) \}_{i = 1}^{N}$ are such the we can define a bounded function $y_0$ by (2.11), and that (2.6) holds, namely that the initial data are bounded with finite total variation.

    (i) The piecewise constant (in space) function $y_\ell(t, x)$ defined by (2.7) converges in $C([0, T];L^1([0, 1])$ as $\ell\to0$ to the unique weak entropy solution $y$ of (1.1). The function $\rho = 1/y$ satisfies the LWR model (2.12) in Eulerian variables.

    (ii) The function $\rho_\ell$ defined by (2.14) converges in $C([0, T];L^1([0, 1])$ as $\ell\to0$ to the unique weak entropy solution $\rho$ of (2.12).

    The simplest numerical method to approximate solutions of (2.1) is the forward Euler scheme, viz.,

    $ \label{2.16} z_i((n+1)\Delta t) = z_i(n\Delta t) + \Delta t v\Bigl(\frac{\ell}{z_{i+1}(n\Delta t)-z_i(n\Delta t)}\Bigr), $ (2.16)

    where $\Delta t$ is a (small) positive number.

    If we write the Euler scheme (2.16) in the $y$ variable, we get

    $ \label{2.17} y^{n+1}_j = y^n_j + \lambda \left(V^{n}_{j+1}-V^n_j\right), \;\;\; j = 1, \ldots, N-1, $ (2.17)

    where $y^n_j = y_j(t^n)$, $t^n = n\Delta t$, $\lambda = \Delta t/\ell$ and $V^n_j = V(y^n_j)$. As a (right) boundary condition we use

    $ V^n_N = {V(M)non-periodic, Vn1periodic.
    $
    (2.18)

    For $t\ge 0$ and $x\in [0, (N-1)\ell]$ define the function

    $ y_\ell(t, x) = y^n_j \ \ (t, x)\in [t^n, t^{n+1})\times (x_{j-1/2}, x_{j+1/2}]. $

    Observe that we can rewrite (2.17) as

    $ y^{n+1}_j = \left(1-\lambda\theta^n_{j+1/2}\right) y^n_j + \lambda\theta^n_{j+1/2} y^n_{j+1}, $

    where

    $ \theta^n_{j+1/2} = \frac{V^n_{j+1}-V^n_j}{y^n_{j+1}-y^n_j} \ge 0, $

    and since $V$ is Lipschitz continuous, $\theta^n_{i+1/2}\le L_v$. Hence if the CFL-condition

    $ \label{2.19} \lambda L_v \le 1, $ (2.19)

    holds, then $y^{n+1}_j$ is a convex combination of $y^n_j$ and $y^n_{j+1}$. Thus the scheme (2.17) is monotone. In passing, we note that a consequence is that if $1\le y^0_j\le K$ for all $i$, then $1\le y^n_j\le K$ for all $i$. Regarding the position of vehicles, this means that if $z_{j}(0)\le z_{j+1}(0)-\ell$, then $z_{j}(t^n)\le z_{j+1}(t^n)-\ell$. So from a road safety perspective, the model is rather optimistic.

    We are now interested in taking the limit as $\ell\to 0$. We do this by increasing the number of vehicles such that $(N-1)\ell = 1$; furthermore we assume that (2.11) holds. Now the conditions are such that fundamental results of Crandall and Majda [4], see also [11,Thm. 3.9], can be applied. Thus we know that there is a function $y\colon\mathbb{R}_0^+\times [0, 1] \to \mathbb{R}$, with $y\in C(\mathbb{R}^+;L^1([0, 1]))$, such that

    $ y_\ell(t, x) \to y(t, x), $

    with the limit being in $C(\mathbb{R}^+;L^1([0, 1]))$, and that $y$ is the unique entropy solution to the Cauchy problem

    $ \label{2.20} {ytV(y)x=0,t>0,x[0,1],y(0,x)=y0(x).
    $
    (2.20)

    If we do not have periodic conditions, this is supplemented with the boundary condition

    $ y(t, 1) = M, \;\;\; t > 0. $

    We remark that since the characteristic speeds of (2.20) are strictly negative, this boundary condition can be enforced strictly.

    Note that the convergence of $y_\ell$ and the bounds $1\le y_\ell \le M$, imply the convergence of $\tilde\rho_\ell = 1/y_\ell$ to some function $\tilde\rho$. We now proceed to show how $\tilde\rho$ is related to the solution of the LWR model.

    We also define the discrete "Lagrange to Euler" map $\tilde{z}_\ell$ as follows. Let

    $ \tilde{z}^n_{j+1/2} = \tilde{z}^n_{j-1/2} + \ell y^n_j, \;\;\; \text{i.e., }\ \tilde{z}^n_{j+1/2} = z^n_{j+1}. $

    Since $z^n_j$ solves (2.16), we also have that

    $ \tilde{z}^{n+1}_{j+1/2} = \tilde{z}^n_{j+1/2} + \Delta t v^n_{j+1}. $

    Define $\tilde{z}_\ell(t^n, x_{i+1/2}) = \tilde{z}^n_{j+1/2}$, and by bilinear interpolation between these points. For later use we employ the notation for the value of $\tilde{z}_\ell$ at the edges of the "Lagrangian grid",

    $˜zj+1/2(t)=1Δt((tn+1t)˜znj+1/2+(ttn)˜zn+1j+1/2), for t[tn,tn+1],˜zn(x)=1((xj+1/2x)˜znj1/2+(xxj1/2)˜znj+1/2), for x[xj1/2,xj+1/2].
    $

    Observe that $\tilde{z}_{j-1/2}(t)$ coincides with the approximate trajectory of the vehicle starting at $z_j(0)$ calculated by the Euler method (2.16). Since $y_\ell$ is bounded, we can invoke the Arzel{á}-Ascoli theorem to establish the convergence

    $ \lim\limits_{\ell\to 0} \tilde{z}_\ell(t, x) = z(t, x), $

    with the limit being in $C([0, T]\times[0, 1])$ and $z\in\ C([0, T]\times[0, 1])$, and that

    $ \frac{\partial z}{\partial x} = y, \;\;\;\; \frac{\partial z}{\partial t} = V(y), $

    weakly. We have that the map $x \mapsto \tilde{z}_\ell(t, x)$ is invertible for each $t$, we denote the inverse map by $x_\ell$, so that $x_\ell(t, z_\ell(t, x)) = x$. Define $z_{l, \ell}$ and $z_r$ as in (2.13) and $\rho_\ell$ as in (2.14).

    Note that if $z\in (z_{j-1/2}(t), z_{j+1/2}(t)]$ and $t\in [t^n, t^{n+1})$, then

    $ x_\ell(t, z)\in (x_{j-1/2}, x_{j+1/2}], \;\;\; \rho_\ell(t, z) = \tilde\rho^n_j: = \frac{1}{y^n_j}. $

    As before we have that

    $ \rho_\ell(t, z)\to \rho(t, z) = \tilde\rho(t, x(t, z)) $

    in $L^1([z_l, z_r])$ as $\ell\to 0$.

    By Wagner's result [16], we have proved the following theorem.

    Theorem 2.6.   Assume that the function $v$ satisfies (2.3). Let $\ell>0$ and $N\in\mathbb{N}$, let $\{ z_j \}_{j = 1}^N$ satisfy (2.16), and assume that either we are in the periodic case $z_j\in [0, 1]$, or that $z_N$ satisfies the boundary condition (2.2), with $y_N = M$. Assume that the initial positions of the vehicles $\{ z_i(0) \}_{i = 1}^{N}$ are such the we can define a bounded function $y_0$ by (2.11), and that (2.6) holds.

    Define the function $\rho_\ell(t, z)$ by (2.14).Let $N$ and $\ell$ satisfy $(N-1)\ell = 1$ and assume that the CFL-condition (2.19) holds.

    As $\ell\to 0$, $\rho_\ell$ converges in $C([0, \infty);L^1)$ to the unique entropy solution $\rho$ of the conservation law (2.12).

    To illustrate the ideas in this paper we show how the method works in a concrete example. We have a periodic road in the interval $z\in [-1, 1]$, and choose to position $N$ vehicles in this interval so that

    $ \rho_\ell(0, z)\approx \frac12\left(\cos(\pi z)+1\right). $

    In Figure 1 we show the Lagrangian grid and the corresponding mapping to Eulerian coordinates for $N = 40$, and $t\in [0, 1]$. The "vertical" lines in the Eulerian coordinates are also the paths followed by the vehicles, and the grid in Eulerian coordinates is the result of applying the map $z_\ell$ to the rectangular grid depicted in Lagrangian coordinates on the left. In Figure 2, we show the approximate density $\rho_\ell$ at $t = 0$ and $t = 1$ in Eulerian coordinates. We see that the solution at $t = 2$ approximates the ubiquitous "$N$-wave".

    Figure 1.  Left: the Lagrangian grid $\{ (t^n, x_{i-1/2}) \}_{i = 1}^N$. Right: the Eulerian grid $\{ (t^n, z^n_{i-1/2}) \}_{i = 1}^N$. In both cases $n = 0, \ldots, 40$.
    Figure 2.  The approximate density $\rho_\ell$ for $t = 0$ and $t = 2$ in Eulerian coordinates.

    We have shown how to view the standard Follow-the-Leader (FtL) model as a numerical approximation of the Lighthill-Whitham-Richards (LWR) model for traffic flow in the case of dense traffic. Standard numerical techniques of hyperbolic conservation laws then apply. We show convergence (as the number of vehicles increases, while the length of individual vehicles decreases) in the semi-discrete case in Theorem 2.5, and in the fully discrete case in Theorem 2.6. An important step in our analysis is the equivalence [16] of weak entropy solutions in the Lagrangian and Eulerian formulation. We analyze a discrete Lagrange-to-Euler map, and illustrate the result in a numerical example, see Figures 1 and 2. The analysis here contrasts the one in [12] where a grid-less approach is introduced and the convergence is proved directly in the Kružkov entropy formulation.

    [1] A rigorous treatment of a follow-the-leader traffic model with traffic lights present. SIAM J. Appl. Math. (2002) 63: 149-168.
    [2] Derivation of continuum traffic flow models from microscopic follow-the-leader models. SIAM J. Appl. Math. (2002) 63: 259-278.
    [3] On the micro-macro limit in traffic flow. Rend. Sem. Math. Univ. Padova (2014) 131: 217-235.
    [4] Monotone difference approximations for scalar conservation laws. Math. Comp. (1980) 34: 1-21.
    [5] On the micro-to-macro limit for first-order traffic flow models on networks. Networks and Heterogeneous Media (2016) 11: 395-413.
    [6] Deterministic particle approximation of scalar conservation laws. Boll. Unione Mat. Ital. (2017) 10: 487-501.
    [7] M. Di Francesco, S. Fagioli, M. D. Rosini and G. Russo, A deterministic particle approximation for non-linear conservation laws, In N. Bellomo, P. Degond, E. Tadmor (eds. ) Active Particles, Birkhäuser, 1 (2017), 333-378.
    [8] Rigorous derivation of nonlinear scalar conservation laws from follow-the-leader type models via many particle limit. Arch. Ration. Mech. Anal. (2015) 217: 831-871.
    [9] A traffic flow model with non-smooth metric interaction: well-posedness and micro-macro limit. Comm. Math. Sci. (2017) 15: 261-287.
    [10] K. Han, T. Yaob and T. L. Friesz, Lagrangian-based hydrodynamic model: Freeway traffic estimation, Preprint, arXiv: 1211.4619v1, 2012.
    [11] H. Holden and N. H. Risebro, Front Tracking for Hyperbolic Conservation Laws, Springer-Verlag, New York, 2015, Second edition. doi: 10.1007/978-3-662-47507-2
    [12] The continuum limit of Follow-the-Leader models — a short proof. Discrete Cont. Dyn. Syst. A (2018) 38: 715-722.
    [13] Kinematic waves. Ⅱ. A theory of traffic flow on long crowded roads. Proc. Roy. Soc. (London), Series A (1955) 229: 317-345.
    [14] Shockwaves on the highway. Operations Research (1956) 4: 42-51.
    [15] A justification of a LWR model based on a follow the leader description. Discrete Cont. Dyn. Syst. Series S (2014) 7: 579-591.
    [16] Equivalence of the Euler and Lagrangian equations of gas dynamics for weak solutions. J. Diff. Eqn. (1987) 68: 118-136.
  • This article has been cited by:

    1. Zlatinka Dimitrova, Flows of Substances in Networks and Network Channels: Selected Results and Applications, 2022, 24, 1099-4300, 1485, 10.3390/e24101485
    2. Simone Göttlich, Claudia Totzeck, Parameter calibration with stochastic gradient descent for interacting particle systems driven by neural networks, 2022, 34, 0932-4194, 185, 10.1007/s00498-021-00309-8
    3. Marco Di Francesco, Graziano Stivaletta, The one-sided lipschitz condition in the follow-the-leader approximation of scalar conservation laws, 2022, 19, 0219-8916, 775, 10.1142/S0219891622500205
    4. Francesca Marcellini, The Follow-The-Leader model without a leader: An infinite-dimensional Cauchy problem, 2021, 495, 0022247X, 124664, 10.1016/j.jmaa.2020.124664
    5. Felisia A. Chiarello, Jan Friedrich, Paola Goatin, Simone Göttlich, Micro-Macro Limit of a Nonlocal Generalized Aw-Rascle Type Model, 2020, 80, 0036-1399, 1841, 10.1137/20M1313337
    6. Giuseppe Maria Coclite, Helge Holden, Nils Henrik Risebro, Singular diffusion with Neumann boundary conditions, 2021, 34, 0951-7715, 1633, 10.1088/1361-6544/abde9d
    7. Rinaldo M. Colombo, Helge Holden, Francesca Marcellini, On the Microscopic Modeling of Vehicular Traffic on General Networks, 2020, 80, 0036-1399, 1377, 10.1137/19M1270896
    8. Jereme Chien, Wen Shen, Stationary wave profiles for nonlocal particle models of traffic flow on rough roads, 2019, 26, 1021-9722, 10.1007/s00030-019-0601-7
    9. Aman Kumar Singh, Jarrett Meyer, Subramanian Ramakrishnan, On the emergence of traffic jams in a stochastic traffic flow driven by additive and multiplicative white Gaussian noise processes, 2022, 2022, 1742-5468, 123401, 10.1088/1742-5468/ac9fc9
    10. Pierre Cardaliaguet, Nicolas Forcadel, From Heterogeneous Microscopic Traffic Flow Models to Macroscopic Models, 2021, 53, 0036-1410, 309, 10.1137/20M1314410
    11. Iasson Karafyllis, Markos Papageorgiou, A particle method for 1‐D compressible fluid flow, 2023, 151, 0022-2526, 1282, 10.1111/sapm.12623
    12. Fabio Ancona, Mohamed Bentaibi, Francesco Rossi, On the continuum limit of the Follow-the-Leader model and its stability, 2024, 0, 1078-0947, 0, 10.3934/dcds.2024132
    13. Helge Holden, Nils Henrik Risebro, The continuum limit of non-local follow-the-leader models, 2024, 58, 2822-7840, 1523, 10.1051/m2an/2024054
    14. D. Amadori, B. Andreianov, M. Di Francesco, S. Fagioli, T. Girard, P. Goatin, P. Markowich, J. -F. Pietschmann, M. D. Rosini, G. Russo, G. Stivaletta, M. T. Wolfram, 2023, Chapter 2, 978-3-031-46358-7, 9, 10.1007/978-3-031-46359-4_2
    15. Elisa Iacomini, 2023, Chapter 6, 978-3-031-29874-5, 121, 10.1007/978-3-031-29875-2_6
    16. Boris Andreianov, Massimiliano D. Rosini, Graziano Stivaletta, On existence, stability and many-particle approximation of solutions of 1D Hughes' model with linear costs, 2023, 369, 00220396, 253, 10.1016/j.jde.2023.06.004
  • Reader Comments
  • © 2018 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(7692) PDF downloads(425) Cited by(15)

Figures and Tables

Figures(2)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog