XIV Contents 2.8 A multipopulation model The case n = A multicl

Similar documents
Existence, stability, and mitigation of gridlock in beltway networks

Modelling, Simulation & Computing Laboratory (msclab) Faculty of Engineering, Universiti Malaysia Sabah, Malaysia

An Analytical Model for Traffic Delays and the Dynamic User Equilibrium Problem

Conservation laws and some applications to traffic flows

The traffic statics problem in a road network

M. HERTY, CH. JÖRRES, AND B. PICCOLI

Intersection Models and Nash Equilibria for Traffic Flow on Networks

On the distribution schemes for determining flows through a merge

Optima and Equilibria for Traffic Flow on Networks with Backward Propagating Queues

Traffic models on a network of roads

Data-Fitted Generic Second Order Macroscopic Traffic Flow Models. A Dissertation Submitted to the Temple University Graduate Board

Stability and bifurcation in network traffic flow: A Poincaré map approach

Continuum Modelling of Traffic Flow

Asymptotic traffic dynamics arising in diverge-merge networks with two intermediate links

Optimization based control of networks of discretized PDEs: application to traffic engineering

Numerical simulation of some macroscopic mathematical models of traffic flow. Comparative study

Traffic Flow Theory & Simulation

Traffic Flow Theory & Simulation

A link queue model of network traffic flow

Motivation Traffic control strategies Main control schemes: Highways Variable speed limits Ramp metering Dynamic lane management Arterial streets Adap

arxiv: v1 [physics.soc-ph] 1 Aug 2017

Cell Transmission Models

Coupling conditions for transport problems on networks governed by conservation laws

Traffic flow theory involves the development of mathematical relationships among

Delay of Incidents Consequences of Stochastic Incident Duration

Research Article A Node Model Capturing Turning Lane Capacity and Physical Queuing for the Dynamic Network Loading Problem

Traffic Management and Control (ENGC 6340) Dr. Essam almasri. 8. Macroscopic

A Very Brief Introduction to Conservation Laws

CHAPTER 5 DELAY ESTIMATION FOR OVERSATURATED SIGNALIZED APPROACHES

Two-dimensional macroscopic models for traffic flow on highways

Shock wave analysis. Chapter 8. List of symbols. 8.1 Kinematic waves

The Aw-Rascle traffic flow model with phase transitions

nario is a hypothetical driving process aiming at testing these models under various driving regimes (such as free flow and car following); the

A MACROSCOPIC TRAFFIC MODEL FOR ROAD NETWORKS WITH A REPRESENTATION OF THE CAPACITY DROP PHENOMENON AT THE JUNCTIONS

Hyperbolic Models for Large Supply Chains. Christian Ringhofer (Arizona State University) Hyperbolic Models for Large Supply Chains p.

Cumulative Count Curve and Queueing Analysis

A hydrodynamic theory based statistical model of arterial traffic

Numerical Simulation of Traffic Flow via Fluid Dynamics Approach

Modeling Traffic Flow on Multi-Lane Road: Effects of Lane-Change Manoeuvres Due to an On-ramp

arxiv:math/ v1 [math.ds] 3 Sep 2003

Capacity Drop. Relationship Between Speed in Congestion and the Queue Discharge Rate. Kai Yuan, Victor L. Knoop, and Serge P.

A Mathematical Introduction to Traffic Flow Theory

Numerical Methods for Modern Traffic Flow Models. Alexander Kurganov

Notes: Outline. Shock formation. Notes: Notes: Shocks in traffic flow

A model for a network of conveyor belts with discontinuous speed and capacity

CAPACITY DROP: A RELATION BETWEEN THE SPEED IN CONGESTION AND THE QUEUE DISCHARGE RATE

Problem Set Number 01, MIT (Winter-Spring 2018)

The LWR model on a network

arxiv: v4 [math.ap] 26 Mar 2016

c) What are cumulative curves, and how are they constructed? (1 pt) A count of the number of vehicles over time at one location (1).

Solving the Payne-Whitham traffic flow model as a hyperbolic system of conservation laws with relaxation

Macroscopic Simulation of Open Systems and Micro-Macro Link

CONDITIONAL CELL TRANSMISSION MODEL FOR TWO-WAY ARTERIALS IN OVERSATURATED CONDITIONS PING WANG A DISSERTATION

Analytical investigation on the minimum traffic delay at a two-phase. intersection considering the dynamical evolution process of queues

A Probability-Based Model of Traffic Flow

Eco-system optimal time-dependent flow assignment in a congested network

Modifications of asymmetric cell transmission model for modeling variable speed limit strategies

Acommon mathematical tool for modeling distributed parameter

On sequential data assimilation for scalar macroscopic traffic flow models

UC Irvine UC Irvine Previously Published Works

Non-linear Scalar Equations

Waves in a Shock Tube

Spontaneous Jam Formation

Introducing stochastic aspects in macroscopic traffic flow modeling

MODELLING TRAFFIC FLOW ON MOTORWAYS: A HYBRID MACROSCOPIC APPROACH

On fluido-dynamic models for urban traffic

CHAPTER 3. CAPACITY OF SIGNALIZED INTERSECTIONS

TREBALL FINAL DE GRAU

The Riemann Solver for Traffic Flow at an Intersection with Buffer of Vanishing Size

Measuring Wave Velocities on Highways during Congestion using Cross Spectral Analysis

Recent Researches in Engineering and Automatic Control

An Interruption in the Highway: New Approach to Modeling Car Traffic

2D Traffic Flow Modeling via Kinetic Models

Shock on the left: locus where cars break behind the light.

MULTICOMMODITY FLOWS ON ROAD NETWORKS

Answers to Problem Set Number 02 for MIT (Spring 2008)

Traffic Flow Theory & Simulation

Solutions to switched Hamilton-Jacobi equations and conservation laws using hybrid components

Scalar conservation laws with moving density constraints arising in traffic flow modeling

I. INTRODUCTION. A. Motivation and Background

The German Autobahn: An ITS Test Bed for Examining Dynamic Traffic Flow Phenomena

On the Cauchy Problems for Polymer Flooding with Gravitation

arxiv:cond-mat/ v3 [cond-mat.stat-mech] 18 Aug 2003

Model hierarchies and optimization for dynamic flows on networks

