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

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

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

Optimization-based queue estimation on an arterial traffic link with measurement uncertainties

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

Representation formula for traffic flow estimation on a network

Introducing stochastic aspects in macroscopic traffic flow modeling

Linear and quadratic programming formulations of data assimilation or data reconciliation problems for a class of Hamilton-Jacobi equations

I. INTRODUCTION. A. Motivation and Background

Acommon mathematical tool for modeling distributed parameter

Solutions to Switched Hamilton-Jacobi Equations and Conservation Laws Using Hybrid Components

Convex formulations of inverse modeling problems on systems modeled by Hamilton-Jacobi equations. Applications to traffic flow engineering

Estimation of Measures of Effectiveness Based on Connected Vehicle Data

Conservation laws and some applications to traffic flows

Solution of Impulsive Hamilton-Jacobi Equation and Its Applications

Convex formulations of inverse modeling problems on systems modeled by Hamilton-Jacobi equations: applications to traffic flow engineering

MODELLING TRAFFIC FLOW ON MOTORWAYS: A HYBRID MACROSCOPIC APPROACH

ESTIMATING or controlling the state of a distributed

Path and travel time inference from GPS probe vehicle data

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

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

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

Continuum Modelling of Traffic Flow

The traffic statics problem in a road network

Transportation Research Part B

Cumulative Count Curve and Queueing Analysis

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

A STUDY OF TRAFFIC PERFORMANCE MODELS UNDER AN INCIDENT CONDITION

On the distribution schemes for determining flows through a merge

Measuring Wave Velocities on Highways during Congestion using Cross Spectral Analysis

Delay of Incidents Consequences of Stochastic Incident Duration

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

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

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

Performance analysis and signal design for a stationary signalized ring road

Traffic Flow Theory & Simulation

Coupling conditions for transport problems on networks governed by conservation laws

The Aw-Rascle traffic flow model with phase transitions

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

Automatic fitting procedure for the fundamental diagram

Numerical Simulation of Traffic Flow via Fluid Dynamics Approach

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

Research Article A Method for Queue Length Estimation in an Urban Street Network Based on Roll Time Occupancy Data

Intersection Models and Nash Equilibria for Traffic Flow on Networks

Observability in Traffic Modeling: Eulerian and Lagrangian Coordinates

Date: Location: Den Haag - Nootdorp. Yufei Yuan Aurélien Duret Hans van Lint. Conference on Traffic and Granular Flow 15

Probe vehicle-based traffic state estimation method with spacing information and conservation law

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

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

Analytical Deriving of Second Order Model of Payne from First Order Lighthil-Whitham-Richards Model

On sequential data assimilation for scalar macroscopic traffic flow models

Traffic Flow Theory & Simulation

A hydrodynamic theory based statistical model of arterial traffic

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

Hysteresis in traffic flow revisited: an improved measurement method

arxiv: v1 [math.oc] 13 Mar 2019

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

On the global stability of departure time user equilibrium: A Lyapunov approach

Optimizing traffic flow on highway with three consecutive on-ramps

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

The LWR model on a network

On the equivalence between continuum and car-following models of traffic flow arxiv: v1 [math.ap] 2 Dec 2014

Research Article CTM Based Real-Time Queue Length Estimation at Signalized Intersection

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

ONLINE OFFSET OPTIMISATION IN URBAN NETWORKS BASED ON CELL TRANSMISSION MODEL

String and robust stability of connected vehicle systems with delayed feedback

2D Traffic Flow Modeling via Kinetic Models

UC Irvine UC Irvine Previously Published Works

A Continuous Model for Two-Lane Traffic Flow

A Three-Stream Model for Arterial Traffic

Two-dimensional macroscopic models for traffic flow on highways

Macroscopic Fundamental Diagram for Urban Streets and Mixed Traffic: Cross-comparison of Estimation Methods

VISUAL EXPLORATION OF SPATIAL-TEMPORAL TRAFFIC CONGESTION PATTERNS USING FLOATING CAR DATA. Candra Kartika 2015

