This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Macroscopic Manifestations of Traffic Waves in Microscopic Models

Nour Khoudari, Rabie Ramadan, Megan Ross, Benjamin Seibold
Abstract.

Traffic waves can rise even from single lane car-following behaviour. To better understand and mitigate traffic waves, it is necessary to use analytical tools like mathematical models, data analysis, and micro-simulations that can capture the dynamics of real traffic flow. In this study, we isolate car-following dynamics and present a systematic hierarchy of tests that connect the microscopic scale with the meaningful macroscopic effective state in the presence of waves. This allows insights with precise attributable cause-to-effect relationships of specific observed traffic patterns. We establish a principled way of generating macroscopic flow quantities from microscopic models in the unstable regime. Those quantities are then used to study how the corresponding non-equilibrium wave structures manifest in the fundamental diagram, based on three basic scenarios that can serve as building blocks for understanding more complex micro-simulation studies. Finally, this study gives insight on the shapes of the reduced fundamental diagrams for different commonly used microscopic models.

1. Introduction

Vehicular traffic flow is an intrinsic multiscale system, where the nonlinear vehicle-scale dynamics result in emergent structures on larger scales, and thus affect the temporal evolution of the macroscopic flow properties such as vehicle density and bulk flow rates. And in turn, macroscopic properties such as average in-/out-flow rates at domain boundaries or fundamental diagrams ultimately cascade down to the micro-scale vehicle dynamics. Macroscopic descriptions of traffic flow, such as the Lighthill-Whitham-Richards model [16] or many more complex models [2, 35, 13], describe the evolution of the macroscopic flow quantities via fundamental conservation principles combined with empirical laws fitted to macro-scale measurements (and thus completely circumvent the modelling of the vehicle-scale dynamics). In turn, micro-simulators [10] numerically resolve precisely those vehicle-vehicle interactions, and relevant macroscopic observables can then be extracted post-hoc from ensemble simulations. Those macro-scale quantities are generally viewed as empirical outcomes that can be measured from the micro-simulation, rather than resulting from systematic mathematical principles (except in particularly simple situations, see below).

A key property of real-world traffic is that it can dynamically exhibit non-equilibrium flow features, such as phantom traffic jams and traffic waves. These features have been experimentally demonstrated in multiple cases [28, 27], and they can be interpreted as instabilities and nonlinear travelling waves in traffic models, both microscopic [21, 17, 3] and macroscopic [18, 19, 2, 9, 7].111There are also other ways to describe traffic, such as kinetic, cellular, etc. [5, 20, 23]. The study conducted herein distinguishes two key situations: “microscopic” means that the actual vehicle dynamics are resolved; while “macroscopic” means that vehicle density and flow rates are studied on scales that average over the vehicle scale. As a general principle, first-order models that describe the vehicle velocity based on the vehicle positions (without delay) tend to not produce instabilities; in turn, second-order models that describe vehicle (or flow) accelerations based on vehicle positions and velocities, can produce instabilities and traffic waves [32]. Key examples of microscopic car-following models that fall into this latter category are the Optimal Velocity Model (OVM), discussed in §2.1.2, and the Intelligent Driver Model (IDM), discussed in §2.1.1. The fact that those models (in suitable parameter regimes) can produce unstable equilibrium flow and generate traffic waves is well known [3, 31, 33]. However, what is not established is a systematic, principled way to generate macroscopic flow quantities from those microscopic models in the unstable regime. Specifically, traffic waves in these models manifest as concrete non-equilibrium structures in the fundamental diagram (FD); and this work establishes those structures. It should be noted however that this work does not study the question of finding the macroscopic limits of those microscopic models.

Besides connecting the micro-scale (vehicle dynamics) to the macro-scale (non-equilibrium FD), this work also establishes a systematic procedure how to analyse the emergent structures arising from unstable car-following dynamics, based on the hierarchy of simple scenarios that can serve as building blocks for understanding more complex micro-simulation studies. This procedure provides some fundamental insights on the behaviour of the different car-following models (here: OVM and IDM) in the non-equilibrium flow regime, and the shapes of the corresponding reduced fundamental diagrams.

This manuscript is organised as follows. Section 2 describes the existing traffic models used in this study, and presents some technical extensions thereof. The methods used in this work are presented in §3, specifically: the numerical methods, simulation setups, and techniques used to derive macroscopic fields and interpret traffic waves on the FD. The fundamental results, and discussion thereof, are presented in §4, and conclusions and an outlook of future research directions given in §5.

2. Prior Work and Models

This section contains a literature review of microscopic and macroscopic traffic models relevant to this work. For microscopic models, we introduce and discuss the Intelligent Driver Model (IDM), and the Optimal Velocity Model (OVM) with a small twist that we add to the original model. For macroscopic models, we outline the Lighthill-Whitham–Richards (LWR) model. The section is concluded with a discussion of the numerical methods used to efficiently solve the above models.

2.1. Microscopic Car-Following Models

Microscopic car-following traffic models are systems of ordinary differential equations (ODEs), where the dynamics of each vehicle are described by a dynamic equation of motion. To derive the trajectories of individual vehicles, the ODEs could prescribe the vehicle velocity (first-order models), or the velocity and the acceleration (second-order models). Second-order car-following models are of the form

v˙(t)=f(s(t),v(t),Δv(t)).\dot{v}(t)=f(s(t),v(t),\Delta v(t))\;. (1)

Here ss is the gap (measured in metres) to the vehicle ahead (the “lead vehicle”), vv is the vehicle’s velocity (measured in m/s\text{m}/\text{s}), and Δv\Delta v is the relative velocity between the lead vehicle and the vehicle itself, defined for vehicle ii as Δvi=vi1(t)vi(t)\Delta v_{i}=v_{i-1}(t)-v_{i}(t), where viv_{i} is its own speed and vi1v_{i-1} the lead vehicle’s speed. Many second order models have been proposed; below we discuss two important examples of them.

2.1.1. The Intelligent Driver Model (IDM)

The IDM [31, 10] is a special case of (1), and reads as:

