Traffic Flow Modeling on Road Networks Using Hamilton-Jacobi Equations
Guillaume Costeseque
Inria Sophia-Antipolis M´ editerran´ ee
ITS seminar, UC Berkeley October 09, 2015
- G. Costeseque (Inria)
HJ on networks Berkeley, Oct. 09 2015 1 / 79
Traffic Flow Modeling on Road Networks Using Hamilton-Jacobi - - PowerPoint PPT Presentation
Traffic Flow Modeling on Road Networks Using Hamilton-Jacobi Equations Guillaume Costeseque Inria Sophia-Antipolis M editerran ee ITS seminar, UC Berkeley October 09, 2015 G. Costeseque (Inria) HJ on networks Berkeley, Oct. 09 2015 1
HJ on networks Berkeley, Oct. 09 2015 1 / 79
Motivation
[Caltrans, Oct. 7, 2015]
HJ on networks Berkeley, Oct. 09 2015 2 / 79
Motivation
[Caltrans, Oct. 7, 2015]
HJ on networks Berkeley, Oct. 09 2015 2 / 79
Motivation
[Mobile Millenium, 2008]
HJ on networks Berkeley, Oct. 09 2015 3 / 79
Motivation
HJ on networks Berkeley, Oct. 09 2015 4 / 79
Introduction to traffic
HJ on networks Berkeley, Oct. 09 2015 5 / 79
Introduction to traffic Macroscopic models
HJ on networks Berkeley, Oct. 09 2015 6 / 79
Introduction to traffic Macroscopic models
HJ on networks Berkeley, Oct. 09 2015 7 / 79
Introduction to traffic Macroscopic models
x N(x,t ± ∆t)
x ∆x N(x ± ∆x,t)
HJ on networks Berkeley, Oct. 09 2015 8 / 79
Introduction to traffic Macroscopic models
x x + ∆x
ρ(x,t)∆x
Q(x,t)∆t Q(x + ∆x,t)∆t
HJ on networks Berkeley, Oct. 09 2015 9 / 79
Introduction to traffic Focus on LWR model
HJ on networks Berkeley, Oct. 09 2015 10 / 79
Introduction to traffic Focus on LWR model
HJ on networks Berkeley, Oct. 09 2015 11 / 79
Introduction to traffic Focus on LWR model
ρmax Density, ρ ρmax Density, ρ Flow, F Flow, F ρmax Flow, F Density, ρ
HJ on networks Berkeley, Oct. 09 2015 12 / 79
Introduction to traffic Second order models
[S. Fan, U. Illinois], NGSIM dataset
HJ on networks Berkeley, Oct. 09 2015 13 / 79
Introduction to traffic Second order models
HJ on networks Berkeley, Oct. 09 2015 14 / 79
Introduction to traffic Second order models
HJ on networks Berkeley, Oct. 09 2015 15 / 79
Introduction to traffic Second order models
HJ on networks Berkeley, Oct. 09 2015 15 / 79
Introduction to traffic Second order models
HJ on networks Berkeley, Oct. 09 2015 15 / 79
Micro to macro in traffic models
HJ on networks Berkeley, Oct. 09 2015 16 / 79
Micro to macro in traffic models Homogenization
(i − 1)
(i)
HJ on networks Berkeley, Oct. 09 2015 17 / 79
Micro to macro in traffic models Homogenization
(i − 1)
(i)
ε ⌋
HJ on networks Berkeley, Oct. 09 2015 17 / 79
Micro to macro in traffic models Homogenization
HJ on networks Berkeley, Oct. 09 2015 18 / 79
Micro to macro in traffic models Homogenization
ε⌋
HJ on networks Berkeley, Oct. 09 2015 18 / 79
Micro to macro in traffic models Multi-anticipative traffic
HJ on networks Berkeley, Oct. 09 2015 19 / 79
Micro to macro in traffic models Multi-anticipative traffic
ε⌋
HJ on networks Berkeley, Oct. 09 2015 20 / 79
Micro to macro in traffic models Multi-anticipative traffic
HJ on networks Berkeley, Oct. 09 2015 21 / 79
Micro to macro in traffic models Numerical schemes
HJ on networks Berkeley, Oct. 09 2015 22 / 79
Micro to macro in traffic models Numerical schemes
5 10 15 20 25 30 35 40 5 10 15 20 25
1 2 3 4 5
HJ on networks Berkeley, Oct. 09 2015 23 / 79
Micro to macro in traffic models Numerical schemes
HJ on networks Berkeley, Oct. 09 2015 24 / 79
Micro to macro in traffic models Numerical schemes
HJ on networks Berkeley, Oct. 09 2015 25 / 79
Micro to macro in traffic models Numerical schemes
HJ on networks Berkeley, Oct. 09 2015 26 / 79
Variational principle applied to GSOM models
HJ on networks Berkeley, Oct. 09 2015 27 / 79
Variational principle applied to GSOM models LWR model
HJ on networks Berkeley, Oct. 09 2015 28 / 79
Variational principle applied to GSOM models LWR model
M(q) u w
Density ρ
q q
Flow F
w u
q Transform M −wρmax
HJ on networks Berkeley, Oct. 09 2015 29 / 79
Variational principle applied to GSOM models LWR model
u(.),(t0,x0)
t0
Time Space J (T, xT)
HJ on networks Berkeley, Oct. 09 2015 30 / 79
Variational principle applied to GSOM models LWR model
Flow, F w u ρmax Density, ρ u x w t Time Space (t, x)
HJ on networks Berkeley, Oct. 09 2015 31 / 79
Variational principle applied to GSOM models LWR model
HJ on networks Berkeley, Oct. 09 2015 32 / 79
Variational principle applied to GSOM models LWR model
1/ρcrit Speed, V u −wρmax Spacing, r 1/ρmax
−wρmax n t (t, n) Time Label
HJ on networks Berkeley, Oct. 09 2015 33 / 79
Variational principle applied to GSOM models GSOM family
HJ on networks Berkeley, Oct. 09 2015 34 / 79
Variational principle applied to GSOM models GSOM family
M(N, p, t) pq W(N, q, t) W(N, r, t) q r p p
c Transform M
HJ on networks Berkeley, Oct. 09 2015 35 / 79
Variational principle applied to GSOM models GSOM family
HJ on networks Berkeley, Oct. 09 2015 36 / 79
Variational principle applied to GSOM models GSOM family
HJ on networks Berkeley, Oct. 09 2015 37 / 79
Variational principle applied to GSOM models Methodology
HJ on networks Berkeley, Oct. 09 2015 38 / 79
Variational principle applied to GSOM models Methodology
HJ on networks Berkeley, Oct. 09 2015 39 / 79
Variational principle applied to GSOM models Numerical example
20 40 60 80 100 120 140 160 180 200 500 1000 1500 2000 2500 3000 3500
Density ρ (veh/km) Flow F (veh/h)
Fundamental diagram F(ρ,I)
5 10 15 20 25 30 35 40 45 50 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Label N
Initial conditions I(N,t0)
Driver attribute I0
HJ on networks Berkeley, Oct. 09 2015 40 / 79
Variational principle applied to GSOM models Numerical example
5 10 15 20 25 30 35 40 45 50 5 10 15 20 25 30 35 40 45 50
Label N Initial conditions r(N,t0) Spacing r0 (m)
5 10 15 20 25 30 35 40 45 50 −1400 −1200 −1000 −800 −600 −400 −200
Label N Position X (m) Initial positions X(N,t0)
20 40 60 80 100 120 12 14 16 18 20 22 24 26 28 30
Time t (s) Spacing r(N0,t) Spacing r0 (m.s−1)
20 40 60 80 100 120 500 1000 1500 2000 2500
Time t (s) Position X0 (m) Position X(N0,t)
HJ on networks Berkeley, Oct. 09 2015 41 / 79
Variational principle applied to GSOM models Numerical example
HJ on networks Berkeley, Oct. 09 2015 42 / 79
Variational principle applied to GSOM models Numerical example
20 40 60 80 100 120 −1500 −1000 −500 500 1000 1500 2000 2500
HJ on networks Berkeley, Oct. 09 2015 43 / 79
Variational principle applied to GSOM models Numerical example
HJ on networks Berkeley, Oct. 09 2015 44 / 79
Variational principle applied to GSOM models Numerical example
20 40 60 80 100 120 −1500 −1000 −500 500 1000 1500 2000 2500
HJ on networks Berkeley, Oct. 09 2015 45 / 79
Variational principle applied to GSOM models Numerical example
HJ on networks Berkeley, Oct. 09 2015 46 / 79
HJ equations on a junction
HJ on networks Berkeley, Oct. 09 2015 47 / 79
HJ equations on a junction
HJ on networks Berkeley, Oct. 09 2015 48 / 79
HJ equations on a junction HJ junction model
HJ on networks Berkeley, Oct. 09 2015 49 / 79
HJ equations on a junction HJ junction model
HJ on networks Berkeley, Oct. 09 2015 50 / 79
HJ equations on a junction HJ junction model
α (p)
α (p)
HJ on networks Berkeley, Oct. 09 2015 51 / 79
HJ equations on a junction Numerical scheme
HJ on networks Berkeley, Oct. 09 2015 52 / 79
HJ equations on a junction Mathematical results
HJ on networks Berkeley, Oct. 09 2015 53 / 79
HJ equations on a junction Mathematical results
HJ on networks Berkeley, Oct. 09 2015 54 / 79
HJ equations on a junction Mathematical results
Proof
HJ on networks Berkeley, Oct. 09 2015 55 / 79
HJ equations on a junction Traffic interpretation
HJ on networks Berkeley, Oct. 09 2015 56 / 79
HJ equations on a junction Traffic interpretation
−2 −1 2 1 −2 −2 −1 −1 1 1 2 2
1
HJ on networks Berkeley, Oct. 09 2015 57 / 79
HJ equations on a junction Traffic interpretation
−1
−2
1
HJ on networks Berkeley, Oct. 09 2015 58 / 79
HJ equations on a junction Traffic interpretation
Density ρ ρcrit ρmax Supply QS Qmax Density ρ ρcrit ρmax Flow Q Qmax Density ρ ρcrit Demand QD Qmax
HJ on networks Berkeley, Oct. 09 2015 59 / 79
HJ equations on a junction Numerical simulation
HJ on networks Berkeley, Oct. 09 2015 60 / 79
HJ equations on a junction Numerical simulation
50 100 150 200 250 300 350 500 1000 1500 2000 2500 3000 3500 4000 (ρc,fmax) (ρc,fmax)
Density (veh/km) Flow (veh/h)
HJ on networks Berkeley, Oct. 09 2015 61 / 79
HJ equations on a junction Numerical simulation
−200 −150 −100 −50 10 20 30 40 50 60 70
Road n° 1 (t= 0s)
Position (m) Density (veh/km) 50 100 150 200 10 20 30 40 50 60 70
Road n° 2 (t= 0s)
Position (m) Density (veh/km) 50 100 150 200 10 20 30 40 50 60 70
Road n° 3 (t= 0s)
Position (m) Density (veh/km)
HJ on networks Berkeley, Oct. 09 2015 62 / 79
HJ equations on a junction Numerical simulation
HJ on networks Berkeley, Oct. 09 2015 63 / 79
HJ equations on a junction Numerical simulation
HJ on networks Berkeley, Oct. 09 2015 64 / 79
HJ equations on a junction Numerical simulation
1 2 3 4 5 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13
Trajectories on road n° 1
Position (m) Time (s) −200 −150 −100 −50 5 10 15
1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12
Trajectories on road n° 2
Position (m) Time (s) 50 100 150 200 5 10 15
1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 10 11 12
Trajectories on road n° 3
Position (m) Time (s) 50 100 150 200 5 10 15
HJ on networks Berkeley, Oct. 09 2015 65 / 79
HJ equations on a junction Recent developments
HJ on networks Berkeley, Oct. 09 2015 66 / 79
HJ equations on a junction Recent developments
HJ on networks Berkeley, Oct. 09 2015 67 / 79
HJ equations on a junction Recent developments
HJ on networks Berkeley, Oct. 09 2015 68 / 79
HJ equations on a junction Recent developments
HJ on networks Berkeley, Oct. 09 2015 69 / 79
HJ equations on a junction Recent developments
HJ on networks Berkeley, Oct. 09 2015 70 / 79
HJ equations on a junction Recent developments
HJ on networks Berkeley, Oct. 09 2015 71 / 79
HJ equations on a junction Recent developments
HJ on networks Berkeley, Oct. 09 2015 72 / 79
HJ equations on a junction Recent developments
5 10 15 20 25 30 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Offset (s) Flux limiter
l=0 m l=5 m l=10 m l=20 m
HJ on networks Berkeley, Oct. 09 2015 73 / 79
Conclusions and perspectives
HJ on networks Berkeley, Oct. 09 2015 74 / 79
Conclusions and perspectives
HJ on networks Berkeley, Oct. 09 2015 75 / 79
Conclusions and perspectives
HJ on networks Berkeley, Oct. 09 2015 76 / 79
References
HJ on networks Berkeley, Oct. 09 2015 77 / 79
References
HJ on networks Berkeley, Oct. 09 2015 78 / 79
References
HJ on networks Berkeley, Oct. 09 2015 79 / 79