a On the Management of Vehicular Traffic HYP2012 Massimiliano D. - - PowerPoint PPT Presentation

a on the management of vehicular traffic hyp2012
SMART_READER_LITE
LIVE PREVIEW

a On the Management of Vehicular Traffic HYP2012 Massimiliano D. - - PowerPoint PPT Presentation

a On the Management of Vehicular Traffic HYP2012 Massimiliano D. Rosini mrosini@icm.edu.pl Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 1 / 77 Table of contents Introduction to Vehicular Traffic 1 Mathematics 2 Applications to


slide-1
SLIDE 1

a On the Management of Vehicular Traffic HYP2012 Massimiliano D. Rosini mrosini@icm.edu.pl

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 1 / 77

slide-2
SLIDE 2

Table of contents

1

Introduction to Vehicular Traffic

2

Mathematics

3

Applications to LWR

4

Numerical Examples

5

Crowd Accidents

6

The Model

7

Corridor with One Exit

8

Corridor with Two Exits

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 2 / 77

slide-3
SLIDE 3

a

1

Introduction to Vehicular Traffic

2

Mathematics

3

Applications to LWR

4

Numerical Examples

5

Crowd Accidents

6

The Model

7

Corridor with One Exit

8

Corridor with Two Exits

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 3 / 77

slide-4
SLIDE 4

The fundamental traffic variables

Along a road it can be measured: the traffic density ρ: number of vehicles per unit space the velocity v: distance covered by vehicles per unit time the traffic flow f: number of vehicles per unit time

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 4 / 77

slide-5
SLIDE 5

The fundamental traffic variables

Along a road it can be measured: the traffic density ρ: number of vehicles per unit space the velocity v: distance covered by vehicles per unit time the traffic flow f: number of vehicles per unit time

What are the relations between ρ, v and f?

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 4 / 77

slide-6
SLIDE 6

Relations between ρ, v, f

Vehicles with the same length L and velocity v move equally spaced L R d

  • bserver in x

v τ The distance between vehicles and the density do not change. The number of vehicles passing the observer in τ hours is the number

  • f vehicles in [x − τ v, x] at time t − τ and therefore

f = ρ [x − (x − τ v)] τ = ρ v

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 5 / 77

slide-7
SLIDE 7

Relations between ρ, v, f

If no entries or exits are present in [a, b], then b

a

ρ(T, y) dy

  • cars in [a, b]

at time t = T = b

a

ρ(to, y) dy

  • cars in [a, b]

at time t = to + T

to

f(t, a)dt

  • cars entering

in [a, b] − T

to

f(t, b)dt

  • cars exiting

from [a, b]

  • r equivalently

T

to

b

a

[∂tρ(t, x) − ∂xf(t, x)] dx dt = 0 . Since a, b, T and to are arbitrary we deduce scalar conservation law: ∂tρ + ∂xf = 0

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 6 / 77

slide-8
SLIDE 8

Relations between ρ, v, f

f = ρ v and ∂tρ + ∂xf = 0 2 equations 3 unknown variables

  • =

⇒ necessary a further independent equation

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 7 / 77

slide-9
SLIDE 9

Relations between ρ, v, f

f = ρ v and ∂tρ + ∂xf = 0 2 equations 3 unknown variables

  • =

⇒ necessary a further independent equation LWR: v = v(ρ) with v : [0, ρm] → [0, vm] decreasing, v(0) = vm and v(ρm) = 0 Greenshields: ρ ρ ρm ρm ρfree

max

v vm f f free

max Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 7 / 77

slide-10
SLIDE 10

Resulting system