f(s,v,Δv)IDM={0ifv=0andf^0f^otherwise,f(s,v,\Delta v)_{\text{IDM}}=\begin{cases}0&\text{if}~{}v=0~{}\text{and}~{}\hat{f}\leq 0\\ \hat{f}&\text{otherwise}\;,\end{cases} (2)

where a^\hat{a} is defined as

f^=a[1(vv0)δ(s(v,Δv)s)2],\hat{f}=a\left[1-\left(\frac{v}{v_{0}}\right)^{\delta}-\left(\frac{s^{*}\left(v,\Delta v\right)}{s}\right)^{2}\right], (3)

and s(v,Δv)s^{*}\left(v,\Delta v\right) is defined as

s(v,Δv)=s0+vTvΔv2ab.s^{*}\left(v,\Delta v\right)=s_{0}+vT-\frac{v\Delta v}{2\sqrt{ab}}\;. (4)

Note that here Δv\Delta v is defined the negative of how it is defined in [31], hence the corresponding term in (4) appears with a minus sign. The IDM has six parameters: aa, bb, v0v_{0}, TT, δ\delta, and s0s_{0}. The parameter v0>0v_{0}>0 represents the desired velocity on an empty road (measured in m/s\text{m}/\text{s}), and s0>0s_{0}>0 represents the desired minimum spacing between vehicles (measured in m). Moreover, T>0T>0 is the desired time headway (the minimum possible time to reach the vehicle ahead, measured in s), and δ\delta is the acceleration exponent (dimensionless), frequently set to δ=4\delta=4 [31]. The parameters aa and bb (commonly measured in m/s2\text{m}/\text{s}^{2}) are both positive, and they correspond to the maximum vehicle acceleration and minimum desired comfortable deceleration, respectively.

2.1.2. The Optimal Velocity Model (OVM)

The OVM, introduced in [3], is another special case of (1), and it reads as:

f(s,v,Δv)OVM=α[V(s)v].f(s,v,\Delta v)_{\text{OVM}}=\alpha\left[V(s)-v\right]. (5)

Here V(s)V(s) denotes the optimal velocity function determined by the gap to the vehicle ahead. The optimal velocity function should satisfy the following conditions [3]: monotone increasing, continuous, non-negative, with lower and upper limit boundary (asymptotic at speed limits). Given V(s)V(s), the OVM has one free parameter: the sensitivity α>0\alpha>0 (measured in 1/s1/\text{s}). This model assumes that each vehicle maintains the maximum speed given a large distance to the vehicle ahead, and otherwise aims to adjust its spacing so that its optimal velocity matches the leader’s speed.

An important drawback of the model (5) is the possibility of the crossing of trajectories, representing car collisions. To avoid that, the OVM is augmented with a follow-the-leader term as in [1]. This term models additional braking and was introduced in the models [8, 11]. The augmented OVM reads as

f(s,v,Δv)OVM-FtL=α[V(s)v]+β[Δvsν],f(s,v,\Delta v)_{\text{OVM-FtL}}=\alpha\left[V(s)-v\right]+\beta\left[\frac{\Delta v}{s^{\nu}}\right], (6)

where ν\nu is a positive exponent affecting the range of the impact of velocity calibration to the velocity of the vehicle ahead, and β\beta is a positive braking coefficient (measured in mν/s\text{m}^{\nu}/\text{s}).

The model (6) with the augmented follow-the-leader term has another drawback of potentially producing extreme acceleration and deceleration values when the lead vehicle is having a vastly different speed. For example, if a vehicle falls very far behind the vehicle ahead of it, then the corresponding V(s)V(s) would approach the speed limit, and in the cases where the velocity of the vehicle vv is very small (e.g., due to strong waves), the model (6) could yield unrealistically strong instantaneous accelerations.

Hence, we modify the OVM to ensure that it is more realistic and comparable to the IDM in the cases when waves develop. To make the OVM acceleration function more realistic, we limit the possible acceleration and deceleration values by applying a saturation function to the difference in velocity that reads as

g(u)=[ambm2]+[am+bm2]tanh[cuu0],g(u)=\left[\frac{a_{\text{m}}-b_{\text{m}}}{2}\right]+\left[\frac{a_{\text{m}}+b_{\text{m}}}{2}\right]\tanh{\left[cu-u_{0}\right]}\;, (7)

where

u0=atanh[ambmam+bm]andc=2α(am+bm)sech(u02).u_{0}=\text{atanh}\left[\frac{a_{\text{m}}-b_{\text{m}}}{a_{\text{m}}+b_{\text{m}}}\right]\quad\text{and}\quad c=\frac{2\alpha}{(a_{\text{m}}+b_{\text{m}})\text{sech}(u_{0}^{2})}\;.

Here α>0\alpha>0 is a sensitivity constant (measured in 1/s1/\text{s}), am>0a_{\text{m}}>0 is the maximum acceleration value and bm>0b_{\text{m}}>0 is the maximum deceleration value (both measured in m/s2\text{m}/\text{s}^{2}). The function gg smoothly transitions from limug(u)=bm\lim_{u\to-\infty}g(u)=-b_{\text{m}} through g(0)=0g(0)=0 to limu+g(u)=am\lim_{u\to+\infty}g(u)=a_{\text{m}} such that g(0)=αg^{\prime}(0)=\alpha. Because of that last property, the saturation function naturally generalises the multiplication by α\alpha in (6).

The saturation function (7) is applied only to the car-following term in (5). The follow-the-leader remains uncapped, because that term was added to obtain a model devoid of collisions under all circumstances. The resulting modified version of (6) with the saturation function applied, now reads as

f(s,v,Δv)OVM-Modified=g[V(s)v]+β[Δvsν].f(s,v,\Delta v)_{\text{OVM-Modified}}=g\left[V(s)-v\right]+\beta\left[\frac{\Delta v}{s^{\nu}}\right]\;. (8)

Any usage of, and reference to, the OVM in the simulations below corresponds to (8).

2.2. Macroscopic Traffic Models

Macroscopic traffic models come in the form of partial differential equations (PDEs) that describe aggregate quantities such as traffic density or flow rate, instead of resolving the individual vehicles. A fundamental example is the Lighthill-Whitham-Richards (LWR) model. It is a first-order hyperbolic conservation law, describing the density of vehicles on a road with no entries or exits. It was first proposed in [16, 24] as an equation describing the relation between density ρ\rho and flow rate qq as

ρt+qx=0.\frac{\partial{\rho}}{\partial t}+\frac{\partial{q}}{\partial x}=0\;. (9)

Equation (9) is often referred to as the continuity equation, and will be used in later sections to denote a FD relationship q=Q(ρ)q=Q(\rho), via a bulk velocity uu, where q=ρuq=\rho u. The scalar conservation law (9) satisfies a maximum principle, hence it is devoid of dynamic instabilities and cannot be used as a model for phantom traffic jams. It is important to note that other macroscopic models exist that allow the study of phantom traffic jams like the inhomogeneous Aw-Rascle-Zhang (ARZ) model [2, 35, 9], which provides a second evolution equation for the bulk velocity field and can be seen as a special case of generic macroscopic second-order models [13, 6]. Note that second-order macroscopic models are not considered here as this work only studies the manifestations of microscopic models, but not their macroscopic limits.

3. Methodologies

In this section we establish the methodologies how to fundamentally interpret microscopic models with instabilities and noise, and how to extract macroscopic quantities from microscopic models. A detailed description of how to characterise waves is provided, and the section is concluded by a comparison between waves in the OVM vs. waves in the IDM.

3.1. Simulation Setups

In this work, the setups used for the traffic simulations can be categorised into three main types: ring roads, infinite roads, and bottlenecks. For all setups, we consider vehicles on single-lane roads with positions xi(t)x_{i}(t) and speeds vi(t)v_{i}(t), where vehicle ii follows vehicle (i1)(i-1) and the equations of motion of all vehicles follow (1). In a ring road setup, NN vehicles circulate in a loop, where the 1st1^{\text{st}} vehicle follows the NthN^{\text{th}}. Even though a ring road is not a realistic representation of traffic on highways, this setup creates a controlled environment to study congestion, traffic waves, and car-following behaviour, as for example employed in real-world experiments [28, 29, 27]. The infinite road setup simulates traffic on an unbounded road providing a realistic representation of traffic on real-world highways when a lead vehicle with a large gap ahead is present. Whereas, the bottleneck road setup simulates traffic on a bounded road segment with prescribed inflow and outflow conditions, where the outflow condition often causes localised disruption in traffic and growing traffic jams. In real life, a bottleneck can be caused by the geometry of the road or reductions in speed limits.

In our simulations, the infinite road setup consists of a platoon of vehicles. The lead vehicle in that platoon is moving always at a constant speed and is not affected by any added noise or perturbations. The road segment with a bottleneck is implemented via (i) an inflow layer where at each time step vehicles are seeded onto the road segment at a fixed inflow speed and spacing (satisfying an equilibrium relationship) whenever the vehicles already on the road have moved to create enough space, and (ii) an outflow segment where the speeds of every vehicle that has left the domain is set to a fixed value (lower than the inflow speed). Those vehicles remain being tracked until they can be removed because they have ceased to affect any other vehicles. Note that, because below we employ the bottleneck scenario for congested flow, traffic flow theory dictates that it is the outflow conditions that will transport information into the domain. We use those different setups in the scenarios of §4 as each offers unique insights into traffic behaviour.

3.2. Traffic Instabilities

The stability of a given equilibrium state can be studied through a linear stability analysis [33]. We linearise the equations of motion around an equilibrium state by choosing the position of vehicle ii to be xi(t)=(seq+)i+veqt+yix_{i}(t)=(s_{\text{eq}}+\ell)i+v_{\text{eq}}t+y_{i}, where yiy_{i} is an infinitesimal perturbation. Then, we substitute these vehicle trajectories into (1), Taylor-expand around the equilibrium state, and ignore all higher order terms. The perturbation equation obtained is

y¨i(t)\displaystyle\ddot{y}_{i}(t) =α1(yi1yi)α2y˙i+α3y˙i1,\displaystyle=\alpha_{1}(y_{i-1}-y_{i})-\alpha_{2}\dot{y}_{i}+\alpha_{3}\dot{y}_{i-1}\;, (10)
whereα1=fs,\displaystyle\text{where}\qquad\alpha_{1}=\frac{\partial f}{\partial s}\;, α2=f(Δv)fv,α3=f(Δv),\displaystyle\qquad\alpha_{2}=\frac{\partial f}{\partial(\Delta v)}-\frac{\partial f}{\partial v}\;,\qquad\alpha_{3}=\frac{\partial f}{\partial(\Delta v)}\;,\qquad (11)

and all the partial derivatives are evaluated at the chosen equilibrium state. Then, the growth or decay of solutions to (10) is characterised by performing a Laplace transform ansatz yi(t)=cieωty_{i}(t)=c_{i}e^{\omega t}, where ci,ωc_{i},\omega\in\mathbb{C}. This yields the interpretation of (10) as an input/output (I/O) system, ci=F(ω)ci1c_{i}=F(\omega)c_{i-1}, where the transfer function is

F(ω)=α1+α3ωα1+α2ω+ω2.F(\omega)=\frac{\alpha_{1}+\alpha_{3}\omega}{\alpha_{1}+\alpha_{2}\omega+\omega^{2}}\;. (12)

The temporal growth or decay of the lead vehicle’s velocity profile is captured by Re(ω)\mathrm{Re}(\omega) in equation (12). The frequency of oscillation of the lead vehicle’s velocity profile is represented by Im(ω)\mathrm{Im}(\omega) in equation (12). The transfer function’s modulus |F||F| is the growth or decay of the perturbation amplitude from one vehicle to the next. An equilibrium state is defined to be string unstable if speed and spacing fluctuations of each vehicle are greater in amplitude than those preceding it [33]. String instability is a property that can eventually (when growing out of the linear regime) give rise to stop-and-go wave structures in car-following model simulations. With the setup in (12), stability means that |F(ω)|1ωi|F(\omega)|\leq 1\;\forall\omega\in i\mathbb{R} (considering Re(ω)=0\mathrm{Re}(\omega)=0 is the only way to ensure that eωte^{\omega t} remains infinitesimally small for all tt\in\mathbb{R}). Evaluating |F(ω)|2|F(\omega)|^{2} for ωi\omega\in i\mathbb{R} yields that this stability criterion can be written as a condition on the partial derivatives of ff, as follows:

α22α322α10.\alpha_{2}^{2}-\alpha_{3}^{2}-2\alpha_{1}\geq 0\;. (13)

Hence, an equilibrium state’s stability is determined by the partial derivatives of f(s,v,Δv)f(s,v,\Delta v) with respect to the state variables at that equilibrium state and (13).

For example, some straightforward calculations yield that for the IDM, stability vs. instability of an equilibrium background density depends only on the choices of the IDM parameters aa and bb. The other parameters determine the shape of the fundamental diagram and are chosen accordingly, where s0s_{0} affects the jam density or the maximum traffic road density (reasonable values around 2m2\text{m}), v0v_{0} affects the maximum flow rate (reasonable values between 30m/s30\text{m}/\text{s} and 45m/s45\text{m}/\text{s}, but is often set to the maximum speed limit value), TT affects the maximum flow rate (reasonable values around 1s11\text{s}^{-1}), and δ\delta affects the curvature of the fundamental diagram (usually set to 44). Figure 1 shows for different choices of aa and bb the density value at which the IDM pivots from stable to unstable. It also shows an example of the stability vs. instability regions of the IDM on the level of the fundamental diagram for specific parameter values a=1.3m/s2a=1.3\text{m}/\text{s}^{2} and b=2m/s2b=2\text{m}/\text{s}^{2}. It should be noted that when analyzing real-world traffic data the maximum density of vehicles that a road can accommodate while maintaining a relatively smooth and free-flowing traffic condition is often referred to as the “critical density” beyond which traffic flow begins to degrade significantly. However, the present analysis of traffic models highlights that the maximum-capacity density and the onset-of-instability density are actually different quantities and may have quite different values. Here, the term “critical density” refers to the former.

Refer to caption
Figure 1. Density value at which the IDM pivots from stable to unstable for a given combination of aa and bb values (top). It should be noted that a pivoting density value from stable to unstable regimes that is around 140 veh/km means that the model has a tiny region of instability. An example of the visualisation (bottom) of this transition at the level of the IDM fundamental diagram is shown with parameter values v0=30m/sv_{0}=30\text{m}/\text{s}, s0=2ms_{0}=2\text{m}, δ=4\delta=4, and T=1s1T=1\text{s}^{-1} and for specific choices of a=1.2m/s2a=1.2~{}\text{m}/\text{s}^{2} and b=1.2m/s2b=1.2~{}\text{m}/\text{s}^{2}. The blue (solid) part of the fundamental diagram represents the densities of the stable regime, the red (dotted) part represents the densities of the unstable regime (bottom). Clearly, the critical density value at which the highest flow rate occurs is not generally not the same density value at which pivoting to instability occurs.

3.3. Numerical Methods and Triggering Instabilities

Simulating the ODE-based microscopic models is carried out using the explicit time-stepping numerical scheme Forward Euler (FE) method. In the absence of noise (see below), one could also use higher order Runge-Kutta methods (e.g., RK4) to gain higher accuracy. In all simulations in this work we choose a time step of size Δt=0.1s\Delta t=0.1\text{s}. This choice ensures that approximation errors induced by the numerical schemes will not create any undesirable effects like vehicle crossings, non-convergence in velocity/position trajectories, or vehicles travelling too far in one time step.

To obtain a simulation of a model that properly captures unstable behaviour, we augment the velocity solution of the model in (1) by a scaled white noise term (chosen to be a Gaussian with a mean of zero). This means that vehicle trajectories are the solution to a stochastic differential equation arising by augmenting (1) with an additive Brownian motion. The solution to such stochastic differential equations is a velocity with noise scaled so that the impact of the noise over a time interval is a normally distributed random perturbation with mean zero and variance equal to σ2\sigma^{2} times the interval’s length, where σ\sigma denotes the magnitude of the noise. An Euler-Maruyama discretisation of the stochastic differential equation for a discretisation time step Δt\Delta t for the ithi^{\text{th}} vehicle is given as

xi(t+Δt)\displaystyle x_{i}(t+\Delta t) =xi(t)+Δtvi(t),\displaystyle=x_{i}(t)+\Delta tv_{i}(t)\;, (14)
vi(t+Δt)\displaystyle v_{i}(t+\Delta t) =vi(t)+f(si(t),vi(t),Δvi(t))+Δtμ(0,σ).\displaystyle=v_{i}(t)+f(s_{i}(t),v_{i}(t),\Delta v_{i}(t))+\sqrt{\Delta t}~{}\mu(0,\sigma)\;. (15)

The noise in the simulations serves as a simplified model of the inaccuracies that human drivers introduce while trying to maintain a uniform flow driving on a road, or other fast perturbations like gusts of wind. Figure 2 shows the importance of including perturbations/noise in simulations for wave development. Two simulations of 6060 vehicles on a 1500m1500\text{m} ring-road are initialised at equilibrium, following the IDM with a=1.3m/s2a=1.3\text{m}/\text{s}^{2} and b=2m/s2b=2\text{m}/\text{s}^{2}. The background density of this simulation is 40 veh/km40\text{~{}veh}/\text{km}, so it lies in the unstable region for the given aa and bb values (see fundamental diagram in Figure 1), and with enough perturbations, the model dynamics develop waves. The first simulation is carried without noise, and we can see that the speed profile of a vehicle in this simulation remains constant. On the other hand, the second simulation is carried out with the instability triggered by adding noise during the first 500s500\text{s} only, and we see the subsequent development and growth of waves from the variations in the speed profile.

Refer to caption
Figure 2. Velocity profile of one vehicle from a 3000s3000\text{s} simulation runs of 6060 vehicles on a 1500m1500\text{m} IDM ring road initiated at equilibrium with IDM parameters v0=30m/sv_{0}=30\text{m}/\text{s}, s0=2ms_{0}=2\text{m}, δ=4\delta=4, T=1s1T=1\text{s}^{-1}, a=1.3m/s2a=1.3\text{m}/\text{s}^{2}, and b=2m/s2b=2\text{m}/\text{s}^{2}. The velocity profile (top) from a simulation without noise remains constant, indicating that vehicles remain at equilibrium even though the background density is unstable. The velocity profile (bottom) is from the same simulation but with noise added as described in (15) for the first 500s500\text{s} of the simulation with a magnitude σ=0.3m/s\sigma=0.3\text{m}/\text{s}.

3.4. Extracting Macroscopic Quantities from Microscopic Models

To establish a connection between the micro and macro scales, we derive macroscopic quantities from microscopic models. There are several ways established to do so (like in [14]); one is to use Gaussian kernels of the form

G(x)=Z1e(xh)2,G(x)=Z^{-1}e^{-(\frac{x}{h})^{2}}\;, (16)

where hh is the width of the kernel, chosen to be wider than the minimum spacing between vehicles but small enough to capture localised information about the density and flow rate. For NN vehicles on the road, we reconstruct via standard techniques the density as the superposition of these Gaussian kernels

ρ(x,t)=j=1NG(xxj(t)),\rho(x,t)=\sum_{j=1}^{N}G(x-x_{j}(t))\;, (17)

and the flow rate as also the superposition of kernels weighted by velocities

q(x,t)=j=1Nx˙j(t)G(xxj(t)).q(x,t)=\sum_{j=1}^{N}\dot{x}_{j}(t)G(x-x_{j}(t))\;. (18)

Consequently we can define the reconstruction of bulk traffic velocity as

u(x,t)=q(x,t)ρ(x,t).u(x,t)=\frac{q(x,t)}{\rho(x,t)}\;. (19)

The task of choosing the suitable kernel width hh is an art by itself, but one should keep in mind that very large hh values would smear out features that might be interesting, and very small choices of hh would introduce unwanted oscillations.

A crucial advantage of using the above technique to reconstruct macroscopic densities and flow rates is that the reconstructed (ρ,q)(\rho,q)-pairs exactly satisfy the continuity equation (9), and such solutions form lines on the fundamental diagram [12]. To prove that latter fact, we consider a solution of the continuity equation (9) that is a single profile moving with speed ss along the road. Then we can write the quantities ρ\rho and qq as functions of a single variable η=xst\eta=x-st. This implies that ρt=sdρdη\rho_{t}=-s\frac{d\rho}{d\eta} and qx=dqdηq_{x}=\frac{dq}{d\eta}, and thus (9) becomes ddη(sρ+q)=0\frac{d}{d\eta}(-s\rho+q)=0. Integration yields sρ+q=m-s\rho+q=m, where the integration constant mm is the mass flux of vehicles relative to the wave. Thus one obtains the relationship

q=m+sρ,q=m+s\rho\;,

meaning that pairs of density and flow rate, (ρ,q)(\rho,q), that satisfy (9) and are travelling waves, form straight lines in the fundamental diagram plane, where the line’s slope ss equals the speed of the travelling wave.

Therefore, if we plot point-wise all the reconstructed pairs (ρ,q)(\rho,q) at a specific instance in time when waves are fully developed they will fall on a line of a slope equal to the speed of the travelling wave (see §3.5) and the average of those point-wise (in both time and space) reconstructed (ρ,q)(\rho,q)-pairs we call the effective or average state (see Figure 3 as an example with the blue dot representing the average state). For a given simulation setup, the curve formed by all the effective states (emerging from many different initial equilibrium states) in the unstable regime is denoted as the reduced fundamental diagram curve. Given an initial equilibrium state in the unstable regime, we show interest in determining how the corresponding average state moves in the (ρ,q)(\rho,q)-space as waves develop in different setups where certain quantities like density, flow rate, and bulk velocity are held fixed (see §4).

Refer to caption
Figure 3. Pairs of the reconstructed macroscopic quantities (ρ,q)(\rho,q), as described in §3.4, extracted with a kernel width h=20mh=20\text{m} at the end time of a 2000s2000\text{s} simulation run of 9090 vehicles on a 1500m1500\text{m} IDM ring road initiated at equilibrium with IDM parameters v0=30m/sv_{0}=30\text{m}/\text{s}, s0=2ms_{0}=2\text{m}, δ=4\delta=4, T=1s1T=1\text{s}^{-1}, a=1.3m/s2a=1.3\text{m}/\text{s}^{2}, and b=2m/s2b=2\text{m}/\text{s}^{2}, with noise added for the first 500s500\text{s} of the simulation with a magnitude σ=0.3m/s\sigma=0.3\text{m}/\text{s}. As predicted by the theory in §3.4, all the data points lie clearly on a single line.

3.5. Wave Characteristics

Waves are travelling perturbations in the distribution of vehicles and travelling backwards with respect to vehicles on the road. The state of traffic flow can be determined by the variation of the average vehicle speeds on the road. If this average is high and close to the road’s speed limit, then we are in a free flow state. Otherwise, we are in a traffic wave state ranging in intensity from mild (slower vehicles in congestion but with no stoppage) to stop-and-go traffic (experiencing complete stoppage). Quantifying the intensity of traffic waves is affected by the margin of variation of the speeds of vehicles on the road. In this work, we show specific interest in traffic waves and how to interpret them as structures in the fundamental diagram.

3.6. Traffic Waves as Observed on the Fundamental Diagram

Macroscopically, we consider two points in the (ρ\rho,qq)-plane representing the different traffic states: the right state (ρR,qR)(\rho_{R},q_{R}) and left state (ρL,qL)(\rho_{L},q_{L}). We define the speed of the shock based on the Rankine–Hugoniot conditions [15] as:

vs=qRqLρRρL.v_{s}=\frac{q_{R}-q_{L}}{\rho_{R}-\rho_{L}}\;. (20)

For a macroscopic interpretation of microscopic waves, we define a ‘jamiton line’ as the nonlinear travelling wave solution on the fundamental diagram [25]. The word jamiton was introduced by the authors of [7] in analogy to the nonlinear travelling waves in physics called solitons. In the (ρ\rho,qq)-plane, the jamiton line is determined as the best fit line of macroscopic density and flow rate data extracted using Gaussian kernels at a specific instance in time from microscopic simulations. It should be stressed that since we are postprocessing numerical results, the fit is needed because (a) a travelling wave solution may not be fully established yet; and due to (b) numerical approximation errors; and (c) noise effects. The fit will be a straight line segment with slope vsv_{s} and two end points (ρR,qR)(\rho_{R},q_{R}) and (ρL,qL)(\rho_{L},q_{L}) representing the two traffic states across the wave (see Figure 3 where the endpoints of the line across the fundamental diagram represents the left and right states).

3.7. Methodology to Compare Jamiton Lines/Wave Speeds for OVM vs. IDM

With a careful choice of parameters in both the IDM and OVM, the two models can be reasonably compared. For all the comparisons conducted below we use the following parameters: in (8) we set α=1.0851s\alpha=1.085\frac{1}{\text{s}}, β=22.0779m2s\beta=22.0779\frac{\text{m}^{2}}{\text{s}}, ν=2\nu=2, am=1.3ms2a_{\text{m}}=1.3\frac{\text{m}}{\text{s}^{2}}, bm=5ms2b_{\text{m}}=5\frac{\text{m}}{\text{s}^{2}}, s0=2ms_{0}=2\text{m}, v0=30msv_{0}=30\frac{\text{m}}{\text{s}}, whereas in (2) we set a=1.3ms2a=1.3\frac{\text{m}}{\text{s}^{2}}, b=2ms2b=2\frac{\text{m}}{\text{s}^{2}}, v0=30msv_{0}=30\frac{\text{m}}{\text{s}}, s0=2ms_{0}=2\text{m}, T=1sT=\frac{1}{\text{s}}, and δ=2\delta=2. Those parameters are chosen based on the principled methododology explained below.

To be able to compare jamiton lines of two different models, the two models should first have the same fundamental diagrams, i.e., they should exhibit the same equilibrium (s,v)(s,v)-relationships from f(s,v,0)IDM=f(s,v,0)OVM-Modified=0f(s,v,0)_{\text{IDM}}=f(s,v,0)_{\text{OVM-Modified}}=0.

To match the fundamental diagram of the IDM and OVM we start with an IDM parameter δ=2\delta=2 (rather than the popular choice δ=4\delta=4, because for δ=2\delta=2 the resulting mathematical expressions become simpler) so the IDM equilibrium spacing function can be easily inverted and is given by

S(v)=s0+Tv1(vv0)2.S(v)=\frac{s_{0}+Tv}{\sqrt{1-(\frac{v}{v_{0}})^{2}}}\;. (21)

From (21) we derive a formula for the OVM optimal velocity function that reads as

V(s)=s0+s02(s02s2)(s2T2v02+1)T(s2T2v02+1).V(s)=\frac{-s_{0}+\sqrt{s_{0}^{2}-(s_{0}^{2}-s^{2})(\frac{s^{2}}{T^{2}v_{0}^{2}}+1)}}{T(\frac{s^{2}}{T^{2}v_{0}^{2}}+1)}\;. (22)

Note that V(s)V(s) is zero for the minimum gap s0s_{0} and asymptotes at a maximum velocity v0v_{0} for ss\to\infty.

After achieving the same fundamental diagram equilibrium curves for both models, we now additionally ensure that the stability vs. instability regions on those curves are also comparable for both models. For that, we start with IDM parameter choices aa and bb that set the stability regions. We then ensure that the OVM model parameters, namely α\alpha and β\beta, are uniquely determined such that the maximum growth rate of waves and the range of unstable background densities of interest are comparable to those of the IDM. To establish that, we enforce two constraints:

  1. (1)

    The background density at which the corresponding equilibrium solution for both models pivot from stable to unstable is the same. This imposes a linear relation between α\alpha and β\beta that reads as β=(V(ss)α2)ss2\beta=(V^{\prime}(s_{s})-\frac{\alpha}{2})s_{s}^{2} , where sss_{s} is the equilibrium spacing corresponding to the background density at which the IDM model we started with pivots from stable to unstable.

  2. (2)

    The OVM parameter α\alpha (and consequently β\beta) is determined by solving the minimisation problem

    minαΩρ|maxωFIDM(ρ,ω)maxωFOVM(ρ,ω)|2q(ρ)𝑑ρ,\min_{\alpha}\int_{\Omega_{\rho}}\lvert\max_{\omega}F_{IDM}(\rho,\omega)-\max_{\omega}F_{OVM}(\rho,\omega)\rvert^{2}q(\rho)d\rho\;,

    which minimises the difference of the maximum growth rate of waves F(w)F(w) defined in (12) of both models over all possible densities weighted by the flow rate.

After these cross-calibrations of the these two important microscopic models, OVM vs. IDM, have been conducted, we can now compare them in terms of their jamiton lines generated for different background densities.

4. Results and Discussion

In this section, we present a systematic comparison between the wave properties of the IDM vs. OVM based on the methodologies discussed above. That is followed by a demonstration of three scenarios based on simulations carried out using the IDM to study the effects of holding certain quantities (density, flow rate, and velocity) fixed on the evolution of the average state. The study is concluded by a discussion on the robustness of the results with a comparison between the implied reduced fundamental diagram shapes for the IDM vs. OVM.

4.1. Wave Properties of the IDM vs. OVM

Applying the methodologies described above to compare the two models, we find a striking fundamental difference in the waves properties.

4.1.1. Variation of Jamiton Line Slope vs. Background Density for the OVM vs. the IDM

For different background densities the OVM develops different wave solutions shown on the fundamental diagram as different jamiton lines with different wave speeds/slopes (see Figure 4). In contrast, the IDM has one wave solution developing with the same wave speed (slope of jamiton line) for different background densities that can produce stop-and-go traffic waves (see Figure 3 and  5).

Refer to caption
Figure 4. Zoomed plot of the wave solutions of two simulations of the OVM for two different background densities. Wave solutions on the fundamental diagram are represented by the macroscopic reconstruction of the (ρ,q)(\rho,q) pairs at the end of the simulation using kernel width h=20mh=20\text{m}. Simulations are run for 3000s3000\text{s} with 8080 vehicles for the first simulation and 110110 vehicles for the second simulation on a 1500m1500\text{m} ring road with noise added for the first 400s400\text{s} with magnitude σ=0.04m/s\sigma=0.04\text{m}/\text{s}.

To assess the speed of the backwards travelling waves of the OVM as compared to the IDM with stop-and-go waves, an experiment is carried at different background densities for both models. At each background density, multiple simulations were run and the mean of the slopes of the jamiton lines over all simulations was recorded. The simulations were run for 2000s, and data to determine the slope of the jamiton line was collected only during the last 500s to ensure that the traffic waves have fully developed.

The results of this experiment show that the slope of the jamiton line on the fundamental diagram decreases as a function of background density for the OVM. In contrast, the slope of the jamiton line remaines constant as a function of background density for the IDM (see Figure 5). The OVM for the densities analysed did develop traffic waves, but it did not produce true stop-and-go waves as the minimum velocity recorded by the vehicles was always greater than 0km/hr0\text{km}/\text{hr}. This is due to the fact that the OVM’s solutions are smooth, hence they only approach v=0v=0, while the IDM’s discontinuous RHS at v=0v=0 allows for the solutions to assume patches with exactly v=0v=0. It can be concluded from this experiment that waves travel backward faster at higher densities in the OVM, whereas the speed of the stop-and-go waves in the IDM remains constant for higher densities.

Refer to caption
Figure 5. Comparison of the wave speed variation over different background density values for both the IDM and OVM. For each background density, simulations are run on a 1500m1500\text{m} ring road for 3000s3000\text{s} and the wave speed value is defined to be the average—over a small time interval when waves are fully developed—of slopes of the best fit lines of extracted macroscopic quantities in the (ρ,q)(\rho,q)-space. Note that for this comparison, the instability threshold is around 40veh/km40\text{veh}/\text{km}, but for densities below 53veh/km53\text{veh}/\text{km} the instability tends to be not strong enough to yield reliable results.

4.1.2. Wave Strength in the OVM vs. IDM

Possible “traffic flow performance” features that can be considered in quantifying wave development and wave strength are: velocity variation (maximum velocity minus minimum velocity), velocity standard deviation, correlation between velocity of lead and velocity of following vehicle, and energy metrics.

A simple comparison between the plots of vehicle trajectories resulting from the simulations of the OVM and IDM on a ring road for any chosen unstable background density shows a difference in wave properties. The IDM waves are stronger in terms of the velocity variation (difference between maximum and minimum velocity) and longer in duration than the waves developed by the OVM for the same background density (see Figure 6 for an example).

Refer to caption
Figure 6. Comparison of vehicle trajectories and wave properties of the IDM vs. OVM for the same background density ρ=60veh/km\rho=60\text{veh}/\text{km}. Simulations are run on a 1500m1500\text{m} ring road for 3000s3000\text{s} with noise added only for the first 400s400\text{s} with magnitude σ=0.04m/s\sigma=0.04\text{m}/\text{s} and trajectories are plotted over the last 300s300\text{s}. The trajectory of one vehicle in these simulations is plotted in red for clarity. It should be noted that different choices of parameters/setups will lead to different trajectories, however for comparable OVM and IDM models, the IDM generally tends to result in stronger traffic waves compared to the OVM.

A further comparison on the level of the fundamental diagram shows that the OVM jamiton lines are considerably shorter than the IDM jamiton lines and the waves are less strong in terms of velocity variation (see Figure 7). The IDM waves are much stronger, i.e., have a much greater difference between maximum and minimum velocity, which is exemplified by the longer jamiton line on the IDM fundamental diagram when compared to the OVM. The IDM also produces true stop-and-go waves where the minimum velocity reaches zero whereas the OVM minimum velocity is non-zero. This is observed by the jamiton line on the IDM fundamental diagram intercepting with the horizontal axis and by the minimum velocity line coinciding with the horizontal axis.

Refer to caption
Figure 7. Plots that compare wave strength between the IDM vs. OVM on the level of the fundamental diagram for the same background density ρ=60veh/km\rho=60\text{veh}/\text{km}. Simulations are run on a 1500m1500\text{m} ring road for 3000s3000\text{s} with noise added only for the first 400s400\text{s} with magnitude σ=0.04m/s\sigma=0.04\text{m}/\text{s}. At the end of the simulations when waves are fully developed, the macroscopic data representing the wave on the fundamental diagram are reconstructed in the (ρ,q)(\rho,q)-space, and the maximum and minimum velocities in each simulation are recorded. Note that the jamiton lines cross the black equilibrium function.

4.2. Scenarios

Considering the fundamental diagram of a second order microscopic car-following model, and starting with a specific equilibrium state on the fundamental diagram where vehicles are equispaced and moving at the same speed, how does the effective (or average) density and flow rate state evolve in the (ρ\rho,qq)-space as we perturb the system?
To answer that we consider three different scenarios where we fix certain quantities (density, velocity, flow rate) and study the effect of fixing such quantities on the evolution of the effective state.

Note that the presented scenarios are crucial situations that apply in real-world experiments and/or configurations, thus they are also important building blocks for simulations. As highlighted earlier, to isolate the car-following behaviour in this work we only consider a simple case where heterogeneity in driving behaviour and lane switching are not modelled. One can draw an analogy of car-following behaviour in the presence of waves to gas dynamics in higher temperature where more local oscillations rise, and as a consequence the same amount of gas/vehicles “wiggle” more, thus occupying more space/volume. In all three scenarios, we start with equi-spaced vehicles initialised at equilibrium speed and we add perturbations to the system at all times to check how the effective state evolves. Notice that for all three scenarios corresponding to Figures 8, 9, and 10 (top), as time evolves, the velocities of all vehicles on the road pass through a transient phase before being suitably close to the travelling wave state limit tt\to\infty when traffic waves are well developed. Therefore, in all scenarios it is important to consider the the regions in space-time where/when the waves are fully developed, this includes (a) for all scenarios since we start with equi-spaced configuration, we need to remove the initial and transient layers in time, in addition (b) for scenarios 2 and 3 we also need to remove spacial boundary layers where waves are not fully developed.

4.2.1. Scenario 1: Fixed Density

We consider a scenario where the vehicle density remains constant. The setup used in this case is a ring road of fixed length and a fixed number of vehicles. Notice in Figure 8 that as time evolves, the traffic waves start developing and the effective state of the simulation moves from the initial equilibrium state, vertically downward away from the fundamental diagram, showing a decrease in flow rate while the vehicle density remains constant. It should be noted that the movement line (here: vertical) is due to the fundamental fact that density is conserved. However, the precise effective state location (here: flow rate) and orientation (here: downward) are here only observed.

Refer to caption
Figure 8. The speeds vs. position (top) of 100100 vehicles on a 1500m1500\text{m} IDM ring road simulation at different times. The simulation is run for 2000s2000\text{s} and noise is added at all times with magnitude σ=0.3m/s\sigma=0.3\text{m}/\text{s}. At t=0t=0 all equi-spaced vehicles have the same equilibrium speed, t=100st=100\text{s} lies in a transient phase where the speeds start varying due to the noise and waves start developing, and t=2000st=2000\text{s} lies in the wave state limit phase where waves are fully established. On the fundamental diagram (bottom) the corresponding effective/average state starts at the initial equilibrium state and moves downwards on a vertical line as waves develop.

4.2.2. Scenario 2: Fixed Speed

We consider a scenario where vehicles on average move with a constant speed. The setup used in this case is an infinite road with a platoon of vehicles and a lead vehicle moving at the corresponding equilibrium speed at all times. With perturbation, the effective state moves from the initial equilibrium state on a line towards the origin. The effective state in this scenario is determined without including the layer of vehicles so close to the lead vehicle because waves are not fully established in that layer (this layer depends on the amount of instability but for our simulations we considered a fixed large enough layer of size 100m behind the lead vehicle). Notice that as time evolves, waves start to develop, resulting in a longer road segment occupied between the first and last vehicle compared to the initial platoon length. Consequently the effective density and flow rate proportionally decrease explaining why the effective state moves on the line through the origin (see Figure 9). This verifies that the average speed remains constant.

Refer to caption
Figure 9. The speeds vs. position (top) of 700700 vehicles on an infinite road IDM simulation at different times showcasing the initial, transient, and wave phases of the simulation as in Figure 8 (top). The simulation is run for 2000s2000\text{s}, and noise with magnitude σ=0.3m/s\sigma=0.3\text{m}/\text{s} is added at all times to all vehicles excluding the lead. On the fundamental diagram (bottom) the corresponding effective/average state starts at the initial equilibrium state on the fundamental diagram and moves away (towards the origin) on the line passing through the origin as waves develop.

4.2.3. Scenario 3: Fixed Flow Rate

We consider a scenario where on average the flow rate is fixed. The setup used in this case is a bottleneck scenario where we consider a road segment with limits on the outflow rates and inflow conditions (as described in §3.1).With perturbation, the effective state moves to the left on a horizontal line, away from the equilibrium state. The effective state in this scenario is determined without considering the the inflow and outflow layers to avoid boundary effects in those regions (in our simulations we considered a fixed large enough layer of size 500m near the inflow and outflow regions). As time evolves, a congested region (a traffic jam) starts to form and grow into the free flow region upstream of the bottleneck. Perturbations will trigger the development of traffic waves in the congested region and consequently the effective state of traffic on that segment moves to the left on a horizontal line on the fundamental diagram (see Figure 10).

The average speed increases on this road segment because vehicles are prevented from entering the road segment as the traffic jam moves further upstream. This explains the inverse proportionality: a decrease in average density and an increase in average speed consequently resulting in a constant effective flow rate. At first glance, it may appear counterintuitive why the presence of waves, which causes a lower effective density and higher speed, is undesirable. However, the reason is that the waves allow to fit fewer vehicles onto the considered road segment, thus preventing more vehicles from advancing forward along the road.

Refer to caption
Figure 10. The speeds vs. position (top) of vehicles on a road segment with a bottleneck for an IDM simulation at different times showcasing the initial, transient, and wave phases of the simulation as in Figure 8 (top). The simulation is run for 2000s2000\text{s}, and noise with magnitude σ=0.3m/s\sigma=0.3\text{m}/\text{s} is added at all times to all vehicles. On the fundamental diagram (bottom) the corresponding effective/average state moves away from the initial equilibrium state and to the left on a horizontal line as waves develop.

Those three scenarios are considered the building blocks for more complicated and thus more realistic scenarios.

Refer to caption
Figure 11. The average of effective states with error bars in both the density and the flow rate direction over an ensemble of 25 IDM simulations, per scenario, per background density in the unstable regime. IDM simulations are run for a long time to ensure that waves are fully developed in the presence of added noise. For each background density and for each scenario, the effective state for each simulation is calculated as the average of the extracted density and flow rate quantities over a final time interval. The plotted averages of effective states are computed as the mean of the effective states over all ensemble simulations, and the error bars represent the standard deviations. This plot shows that for the IDM the shape of the reduced fundamental diagram is scenario-independent as all effective states for all scenarios lie on the same line.
Refer to caption
Figure 12. The average of effective states with error bars in both the density and the flow rate direction over an ensemble of 25 OVM simulations, per scenario, per background density in the unstable regime. OVM simulations are run for a long time to ensure that waves are fully developed in the presence of added noise. For each background density and for each scenario, the effective state for each simulation is calculated as the average of the extracted density and flow rate quantities over a final time interval. The plotted averages of effective states are computed as the mean of the effective states over all ensemble simulations, and the error bars represent the standard deviations. This plot shows that for the OVM the shape of the reduced fundamental diagram is scenario-independent as the effective states for all scenarios lie on the same fitted jamiton curve.

4.3. Robustness and Consistency Across Scenarios

In this subsection, we (i) ensure the robustness of the process of finding the effective/average state and its evolution in the density-flow rate plane for each scenario, (ii) determine the curves that the various average states form, and (iii) compare the effective states curves resulting in the reduced fundamental diagram for the IDM vs. OVM in all three scenarios. We run an ensemble of simulations at each background density of interest with the initial equilibrium states chosen to be in the unstable regime and the density is not extremely high (i.e., not close to the maximum density). This ensures that waves will develop, and eliminates non-interesting cases of fully occupied roads. For each background density, the mean of the calculated average states from an ensemble of 25 simulations is plotted for the IDM and OVM in Figures 11 and 12 respectively, with error bars in both the density and flow rate direction representing the standard deviations over the respective ensembles. The same methodology is carried for all three scenarios at each initial equilibrium state.

The results verify that for both the IDM and OVM, the effective states start at the initial equilibrium state and move away from the fundamental diagram: (i) downwards on a vertical line in the ring road scenario, (ii) towards the origin on a line connecting the initial equilibrium state with the origin in the infinite road scenario, and (iii) to the left on a horizontal line in the bottleneck scenario, for all unstable background densities. This confirms that although each simulation has a random component, in all three scenarios we have the same fundamental, systematic principle: waves correspond to the same kind of car-following behaviour that the vehicles exhibit on the road, independent of the scenario set up; it is only the manifestations where the corresponding effective states end up in the (ρ\rho,qq)-space that is different depending on the setup.

A further important observation can be made about the shape of the reduced fundamental diagram for the IDM vs. OVM. Note that for the IDM the averaged effective states for all unstable background densities and from all three different scenarios are reasonably close to one single line (a minor exception is for lower background densities that are close to the boundary of instability), verifying that the shape of the reduced fundamental diagram is scenario-independent as all effective states for all scenarios in the unstable regime lie on the same line (see Figure 11). For the OVM, the averaged effective states for all unstable background densities and from all three different scenarios are reasonably close to a fitted jamiton curve rather than a line (see Figure 12). This also verifies that the shape of the reduced OVM fundamental diagram is scenario-independent as all effective states for all scenarios in the unstable regime lie on the same curve. The results in this study show that the presence of traffic waves always yields the same effective velocity-spacing relationship, thus microscopic models in the unstable flow regime exhibit many of the fundamental structural properties that have been proven for second-order macroscopic traffic models [25, 23].

5. Conclusions and Outlook

Traffic models are widely used in multiple scales, most prominently microscopic and macroscopic. Research works and practical applications usually employ either one or the other scale. In this work we connected the micro scale to the macro scale by studying the macroscopic interpretation of microscopic waves in car-following models. Complementing the study of those waves in micro-simulations, data analysis tools, and mathematical models, this work establishes a framework to study the models in a systematic hierarchy of tests that isolate the car-following dynamics and structurally connect the microscopic vehicle scale with the meaningful macroscopic effective flow quantities. This framework is based on three simple building block scenarios where one of the three specific quantities density, velocity, and flow rate is held fixed to study the amplification of waves under small perturbations. Results are compared for the two models IDM and OVM, where the two models are calibrated to have the same fundamental diagram and similar unstable regimes. By carrying out simulations using the two models, the difference in wave speeds and jamiton lines on the fundamental diagram between the two models and the different criteria for determining the strength of waves are highlighted. It should be noted that the waves exhibit the same kind of characteristic behaviour independent of the scenario used, with a difference in wave strength depending on the model used. However, the way the average state of a simulation (in the presence of waves) moves in the (ρ\rho,qq)-space depends on the setup of the scenario, and consequently determines the shape of the corresponding reduced fundamental diagram. For the IDM, the reduced fundamental diagram is scenario-independent with all the averaged effective states from all three scenarios lying on the same line, whereas the reduced fundamental diagram of the OVM is scenario-independent with the averaged effective states from all three scenarios lying on a jamiton curve. Looking forward, we aim to establish fundamental insights into the performance of traffic control strategies on sparse Connected and Automated Vehicles (CAVs) that aim at smoothing the flow and dampening the waves. The principle feasibility of the new paradigm of Lagrangian flow smoothing via a few CAVs has been in simulation [22, 30, 4] as well as experimentally [27, 34, 26]. However, in all those situations the consequences of the CAV-based controls are empirical in nature, i.e., they are observed from real-world experiments or from micro-simulations, rather than resulting from the principled analysis. Thus, a natural generalisation of the present work is to aim to establish the macroscopic manifestations of heterogeneous micro-scale behaviour in a systematic, principled fashion.

6. Acknowledgements

This material is based upon work supported by the U.S. Department of Energy’s Office of Energy Efficiency and Renewable Energy (EERE) under the Vehicle Technologies Office award number CID DE–EE0008872. The views expressed herein do not necessarily represent the views of the U.S. Department of Energy or the United States Government. Research was sponsored by the DEVCOM Analysis Center and was accomplished under Cooperative Agreement Number W911NF-22-2-0001. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the Army Research Office or the U.S. Government. The U.S. Government is authorised to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation herein.

7. Biographical note

Nour Khoudari (\scalerel* orcid.org/0000-0002-9987-6525, [email protected]) is a Ph.D. candidate in mathematics at Temple University. Her research focus is in applied mathematics, particularly traffic modeling, multi-agent systems, optimization, and control.

Rabie Ramadan received his Ph.D. degree in mathematics from Temple University. He is a Lead Data Scientist with Legal & General America, Frederick, Maryland. His focus is on optimization and machine learning.

Megan Ross received her B.E. degree in Electrical and Computer engineering from Temple University. She is a Data Engineer at Comcast Philadelphia, Pennsylvania.

Benjamin Seibold(\scalerel* orcid.org/0000-0003-2879-6402, [email protected]) is a Professor of Mathematics and Physics, and the Director of the Center for Computational Mathematics and Modeling, at Temple University. His research areas, funded by NSF, DOE, DAC, USACE, USDA, and PDA, are computational mathematics (high-order methods for differential equations, CFD, molecular dynamics) and applied mathematics and modeling (traffic flow, invasive species, many-agent systems, radiative transfer).

References

  • [1] A. Aw, A. Klar, T. Materne, and M. Rascle. Derivation of continuum traffic flow models from microscopic follow-the-leader models. SIAM J. Appl. Math., 63(1):259–278, 2002.
  • [2] A. Aw and M. Rascle. Resurrection of second order models of traffic flow. SIAM J. Appl. Math., 60:916–944, 2000.
  • [3] M. Bando, Hesebem K., A. Nakayama, A. Shibata, and Y. Sugiyama. Dynamical model of traffic congestion and numerical simulation. Phys. Rev. E, 51(2):1035–1042, 1995.
  • [4] S. Cui, B. Seibold, R. E. Stern, and D. B. Work. Stabilizing traffic flow via a single autonomous vehicle: Possibilities and limitations. In Proceedings of the 2017 IEEE Intelligent Vehicles Symposium, Redondo Beach, 2017.
  • [5] C. F. Daganzo. The cell transmission model: A dynamic representation of highway traffic consistent with the hydrodynamic theory. Transp. Res. B, 28:269–287, 1994.
  • [6] S. Fan, M. Herty, and B. Seibold. Comparative model accuracy of a data-fitted generalized Aw-Rascle-Zhang model. Netw. Heterog. Media, 9(2):239–268, 2014.
  • [7] M. R. Flynn, A. R. Kasimov, J.-C. Nave, R. R. Rosales, and B. Seibold. Self-sustained nonlinear waves in traffic flow. Phys. Rev. E, 79(5):056113, 2009.
  • [8] D. Gazis, R. Herman, and R. Rothery. Nonlinear follow-the-leader models of traffic flow. Oper. Res., 9(4):545, 1961.
  • [9] J. M. Greenberg. Congestion redux. SIAM J. Appl. Math., 64:1175–1185, 2004.
  • [10] D. Helbing, A. Hennecke, V. Shvetsov, and M. Treiber. Micro- and macrosimulation of freeway traffic. Mathematical and Computer Modelling, 35(5):517–547, 2002.
  • [11] R. Herman and I. Prigogine. Kinetic theory of vehicular traffic. Elsevier, New York, 1971.
  • [12] N. Khoudari and B. Seibold. Multiscale Properties of Traffic Flow: The Macroscopic Impact of Traffic Waves, pages 1–30. Springer International Publishing, Cham, 2022.
  • [13] J.-P. Lebacque, S. Mammar, and H. Haj-Salem. Generic second order traffic flow modelling. In R. E. Allsop, M. G. H. Bell, and B. G. Heydecker, editors, Transportation and Traffic Theory, Proc. of the 17th ISTTT, pages 755–776. Elsevier, 2007.
  • [14] H. K. Lee, H. W. Lee, and D. Kim. Macroscopic traffic models from microscopic car-following models. Physical Review E, 65(5), 2001.
  • [15] R. J. LeVeque. Numerical methods for conservation laws. Birkhäuser, second edition, 1992.
  • [16] M. J. Lighthill and G. B. Whitham. On kinematic waves. II. A theory of traffic flow on long crowded roads. Proc. Roy. Soc. A, 229(1178):317–345, 1955.
  • [17] G. F. Newell. Nonlinear effects in the dynamics of car following. Operations Research, 9:209–229, 1961.
  • [18] H. J. Payne. Models of freeway traffic and control. Proc. Simulation Council, 1:51–61, 1971.
  • [19] H. J. Payne. FREEFLO: A macroscopic simulation model of freeway traffic. Transp. Res. Rec., 722:68–77, 1979.
  • [20] W. F. Phillips. A kinetic model for traffic flow with continuum implications. Transportation Planning and Technology, 5:131–138, 1979.
  • [21] L. A. Pipes. An operational analysis of traffic dynamics. Journal of Applied Physics, 24:274–281, 1953.
  • [22] R. Rajamani and C. Zhu. Semi-autonomous adaptive cruise control systems. IEEE Transactions on Vehicular Technology, 51(5):1186–1192, 2002.
  • [23] R. A. Ramadan, R. R. Rosales, and B. Seibold. Structural properties of the stability of jamitons. In Puppo G. and Tosin A., editors, Mathematical Descriptions of Traffic Flow: Micro, Macro and Kinetic Models, volume 12 of SEMA SIMAI Springer Series, pages 35–62. Springer, Cham, 2021.
  • [24] P. I. Richards. Shock waves on the highway. Operations Research, 4:42–51, 1956.
  • [25] B. Seibold, M. R. Flynn, A. R. Kasimov, and R. R. Rosales. Constructing set-valued fundamental diagrams from jamiton solutions in second order traffic models. Netw. Heterog. Media, 8(3):745–772, 2013.
  • [26] R. E. Stern, S. Cui, M. L. Delle Monache, R. Bhadani, M. Bunting, M. Churchill, N. Hamilton, R. Haulcy, H. Pohlmann, F. Wu, B. Piccoli, B. Seibold, J. Sprinkle, and D. B. Work. 2016 arizona ringe road experiment data. Data set, 2017. https://uofi.app.box.com/v/trajectoryPaperData.
  • [27] R. E. Stern, S. Cui, M. L. Delle Monache, R. Bhadani, M. Bunting, M. Churchill, N. Hamilton, R. Haulcy, H. Pohlmann, F. Wu, B. Piccoli, B. Seibold, J. Sprinkle, and D. B. Work. Dissipation of stop-and-go waves via control of autonomous vehicles: Field experiments. Transp. Res. C, 89:205–221, 2018.
  • [28] Y. Sugiyama, M. Fukui, M. Kikuchi, K. Hasebe, A. Nakayama, K. Nishinari, S. Tadaki, and S. Yukawa. Traffic jams without bottlenecks – Experimental evidence for the physical mechanism of the formation of a jam. New Journal of Physics, 10:033001, 2008.
  • [29] S. Tadaki, M. Kikuchi, M. Fukui, A. Nakayama, K. Nishinari, A. Shibata, Y. Sugiyama, T. Yosida, and S. Yukawa. Phase transition in traffic jam experiment on a circuit. New Journal of Physics, 15:103034, 2013.
  • [30] A. Talebpour and H. Mahmassani. Influence of autonomous and connected vehicles on stability of traffic flow. In Proceedings of the Transportation Research Board 94th Annual Meeting, number 15-5971, 2015.
  • [31] M. Treiber, A. Hennecke, and D. Helbing. Congested traffic states in empirical observations and microscopic simulations. Physical Review E, 62(2):1805–1823, 2000.
  • [32] F. van Wageningen-Kessels, H. van Lint, K. Vuik, and S. Hoogendoorn. Genealogy of traffic flow models. EURO Journal on Transportation and Logistics, 4(4):445–473, 2015.
  • [33] R. E. Wilson and J. A. Ward. Car-following models: fifty years of linear stability analysis – A mathematical perspective. Transportation Planning and Technology, 34(1):3–18, 2011.
  • [34] F. Wu, R. E. Stern, S. Cui, M. L. Delle Monache, R. Bhadani, M. Bunting, M. Churchill, N. Hamilton, R. Haulcy, B. Piccoli, B. Seibold, J. Sprinkle, and D. B. Work. Tracking vehicle trajectories and fuel rates in phantom traffic jams: Methodology and data. Transp. Res. C, 99:82–109, 2019.
  • [35] H. M. Zhang. A non-equilibrium traffic model devoid of gas-like behavior. Transp. Res. B, 36:275–290, 2002.