Professional Documents
Culture Documents
In this work, we derive a first order macroscopic model drop the indices to denote the limits of the values. Then,
which resembles the LWR model but includes an ex- we end up with
plicit delay. We start from the delayed microscopic model 1
by Newell (1961), derive the corresponding macroscopic ∂t − ∂y V (ρ(y, t − T )) = 0 (3)
ρ(y, t)
model and discuss numerically the solutions of the delayed
model compared to the classical LWR model. in terms of Lagrangian coordinates. Equation (3) is a
delayed partial differential equation of hyperbolic type. If
we compare (3) to the classical LWR model (in Lagrangian
2. FROM MICROSCOPIC TO MACROSCOPIC coordinates)
MODELS
1
∂t − ∂y V (ρ(y, t)) = 0,
2.1 Derivation of macroscopic model ρ(y, t)
we see the similarities. In fact, the delayed model (3) is the
We aim to derive a macroscopic first order model, which same, one would get by intuitively including a delay in the
explicitly includes a delay in the velocity function V (·). LWR model. Therefore, we use the terminology delayed
In general, the derivation of macroscopic models starting LWR model in the following. Note that in the limit case
from a microscopic scale is a well-known procedure, see e.g. of T → 0 the classical LWR model is recovered. As initial
Aw et al. (2002), Colombo and Rossi (2014), Di Francesco data, we need to prescribe ρ0 (x) = ρ(x, 0) in the clas-
and Rosini (2015), Tordeux et al. (2018). We start with a sical LWR model to get a well-posed problem. However,
delayed microscopic model, namely the model by Newell similar to the microscopic model, the initialization is more
(1961) involved if a delay is included. For the delayed LWR model,
∆x (t − T ) thus, we need ρ0 (x, t) defined on t ∈ [−T, 0] when starting
i
ẋi (t) = W . (1) at t = 0.
∆X
First we scale the model by ∆X, where ∆X > 0 is a space The more common presentation of the LWR model is given
scaling that can be interpreted as the average length of a in Eulerian coordinates, i.e., we transform the equation (3)
vehicle. To get a well-posed problem, equation (1) needs to similar to Aw et al. (2002) in Euler representation (x, t)
be accompanied with initial data. Due to the delay T , it is
∂t ρ(x, t) + ∂x ρ(x, t)V (ρ(x, t − T )) = 0, (4)
not sufficient to prescribe initial data at t = 0. We need an
initial history function instead. This means, if we intend which still resembles the LWR model.
to consider the solution on the time interval [0, tend ], the Note that for zoomed-out time t − T → t, so therefore this
history function needs to be defined on [−T, 0]. is only relevant in an unzoomed timescale.
Tordeux et al. (2018) also derived a first order model from In Firozaly (2017), the derivation of a macroscopic model
the microscopic model (1), where the delay is reformulated is investigated using a homogenization approach. The idea
using a Taylor approximation. This leads to a diffusive is to provide an upper bound on the delay T such that the
type LWR model of the form microscopic delayed model converges to the macroscopic
∂t ρ + ∂x (ρV (ρ)) (2) representation. Note that our model (4) is not derived
2
= −T ∂x ((ρV (ρ)) ∂x ρ). with the same limiting process since the time is not scaled.
Therefore, the results developped in Firozaly (2017) do not
The function V is given by V (s) := W ( 1s ). hold in our case. However, the argument that for certain
Our approach works differently. We keep the explicit delay initial positions and large delays T , the microscopic model
and therefore avoid the diffusion approximation. Using gives unphysical results, still holds. We will comment on
some rescaling procedure, we derive a LWR type model, this property more detailed in subsection 2.3.
where the delay appears in the velocity function V .
2.2 Analytical solution of the LWR model
We start with the definition of the traffic density ρ as the
inter-vehicle-spacing The analytical solution to the LWR model on a single
∆X road is well-known, see e.g. Whitham (1999). Applying
ρi (t) = . the concept of weak solutions allows for non-differentiable
∆xi (t)
solutions even for smooth initial data. Let us assume
By inserting this definition into (1), we get concave flux functions f := ρV (ρ). For Riemann problems
1
ẋi (t) = W . with left state ρl and right state ρr , we get either a shock
ρi (t − T ) solution or a rarefaction wave.
Rewriting in terms of V gives For ρr > ρl , we have the shock solution, which reads
ẋi (t) = V (ρi (t − T )).
ρl x < st
To link the microscopic and macroscopic description, we ρ(x, t) =
ρr x ≥ st
consider the following derivative:
with s being the shock speed defined by the Rankine-
1 ∆xi (t) V (ρi+1 (t − T )) − V (ρi (t − T )) Hugoniot-condition
∂t = ∂t = .
ρi (t) ∆X ∆X f (ρl ) − f (ρr )
In a next step, we apply the same limiting process as s= .
ρl − ρ r
proposed in Aw et al. (2002) or Tordeux et al. (2018).
We zoom out of space and consider an infinite amount For small delays T , the model (4) is able to recover the
of vehicles, interpreting this as a semi-discretization. We shock solution since for T → 0 the delayed model converges
50
2018 IFAC CTS
June 6-8, 2018. Savona, Italy Michael Burger et al. / IFAC PapersOnLine 51-9 (2018) 49–54 51
to the LWR model. This is also illustrated in the section Note that, due to the choice of our numerical examples,
on the numerical results (cf. figure 3). However, the direct we do not encounter these phenomena in this work.
calculation of the shock speed s is not clear in the delayed
case. 3. SIMULATION SCHEMES
The rarefaction wave, for ρl > ρr , is more involved. The
analytical representation is given by For the classical LWR model, many numerical discretiza-
tion schemes are available. Numerical methods for scalar,
ρl
x < f (ρl )t
x one-dimensional hyperbolic partial differential equations
ρ(x, t) = (f )−1 ( ) f (ρl )t ≤ x ≤ f (ρr )t are well-established and analyzed, see e.g. LeVeque (1992).
t
ρr x > f (ρr )t, In principle, we can adapt these methods to the delayed
model (3). The equidistant discretization of the grid is de-
where f is the derivative of f with respect to ρ. In our noted by ∆x in space and ∆t in time. Discretized variables
model (4), the flux is not only dependent on ρ(x, t), but are then expressed by uni , where i is the space and n the
also on ρ(x, t − T ). Therefore, f is not well-defined for the time index. Note here, that the usual restrictions for the
delayed model. The numerical investigation also suggests discretization hold, like the CFL condition. Also, we have
that the difference between the classical LWR and the ∆t ≤ T to be able to treat the delay.
delayed model for the rarefaction wave is significant (cf.
figure 2) in particular for large delays T . For discretization purposes, a general approach is to con-
sider the conservative form ∂t u − ∂x f (u) = 0 with flux
We remark that the analytical solution to the classical function f (u). However, as we have seen, the flux function
LWR model can not be transferred straightforward to the in our case is also dependent on a state in the past,
delayed model (4). i.e., f (u(t − T ), u(t)). We apply the Upwind method for
the delayed LWR model in Lagrangian coordinates. The
2.3 Properties of the delayed model
discretization of (3) is then
Some of the properties of the microscopic model linked to 1 1
=
the delay are carried over to the delayed LWR model. One ρ(xi , t + ∆t) ρ(xi , t)
of this properties is the possibility of cars overtaking or ∆t
crashing into each other. In the microscopic model this + (V (ρ(xi+1 , t − T )) − V (ρ(xi , t − T ))).
∆x
happens when a car suddenly brakes and the reaction Considering the delayed LWR model in Eulerian coordi-
time is large enough such that the car following is not nates (4), we use the Lax-Friedrichs method
reacting in time to slow down, see e.g. Kometani and
Sasaki (1958). In the classical LWR model, such a scenario 1
un+1
i = (uni+1 + uni−1 )
can not occur. However, the delayed LWR model shows a 2
similar effect for large delays. This results in unphysical ∆t
+ (f (un−d n n−d n
i+1 , ui+1 ) − f (ui−1 , ui−1 ))
density values, i.e., densities larger than ρmax or negative 2∆x
values. We can also observe this behavior in the model and exploit f (u(x, t−T ), u(x, t)) = −u(x, t)V (u(x, t−T )).
equations. Therefore, we study the problem in Lagrangian
coordinates. Assume we start with values ρ ∈ (0, 1] which We remark that we might also use other methods for
translates to τ ∈ [1, ∞). If we investigate the case of hyperbolic partial differential equations by considering a
τ taking values less than 1, we assume that we have delayed flux function within the scheme. Our numerical
τ ∈ [1, ∞) as well as a smooth solution. If we can show, results show that the discretization schemes for the delayed
that for τ (y ∗ , t∗ ) = 1 the derivative ∂t τ (y ∗ , t∗ ) can not LWR model work well in practice.
be negative, then τ will not take a value below 1. Since The microscopic model (1) is a prominent example of
τ ∈ [1, ∞), we have that τ (y ∗ , t∗ ) = 1 is an extreme point a delayed differential equation (DDE). For this type of
and therefore ∂y τ (y ∗ , t∗ ) = 0. This also leads to equation, numerical schemes are well-known. The most
1 1 common approach is the so-called method of steps which
∂y =− ∂y τ (y ∗ , t∗ ) = 0. (5) reduces the initial history problem of the DDE to a series
τ (y ∗ , t∗ ) τ (y ∗ , t∗ )2
Let us now plug (5) into the classical LWR model of initial value problems of ordinary differential equations
(ODEs), see e.g. Bellen and Zennaro (2003). We use the
1 1 1
∂t τ (y ∗ , t∗ ) = ∂y V ( ∗ ∗
) = ∂y ∗ ∗
V ∗ ∗
fact that the delayed states are given by the history
τ (y , t ) τ (y , t ) τ (y , t ) function for a small time interval, where discretization
= 0. methods known for ODEs can be applied. The explicit
Therefore, for the classical LWR model, we cannot get Euler discretization for (1) yields
τ < 1. For the delayed model we have a different result xi (t + ∆t) = xi (t) + ∆tV (xi+1 (t − T ) − xi (t − T )),
1 where xi (t − T ) and xi+1 (t − T ) are given by either the
∂t τ (y ∗ , t∗ ) = ∂y V ( )
τ (y , t∗ − T )
∗
initial history or the previously computed solution.
1 1
= ∂y ∗ ∗
V ∗ ∗
. For all discretization schemes under consideration, we
τ (y , t − T ) τ (y , t − T ) need to prescribe an initial history. The simplest way
In general, we cannot give an estimate on this equation, is to prescribe constant values for the history function.
since ∂y τ (y∗ ,t1∗ −T ) could be of any sign. This means, even An alternative is to start with an undelayed model until
for smooth solutions, we can get unphysical values, directly enough time is simulated to use the computed states as
caused by the delay. the delayed states. The history can then be plugged in for
51
2018 IFAC CTS
52 6-8, 2018. Savona, Italy
June Michael Burger et al. / IFAC PapersOnLine 51-9 (2018) 49–54
the delayed states. Note that due to the fact that almost initial data. We can see the results of the simulation after
every history leads to a discontinuity in the derivative, we 20s in figure 2.
observe a so-called propagation of discontinuity, where the
discontinuity is propagated to the second derivative, then 0.75
Density
0.5
0.45
0.4
0.35
0.3
0.25
0 100 200 300 400 500 600 700 800 900 1000
Space
52
2018 IFAC CTS
June 6-8, 2018. Savona, Italy Michael Burger et al. / IFAC PapersOnLine 51-9 (2018) 49–54 53
0.55 0.55
Density
Density
0.5
0.5
0.45
0.45
0.4
0.4
0.35
0.35
0.3
0.3
0 100 200 300 400 500 600 700 800 900 20 40 60 80 100 120
Space Space
Fig. 3. Comparison LWR Model and delayed model Fig. 5. Comparison diffusion-convection model, delayed
model and LWR
0.75
delayed LWR CONCLUSION
0.7 Newell ∆ X=5
∆ X=2.5
0.65
0.6
∆ X=1
We have derived a first order delayed macroscopic traffic
0.55
model which resembles the classical LWR model. However,
Density
53
2018 IFAC CTS
54
June 6-8, 2018. Savona, Italy Michael Burger et al. / IFAC PapersOnLine 51-9 (2018) 49–54
54