Numerical Solution of a Fluid Dynamic Traffic Flow Model Associated with a Constant Rate Inflow

Traffic flow on networks: conservation laws models. Benedetto Piccoli I.A.C. C.N.R. Rome

The Riemann problem. The Riemann problem Rarefaction waves and shock waves

Ateneo de Manila, Philippines

STANDING WAVES AND THE INFLUENCE OF SPEED LIMITS

Mathematical Modelling of Traffic Flow at Bottlenecks

Chapter 5 Traffic Flow Characteristics

Solution of Impulsive Hamilton-Jacobi Equation and Its Applications

Emergence of traffic jams in high-density environments

1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours)

arxiv: v1 [math.oc] 21 Sep 2015

Traffic Modelling for Moving-Block Train Control System

Multi-class kinematic wave theory of traffic flow

Alberto Bressan. Department of Mathematics, Penn State University

Optimizing traffic flow on highway with three consecutive on-ramps

arxiv: v1 [math.oc] 13 Mar 2019

Transcription:

Contents 1 Introduction............................................... 1 1.1 Review of some traffic flow models......................... 2 1.1.1 Non-physical queue models......................... 2 1.1.2 Physical-queue models............................. 4 1.2 Examples of traffic modeling.............................. 6 1.2.1 Shock wave....................................... 6 1.2.2 Spillback......................................... 6 1.2.3 Gridlock......................................... 9 1.2.4 Traffic signal control............................... 10 1.2.5 Car trajectories................................... 14 1.2.6 Second-order extension of the LWR model............ 15 1.3 State of the art and challenges............................ 17 1.4 The materials ahead..................................... 19 2 Macroscopic and Mesoscopic Traffic Models............... 21 2.1 The LWR model........................................ 22 2.1.1 Derivation of the equation.......................... 22 2.1.2 Fundamental diagrams............................. 23 2.1.3 Riemann problems................................. 25 2.1.4 LWR model with viscosity.......................... 26 2.1.5 Hamilton-Jacobi formulation........................ 28 2.1.6 LWR model in other coordinate systems.............. 30 2.2 The Payne-Whitham model............................... 33 2.3 Drawbacks of second order models......................... 35 2.4 The Aw-Rascle-Zhang model.............................. 36 2.4.1 Characteristic fields................................ 37 2.4.2 Invariant domains................................. 37 2.5 Third order models...................................... 39 2.6 Hyperbolic phase transition model......................... 40 2.6.1 The Riemann problem............................. 42 2.7 The Greenberg-Klar-Rascle multilane model................ 44

XIV Contents 2.8 A multipopulation model................................. 45 2.8.1 The case n = 2.................................... 47 2.9 A multiclass model with creeping.......................... 48 2.10 The Aw-Rascle-Zhang model with phase transition.......... 49 2.11 The Siebel-Mauser balanced vehicular traffic model.......... 49 2.12 Generalized Aw-Rascle-Zhang models...................... 50 2.13 No-gap phase transition models........................... 51 2.13.1 LWR and follow-the-leader model................... 53 2.14 Qualitative features of models for urban traffic.............. 54 2.14.1 First order models................................. 55 2.14.2 Second order models............................... 57 2.14.3 The Helbing third order model...................... 63 2.14.4 Conclusions....................................... 66 2.15 Mesoscopic models....................................... 67 2.15.1 The Prigogine model............................... 68 2.15.2 The Paveri-Fontana model.......................... 69 2.15.3 Enskog-like models................................ 69 2.15.4 Discrete velocity models............................ 70 2.16 Bibliographical note..................................... 71 3 Models for Traffic on Networks............................ 73 3.1 Discrete models......................................... 74 3.1.1 The cell transmission model........................ 74 3.1.2 The link transmission model........................ 78 3.2 Single conservation law models............................ 80 3.2.1 Solution for 1 1 junction......................... 83 3.2.2 Solution for 2 1 (merge) junction.................. 83 3.2.3 Solution for 1 2 (diverge) junction................. 85 3.2.4 Solution for 2 2 junction......................... 86 3.2.5 A solver redirecting traffic.......................... 87 3.2.6 A solver keeping priorities and not redirecting traffic... 89 3.2.7 A solver for T-junctions............................ 90 3.3 Comparison of discrete and conservation laws models........ 91 3.3.1 Comparison of the CTM with the conservation law model............................................ 92 3.3.2 Comparison of the LTM with the variational formulation 93 3.4 The Aw-Rascle-Zhang model on networks.................. 100 3.4.1 A model conserving the number of cars.............. 100 3.4.2 A model conserving the number of cars and the generalized momentum............................. 102 3.5 Phase transition models on networks....................... 103 3.6 Coupling of models...................................... 105 3.6.1 Follow-the-leader model............................ 106 3.6.2 Follow-the-leader and LWR......................... 106 3.6.3 Follow-the-Leader and ARZ........................ 107

Contents XV 3.6.4 Follow-the-leader and phase transition............... 109 3.6.5 LWR and phase transition models................... 109 3.6.6 CTM and LWR................................... 110 3.7 Bibliographical note..................................... 111 4 Mathematical Theory for Traffic on Networks............. 113 4.1 Networks............................................... 114 4.2 The LWR model at a junction............................ 114 4.2.1 The Riemann problem............................. 116 4.2.2 Examples of Riemann solvers....................... 119 4.2.3 The Cauchy problem............................... 134 4.2.4 Existence of a wave-front tracking solution............ 139 4.2.5 Dependence of solutions on initial data............... 143 4.2.6 Some technical lemmas............................. 147 4.3 Time-varying traffic distribution coefficients................. 148 4.3.1 Family of Riemann solvers.......................... 148 4.3.2 Examples of families of Riemann solvers.............. 153 4.4 Entropy conditions at junctions........................... 159 4.4.1 Riemann solvers satisfying an entropy condition....... 162 4.4.2 Riemann solvers at a general junction................ 164 4.5 The system case......................................... 172 4.6 Bibliographical note..................................... 174 5 Source Destination and Buffer Models..................... 175 5.1 Basic source destination model............................ 176 5.1.1 Traffic distribution at junctions..................... 177 5.1.2 Evolution equations for traffic-type functions.......... 178 5.1.3 The Riemann problem............................. 179 5.1.4 Wave-front tracking algorithm...................... 185 5.2 Models with buffers...................................... 186 5.2.1 Single buffer models............................... 186 5.2.2 Multi-buffer models................................ 188 5.2.3 The Bressan-Nguyen model with buffers.............. 197 5.3 Bibliographical note..................................... 198 6 Dynamic Traffic Assignment............................... 199 6.1 Notion of dynamic user equilibrium........................ 200 6.2 Mathematical representations of dynamic user equilibrium.... 200 6.2.1 Notation and essential background................... 201 6.2.2 Dynamic user equilibrium.......................... 203 6.3 Dynamic network loading................................. 205 6.3.1 Formulation as a system of partial differential algebraic equations................................ 205 6.3.2 Formulation as a system of differential algebraic equations......................................... 212