Towards Fine-Grained Urban Traffic Knowledge Extraction Using Mobile Sensing

Traffic models on a network of roads

CHAPTER 3: INTEGER PROGRAMMING

A generic and hybrid approach for pedestrian dynamics to couple cellular automata with network flow models

Estimating the vehicle accumulation: Data-fusion of loop-detector flow and floating car speed data

A link queue model of network traffic flow

A Probability-Based Model of Traffic Flow

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).

$QDO\]LQJ$UWHULDO6WUHHWVLQ1HDU&DSDFLW\ RU2YHUIORZ&RQGLWLRQV

Traffic flow estimation using higher-order speed statistics

arxiv: v1 [math.oc] 10 Feb 2010

Data - Model Synchronization in Extended Kalman Filters for Accurate Online Traffic State Estimation

A GENERAL PHASE TRANSITION MODEL FOR VEHICULAR TRAFFIC

A SIMPLIFIED MODEL OF URBAN RAILWAY SYSTEM FOR DYNAMIC TRAFFIC ASSIGNMENT

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

Traffic Flow Theory & Simulation

Creating a Visual, Interactive Representation of Traffic Flow. Eric Mai CE 291F May 4, 2009

Modeling and simulation of highway traffic using a cellular automaton approach

Modelling and Optimisation of Dynamic Motorway Traffic. Ying Li

Chapter 2 Travel Time Definitions

A Cellular Automaton Model for Heterogeneous and Incosistent Driver Behavior in Urban Traffic

arxiv: v1 [math.oc] 21 Sep 2015

Created by T. Madas CALCULUS KINEMATICS. Created by T. Madas

UC Berkeley Recent Work

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

STABILITY ESTIMATES FOR SCALAR CONSERVATION LAWS WITH MOVING FLUX CONSTRAINTS. Maria Laura Delle Monache. Paola Goatin

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

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

Transcription:

Queue length estimation on urban corridors Guillaume Costeseque with Edward S. Canepa (KAUST) and Chris G. Claudel (UT, Austin) Inria Sophia-Antipolis Méditerranée VIII Workshop on the Mathematical Foundations of Traffic March 08, 2017 G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 1 / 25

Motivation Traffic control strategies Main control schemes: Highways Variable speed limits Ramp metering Dynamic lane management Arterial streets Adaptative traffic signal timings [Source: TRI Old Dominion University website] G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 2 / 25

Motivation Traffic control strategies Main control schemes: Highways Variable speed limits Ramp metering Dynamic lane management Arterial streets Adaptative traffic signal timings [Source: TRI Old Dominion University website] G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 2 / 25

Motivation Why introducing bounded acceleration? Traffic light: What scalar conservation laws theory teaches us t k + x Q(k) =0, Q(k) =min{v f k, w (k κ)} x Q (B) (A) (B) (A) (A) w (C) t vf (A) (A) 0 κ (C) k G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 3 / 25

Motivation Why introducing bounded acceleration? Car trajectories (Assuming no Italian taxi drivers...) x t G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 3 / 25

Motivation Why introducing bounded acceleration? Bounded acceleration phase [Lebacque, 2003, Leclercq, 2007] x Q (B) (A) (B) (A) (A) w (C) t vf (A) (A) 0 κ (C) k G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 3 / 25

Motivation Why introducing bounded acceleration? Car trajectories with bounded acceleration phase x t G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 3 / 25

Motivation Outline 1 Introduction 2 Optimization problem 3 Model and data constraints 4 Application to Lankershim Bvd, LA G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 4 / 25

Introduction Outline 1 Introduction 2 Optimization problem 3 Model and data constraints 4 Application to Lankershim Bvd, LA G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 5 / 25

Introduction Quick review of queue length estimation methods Queue length estimation at signalized intersections: [data-driven] input-output techniques (-) Need good estimate of the initial queue length G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 6 / 25

