24
A Multiclasse Car-Following Rule Based On The LWR Model INRETS Ludovic Leclercq, LICIT (ENTPE/INRETS) Jorge A. Laval, GeorgiaTech University 20 – 22 June 2007 Traffic And Granular Flow ‘07

A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

A Multiclasse Car-Following Rule Based On The LWR Model

INRETS

Ludovic Leclercq, LICIT (ENTPE/INRETS)

Jorge A. Laval, GeorgiaTech University

20 – 22 June 2007

Traffic And Granular Flow ‘07

Page 2: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval2

Multiclasse in the LWR model

� Extensive researches have been conducted to introduce traffic heterogeneity in the LWR model(Wong and Wong, 2002) (Zhang and Jin, 2002) (Zhu et al, 2003) (Chanut and Buisson, 2003) (Benzoni-Gavage Colombo, 2003) (Logghe, 2003) (Chanut, 2005)

� These researches are based on a traffic decomposition into homogeneous classes represented continuously

� Derived numerical schemes are very diffusive

Page 3: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval3

Scope of the research

� Introduce traffic heterogeneity into a Lagrangian formulation of the LWR model rather than the traditional Eulerian one

� Derive an efficient numerical scheme that is exact (and then with no diffusion) under little restrictive assumptions

Page 4: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval4

Outline

� Lagrangian resolution of the homogeneous LWR model

� Extension to heterogeneous flow

� Numerical examples

Page 5: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval5

The homogeneous LWR model

a: Flow/density relationship Q

k

qqm

kc

-w

km

vm

Conservation equation:

Variables: k, density; v, speed; q=kv, flow

Fundamental diagram (FD):

The model can be synthesized as a scalar hyperbolic equation:

0t xk kv∂ + ∂ =

( ) or ( ) ( )v V k q kV k Q k= = =

( ) 0t xk Q k∂ + ∂ =

Page 6: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval6

The Lagrangian coordinates

� N(x,t) represents the cumulative number of vehicles that cross location x by time t

� k=-∂xN and q=∂tN

� The coordinates (x,t) can be changed to (N,t)

� The conservation equation becomes:

0t Ns v∂ + ∂ = with s=1/k (spacing)

Page 7: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval7

The homogeneous LWR modelin Lagrangian coordinates

b: Speed/spacing relationship V*

s

v

vm

sc=1/k

cs

m=1/k

m

wkm

The FD can be expressed as :*(1/ ) ( )v V s V s= =

The model reduces toa scalar hyperbolic equation:

* ( ) 0t Ns V s∂ + ∂ =

The model can also be expressed as: *X XV

t N

∂ ∂ = − ∂ ∂

Let X(n,t) be the inverse of N(x,t) -> X is obtained by solving for x in n=N(x,t)-> X represents the trajectory of vehicle n

Hamilton-Jacobi equation

Page 8: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval8

Numerical resolution using the Godunov scheme

*( , ) ( , ) ( , ) ( , )X n t t X n t X n t X n n tV

t n

+ ∆ − − − ∆ = − ∆ ∆

( ) ( )( ) ( ) ( )

, ,, min

1 , ,

with /

m

m

X n t v tX n t t

X n t X n n t w t

wk t n

α αα

+ ∆+ ∆ = − + − ∆ − ∆

= ∆ ∆

When the FD is triangular:

As the flux function V* is increasing the Godunov scheme reduces to the

upwind method:

a: Grid in (n,t) plane

t

n

t t+∆t

n-∆n

n

n+∆n

Cell i

Cell i+1

Cell i-1 ∆t

∆n

α should be lower than 1 (CFL condition)

Page 9: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval9

Numerical resolution using the variational principle (Daganzo, 2005)The model solution in X satisfies a least-cost path problem

(Daganzo, 2006) (Leclercq et al, 2007):

( )( )Cmin C : C , wherePPX B= + ∆ ∀ ∈ ∩V S

( )C

: set of all valid paths

: set of all path from the boundary condition to

: value at the beginning of the path C

C : cost of path C

P P

B X

V

S

P

n

t

C

BC

Page 10: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval10

Numerical resolution using the variational principle (2)

� When the FD is triangular, only two paths has to be considered� Free-flow path (slope: 0 ; cost: vm)� Congested path (slope: wkx ; cost: -w)

� When discretizing the initial conditions in ∆n units and setting ∆t=∆n/(wkx), the model solutions can be deduced from the following network:

tt t+∆t

n-∆n

n

Init ial nodes

X(n,t)

X(n-∆n,t)

X(n,t+∆t)

wkx

0