If there is an entry, say sited at x = 0, we have to add the equation f (ρ(t, 0)) = qb(t) If there is a restriction (traffic lights, toll gates, construction sites, etc.), say sited at x = xc, we have to add the equation f (ρ(t, xc)) ≤ qc(t) The resulting system is then conservation ∂tρ + ∂xf(ρ) = 0 (t, x) ∈ R × ]0, +∞[ initial datum ρ(0, x) = ρo(x) x ∈ ]0, +∞[ entry f (ρ(t, 0))= qb(t) t∈ ]0, +∞[ constraint f (ρ(t, xc))≤ qc(t) t∈ ]0, +∞[

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 8 / 77

slide-11
SLIDE 11

Resulting system

If there is an entry, say sited at x = 0, we have to add the equation f (ρ(t, 0)) = qb(t) If there is a restriction (traffic lights, toll gates, construction sites, etc.), say sited at x = xc, we have to add the equation f (ρ(t, xc)) ≤ qc(t) The resulting system is then conservation ∂tρ + ∂xf(ρ) = 0 (t, x) ∈ ]0, +∞[2 initial datum ρ(0, x) = ρo(x) x ∈ ]0, +∞[ entry f (ρ(t, 0)) = qb(t) t ∈ ]0, +∞[ constraint f (ρ(t, xc))≤ qc(t) t∈ ]0, +∞[

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 8 / 77

slide-12
SLIDE 12

Resulting system

If there is an entry, say sited at x = 0, we have to add the equation f (ρ(t, 0)) = qb(t) If there is a restriction (traffic lights, toll gates, construction sites, etc.), say sited at x = xc, we have to add the equation f (ρ(t, xc)) ≤ qc(t) The resulting system is then conservation ∂tρ + ∂xf(ρ) = 0 (t, x) ∈ ]0, +∞[2 initial datum ρ(0, x) = ρo(x) x ∈ ]0, +∞[ entry f (ρ(t, 0)) = qb(t) t ∈ ]0, +∞[ constraint f (ρ(t, xc)) ≤ qc(t) t ∈ ]0, +∞[

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 8 / 77

slide-13
SLIDE 13

a

1

Introduction to Vehicular Traffic

2

Mathematics

3

Applications to LWR

4

Numerical Examples

5

Crowd Accidents

6

The Model

7

Corridor with One Exit

8

Corridor with Two Exits

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 9 / 77

slide-14
SLIDE 14

Conservation law+unilateral constraint

(CCP)    ∂tρ + ∂xf(ρ) = 0 x ∈ R, t ∈ R+ ρ(0, x) = ρo(x) x ∈ R f (ρ (t, 0)) ≤ F(t) t ∈ R+

  • f ∈ Lip ([0, R]; [0, +∞[), f(0) = f(R) = 0, ∃ρ s.t. f ′(ρ) (ρ − ρ) > 0
  • ρo ∈ L∞ (R; [0, R])
  • F ∈ L∞ (R+; [0, f(ρ)])

ρ f ρ R F ˇ ρF ˆ ρF ρ f ρ R F ˇ ρF ˆ ρF

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 10 / 77

slide-15
SLIDE 15

The Riemann solver RF

(CRP)    ∂tρ + ∂xf(ρ) = 0 ρ(0, x) = ρo(x) f (ρ (t, 0)) ≤ F ρo(x) = ρl if x < 0 ρr if x > 0 Definition (Colombo–Goatin ’07) If f(R(ρl, ρr))(0)) ≤ F, then RF(ρl, ρr) = R(ρl, ρr). Otherwise RF(ρl, ρr) = R(ρl, ˆ ρF) if x < 0 R(ˇ ρF, ρr) if x > 0. ρ f ρ R F ˇ ρF ˆ ρF

= ⇒ non classical shock at x = 0

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 11 / 77

slide-16
SLIDE 16

Entropy conditions

Definition (Colombo–Goatin ’07) ρ ∈ L∞ is a weak entropy solution to (CCP) if ∀ϕ ∈ C1

c, ϕ ≥ 0, and ∀k ∈ [0, R]

  • R+
  • R

(|ρ − k|∂t + Φ(ρ, k)∂x) ϕ dx dt +

  • R

|ρo − k|ϕ(0, x) dx +2

  • R+
  • 1 − F(t)

f(ρ)

  • f(k) ϕ(t, 0) dt ≥ 0

f(ρ(t, 0−)) = f(ρ(t, 0+)) ≤ F(t) for a.e. t > 0 where Φ(a, b) = sgn(a − b) (f(a) − f(b)) and ρ(t, 0±) the measure theoretic traces implicitly defined by lim

ε→0+

1 ε +∞ xc+ε

xc

|ρ(t, x) − ρ(t, 0+)| ϕ(t, x) dx dt = 0 ∀ϕ ∈ C1

c(R2; R) Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 12 / 77

slide-17
SLIDE 17

Entropy conditions

Definition (Colombo–Goatin ’07) ρ ∈ L∞ is a weak entropy solution to (CCP) if ∀ϕ ∈ C1

c, ϕ ≥ 0, and ∀k ∈ [0, R]

  • R+
  • R

(|ρ − k|∂t + Φ(ρ, k)∂x) ϕ dx dt +

  • R

|ρo − k|ϕ(0, x) dx +2

  • R+
  • 1 − F(t)

f(ρ)

  • f(k) ϕ(t, 0) dt ≥ 0

f(ρ(t, 0−)) = f(ρ(t, 0+)) ≤ F(t) for a.e. t > 0 where Φ(a, b) = sgn(a − b) (f(a) − f(b)) and ρ(t, 0±) the measure theoretic traces implicitly defined by lim

ε→0+

1 ε +∞ xc

xc−ε

|ρ(t, x) − ρ(t, 0−)| ϕ(t, x) dx dt = 0 ∀ϕ ∈ C1

c(R2; R) Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 12 / 77

slide-18
SLIDE 18

Entropy conditions

Definition (Colombo–Goatin ’07) ρ ∈ L∞ is a weak entropy solution to (CCP) if ∀ϕ ∈ C1

c, ϕ ≥ 0, and ∀k ∈ [0, R]

  • R+
  • R

(|ρ − k|∂t + Φ(ρ, k)∂x) ϕ dx dt +

  • R

|ρo − k|ϕ(0, x) dx +2

  • R+
  • 1 − F(t)

f(ρ)

  • f(k) ϕ(t, 0) dt ≥ 0

f(ρ(t, 0−)) = f(ρ(t, 0+)) ≤ F(t) for a.e. t > 0 (Cfr. conservation laws with discontinuous flux function: Baiti–Jenssen ’97, Karlsen–Risebro–Towers ’03, Karlsen–Towers ’04, Coclite–Risebro ’05, Andreianov–Goatin–Seguin ’10...)

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 12 / 77

slide-19
SLIDE 19

Well–posedness in BV

constraint = ⇒ TV(ρ) explosion Example ρo(x) ≡ ρ = ⇒ ρ(t, x) =            ρ x < (f(ˆ ρF) − f(ρ)) / (ˆ ρF − ρ) ˆ ρF (f(ˆ ρF) − f(ρ)) / (ˆ ρF − ρ) < x < 0 ˇ ρF 0 < x < (f(ˇ ρF) − f(ρ)) / (ˇ ρF − ρ) ρ x > (f(ˇ ρF) − f(ρ)) / (ˇ ρF − ρ) ρ ρ ρ ρ ˇ ρF ˆ ρF t x ρ f ρ R F ˇ ρF ˆ ρF

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 13 / 77

slide-20
SLIDE 20

Well–posedness in BV

constraint = ⇒ TV(ρ) explosion We consider the set

  • ρ ∈ L1 : Ψ(ρ) ∈ BV
  • Ψ(ρ) = sgn(ρ − ρ) (f(ρ) − f(ρ))

ρ f −f ρ R ρ f −f ρ R (cfr. Temple ’82, Coclite–Risebro ’05...)

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 13 / 77

slide-21
SLIDE 21

Well–posedness in BV

Theorem (Colombo–Goatin ’07) F ∈ BV. There exists a semigroup SF : R+ × D → D for (CCP) s.t. D ⊇

  • ρ ∈ L1: Ψ(ρ) ∈ BV
  • SF

t ρ − SF t ρ′

  • L1 ≤ ρ − ρ′L1 ∀ρ, ρ′ ∈ D

Proof. Wave–front tracking Glimm functional ad hoc Υ(ρn, F n) =

  • α
  • Ψ(ρn

α+1) − Ψ(ρn α)

  • + 5
  • tβ≥0
  • F n

β+1 − F n β

  • + γ

Doubling of variables method with constraint

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 14 / 77

slide-22
SLIDE 22

Well–posedness in L∞

Theorem (Andreianov–Goatin–Seguin ’10) ∀ρo ∈ L∞ and ∀F ∈ L∞ ∃! weak entropy solution. If F, F ′ ∈ L∞, ρo, ρ′

  • ∈ L∞ and ρo − ρ′
  • ∈ L1:
  • ρ(t) − ρ′(t)
  • L1 ≤
  • ρo − ρ′
  • L1 + 2
  • F − F ′
  • L1

Proof. Truncation + regularization + finite propagation speed

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 15 / 77

slide-23
SLIDE 23

The initial–boundary value problem

Colombo–Goatin–Rosini ’10: Generalization of previous results to (CIBVP)        ∂tρ + ∂xf(ρ) = 0 x ∈ R+, t ∈ R+ ρ(0, x) = ρo(x) x ∈ R+ f(ρ(t, 0+)) = q(t) t ∈ R+ f(ρ(t, x)) ≤ F(t) t ∈ R+ (CIBVP) can be used as a basic brick to describe merging road sequence of traffic lights work sites and optimization of related cost functionals.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 16 / 77

slide-24
SLIDE 24

Well–posedness for IBVP

Definition (Colombo–Goatin–Rosini ’10) ρ ∈ L∞ is a weak entropy solution to (CIBVP) if ∀ϕ ∈ C1

c, ϕ ≥ 0, and ∀k ∈ [0, R]

  • R+
  • R

(|ρ − k|∂t + Φ(ρ, k)∂x) ϕ dx dt +

  • R

|ρo − k|ϕ(0, x) dx +

  • R+

sgn(f∗−1(q(t)) − k)(f(ρ(t, 0+)) − f(k)) ϕ(t, 0) dt +2

  • R+
  • 1 − F(t)

f(ρ)

  • f(k) ϕ(t, x) dt ≥ 0

f(ρ(t, x−)) = f(ρ(t, x+)) ≤ F(t) for a.e. t > 0 f∗ = f|[0,ρ]

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 17 / 77

slide-25
SLIDE 25

Well–posedness for IBVP

Theorem (Colombo–Goatin–Rosini ’10) ∀F, q ∈ BV, ρo ∈ D ∃! entropy weak solution to (CIBVP). Moreover,

  • ρ(t) − ρ′(t)
  • L1 ≤
  • ρo − ρ′
  • L1 +
  • q − q′
  • L1 + 2
  • F − F ′
  • L1

Proof. Wave–front tracking Glimm functional ad hoc Υ =

  • α
  • Ψ(ρn

α+1) − Ψ(ρn α)

  • + 2

qn

β+1 − qn β

  • + 5

F n

β+1 − F n β

  • + γo + γc

Doubling of variables method with constraint and boundary

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 18 / 77

slide-26
SLIDE 26

Well–posedness for IBVP

Theorem (Colombo–Goatin–Rosini ’10) ∀F, q ∈ BV, ρo ∈ D ∃! entropy weak solution to (CIBVP). Moreover,

  • ρ(t) − ρ′(t)
  • L1 ≤
  • ρo − ρ′
  • L1 +
  • q − q′
  • L1 + 2
  • F − F ′
  • L1

= ⇒ optimization of cost functionals

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 18 / 77

slide-27
SLIDE 27

a

1

Introduction to Vehicular Traffic

2

Mathematics

3

Applications to LWR

4

Numerical Examples

5

Crowd Accidents

6

The Model

7

Corridor with One Exit

8

Corridor with Two Exits

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 19 / 77

slide-28
SLIDE 28

LWR (Lightill–Witham ’55, Richards ’56)

assumptions:

  • the number of cars is conserved
  • v = v(ρ) =
  • 1 − ρ

R

  • V

∂tρ + ∂x (ρ v) = 0 t ∈ R+ : time ρ = ρ(t, x) : mean density x∈ R : space v = v(t, x) : mean velocity ρv ρ R V maximal speed R maximal density (traffic jam)

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 20 / 77

slide-29
SLIDE 29

Cost functional: queue length

Queue length for BV data and F(t) ≡ F ≡ const: Ac(ρ) =

  • x ∈ [0, x[ : Ψ(ρ(ξ+)) = ¯

f − F for a.e. ξ ∈ [x, x[

  • and

L(ρ(t)) = x − inf Ac(ρ(t)) if Ac(ρ(t)) = ∅ if Ac(ρ(t)) = ∅ x t L(ρ) L(ρ)

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 21 / 77

slide-30
SLIDE 30

Cost functional: queue length

Queue length for BV data and F(t) ≡ F ≡ const: Ac(ρ) =

  • x ∈ [0, x[ : Ψ(ρ(ξ+)) = ¯

f − F for a.e. ξ ∈ [x, x[

  • and

L(ρ(t)) = x − inf Ac(ρ(t)) if Ac(ρ(t)) = ∅ if Ac(ρ(t)) = ∅ Upper semicontinuity (Colombo–Goatin–Rosini ’10) The map L is upper semicontinuous with respect to the L1–norm.

= ⇒ existence of maximizers for queue length!

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 21 / 77

slide-31
SLIDE 31

Cost functional: stop & go waves

The total variation of traffic speed weighted by p(x) ∈ [0, 1] J (ρ) = T

  • R+

p(x) d|∂xv(ρ)| dt Lower semicontinuity (Colombo–Goatin–Rosini ’10) The map J is lower semicontinuous with respect to the L1–norm.

= ⇒ existence of minimizers for stop & go waves

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 22 / 77

slide-32
SLIDE 32

Cost functional: travel times

If ρo = 0 and supp(q) ⊆ [0, τo], then Qin = τo

0 q(t) dt and

mean arrival time Ta(x) = 1 Qin

  • R+

t f(ρ(t, x)) dt mean travel time Tt(x) = 1 Qin

  • R+

t (f(ρ(t, x)) − f(ρ(t, 0))) dt Lipschitz continuity (Colombo–Goatin–Rosini ’10) The maps Ta(x) and Tt(x) are Lipschitz continuous with respect to the L1–norm.

= ⇒ existence of maximizers and minimizers for travel times

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 23 / 77

slide-33
SLIDE 33

Cost functional: ρ dependent functional

Fix T > 0 and b > a > 0 F(ρ) = T b

a

ϕ(ρ(t, x)) w(t, x) dx dt where ϕ can be chosen ϕ(ρ) = (v(ρ) − ¯ v)2, to have vehicles travelling at a speed as near as possible to a desired optimal speed ¯ v along a given road segment [a, b] ϕ(ρ) = f(ρ), to maximize the traffic flow along [a, b] Lipschitz continuity (Colombo–Goatin–Rosini ’10) ∃ initial/boundary data and/or of the constraint that optimize F.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 24 / 77

slide-34
SLIDE 34

a

1

Introduction to Vehicular Traffic

2

Mathematics

3

Applications to LWR

4

Numerical Examples

5

Crowd Accidents

6

The Model

7

Corridor with One Exit

8

Corridor with Two Exits

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 25 / 77

slide-35
SLIDE 35

Example: toll gate

Colombo–Goatin–Rosini ’09: 1 2 x ∂tρ + ∂x(ρ (1 − ρ)) = 0 (LWR) ρ(0, x) = 0.3 χ[0.2,1](x) f(ρ(t, 1)) ≤ 0.1

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 26 / 77

slide-36
SLIDE 36

Example: toll gate

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 27 / 77

0.0 0.5 1.0 1.5 2.0 0.0 0.5 1.0 rho at time t=0 x rho

slide-37
SLIDE 37

Example: toll gate

T: the time necessary for all vehicles to pass the toll gate Left: 3D diagram Right: the level curves

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 28 / 77

slide-38
SLIDE 38

Wave–front tracking scheme

For simple initial data is a good alternative to precisely compute shock position and exit times

1 2 3 4 5

  • 1
  • 0.5

0.5 1 t x 0.2 0.4 0.6 0.8 1

WFT solution with x = 0, ρo = χ[−0.9,−0.3], F = 0.2

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 29 / 77

slide-39
SLIDE 39

Wave–front tracking VS Lax–Friedrichs

Wave–Front Tracking ∆ρ Exit Time CPU Time (s) Relative Error 4.00e-03 4.79564272 0.32

  • 1.90e-02 %

2.00e-03 4.79615273 0.59

  • 8.40e-03 %

1.00e-03 4.79640870 1.18

  • 3.07e-03 %

5.00e-04 4.79653693 2.36

  • 3.94e-04 %

2.50e-04 4.79660132 4.95 9.49e-04 % 1.25e-04 4.79656903 10.60 2.76e-04 % 6.25e-05 4.79655291 24.48

  • 6.06e-05 %

Lax–Friedrichs ∆x Exit Time CPU Time (s) Relative Error 4.00e-03 4.94600000 1.69 3.12e-00 % 2.00e-03 4.87000000 5.18 1.53e-00 % 1.00e-03 4.83300000 18.90 7.60e-01 % 5.00e-04 4.81475000 73.40 3.79e-01 % 2.50e-04 4.80562500 295.99 1.89e-01 % 1.25e-04 4.80100000 1213.41 9.27e-02 % 6.25e-05 4.79878125 5264.29 4.64e-02 % (Colombo–Goatin–Rosini ’10)

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 30 / 77

slide-40
SLIDE 40

Synchronizing traffic lights

Colombo–Goatin–Rosini ’10:            ∂tρ + ∂xf(ρ) = 0 ρ(0, x) = 0 f (ρ(t, 0)) = qo(t) f (ρ(t, xb)) ≤ qb(t) f (ρ(t, xc)) ≤ qc(t) with f(ρ) = ρ(1 − ρ) xb = 1 xc = 2 qo = f(ρo) χ[0,4] ρo = 0.01, 0.1, 0.2, 0.3, 0.4, 0.5 qb = 0.25 χ[0,1]∪[2,3]∪[4,5]∪[6,7] qτ

c (t) = qb(t − τ) Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 31 / 77

slide-41
SLIDE 41

Synchronizing traffic lights

Two solutions:

2 4 6 8 10 12 14 0.5 1 1.5 2 2.5 3

t x

rho0 = 0.1, tau = 1.23

2 4 6 8 10 12 14 0.5 1 1.5 2 2.5 3

t x

rho0 = 0.6, tau = 0.34

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 32 / 77

slide-42
SLIDE 42

Synchronizing traffic lights

2 4 6 8 10 12 14 0.5 1 1.5 2

t tau Mean Arrival Time

2 4 6 8 10 12 14 0.5 1 1.5 2

t tau Exit Time

The lower graphs corresponding to the lower inflows.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 33 / 77

slide-43
SLIDE 43

Perspectives

Rigorous study of general fluxes and non–classical problems Improve numerical techniques for non–classical problems Control problems Extension to 2–phase models or the Aw–Rascle model

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 34 / 77

slide-44
SLIDE 44

a

1

Introduction to Vehicular Traffic

2

Mathematics

3

Applications to LWR

4

Numerical Examples

5

Crowd Accidents

6

The Model

7

Corridor with One Exit

8

Corridor with Two Exits

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 35 / 77

slide-45
SLIDE 45

Crowd Accidents

YEAR DEAD CITY NATION 1711 245 Lyon France 1872 19 Ostr´

  • w

Poland 1876 278 Brooklyn USA 1883 12 Brooklyn USA 1883 180 Sunderland England 1896 1,389 Moscow Russia 1903 602 Chicago USA 1908 16 Barnsley England 1913 73 Michigan USA 1941 4,000 Chongqing China 1942 354 Genoa Italy 1943 173 London England 1946 33 Bolton England 1956 124 Yahiko Japan 1971 66 Glasgow England 1979 11 Cincinnati USA 1982 66 Moscow Russia 1985 39 Brussels Belgium 1988 93 Tripureswhor Nepal 1989 96 Sheffield England 1990 1,426 Al-Mu’aysam Saudi Arabia 1991 40 Orkney South Africa 1991 42 Chalma Mexico 1993 21 Hong Kong Cina 1993 73 Madison USA 1994 270 Mecca Saudi Arabia 1994 113 Nagpur India 1996 82 Guatemala City Guatemala YEAR DEAD CITY NATION 1998 70 Kathmandu Nepal 1998 118 Mecca Saudi Arabia 1999 53 Minsk Belarus 2001 43 Henderson USA 2001 126 Accra Ghana 2003 21 Chicago USA 2003 100 West Warwick USA 2004 194 Buenos Aires Argentina 2004 251 Mecca Saudi Arabia 2005 300 Wai India 2005 265 Maharashtra India 2005 1,000 Baghdad Iraq 2006 345 Mecca Saudi Arabia 2006 74 Pasig City Philippines 2006 51 Ibb Yemen 2007 12 Chililabombwe Zambia 2008 12 Mexico City Mexico 2008 23 Omdurman Sudan 2008 147 Jodhpur India 2008 162 Himachal Pradesh India 2008 147 Jodhpur India 2009 19 Abidjan Cˆ

  • te d’Ivoire

2010 71 Kunda India 2010 63 Amsterdam Netherlands 2010 21 Duisburg Germany 2010 347 Phnom Penh Cambodia 2011 102 Kerala India 2011 16 Haridwar India

font: //en.wikipedia.org

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 36 / 77

slide-46
SLIDE 46

a

1

Introduction to Vehicular Traffic

2

Mathematics

3

Applications to LWR

4

Numerical Examples

5

Crowd Accidents

6

The Model

7

Corridor with One Exit

8

Corridor with Two Exits

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 37 / 77

slide-47
SLIDE 47

Our Results

The 1–D macroscopic model for pedestrian flows presented in

R.M.Colombo, M.D.Rosini Pedestrian Flows and Nonclassical Shocks Mathematical Methods in the Applied Sciences, 28 (2005), no. 13, 1553–1567

describes the fall in a door through-flow due to the rise of panic, as well as the Braess’ paradox. From the physical point of view, the main assumption of this model was experimentally confirmed two years later by studying the unique video

  • f the crowd accident on the Jamarat bridge of 2006.
  • D. Helbing, A. Johansson, H. Z. Al-Abideen

Dynamics of crowd disasters: An empirical study. Physical Review E, 2007

From the analytical point of view, this model is one of the few examples

  • f a conservation law in which nonclassical solutions have a physical

motivation and a global existence result for the Cauchy problem with large data is available.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 38 / 77

slide-48
SLIDE 48

Our Results

Stability, existence and optimal management problems.

M.D.Rosini Nonclassical Interactions Portrait in a Macroscopic Pedestrian Flow Model Journal of Differential Equations 246 (2009) 408–427 R.M.Colombo, M.D.Rosini Existence of Nonclassical Cauchy Problem Modeling Pedestrian Flows Journal of Nonlinear Analysis-B: Real World Applications 10 (2009) 2716–2728 R.M.Colombo, P .Goatin, G.Maternini, M.D.Rosini Using conservation Laws in Pedestrian Modeling acts of the congress 2009 SIDT International Conference R.M.Colombo, G.Facchi, G.Maternini, M.D.Rosini On the Continuum Modeling of Crowds Proceedings of Symposia in Applied Mathematics 67-2 (2009) 517–526 R.M.Colombo, P .Goatin, M.D.Rosini A macroscopic model for pedestrian flows in panic situations Gakuto International Series. Mathematical Sciences and Applications 32 (2010) 255–272 R.M.Colombo, P .Goatin, G.Maternini, M.D.Rosini Macroscopic Models for Pedestrian Flows in Proceedings of the International Conference Big Events and Transport, Venice (2010) 11–22 R.M.Colombo, P .Goatin, M.D.Rosini On the Modeling and Management of Traffic ESAIM: Mathematical Modelling and Numerical Analysis 45 (2011) 853–872

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 39 / 77

slide-49
SLIDE 49

(First) Target

Phenomenon: Evacuation of a corridor through an exit door. Basic assumptions: The total number of pedestrians is conserved. v = v(ρ). Simplify: 1D. Write a model: Conservation law + Nonclassical Shocks. Qualitative properties: When-where-how-why does panic arise? Does the model describe reduced outflows? Does the model describe the Braess’ paradox?

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 40 / 77

slide-50
SLIDE 50

First Attempt

The total number of pedestrians is conserved

d dt

b

a ρ dx = d dx

b

a ρv(ρ) dx

  • Conservation law

∂tρ + ∂x (ρv(ρ)) = 0 v = v(ρ) (LWR) Classical solution

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 41 / 77

slide-51
SLIDE 51

Classical Solution - Application

∂tρ + ∂x (ρv(ρ)) = 0 Problems No panic states. No transition to panic. (Maximum Principle) Drop in the door outflow.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 42 / 77

slide-52
SLIDE 52

Classical Vs Nonclassical

A classical shock has to satisfy the Lax conditions q′(ρl) ≥ q(ρr) − q(ρl) ρr − ρl ≥ q′(ρr) while a nonclassical one does not satisfy them. P . G. LeFloch. Hyperbolic systems of conservation laws. Lectures in Mathematics ETH Z¨ urich. Birkh¨ auser Verlag, Basel, 2002.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 43 / 77

slide-53
SLIDE 53

Nonclassical Solution

Solution Introduce panic states ]R, R∗]. Extend the fundamental diagram and the speed law. Introduce Nonclassical Shocks ⇒ No Maximum Principle ⇒ Transition to panic.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 44 / 77

slide-54
SLIDE 54

Nonclassical Solution

Solution Introduce panic states ]R, R∗]. Extend the fundamental diagram and the speed law. Introduce Nonclassical Shocks ⇒ No Maximum Principle ⇒ Transition to panic.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 44 / 77

slide-55
SLIDE 55

Nonclassical Riemann Solver

∂tρ + ∂x (ρv(ρ)) = 0 ρ(0, x) = ρl if x < 0 ρr if x > 0

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 45 / 77

slide-56
SLIDE 56

Nonclassical Riemann Solver

∂tρ + ∂x (ρv(ρ)) = 0 ρ(0, x) = ρl if x < 0 ρr if x > 0 The Maximum Principle is violated!

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 45 / 77

slide-57
SLIDE 57

Nonclassical Riemann Solver

∂tρ + ∂x (ρv(ρ)) = 0 ρ(0, x) = ρl if x < 0 ρr if x > 0 The Maximum Principle is violated!

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 45 / 77

slide-58
SLIDE 58

Properties of the Riemann Solver

Theorem (Colombo & Rosini, M2AS, 2005) The Riemann Solver so defined is L1

loc-continuous in C, in N and along the blue segment,

consistent in C and separately in N.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 46 / 77

slide-59
SLIDE 59

The R.S. is not L1

loc-continuous in [0, R∗]2

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 47 / 77

slide-60
SLIDE 60

Consistency

                   ⇔                                               

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 48 / 77

slide-61
SLIDE 61

The R.S. is not consistent in [0, R∗]2

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 49 / 77

slide-62
SLIDE 62

Properties of the Riemann Solver

Theorem (Rosini, JDE, 2009) There exists W > 1 such that the weighted total variation TVw: BV(R; R) → [0, +∞[ represented in the picture does not increase after an interaction.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 50 / 77

slide-63
SLIDE 63

Proof

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 51 / 77

slide-64
SLIDE 64

Theorem (Colombo & Rosini, NARWA, 2009) For any ¯ ρ ∈ (L1 ∩ BV) (R; [0, R∗]), the Cauchy problem ∂tρ + ∂x(ρv(ρ)) = 0 ρ(0, x) = ¯ ρ(x) admits a nonclassical weak solution ρ = ρ(t, x) defined for all t ∈ R+. Moreover: TV(ρ(t)) ≤ W · TV(¯ ρ) ρ(t, x) ≤ max {¯ ρL∞, R∗

T}

¯ ρ(R) ⊆ [0, R] TV(¯ ρ) < ∆s

ρ(t, x) ∈ [0, R] and is a classical solution. weak solution:

  • R+
  • R

(ρ ∂tϕ + q(ρ) ∂xϕ) dx dt +

  • R

¯ ρ ϕ(0, x) dx = 0 q(ρ) = ρv(ρ) ∀ϕ ∈ C1

c(R+ × R; R) Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 52 / 77

slide-65
SLIDE 65

Theorem (Colombo & Rosini, NARWA, 2009) For any ¯ ρ ∈ (L1 ∩ BV) (R; [0, R∗]), the Cauchy problem ∂tρ + ∂x(ρv(ρ)) = 0 ρ(0, x) = ¯ ρ(x) admits a nonclassical weak solution ρ = ρ(t, x) defined for all t ∈ R+. Moreover: TV(ρ(t)) ≤ W · TV(¯ ρ) ρ(t, x) ≤ max {¯ ρL∞, R∗

T}

¯ ρ(R) ⊆ [0, R] TV(¯ ρ) < ∆s

ρ(t, x) ∈ [0, R] and is a classical solution. Proof. Wave–front tracking + TVw + Helly’s Theorem

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 52 / 77

slide-66
SLIDE 66

Theorem (Colombo & Rosini, 2008) Not L1-continuity in [0, R∗]2. Proof. ρ(0, x) =    x ∈ ]−∞, 0[ R x ∈ [0, +∞[ ρn(0, x) =    x ∈ ]−∞, 0[ R + 1/n x ∈ [0, 1] R x ∈ ]1, +∞[ lim

n→∞ ρ(0) − ρn(0)L1(R;[0,R∗]) = 0

lim

n→∞ ρ(t) − ρn(t)L1(R;[0,R∗]) = 0 Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 53 / 77

slide-67
SLIDE 67

Criticisms

1D

  • Wave Front Tracking and the theory

for nonclassical shocks are only 1D

  • lack of continuous dependence (because of s and ∆s)

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 54 / 77

slide-68
SLIDE 68

Criticisms

1D

  • Wave Front Tracking and the theory

for nonclassical shocks are only 1D

  • lack of continuous dependence (because of s and ∆s)

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 54 / 77

slide-69
SLIDE 69

Positive Aspects

  • D. Helbing, A. Johansson, H. Z. Al-Abideen

Dynamics of crowd disasters: An empirical study. Physical Review E, 2007 Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 55 / 77

slide-70
SLIDE 70

Numerical approximation

  • C. Chalons.

Numerical approximation of a macroscopic model of pedestrian flows. SIAM Journal on Scientific Computing, 2005. It devised an efficient numerical scheme to approximate the solutions

  • f our model, making it practically usable.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 56 / 77

slide-71
SLIDE 71

Citation of our model

  • D. Amadori and M. Di Francesco.

The one-dimensional hughes model for pedestrian flow: Riemanntype solutions. Acta Mathematica Scientia, 2012.

  • C. Appert-Rolland, P

. Degond, and S. Motsch. Two-way multi-lane traffic model for pedestrians in corridors. Networks and Heterogeneous Media, 2011. MAM Azahar, M.S. Sunar, A. Bade, and D. Daman. Crowd simulation for ancient malacca virtual walkthrough. In The 4th International Conference on Information & Communication Technology and Systems, 2008.

  • N. Bellomo and C. Dogbe.

On the modeling of traffic and crowds: a survey of models, speculations, and perspectives. SIAM Review-Society for Industrial and Applied Mathematics, 2011.

  • B. Boutin.

´ Etude math´ ematique et num´ erique d’´ equations hyperboliques non-lin´ eaires: couplage de mod` eles et chocs non classiques. PhD Thesis, Universit´ e Pierre et Marie Curie - Paris VI, 2009.

  • L. Bruno, A. Tosin, P

. Tricerri, and F. Venuti. Non-local first-order modelling of crowd dynamics: A multidimensional framework with applications. Applied Mathematical Modelling, 2011.

  • C. Chalons.

Approximation num´ erique de quelques probl` emes hyperboliques: relaxation, chocs nonclassiques, transitions de phase, couplage.

  • Hab. Thesis, Universit´

e Paris Diderot - Paris 7, 2008.

  • C. Chalons.

Numerical approximation of a macroscopic model of pedestrian flows. SIAM Journal on Scientific Computing, 2005.

  • C. Chalons.

Transport-equilibrium schemes for pedestrian flows with nonclassical shocks. Traffic and Granular Flow05, 2007. C.K. Chen, J. Li, and D. Zhang. Study on evacuation behaviors at t-shaped intersection by force-driving cellular automata model. Physica A: Statistical Mechanics and its Applications, 2011.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 57 / 77

slide-72
SLIDE 72

Citation of our model

R.M. Colombo, M. Garavello, and M. L´ ecureux-Mercier. A class of non-local models for pedestrian traffic. Mathematical Models and Methods in the Applied Sciences, 2012. R.M. Colombo, M. Herty, and M. Mercier. Control of the continuity equation with a non local flow. ESAIM COCV, 2011.

  • V. Coscia and C. Canavesio.

First-order macroscopic modelling of human crowd dynamics.

  • Math. Models Methods Appl. Sci, 2008.
  • E. Cristiani, B. Piccoli, and A. Tosin.

Modeling self-organization in pedestrians and animal groups from macroscopic and microscopic viewpoints. Mathematical Modeling of Collective Behavior in Socio-Economic and Life Sciences, 2010.

  • E. Cristiani, B. Piccoli, and A. Tosin.

Multiscale modeling of granular flows with application to crowd dynamics. Multiscale Model. Simul., 2011.

  • M. Di Francesco, P

.A. Markowich, J.F. Pietschmann, and M.T. Wolfram. On the hughes’ model for pedestrian flow: The

  • ne-dimensional case.

Journal of Differential Equations, 2011.

  • C. Dogbe.

On the cauchy problem for macroscopic model of pedestrian flows. Journal of Mathematical Analysis and Applications, 2010.

  • D. Helbing, A. Johansson, and H.Z. Al-Abideen.

Dynamics of crowd disasters: An empirical study. Physical review E, 2007.

  • A. Johansson, D. Helbing, H.Z. Al-Abideen, and
  • S. Al-Bosta.

From crowd dynamics to crowd safety: A video-based analysis. Advances in Complex Systems, 2008.

  • A. Lachapelle and M.T. Wolfram.

On a mean field game approach modeling congestion and aversion in pedestrian crowds. Transportation Research Part B: Methodological, 2011.

  • M. L ´

ECUREUX-MERCIER. ´ Etude de diff´ erents aspects des EDP hyperboliques. PhD Thesis, Universit´ e de Lyon 1, 2009. M.T. Manley. Exitus: An agent-based evacuation simulation model for heterogeneous populations. PhD Thesis, Utah State University, 2012.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 58 / 77

slide-73
SLIDE 73

Citation of our model

  • B. Maury, A. Roudneff-Chupin, and F. Santambrogio.

A macroscopic crowd motion model of gradient flow type. Mathematical Models and Methods in Applied Sciences, 2010.

  • B. Maury, A. Roudneff-Chupin, F. Santambrogio, and
  • J. Venel.

Handling congestion in crowd motion modeling. Networks and Heterogeneous Media, 2011.

  • M. Mercier.

L1 stability for scalar balance laws; application to pedestrian traffic. In Proceedings de la confrence HYP 2010, Beijing, 2011.

  • B. Piccoli.

Flows on networks and complicated domains. In Proceedings of symposia in applied mathematics, 2009.

  • B. Piccoli and A. Tosin.

Pedestrian flows in bounded domains with obstacles. Continuum Mechanics and Thermodynamics, 2009.

  • B. Piccoli and A. Tosin.

Time-evolving measures and macroscopic modeling of pedestrian flow. Archive for rational mechanics and analysis, 2011. J.F. Pietschmann. On some partial differential equation models in socio-economic contexts-analysis and numerical simulations. PhD Thesis, University of Cambridge, 2011.

  • A. Roudneff.

Modelisation macroscopique de mouvements de foule. PhD Thesis, Universit´ e Paris-Sud, 2011.

  • F. Santambrogio.

Gradient flows in wasserstein spaces and applications to crowd movement. Centre de math´ ematiques Laurent Schwartz, ´ Ecole polytechnique, 2010. B.A.Schlake. Mathematical Models for Pedestrian Motion. Master.Thesis, Westf¨ alische Wilhelms-Universit¨ at M¨ unster, 2008. M.S. Sunar, D. Daman, and M.A.B.M. Azahar. Low computational cost crowd rendering method for real-time virtual heritage environment. electronic Journal of Computer Science and Information Technology, 2011.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 59 / 77

slide-74
SLIDE 74

Citation of our model

  • A. Treuille, S. Cooper, and Z. Popovi´

c. Continuum crowds. In ACM Transactions on Graphics (TOG), 2006.

  • F. Venuti and L. Bruno.

Crowd-structure interaction in lively footbridges under synchronous lateral excitation: A literature review. Physics of life reviews, 2009. S.A. Wadoo and P . Kachroo. Feedback control of crowd evacuation in one dimension. Intelligent Transportation Systems, IEEE Transactions

  • n, 2010.
  • X. Wang and S. Sun.

Data-driven macroscopic crowd animation synthesis method using velocity fields. In Computational Intelligence and Design, 2008. ISCID’08. International Symposium on, 2008.

  • Z. Xiaoping, S. Jiahui, and C. Yuan.

Analysis of crowd jam in public buildings based on cusp-catastrophe theory. Building and Environment, 2010.

  • H. Xiong, X. Guo, W. Wang, H. Tan, and H. Wei.

Cellular automaton simulation of counter flow with paired pedestrians. International Journal of Computational Intelligence Systems, 2011.

  • X. Zheng, J. Sun, and T. Zhong.

Study on mechanics of crowd jam based on the cusp-catastrophe model. Safety Science, 2010.

  • X. Zheng, T. Zhong, and M. Liu.

Modeling crowd evacuation of a building based on seven methodological approaches. Building and Environment, 2009.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 60 / 77

slide-75
SLIDE 75

a

1

Introduction to Vehicular Traffic

2

Mathematics

3

Applications to LWR

4

Numerical Examples

5

Crowd Accidents

6

The Model

7

Corridor with One Exit

8

Corridor with Two Exits

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 61 / 77

slide-76
SLIDE 76

Corridor with one exit

   ∂tρ + ∂x(ρv(ρ)) = 0 ρ(0, x) = ρo(x) q (ρ(t, L)) ≤ p (ρ(t, L))

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 62 / 77

slide-77
SLIDE 77

Corridor with one exit

   ∂tρ + ∂x(ρv(ρ)) = 0 ρ(0, x) = ρo(x) q (ρ(t, L)) ≤ p (ρ(t, L)) Riemann Problems and Wave Front Tracking

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 62 / 77

slide-78
SLIDE 78

Corridor with one exit

The panic arise when: the amount of people is large; the door is small; the initial distance of the people from the door is small.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 63 / 77

slide-79
SLIDE 79

Corridor with one exit and one door

       ∂tρ + ∂xq(ρ) = 0 (t, x) ∈ ]0, +∞[ × ]−∞, L[ ρ(0, x) = ¯ ρ · χ[a,b](x) x ∈ ]−∞, L[ q (ρ(t, O)) ≤ pO t ∈ ]0, +∞[ q (ρ(t, L)) ≤ p (ρ(t, L)) t ∈ ]0, +∞[

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 64 / 77

slide-80
SLIDE 80

Braess’ paradox

tH − tF tR − tF ≈ pM pm > 1

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 65 / 77

slide-81
SLIDE 81

Corridor with one exit

One exit One exit and one door

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 66 / 77

L x ρ L x ρ

slide-82
SLIDE 82

Braess’ paradox

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 67 / 77

slide-83
SLIDE 83

a

1

Introduction to Vehicular Traffic

2

Mathematics

3

Applications to LWR

4

Numerical Examples

5

Crowd Accidents

6

The Model

7

Corridor with One Exit

8

Corridor with Two Exits

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 68 / 77

slide-84
SLIDE 84

Corridor with two exits

People evacuating a corridor [−1, 1] with two exits in x = ±1

  • 1

1 ρL ρR conservation law ∂tρ − ∂x

  • ρv(ρ) ϕx

|ϕx|

  • = 0

eikonal equation |∂xϕ| = c(ρ) ξ(t)

−1

c (ρ(t, y)) dy = 1

ξ(t)

c (ρ Dirichlet boundary conditions ρ(t, ±1) = ϕ(t, ±1) = 0 initial condition ρ(0, x) = ρL x ∈ ]−1, 0[ ρR x ∈ ]0, 1[ c : R → R is the cost function F(t, x, ρ) = sgn (x − ξ(t)) f(ρ)

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 69 / 77

slide-85
SLIDE 85

Corridor with two exits

People evacuating a corridor [−1, 1] with two exits in x = ±1

  • 1

1 ρL ρR ξ conservation law ∂tρ + ∂xF(t, x, ρ) = 0∂tρ − ∂x

  • ρv(ρ) ϕx

|ϕx|

  • eikonal equation

ξ(t)

−1

c (ρ(t, y)) dy = 1

ξ(t)

c (ρ(t, y)) dy Dirichlet boundary conditions ρ(t, ±1) = ϕ(t, ±1) = 0 initial condition ρ(0, x) = ρL x ∈ ]−1, 0[ ρR x ∈ ]0, 1[ c : R → R is the cost function F(t, x, ρ) = sgn (x − ξ(t)) f(ρ)

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 69 / 77

slide-86
SLIDE 86

Corridor with two exits

Definition (Goatin–Nader–Rosini ’12) ρ ∈ C0 R+; BV ∩ L1(Ω)

  • is an entropy weak solution if ∀k ∈ [0, 1]

0 ≤ ψ ∈ C∞

c

+∞ 1

−1

(|ρ − k|∂t + Φ(t, x, ρ, k)∂x) ψ dx dt+ 1

−1

|ρ0(x) − k|ψ(0, x) dx + 2 +∞ f(k)ψ (t, ξ(t)) dt + sgn(k) +∞ (f (ρ(t, 1−)) − f(k)) ψ(t, 1) dt + sgn(k) +∞ (f (ρ(t, −1+)) − f(k)) ψ(t, −1) dt ≥ 0 Φ(t, x, ρ, k) = sgn(ρ − k) (F(t, x, ρ) − F(t, x, k))

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 70 / 77

slide-87
SLIDE 87

Cost function

c(ρ) = 1 v(ρ) ρ c

  • D. Amadori and M. Di Francesco.

The one-dimensional Hughes model for pedestrian flow: Riemann-type solutions. Acta Math. Sci., 2012.

  • M. Di Francesco, P

. A. Markowich, J.-F. Pietschmann, and M.-T. Wolfram. On the Hughes’ model for pedestrian flow: the one-dimensional case.

  • J. Differential Equations, 2011.
  • R. L. Hughes.

A continuum theory for the flow of pedestrians.

  • Transpn. Res.–B, 2002.
  • R. L. Hughes.

The flow of human crowds. In Annual review of fluid mechanics, Vol. 35, 2003.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 71 / 77

slide-88
SLIDE 88

Cost function

c(ρ) = 1 v(ρ) ρ c

  • D. Amadori and M. Di Francesco.

The one-dimensional Hughes model for pedestrian flow: Riemann-type solutions. Acta Math. Sci., 2012.

  • M. Di Francesco, P

. A. Markowich, J.-F. Pietschmann, and M.-T. Wolfram. On the Hughes’ model for pedestrian flow: the one-dimensional case.

  • J. Differential Equations, 2011.
  • R. L. Hughes.

A continuum theory for the flow of pedestrians.

  • Transpn. Res.–B, 2002.
  • R. L. Hughes.

The flow of human crowds. In Annual review of fluid mechanics, Vol. 35, 2003.

We assume c ∈ C0([0, 1]; [1, +∞[), c(0) = 1 and c′ ≥ 0 and optimize w.r.t. c that we interpret as the strategy used by or imposed to the pedestrians to reach the exits

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 71 / 77

slide-89
SLIDE 89

Cost function

Proposition (Goatin–Nader–Rosini ’12) co(ρ) = 1 ρ < 1/2 2ρ ρ ≥ 1/2

  • ptimize the evacuation for ρL, ρR > 1/2 and

T co

exit =

                                 1 1 − ρL ρR ≤ ρL ≤ 1 2 1 1 − ρR ρL ≤ ρR ≤ 1 2 1 + 2ρL ρR ≤ 1 2 ≤ ρL 1 + 2ρR ρL ≤ 1 2 ≤ ρR 2(ρL + ρR) 1 2 ≤ ρL, ρR

0.5 1 0.5 1 1 2 3 4

Does not exist any cost that optimize the evacuation for any initial data.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 72 / 77

slide-90
SLIDE 90

Numerical example (two exits)

t x −1 1

1.0 0.5 0.0 0.5 1.0 1 2 3 0.0 0.2 0.4 0.6 0.8

ρL = 18 20 ρR = 11 20

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 73 / 77

slide-91
SLIDE 91

Numerical example (two exits)

ρL = 18 20 ρR = 11 20

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 73 / 77

ρ x −1 1

slide-92
SLIDE 92

Numerical example (two exits)

Figure: Case c(ρ) = 1/v(ρ): We can observe positive densities appearing on the right of x = ξ(t), representing people changing advise and inverting their

  • route. The numerically computed exit time is Texit = 2.542.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 74 / 77

slide-93
SLIDE 93

Numerical example (two exits)

Figure: Case c(ρ) = co(ρ): Oscillations have disappeared and ρ (t, ξ(t)±) ≡ 0. The numerically computed exit time has improved to Texit = 2.474.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 75 / 77

slide-94
SLIDE 94

Numerical example (two exits)

Figure: Case c(ρ) = 1: This choice corresponds to a panicking crowd: people are moving towards the closer exit regardless of the densities. The numerically computed exit time has increased to Texit = 2.572.

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 76 / 77

slide-95
SLIDE 95

THANK YOU FOR YOUR ATTENTION

a

Padua 28.06.2012 M.D. Rosini (ICM, Warsaw University) 77 / 77