Introduction Quick review of queue length estimation methods Queue length estimation at signalized intersections: [data-driven] input-output techniques (-) Need good estimate of the initial queue length [data-driven] statistical/probabilistic approaches (-) Strongly depend on realistic vehicles arrival patterns VS sparsely available GPS data G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 6 / 25

Introduction Quick review of queue length estimation methods Queue length estimation at signalized intersections: [data-driven] input-output techniques (-) Need good estimate of the initial queue length [data-driven] statistical/probabilistic approaches (-) Strongly depend on realistic vehicles arrival patterns VS sparsely available GPS data [model based] shockwaves-based approach (-) Previous works do not account for bounded acceleration G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 6 / 25

Introduction Our approach Our focus Shockwaves-based approach: optimization-based framework [Anderson et al., 2013] G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 7 / 25

Introduction Our approach Our focus Shockwaves-based approach: optimization-based framework [Anderson et al., 2013] + explicit solutions for the macroscopic traffic flow models G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 7 / 25

Introduction Our approach Our focus Shockwaves-based approach: optimization-based framework [Anderson et al., 2013] +explicitsolutionsforthemacroscopictrafficflowmodels Basic assumptions: triangular fundamental diagram (FD) piecewise affine conditions Q(k) =min{v f k, w(k κ)} G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 7 / 25

Introduction LWR and LWR-BA models LWR model [Lighthill and Whitham, 1955, Richards, 1956]: scalar conservation law t k + x Q(k) =0, on (0, + ) R, (1) G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 8 / 25

