Traffic Flow Problems
Traffic Flow Problems
Nicodemus Banagaaya
Supervisor : Dr. J.H.M. ten Thije Boonkkamp
Introduction
Mathematical model derivation
Godunov Scheme for the Greenberg Traffic model.
Numerical experiments
Higher Order Effects.
Shock structure
Conclusion
Introduction
Mathematical model derivation
Godunov Scheme for the Greenberg Traffic model.
Numerical experiments
Higher Order Effects.
Shock structure
Conclusion
Introduction
Mathematical model derivation
Godunov Scheme for the Greenberg Traffic model.
Numerical experiments
Higher Order Effects.
Shock structure
Conclusion
Introduction
Mathematical model derivation
Godunov Scheme for the Greenberg Traffic model.
Numerical experiments
Higher Order Effects.
Shock structure
Conclusion
Introduction
Mathematical model derivation
Godunov Scheme for the Greenberg Traffic model.
Numerical experiments
Higher Order Effects.
Shock structure
Conclusion
Introduction
Mathematical model derivation
Godunov Scheme for the Greenberg Traffic model.
Numerical experiments
Higher Order Effects.
Shock structure
Conclusion
Introduction
Mathematical model derivation
Godunov Scheme for the Greenberg Traffic model.
Numerical experiments
Higher Order Effects.
Shock structure
Conclusion
Introduction
Mathematical model derivation
Godunov Scheme for the Greenberg Traffic model.
Numerical experiments
Higher Order Effects.
Shock structure
Conclusion
Z x2
d
ρ (x, t) dx = Q (x1 , t) − Q (x2 , t) .
dt x1
Then we have,
Z x2
∂ρ ∂
+ Q(x, t) dx = 0 (2)
x1 ∂t ∂x
∂ρ ∂
+ (ρv ) = 0. (3)
∂t ∂x
Z x2
d
ρ (x, t) dx = Q (x1 , t) − Q (x2 , t) .
dt x1
Then we have,
Z x2
∂ρ ∂
+ Q(x, t) dx = 0 (2)
x1 ∂t ∂x
∂ρ ∂
+ (ρv ) = 0. (3)
∂t ∂x
∂ρ ∂
+ (ρv ) = 0, (4)
∂t ∂x
with Initial
ρ (x, 0) = ρ0 (x), ∀x ∈ R
Let flux Q = Q(ρ) , then Q(ρ) = ρV (ρ).
Thus equation ( 4) can be written as
∂ρ ∂ρ
+ c(ρ) = 0, where c(ρ) = Q 0 (ρ).
∂t ∂x
Traffic models
Lighthill-Whitham-Richards model
ρ
v (ρ) = vmax 1 − , 0 ≤ ρ ≤ ρmax . (5)
ρmax
/centre for analysis, scientific computing and applications
Mathematical model derivation
Greenberg model
v(ρ) = a log ρmax
ρ , 0 < ρ ≤ ρmax .
∂u ∂f (u)
+ = 0, x ∈ R, t > 0, (6a)
∂t ∂x
u (x, 0) = u0 (x), ∀x ∈ R. (6b)
F (ujn , uj+1
n
) = f (uR (0; ujn , uj+1
n
)). (10)
4t
ujn+1 = ujn − F (ujn , uj+1
n n
) − F (uj−1 , ujn ) , (11)
4x
4t
max |f 0 (ujn )| ≤ 1, (j = 0, ±1, ±2, . . . ).
4x
x ∗ t at ρ(x ∗ , t ∗ )
x∗ = ,t = = , q(x ∗ , t ∗ ) = , ρ > 0. (12)
L L/a L ρmax
∂ q̄ ∂
+ (−q̄ log q̄) = 0, x ∈ R, t > t n , (14)
∂t ∂x
q n if x < xj+ 1 ,
j
q̄(x, t n ) = n
2
qj+1 if x > xj+ 1 .
2
(
qjn if η < sjn ,
qR (η; qjn , qj+1
n
)= n
qj+1 if η > sjn .
n
qj
if η < b(qjn ),
n n
qR (η; qj , qj+1 ) = η if b(qjn ) < η < b(qj+1
n ),
n
qj+1 n ).
if η > b(qj+1
(
−qjn log qjn if sjn > 0,
F (qjn , qj+1
n
) = n log q n
−qj+1 j+1 if sjn < 0.
Dv 1 ν
= vt + vvx = − v − V (ρ) + ρx . (15)
Dt τ ρ
c0 = ρ0 V 0 (ρ0 ) + V (ρ0 );
∂r ∂r h i ∂2r
+ c0 = ν − (v0 − c0 )2 τ . (18)
∂t ∂x ∂x 2
ρ = ρ(X ), v = v (X ), X = x − Ut,
Since v = U − A/ρ,
A2
ν − 2 τ ρx = Q(ρ) − ρU + A. (22)
ρ