XVI Contents 6.4 Continuity of the path delay operator...................... 218 6.4.1 The two junction models........................... 219 6.4.2 Well-posedness of the diverge junction model......... 221 6.4.3 Well-posedness of the merge junction model.......... 226 6.4.4 Continuity of the delay operator..................... 226 6.5 Existence of dynamic user equilibrium..................... 235 6.5.1 Preliminaries..................................... 235 6.5.2 The existence result............................... 236 6.6 Computation of dynamic user equilibrium.................. 242 6.6.1 The differential variational inequality formulation..... 242 6.6.2 Solution algorithm based on the fixed-point iterations.. 243 6.7 Bibliographical note..................................... 246 7 Control of Traffic at Junctions............................. 247 7.1 Modeling signalized intersections.......................... 248 7.2 The on-and-off and the continuum signal models............ 250 7.2.1 The Hamilton-Jacobi representation of signal models... 251 7.2.2 When spillback is absent........................... 252 7.2.3 When spillback is present and sustained.............. 255 7.2.4 When spillback is present and transient.............. 264 7.3 Optimization of traffic signal timing....................... 266 7.3.1 Mixed integer linear program approach............... 267 7.3.2 Metaheuristic approach............................ 270 7.4 Flow models for lights vs circles........................... 275 7.4.1 Flux control with traffic lights...................... 275 7.4.2 Single-lane traffic circle with low traffic.............. 279 7.4.3 Single-lane traffic circle with heavy traffic............ 281 7.4.4 Multi-lane traffic circle with no interaction........... 284 7.4.5 Traffic light vs traffic circle......................... 285 7.4.6 Conclusions....................................... 288 7.5 Bibliographical note..................................... 288 8 Car Paths, Bottlenecks and Flux Limiters................. 289 8.1 Car paths for conservation laws models..................... 290 8.1.1 Wave front tracking for car paths.................... 290 8.2 Moving bottlenecks...................................... 296 8.2.1 Solutions by fractional step......................... 298 8.3 Fixed bottlenecks and flux limiters for the LWR model....... 302 8.3.1 Flux limiters as 1-1 junctions with flux constraint..... 302 8.4 Flux limiters for the Aw-Rascle-Zhang model............... 304 8.4.1 The first constrained Riemann solver................ 306 8.4.2 The second constrained Riemann solver.............. 306 8.5 Moving bottlenecks via flux limiters........................ 307 8.6 Bibliographical note..................................... 308

Contents XVII 9 Numerical Approaches..................................... 311 9.1 Numerical approximation of conservation law models......... 312 9.1.1 The Godunov scheme.............................. 312 9.1.2 Kinetic method for a boundary value problem......... 313 9.1.3 Boundary conditions and conditions at junctions...... 316 9.2 Simulation results for traffic flow on networks............... 318 9.2.1 Bottleneck........................................ 320 9.2.2 Traffic circle...................................... 324 9.3 Numerical computation of car paths....................... 328 9.3.1 Simluation results for car paths..................... 334 9.3.2 Application to highway accidents.................... 339 9.4 Simulations for moving bottlenecks........................ 340 9.5 Dynamic user equilibria on networks....................... 342 9.6 Signal optimization...................................... 344 9.6.1 Mixed integer linear program....................... 344 9.6.2 Metaheuristic methods............................. 347 9.7 Bibliographical note..................................... 351 10 Applications............................................... 353 10.1 Traffic monitoring....................................... 354 10.1.1 Mobile Millennium................................ 354 10.1.2 Octotelematics.................................... 363 10.2 Signal control with equilibrium conditions.................. 376 10.2.1 Dynamic network loading with continuum signal control 376 10.2.2 The MPEC formulation............................ 378 10.2.3 Numerical example I............................... 383 10.2.4 Numerical example II.............................. 385 10.2.5 Numerical example III............................. 387 10.3 On-line signal control.................................... 389 10.3.1 The linear decision rule............................ 389 10.3.2 Data-driven calibration of the uncertainty set......... 392 10.3.3 Numerical test.................................... 394 10.4 Traffic data fusion using generalized Lax-Hopf formula....... 396 10.4.1 Hamilton-Jacobi equation in Lagrangian coordinates... 396 10.4.2 Affine value conditions............................. 397 10.4.3 Explicit Lax-Hopf formula.......................... 397 10.4.4 Application to highway traffic estimation............. 399 10.5 Bibliographical note..................................... 402 A Theory of Conservation Laws.............................. 405 A.1 Basic definition......................................... 405 A.2 Weak solutions and the method of characteristics............ 406 A.3 Entropy admissible solutions.............................. 415 A.3.1 Kruzkov entropy admissibility condition.............. 419 A.4 The Riemann problem................................... 420

XVIII Contents A.4.1 The scalar case.................................... 426 A.5 The Cauchy problem..................................... 428 A.5.1 Wave-front tracking for the scalar case............... 428 A.5.2 The system case................................... 433 A.6 Boundary conditions for scalar conservation laws............ 434 A.6.1 The left boundary condition for the Riemann problem. 436 A.6.2 The right boundary condition for the Riemann problem 438 A.7 Bibliographical note..................................... 440 B Generalized Solutions to Hamilton-Jacobi Equations....... 441 B.1 Basic definition......................................... 441 B.2 Classical Hopf-Lax formula............................... 443 B.3 Generalized Lax-Hopf formula............................. 449 B.4 Bibliographical note..................................... 455 References..................................................... 457 Index.......................................................... 473