( ) ( )( )

,, min

,

mX n t v tX n t t

X n n t w t

+ ∆+ ∆ = − ∆ − ∆

Page 11: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval11

Remarks

� The variational scheme is exact provided that the initial data is linear between two consecutive initial nodes

� When the FD is triangular, the Godunov scheme with α=1 and the variational one are equivalent

Page 12: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Multiclasse in Lagrangian Framework

Page 13: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval13

Principle

� Define a specific FD for each Lagrangian cell (∆n=1)

� Each vehicle type i is defined by three parameters:� The free-flow speed vm,i

� The jam density kx,i (≈inverse of vehicle size)� The wave-speed wi

a: Grid in (n,t) plane

t

n

t t+∆t

n-∆n

n

n+∆n

Cell i

Cell i+1

Cell i-1 ∆t

∆n

Density [veh/m]

Flo

w [v

eh/s

]

wi

kx,i

vm,i

Page 14: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval14

Numerical resolution using the Godunov scheme

� The Godunov scheme is adapted to heterogeneous problems (Lebacque, 1996)

( ) ( ) ( ) ( ) ( )( ), min , , 1 , 1,

with

m

m

X n t t X n t v t X n t X n t w t

wk t

α αα

+ ∆ = + ∆ − + − − ∆

= ∆

( ) ( ) ( ) ( ) ( )( ),

,

, min , , 1 , 1,

with

m i i i i

i i m i

X n t t X n t v t X n t X n t w t

w k t

α αα

+ ∆ = + ∆ − + − − ∆

= ∆

becomes:

n n-1 x

Vehicle type i

CFL condition: max(αi)≤1

Page 15: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval15

Numerical resolution using the variational principle� Free-flow path: only the cost (vm,i) is modified

� Congested path: the slope (wikx,i) and the cost (-wi) are modified

t

n

t t+∆t

n-1

n

Initial nodes

X(n,t)

X(n-1,t)

X(n,t+∆t)

wkx

0

Slope modifications change the structure of the network

wikx,i

This point is not on the network grid

=> the value of X is unknown

Page 16: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval16

X value estimation – solution 1

� Assume that the spacing is uniform between nand n-1 at time t and estimate the X value:

� The numerical scheme is then equivalent to the Godunov one

� The numerical scheme does not remain exact

( ) ( ) ( ) ( ) ,1 , 1, with i i i i m iX t X n t X n t w k tα α α= − + − = ∆

Page 17: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval17

X value estimation – solution 2

� Store the X values at previous time steps and look for the time when the congested path join a network node

t

n

t t+∆t

n-1

n

Initial nodes

X(n,t)

X(n-1,t)

X(n,t+∆t)0

wikx,i

This is possible if for each vehicle:

� wi is the same � the ratio kx,i/max(kx,i)

is an integer

Under these assumptions, the numerical scheme is exact

Page 18: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Numerical examples

Page 19: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval19

Case of study

� One-lane road� Cars and trucks with specific

FDs� A constant flow rate at the

entry (1080 veh/h)� Composition:

� 0-150s: 90% cars, 10% trucks

� 150s-350s: 60% cars, 40% trucks

� A traffic signal (cycle=90s,green time=60s)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.20

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

Density [veh/m]

Flo

w [

veh/

s]

u=20 m/s

u=12 m/s

Cars

Trucks

Page 20: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval20

Variational scheme

0 50 100 150 200 250 3000

100

200

300

400

500

600

700

800

Time [s]

Spa

ce [

m]

(Cars = 90% ; Trucks = 10%) (Cars = 60% ; Trucks = 40%)

Page 21: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval21

Godunov scheme

0 50 100 150 200 250 3000

100

200

300

400

500

600

700

800

Time [s]

Spa

ce [

m]

(Cars = 90% ; Trucks = 10%) (Cars = 60% ; Trucks = 40%)

Page 22: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval22

Simulation

Without lane-changing:

Coupled with a lane-changing model:

Page 23: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval23

Conclusion

� A multiclasse car-following rule that is:

� Parsimonious and easy to calibrate (FD by vehicle type)

� Exact under little restrictive assumptions (triangular FD, constant w, integer ratio between jam densities)

� Fully compatible with existing extension of the LWR model and especially lane-changing one (Laval and Leclercq, 2007)

Page 24: A Multiclasse Car-Following Rule Based On The LWR Model · Ludovic Leclercq / Jorge A. Laval 2 Multiclasse in the LWR model Extensive researches have been conducted to introduce traffic

Ludovic Leclercq / Jorge A. Laval24

Thank you for your attention