Introduction LWR and LWR-BA models LWR model [Lighthill and Whitham, 1955, Richards, 1956]: scalar conservation law t k + x Q(k) =0, on (0, + ) R, (1) LWR model with bounded acceleration [Lebacque, 2002, Lebacque, 2003, Leclercq, 2002, Leclercq, 2007] { t k + x Q(k) =0, if v = V e (k), t k + x (kv) =0 if v < V e (k), t v + v x v = a (2) a is the maximal acceleration rate V e : k V e (k) equilibriumspeedsuchthatq(k) =kv e (k) G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 8 / 25

Introduction Hamilton-Jacobi setting Consider the Moskowitz function M(t, x) = + x k(t, y)dy (3) such that x M = k and t M = kv Then the LWR with bounded acceleration can be recast as t M Q ( x M)=0, if v = V e ( x M), { (4) t M + v x M =0, if v < V e ( x M) t v + v x v = a, G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 9 / 25

Introduction Hamilton-Jacobi setting Explicit solutions Viability theory + Lax-Hopf formula [Claudel and Bayen, 2010a, Claudel and Bayen, 2010b] = explicit solutions LWR model LWR model with bounded acceleration [Mazaré et al., 2011] [Qiu et al., 2013] G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 10 / 25

Optimization problem Outline 1 Introduction 2 Optimization problem 3 Model and data constraints 4 Application to Lankershim Bvd, LA G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 11 / 25

Optimization problem Initial and boundary conditions Piecewise affine conditions x x n c (j) down c (i) ini c (l) intern x 0 t 0 c (j) up t max t G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 12 / 25

Optimization problem Initial and boundary conditions Piecewise affine conditions Initial conditions c (i) ini (x) = { k i x + b i, if x [x i, x i+1 ], +, Upstream boundary conditions c (j) up (t) = else, { q j t + d j, if t [t j, t j+1 ], +, Downstream boundary conditions c (j) down (t) = Internal boundary condition c (l) intern (t, x) = else, { p j t + b j, if t [t j, t j+1 ], +, else, { M (l) + q (l) intern (t t(l) +, min ), if (t, x) D(l), else G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 13 / 25

Optimization problem Setting of the MILP Decision variable ( ) y :=...,k i,...,...,q }{{} j,...,...,p j,...,...,m (l), q (l) intern }{{}}{{}}{{,... } initial densities upstream flows downstream flows internal conditions G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 14 / 25

Optimization problem Setting of the MILP Decision variable ( ) y :=...,k i,...,...,q }{{} j,...,...,p j,...,...,m (l), q (l) intern }{{}}{{}}{{,... } initial densities upstream flows downstream flows internal conditions Optimization problem as a Mixed Integer Linear Programming (MILP) Maximize g(y) { A model y b model, subject to C data y d data, (model constraints), (data constraints). G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 14 / 25

Optimization problem Setting of the MILP Decision variable ( ) y :=...,k i,...,...,q }{{} j,...,...,p j,...,...,m (l), q (l) intern }{{}}{{}}{{,... } initial densities upstream flows downstream flows internal conditions Optimization problem as a Mixed Integer Linear Programming (MILP) Maximize g(y) { A model y b model, subject to C data y d data, (model constraints), (data constraints). Objective function: maximize the downstream outflows g(y) =(0 R n, 0 R m, 1 R m, 0 R o R o ) y T = m 1 j=0 p j G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 14 / 25

Optimization problem Queue estimation Algorithm 1 Compute the optimal solution to the MILP ( y :=...,ki,...,...,qj,...,...,pj,... }{{}}{{}}{{} initial densities upstream flows downstream flows =argmax y g(y),..., (M (l)) (, q intern) (l),... } {{ } internal conditions 2 Compute the traffic states M and k = x M thanks to the explicit solutions [Qiu et al., 2013] 3 Deduce queue lengths by computing for any time step the extremal points of { } Q ε (t) := (α, β) ξ α<β χ, k(t, z) κ ε, z [α, β] where ε>0 is a prescribed sensitivity parameter ) G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 15 / 25

Model and data constraints Outline 1 Introduction 2 Optimization problem 3 Model and data constraints 4 Application to Lankershim Bvd, LA G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 16 / 25

Model and data constraints Model constraints Compatibility conditions Proposition (Compatibility conditions [Claudel and Bayen, 2011]) Consider a family of value conditions c j and define their minimum c(t, x) :=min j J c j(t, x). Then, the solution M of the LWR-BA PDE verifies if and only if M(t, x) =c(t, x), for any (t, x) Dom (c), M ci (t, x) c j (t, x), for all i, j J, and (t, x) Dom(c j ). G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 17 / 25

Model and data constraints Model constraints x x n (iv) v f (iii) x i+1 c (i) ini x i x 0 x n t 0 x (i) w w (ii) w v f (iv) v f v f t max t Check and M c (i) ini M c (j) up c (j) up c (i) ini only for crossing points of domains of influence (v) (ii) x 0 c (j) up (iii) t 0 tmax t t j t j+1 (i) w G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 18 / 25

Model and data constraints Data constraints Data constraints Assume that the data constraints are linear w.r.t. the decision variable y C data y d data. 1 Downstream outflow constraint (red light) p j =0, j s.t. Ω red [t j, t j+1 ], 2 [Loops] Upstream flow data q meas with errors e meas flow (1 e meas flow )qmeas (t) q j (1 + e meas flow )qmeas (t), t [t j, t j+1 ] 3 [GPS] Travel times data dtravel meas with errors etime meas M (t meas exit d meas travel e meas time,ξ) M(texit meas,χ) M (t meas exit d meas travel + e meas time,ξ). G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 19 / 25

Application to Lankershim Bvd, LA Outline 1 Introduction 2 Optimization problem 3 Model and data constraints 4 Application to Lankershim Bvd, LA G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 20 / 25

Application to Lankershim Bvd, LA NGSIM dataset (2006) G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 21 / 25

Application to Lankershim Bvd, LA NGSIM dataset (2006) monitored section = 5 blocks and 4 signalized intersections individual trajectories for each vehicle (+2,400) over 30 min G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 21 / 25

Queue Estimation on Networks Link 1 24

Queue Estimation on Networks Link 2 25

End of the talk Thanks for your attention Any question? guillaume.costeseque@inria.fr G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 25 / 25

References Some references I Anderson, L. A., Canepa, E. S., Horowitz, R., Claudel, C. G., and Bayen, A. M. (2013). Optimization-based queue estimation on an arterial traffic link with measurement uncertainties. Transportation Research Board 93rd Annual Meeting. Paper 14-4570. Claudel, C. G. and Bayen, A. M. (2010a). Lax Hopf based incorporation of internal boundary conditions into Hamilton Jacobi equation. Part I: Theory. Automatic Control, IEEE Transactions on, 55(5):1142 1157. Claudel, C. G. and Bayen, A. M. (2010b). Lax Hopf based incorporation of internal boundary conditions into Hamilton Jacobi equation. Part II: Computational methods. Automatic Control, IEEE Transactions on, 55(5):1158 1174. G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 26 / 25

References Some references II Claudel, C. G. and Bayen, A. M. (2011). Convex formulations of data assimilation problems for a class of Hamilton Jacobi equations. SIAM Journal on Control and Optimization, 49(2):383 402. Lebacque, J.-P. (2002). AtwophaseextensionoftheLWRmodelbasedontheboundednessoftraffic acceleration. In Transportation and Traffic Theory in the 21st Century. Proceedings of the 15th International Symposium on Transportation and Traffic Theory. Lebacque, J.-P. (2003). Two-phase bounded-acceleration traffic flow model: analytical solutions and applications. Transportation Research Record: Journal of the Transportation Research Board, 1852(1):220 230. G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 27 / 25

References Some references III Leclercq, L. (2002). Modélisation dynamique du trafic et applications à l estimation du bruit routier. PhD thesis, Villeurbanne, INSA. Leclercq, L. (2007). Bounded acceleration close to fixed and moving bottlenecks. Transportation Research Part B: Methodological,41(3):309 319. Lighthill, M. J. and Whitham, G. B. (1955). On kinematic waves II. A theory of traffic flow on long crowded roads. Proceedings of the Royal Society of London. Series A. Mathematical and Physical Sciences, 229(1178):317 345. Mazaré, P.-E., Dehwah, A. H., Claudel, C. G., and Bayen, A. M. (2011). Analytical and grid-free solutions to the Lighthill Whitham Richards traffic flow model. Transportation Research Part B: Methodological,45(10):1727 1748. G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 28 / 25

References Some references IV Qiu, S., Abdelaziz, M., Abdellatif, F., and Claudel, C. G. (2013). Exact and grid-free solutions to the Lighthill Whitham Richards traffic flow model with bounded acceleration for a class of fundamental diagrams. Transportation Research Part B: Methodological,55:282 306. Richards, P. I. (1956). Shock waves on the highway. Operations research, 4(1):42 51. G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 29 / 25

Appendices Outline 5 References 6 Appendices Initial condition: free-flow case Initial condition: congested case Upstream condition: free-flow case Upstream condition: congested case Downstream condition: free-flow case Downstream condition: congested case Junction setting G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 30 / 25

Appendices Initial condition: free-flow case x x n (iii) v f (ii) v f x i+1 c (i) ini x i (i) w x 0 t 0 t max t G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 31 / 25

Appendices Initial condition: congested case x x n (iv) v f (iii) x i+1 c (i) ini x i (i) w w (ii) w x 0 t 0 t max t G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 32 / 25

Appendices Upstream condition: free-flow case x x n (iii) v f vf (ii) x 0 c (j) up t 0 t max t t j t j+1 (i) G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 33 / 25

Appendices Upstream condition: congested case x x n v f (iv) v f v f (v) (ii) x 0 c (j) up (iii) t 0 t max t t j t j+1 (i) w G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 34 / 25

Appendices Downstream condition: free-flow case x n x c (j) down (iv) (i) (ii) (iii) w w w x 0 t t 0 t j t j+1 t max G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 35 / 25

Appendices Downstream condition: congested case x x n x (l) min v f (vi) c (l) intern (iii) v f w (iv) (ii) (i) v f w w (v) x 0 t 0 t (l) min t (l) max t max t G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 36 / 25

Appendices Junction setting f out f rampout f rampin f in G. Costeseque Queue length estimation on arterials Roma, March 08th 2017 37 / 25