1 Introduction The modeling of dynamic traffic flow on networks has been an important aspect of many scientific inquiries and engineering applications. Traffic flow models based on the conservation of vehicles, from the 1950 s forward, have been greatly influenced by the Lighthill-Whitham-Richards (LWR) model proposed by [199] and [240]. Notably, for the past few decades the LWR model, along with its discrete-time variations, have evolved from ones developed to describe the relationship among aggregated quantities of flow, density and velocity, to new model generations. The latter include models that are network based, provide critical information on speed and acceleration to allow accurate estimation of emissions, treat vehicle spillback and gridlock phenomena, and facilitate engineering applications such as traffic monitoring and control. The majority of these models focus on the following primary areas: 1. network extension of the fluid-based models [52, 108, 143, 155, 164, 171, 172]; 2. numerical approximation and/or discrete-time representation of the traffic dynamics [39, 74, 75, 126, 221, 222, 223, 275]; 3. higher-order extension of the LWR scalar conservation law model [10, 24, 54, 55, 60, 76, 115, 278]; 4. drivers departure time and/or route choices [31, 32, 33, 96, 98, 138, 206, 231, 232, 252]. The fourth item is extensively studied as dynamic traffic assignment (DTA), which is the descriptive modeling of time-varying traffic flows on networks consistent with the notions of travel demand theory and traffic flow theory. The DTA problems take on two primary forms: dynamic user equilibrium (DUE) and dynamic system optimal (SO-DTA); and they correspond respectively to Wardrop s first and second principles [268]. DUE assumes that travelers are selfish Nash agents, and seeks to find a traffic flow pattern such that the resulting travel costs are equal and minimum within any given origin-destination pair regardless of the route and/or departure time choices. SO-DTA, on the other hand, stipulates that the network-wide total travel cost is minimized,

2 1 Introduction implying that travelers behave in a cooperative way. The integration of traffic flow theory with travel choice principles, along with various extensions related to demand elasticity, bounded rationality, stochasticity, feedback mechanism, and information and communication technology, form the foundation of DTA, in which materials covered in this book play an underpinning role. 1.1 Review of some traffic flow models This section offers an overview of some of the most widely used traffic flow models, along with their mathematical expressions, properties, and applications. In presenting these models, we take a common perspective of distinguishing between non-physical queue models and physical queue models, whose meanings will be explained below. 1.1.1 Non-physical queue models Non-physical queue models typically involve the assumption that, regardless of the severity of the congestion on a link, vehicles on that link do not spill into upstream links. Non-physical queue models assume, either explicitly or implicitly, that links have infinite holding capacities and hence queuing on one link do not affect other links in the network. Examples of such models include the Merchant-Nemhauser model [214, 215], the link delay model [96], and the Vickrey (point queue) model [139, 140, 267]. The Merchant-Nemhauser model Merchant and Nemhauser proposed a link performance model based on a link exit function, in their seminal work on system-optimal dynamic traffic assignment (DTA) [214]. This model, hereafter referred to as the M-N model, assumes that the flow at which cars leave a link can be expressed as a function of the link occupancy, i.e. the number of cars present on the link. To express this hypothesis symbolically, let x(t) be the number of cars (occupancy) on a given link at time t, and f = f(x) be an exit function that represents the flow at which vehicles leave this link. In addition, let e(t) be the rate at which cars enter this link. Then the flow conservation equation can be written as dx dt = e(t) f(x(t)). The M-N model also uses a static link performance function to represent the travel cost as a function of link occupancy. The M-N model has inspired several in-depth studies of DTA problems, such as [43, 44, 100].

1.1 Review of some traffic flow models 3 The link delay model The link delay model (LDM) was first introduced in [96] as part of a mathematical formulation of dynamic user equilibrium. The LDM is based on a link travel time function D = D(x), that depends on the occupancy of the link. Mathematically, we let x(t) be the occupancy of the link, and define a link travel time function D(x(t)). Moreover, let f(t) and g(t) be the entering and exiting flows at time t, respectively. Then, an obvious identity is dx dt = f(t) g(t). Moreover, the exit time of a car that enters the link at time t, denoted by τ(t), satisfies τ(t) = t + D(x(t)). A flow propagation constraint for ensuring the First-In-First-Out (FIFO) principle was suggested as F (t) = G(τ(t)) = G (t + D(x(t))) where F (t) and G(t) represent cumulative numbers of vehicles that have entered and exited the link, respectively. In other words, they satisfy F (t) = t 0 f(s) ds, G(t) = t 0 g(s) ds. It has been widely recognized that the FIFO rule is obeyed if the link travel time is an affine function of the link occupancy. However, no other form of the travel time function has been identified for the LDM that is consistent with the FIFO rule ([224, 273]). The Vickrey model This model was proposed by Nobel Laureate William S. Vickrey in [267], and is also known as the point queue model. It is widely used in the modeling of traffic networks ([83, 160, 183]) and supply chain networks ([6, 127, 141]). The Vickrey model is based on the assumption that the queue has zero physical size and that the travel time on the link consists of a free-flow travel time plus a congestion related queuing time. A commonly adopted mathematical formulation of the Vickrey model is an ordinary differential equation: dq(t) dt = f(t t 0 ) { min{f(t t 0 ), C} if q(t) = 0 C if q(t) > 0 (1.1.1) where q(t) denotes the size of the queue located at the exit of the link, t 0 is the free-flow travel time, f(t) denotes the entering flow, and C is the maximum flow at which the link discharges vehicles (flow capacity). This ODE

4 1 Introduction has a discontinuous right hand side, which leads to a number of theoretical and numerical difficulties, as discussed by [11]. Notably, Han et al. [139, 140] provide the following closed-form solution of this ODE by reformulating it as a partial differential equation and applying a variational method known as the Lax-Hopf formula: q(t) = F (t t 0 ) C(t t 0 ) min {F (τ) Cτ} (1.1.2) 0 τ t t 0 where F (t). = t 0 f(s) ds 1.1.2 Physical-queue models Another important class of traffic flow models, the physical-queue models, are able to capture the formation, propagation and dissipation of queues and allow spillback to be explicitly represented. Such models are arguably more realistic than non-physical queue models. Among such physical queue models are the LWR model, and two of its discrete-time variations: the cell transmission model [74, 75] and the link transmission model [275]. The LWR model The LWR model describes the spatial-temporal evolution of vehicle density on a link using a scalar conservation law: t ρ + x f(ρ) = 0 (1.1.3) where the flux function f( ) is assumed to be continuous, concave, and vanishes at ρ = 0 and ρ = ρ jam ; the latter is the jam or maximal density. The graph of the function ρ f(ρ) is called the fundamental diagram. A few most widely used fundamental diagrams are the Greenshields fundamental diagram ([132]), the trapezoidal fundamental diagram ([74, 75]), and the triangular fundamental diagram ([221]). The LWR model is derived based on the conservation of cars and an empirical relationship between vehicle density and flow, which is expressed by the fundamental diagram. The LWR model captures some realistic traffic phenomena such as shock waves, physical queues, and spillback. More detailed introduction of this model, along with its mathematical properties and network extensions, will be presented in later sections of this book. The cell transmission model The cell transmission model (CTM), proposed by the two seminal papers of Daganzo ([74, 75]), presents a simplified and discrete-time version of the

1.1 Review of some traffic flow models 5 LWR model. The CTM relies on a trapezoidal or triangular fundamental diagram, and is shown to be consistent with the Godunov discretization scheme ([126, 190]) for solving scalar conservation laws of the form (1.1.3). It not only reduces the partial differential equation model to a set of simple procedures that facilitate computation through straightforward bookkeeping, but also allows the model to be generalized to a traffic network through the notion of demand and supply functions; see [74, 75, 191]. The model works as follows. The road segment of interest is first partitioned into a sequence of spatial intervals, called cells, labeled by the index j. We use the index i to denote discrete time steps (intervals). The propagation of traffic in the space-time diagram is governed by the following set of equations n j (i + 1) = n j (i) + y j (i) y j+1 (i) { y j (i) = min n j 1 (i), Q j (i), w ( Nj (i) n j (i) )}. v Here n j (i) denotes the number of vehicles in cell j during time interval i; y j (i) denotes the number of vehicles entering cell j from its upstream neighboring cell j 1 during time interval i; Q j (i) is the maximum number of vehicles that can be discharged into cell j from cell j 1, during the time interval i; N j (i) is the holding capacity of cell j at time i. The positive constants w and v are the forward and backward wave speeds, respectively, that are associated with the triangular or trapezoidal fundamental diagram. A more elaborated discussion of this model and its network extension will be presented later in Section 3.1.1. The CTM is known to coincide with the Godunov discretization scheme of the LWR conservation law, and this will be illustrated in Section 3.3.1. The link transmission model The link transmission model (LTM) was originally proposed in [276]. It is an efficient implementation of Newell s variational theory for kinematic wave models ([221, 222, 223]) on a traffic network. Unlike the CTM, which keeps track of the occupancy of each cell, the LTM consider quantities that are associated with an entire link and stipulates rules for sending and receiving flows between links. As a result, the computational efforts related to memory usage and numerical operations are substantially reduced by the LTM. Notably, the LTM also admits a network extension. The variational theory employed by the LTM is based on the following Hamilton-Jacobi equation, closely related to the conservation law (1.1.3): t N(t, x) f ( x N(t, x)) = 0 where N(t, x), called the Moskowitz function ([217]), measures the cumulative number of vehicles that have passed location x along a road segment by time t. The variational approach for solving the above Hamilton-Jacobi equation

6 1 Introduction has been derived independently from calculus of variations ([87]), the viability theory ([8]), and traffic flow theory ([77, 221]). The variational theory gives rise to an analytic representation of the Moskowitz function, which is equivalent to a minimization problem. If the fundamental diagram is triangular or piecewise affine, then the solution of such a minimization problem can be expressed in closed form. We will present this model in further mathematical detail in Sections 3.1.2 and 3.3.2. 1.2 Examples of traffic modeling A congested traffic network often exhibits complex behavior induced by physical constraints (e.g. road capacity, speed limit), active control measures (e.g. signal control, ramp metering), and diverse characteristics of drivers (e.g. driving behavior, origin-destination). Modern traffic flow models, particularly conservation law models, are capable of capturing one or several realistic phenomena commonly seen on traffic networks using mathematical tools. In this section, we will provide several examples of these phenomena and illustrate their mathematical models. 1.2.1 Shock wave Shock wave refers to a (possibly) moving boundary that separates two distinct vehicle density values. It is described as a sharp transition from one density state to another, e.g. when a car travels with free-flow condition before joining a queue. The shock wave is often represented mathematically as a jump discontinuity of car density in space, which is a natural consequence and a defining characteristic of conservation law models. Various examples of shock waves are provided in the remainder of this chapter (e.g. Sections 1.2.2, 1.2.4 and 1.2.5) and throughout this book. 1.2.2 Spillback Vehicle spillback is a phenomenon commonly seen in congested road networks. It typically happens when the entrance of a link becomes congested, causing its receiving capacity to drop and affecting the upstream road junction as well as its immediately preceding links. It has been well understood, both empirically and numerically, that spillback is a major source of network-wide congestion and gridlock, and that it causes additional travel delays that are not captured by non-physical queue models. We use Figure 1.1 below to illustrate spillback and its impact on path travel times. The picture on the left hand side, obtained using the LWR model, depicts a diverge junction where link c is heavily congested and link b is empty. Moreover, assume that all vehicles on link a intend to turn right into link c

1.2 Examples of traffic modeling 7 except one vehicle x, which is represented as the red dot. The congestion on link c causes its receiving capacity to drop, restricting the cars on link a from exiting the link. As a result, a queue is formed on link a and prevents the car x from entering the empty link b. b b a a x c x c LWR model Point queue model Fig. 1.1. Example of spillback. Evolution captured by the physical-queue model (left) and not captured by the point-queue model (right). We now turn to the right hand side of Figure 1.1, which shows a similar situation but assuming the point queue (Vickrey) model. In this case, the congestion on link c is concentrated on the point (non-spatial) queue, leaving the junction clear for car x to enter link b. A comparison between the two cases in Figure 1.1 leads to the following conclusion: 1. spillback is responsible for the propagation among different links in the network (e.g., from link c to a); 2. the presence of spillback leads to very different path travel times compared to the non-physical queue models. For this reason, spillback is considered one important feature of a realistic dynamic traffic network model. In addition, it has a few other consequences such as gridlock, which will be illustrated in the next subsection. In order to show spillback in a more visualizable way, we compute a solution of the LWR model on the following network presented in Figure 1.2. Details of the model are postponed in Chapter 3. In Figure 1.3 we show the space-time diagram for the car density on links I 3 and I 1. We can see that link I 3 is clearly separated into two regions by a shock wave; the one to the left is the free-flow region and the one to the right is the congested region. The shock wave originates from the downstream boundary of the link and propagate at varying speed into the link. At around t = 3.5 (hour) the shock reaches the upstream boundary of I 3 and this is when spillback occurs at node 2 (see Figure 1.2). We can see that a shock wave separating the free-flow region and the congested region emerges at the downstream boundary of link I 1, as if the congestion penetrates the mutual

8 1 Introduction 1 I 2 I 1 2 3 I 5 I I 7 4 5 6 I 3 4 I 6 Fig. 1.2. The seven-arc test network. boundary of I 3 and I 1. This is a clear visualization of the propagation of congestion between different links in the network. Similarly, Figure 1.4 shows spillback from link I 4 into link I 2. Fig. 1.3. Illustration of spillback from link I 3 into I 1. Fig. 1.4. Illustration of spillback from link I 4 into I 2.

1.2 Examples of traffic modeling 9 1.2.3 Gridlock Another possible consequence of the physical-queue models is network gridlock. Gridlock typically arises when there exists a circle in the network and, as the level of saturation grows, vehicle spillback forms a loop. As a result, the throughput of this local subnetwork keep decreasing to the point where cars can hardly move and the car densities on relevant links are maximum. Gridlock is a realistic traffic phenomenon, which has been observed empirically and captured by conservation law models. We use the LWR model to illustrate the gridlock phenomenon on the traffic roundabout shown in Figure 1.5; the reader is referred to Section 6.3 for details of the model. In this network, vehicles are associated with three origin-destination pairs: (1, 6), (3, 2), and (5, 4), and they follow the unique, non-circular path from the origin to the destination (i.e. traversing two-thirds of the circle). 5 6 4 b c 1 a 3 2 Fig. 1.5. A traffic roundabout. The network is initially empty. We set the departure rates between all three origin-destination pairs to be the same constant: 800 vehicle/hour (all links have the same flow capacity of 3000 vehicle/hour). It is expected that congestion will originate from the downstream end of each link on the circle and propagate in the counter-clockwise direction. Then, spillback will occur simultaneously at the three nodes on the circle. As congestion accumulates, the car density on the circle approaches the jam density and the throughput of the network becomes smaller. Figure 1.6 shows the flow at which vehicles arrive at the destination 6 (the situations for the other destinations are identical). The gridlock effect can be clearly seen from Figure 1.6 where the outflows of all three links on the circle tend to zero as time advances, and the density on each link approaches a bumper-to-bumper jam state. And this is taking place even though the network overall is under saturated: The departure rates of 800 vehicle/hour are well below the link capacity of 3000 vehicle/hour.

10 1 Introduction Vehicle/hour 1500 1000 500 Outflow of link a 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 Time (hour) 600 Vehicle 400 200 Occupancy of link a Holding capacity 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 Time (hour) Fig. 1.6. Top: the flow at which vehicles exit link a. Bottom: the total number of vehicles present on link a, where the holding capacity is given by the product of jam density and length of link a. We note that the gridlock phenomenon illustrated above is dependent on the junction model employed for the three nodes on the circle and the parameters associated therein. In fact, our numerical experiment employs driving priority parameters, which is analogous to signal green splits. The gridlock occurs if and only if the priority parameters for links a, b, and c are below a threshold. Such a bifurcation of the system reveals complex behavior that exists at road networks and sheds light on the control and management of congested traffic networks. Figure 1.7 shows a numerical simulation of traffic on the Chicago sketch network, where the data are provided in the web page http://www.bgu.ac. il/~bargera/tntp/. We can clearly see from the color-represented congestion that gridlock occurs at several places. In fact, gridlock often arises in the simulation of large-scale traffic networks with many bottlenecks. 1.2.4 Traffic signal control Signalized intersections play a vital role in the design, management, and control of urban traffic networks. They not only have a direct impact on congestion and journey time, but are also emission hotspots due to vehicle acceleration/deceleration concentrated near the stop line. Therefore, urban traffic modeling and control tend to focus on the operation of signalized links and intersections.

1.2 Examples of traffic modeling 11 Link occupancy (%) Fig. 1.7. Simulation of traffic on the Chicago sketch network. The color represents relative link occupancy, which is defined to be the ratio of the number of cars on the link and the link s holding capacity. The modeling of a signalized road link is conceptually simple: vehicles are allowed to move through the signal during the green phase or on period and are restricted from moving during the red phase or off period; and the periodic switching between these two distinct phases must be tracked to accurately model vehicle throughput. We consider a link whose dynamic is described by the LWR model with a Greenshields (quadratic) fundamental diagram ([132]): ( f(ρ) = ρ 1 ρ ) ρ jam v 0 where ρ denotes vehicle density, ρ jam denotes the maximum (jam) density, and v 0 is the free-flow speed. The Greenshields fundamental diagram is shown in Figure 1.8. Assume that a periodic signal control is acting on this link, and that the downstream of the link has sufficient capacity so that cars can be discharged at the maximum rate C when the green light is on. The kinematic wave profile on this link is illustrated in the space-time diagram in Figure 1.9. In Figure 1.9, the flow into the subject link is assumed to be a constant q in, and is represented as the ρ in -wave near the entrance of the link, where ρ in ρ jam /2, f(ρ in ) = q in.

12 1 Introduction f (!) C v 0 0! jam 1 2! jam! Fig. 1.8. The Greenshields fundamental diagram. space Exit red green red green red Entrance time Shock wave Rarefaction wave Wave with constant density Fig. 1.9. Wave profile on a signal-controlled link. Near the exit of the link, the vehicle density profile is influenced by the onand-off signal sequence. More specifically, when the light is red the discharge flow is zero, corresponding to a jam density, which propagates backward with speed v 0. This ρ jam -wave interacts with the constant density ρ in, creating a shock wave with speed given by the Rankine-Hugoniot condition: f(ρ jam ) f(ρ in ) q in ρ jam ρ in = ρ jam < 0. ρin

1.2 Examples of traffic modeling 13 When the light turns green, vehicles are discharged with the saturation flow rate C, corresponding the the critical density ρjam 2, which propagates with zero speed. The area between this zero-speed wave and the ρ jam -wave from the previous red phase is filled with rarefaction waves (expansion wave or fan wave). These rarefaction waves create two more shock waves, with ρ in and ρ jam respectively. These two shock waves have varying speeds since the density values corresponding to the rarefaction waves are changing; and one has to solve an ordinary differential equation (ODE) to obtain a closed-form representation of the shock speeds. Figure 1.10 shows the numerically computed density profile on the link, where ρ jam = 400 (vehicle/km), v 0 = 48 (km/hour), and q in = 2400 (vehicle/hour). The initial density on this link is uniformly 200 (vehicle/km) and the signal control starts with the red phase. In this figure we can clearly observe shock waves represented as sharp transitions from one density to another, and rarefaction waves represented as smoothly varying densities. 800 red green Density (veh/km) Space (meter) 400 0 250 500 Time (second) Fig. 1.10. Numerically computed density profile on the signal-controlled link. The entire link is separated by a shock wave into the uncongested region (with density ρ in ) and the congested region. This shock wave moves back and forth as time advances, indicating the recurring growth and dissipation of queues. Moreover, one could show, through nontrivial calculation involving ODEs, that this shock wave remains away from both the entrance and exit of the link if and only if q in = f(ρ in ) = g C where and g denote the cycle length and the green time per cycle of the signal control, respectively. And, the shock will move towards the entrance

14 1 Introduction (exit) of the link if q in > g C (qin < g C). These results may be derived using a different approach, by considering the average throughput of the link given by g C. Thus the congestion of the link will grow (or dissipate) if the link inflow q in is greater (or less) than g C. The latter perspective is based on a temporal aggregation of the signal control, in which the on-and-off (binary) signal control is replaced by its weak limit g (0, 1) when the cycle length tends to zero or the time horizon tends to infinity. Such temporal homogenization gives rise to a new class of signal control models known as the continuum signal models ([143, 142]). More details of this model, including its theoretical and computational issues, will be presented in Chapter 7. 1.2.5 Car trajectories With the increased availability of mobile traffic data and the advancement of sensing technology, data collected through GPS, smartphones or other mobile devices have become a major source of traffic information for various applications. Modern macroscopic traffic models are challenged by the need to accurately capture and predict individual vehicle trajectories on the link, corridor, and network levels. Such information is not immediately available from the LWR type models as car speeds are different from kinematic wave speeds (the former are greater than or equal to the latter). One way to infer individual car trajectories from the LWR type models is to invoke the Moskowitz function ([217]), also known as the Newell curve ([221, 222, 223]), N(t, x), which represents the cumulative number of vehicles that have passed certain location x along the link by time t. By definition N(t, x) is monotonically increasing in t and monotonically decreasing in x. In fact, the following identities hold: t N(t, x) = f(ρ(t, x)), x N(t, x) = ρ(t, x) where ρ(t, x) represents density and f(ρ(t, x)) represents flow. The Moskowitz function is closely related to the conservation law as it satisfies a Hamilton- Jacobi equation and can be expressed semi-analytically using the variational principle (Lax-Hopf) formula; more details will be presented in Section 6.3.2. The function N(t, x) is naturally related to car trajectories as its graph can be seen as a two-dimensional surface in a three-dimensional Euclidean space. In particular, its contour line {(t, x) : N(t, x) = n}, which is parameterized by the Lagrangian label n, represents the time-space trajectory of the moving car labeled as n. Figure 1.11 shows the contour lines of the Moskowitz function for the same scenario depicted in Figure 1.10. The total number of cars involved in this space-time diagram is 500, and they are labeled as 1-500. Cars that enter the link first have a smaller label; thus the number n increases from the upper-left

1.2 Examples of traffic modeling 15 corner to the lower-right corner. In this figure, area A indicates vehicle movements at a constant speed because the density is uniform; area B corresponds to the jam density and zero vehicle speeds; area C represents the rarefaction wave, in which cars gradually accelerate as a result of queue dissipation. The black solid lines represent shock waves, which indicate a sharp change from lower density to higher density in the direction of travel. As a result a kink in the car trajectory can bee seen across the shock waves corresponding to the breaking maneuver. It can be also seen from these contour lines that a car typically experiences 2-3 full stops on this link. 800 red B green C 500 450 400 350 Space (meter) 400 A 300 250 200 150 100 50 250 500 Time (second) 0 Fig. 1.11. The contour lines of the Moskowitz function N(t, x), which represent car trajectories. The construction of Figure 1.11 involves solving the Hamilton-Jacobi equation for N(t, x) (see Section B.3 of this book for more detail), and computing contour lines. These operations are in general time consuming and largely affected by the spatio-temporal resolution of the model. A computationally more practical procedure for calculating car trajectories, especially through a road network, will be derived later in this book, in Section 8.1. 1.2.6 Second-order extension of the LWR model Despite the popularity of the LWR scalar conservation law model due to its simple mathematical representation and the capability to capture shock waves, queue spillback and so forth, it has a few limitations, especially in describing and predicting complex traffic waves/phenomena observed in traffic. These include stop-and-go waves, phantom jam, and capacity drop; see [23, 187]. These phenomena are mainly caused by the instability of congested traffic

16 1 Introduction and heterogeneous driving behavior, which are insufficiently captured by the single-valued fundamental diagram stipulated by the LWR model. Driven by the need to capture more realistic traffic behavior especially in long and congested highways, second-order or higher-order conservation law models have been proposed since the 1970s, beginning with the Payne- Whitham model ([229, 269]). In a celebrated paper ([76]) Daganzo criticized second-order models by showing various drawbacks including the possibility of cars going backward. Most of such drawbacks were later addressed by the Aw- Rascle-Zhang model, independently proposed by [10] and [278]. More recently, the phase transition models ([54, 60, 115]) drew increased attention from researchers for their capability of representing complex waves while keeping the LWR structure for light traffic. Most second-order traffic models tend to pose, in addition to the LWR-type equation for the conservation of vehicles, a second equation for the conservation or balance of momentum. Let us motivate second-order extension of the LWR model with Figure 1.12, which shows empirical data on the density-flow and density-velocity relationships collected on a segment of the northbound of I-80 located in Emeryville, CA. The dataset mainly focuses on congested traffic, which is shown as the cluster of points for density within [0.1, 0.2] (in vehicle/foot). We can see that instead of forming a clear one-to-one relationship between density and flow (or velocity) as predicted by the LWR model, the data points are scattered in a two-dimensional region. In other words, the same density value may correspond to a range of values for the speed and flow; as a result, traffic may deviate from the equilibrium state that is captured by the LWR model. Flow (vehicle/second) 5 4.5 4 3.5 3 2.5 2 1.5 1 0.5 Data plots Upper envelop Lower envelop Equilibrium state Velocity (foot/second) 60 50 40 30 20 10 Data plots Equilibrium state Upper envelop Lower envelop 0 0 0.05 0.1 0.15 0.2 0.25 Density (vehicle/foot) 0 0 0.05 0.1 0.15 0.2 0.25 Density (vehicle/foot) Fig. 1.12. The density-flow (left) and density-velocity (right) data plots. The second-order phase transition model uses a 2-D region to describe the fundamental diagram, thus capturing the deviation of traffic from the equilibrium state. After applying certain techniques proposed in [234], one may calculate the level of traffic deviation for this congested highway segment, which is shown in Figure 1.13. The top picture shows vehicle density during a 30-minute period while the bottom picture shows the deviation from

1.3 State of the art and challenges 17 equilibrium state, which can be both positive and negative and is normalized to be within [ 1, 1]. Positive (negative) deviation means that the actual speed is higher (lower) than the equilibrium speed. Indeed, we can see that significant deviation occurs where traffic is congested and unstable, and both above-equilibrium and below-equilibrium speeds are present. Fig. 1.13. Top: the space-time diagram for the density. Bottom: the space-time diagram for the normalized deviation from the equilibrium traffic state. The modeling, prediction, and management of highway traffic often require traffic models to capture the aforementioned complex phenomena while remain theoretically and computationally tractable. Some of these issues will be addressed by this book in Chapter 2. 1.3 State of the art and challenges The increasingly important role that conservation law models play in the modeling and simulation of traffic networks comes with challenges and obstacles

18 1 Introduction that need to be properly addressed. Some of the challenges arise from the theoretical aspect of traffic models such as existence, uniqueness, and wellposedness of PDE models; others are driven by practical applications, e.g. integration of conservation law models with massive and heterogeneous traffic data, and real-time and robust decision making for the control and management of large-scale urban networks. In the following discussion, we list some key challenges in the modeling of traffic networks through conservation law models that are currently faced by the mathematical and engineering research communities. These challenges have been (partially) addressed by this book; and we provide references to relevant chapters/sections after the statement of each problem. How to use conservation law models, which are essentially macroscopic, to properly capture vehicle dynamics and interactions that occur on a microscopic level, such as different vehicle types, heterogeneous driving behavior, and emission and fuel consumption rates? These issues are addressed in Chapter 2 where higher-order conservation law models are discussed. What are the most appropriate models for traffic intersections that incorporate certain junction controls (e.g. signal light, stop sign, right-of-way) while maintaining sound mathematical properties (e.g. existence, uniqueness, consistency, and well-posedness)? These questions are addressed in Chapter 3 and Chapter 7. When the conservation law models are extended to road networks, what is the set of minimum requirements that such extensions must satisfy to ensure the physical realism and desirable mathematical behavior of the resulting network models? These challenges are addressed in Chapter 4. How to integrate conservation law models with drivers route and departure time choices in order to form a descriptive modeling of dynamic traffic flows on networks consistent with the notions of travel demand and travel choice principles? This line of research, known as dynamic traffic assignment (DTA), will be discussed in depth in Chapter 5 and Chapter 6. In the DTA literature, it is now understood that the path travel times may depend in a discontinuous way on the path departure rates; this is especially the case when spillback occurs in the network. This fact has posed a fundamental obstacle to the analysis of DTA models. Thus, a logical and important question to raise is whether there exist certain characteristics of a network model for which the aforementioned dependence is continuous, even in the presence of spillback. This question will be carefully analyzed and partially answered in Section 6.4. How to develop models with advanced computing capabilities to support efficient and robust decision making for real-time and large-scale traffic control and management. This challenge is partially addressed in Chapter 7 and Chapter 10 in the context of traffic signal control. How to fuse potentially large, multi-source, and heterogenous traffic datasets into conservation law models and their network extensions? What is the

1.4 The materials ahead 19 performance of first-order models in traffic state estimation and forecast when integrated with traffic data? This is a topic that generates much interest in the engineering community, and this book provides several examples in Sections 10.1, 10.4, and B.3. 1.4 The materials ahead The rest of this book is organized as follows. Chapter 2 focuses on first- and higher-order macroscopic and mesoscopic conservation law models on links or highway segments, including their origins, main features, mathematical representations, drawbacks, and comparisons. Chapter 3 presents a theory of traffic network modeling based on the articulation of link dynamics and junction models. It covers a wide spectrum of continuous- and discrete-time; macroscopic and microscopic; and first- and high-order models. Chapter 4 is concerned with the theoretical aspects of network traffic models. Rigorous results regarding solutions existence, uniqueness, and wellposedness are established based on the mathematical tools of Riemann problems, wave front tracking algorithms, and generalized tangent vectors, etc. Chapter 5 extends the traffic network models to include sources and destinations of traffic. This is the first chapter in this book to distinguish traffic by their trip purposes, and sets the foundation for the study of dynamic traffic assignment presented later. Chapter 6 introduces an active field of inquiry in the engineering research community known as dynamic traffic assignment. It builds on the traffic network models presented in this book so far and incorporates drivers route and departure time choice principles. This chapter primarily focuses on the theory and computation of dynamic user equilibrium. Chapter 7 discusses several examples of traffic control and regulation at junctions, including traffic signal modeling and optimization, as well as roundabout design and management. Chapter 8 considers several scenarios involving heterogeneous network environments such as moving bottlenecks, car paths, and flux limiters. Modeling issues arising therein are discussed with analyses and solutions provided. Chapter 9 focuses on the numerical implementation of computational algorithms for traffic flow on networks. We demonstrate the performance of