Macroscopic modeling and simulation of crowd dynamics Paola Goatin - - PowerPoint PPT Presentation

macroscopic modeling and simulation of crowd dynamics
SMART_READER_LITE
LIVE PREVIEW

Macroscopic modeling and simulation of crowd dynamics Paola Goatin - - PowerPoint PPT Presentation

Macroscopic models Numerical tests Rigorous results Pedestrian Dynamics: Modeling, Validation and Calibration Macroscopic modeling and simulation of crowd dynamics Paola Goatin Inria Sophia Antipolis - Mditerrane paola.goatin@inria.fr


slide-1
SLIDE 1

Macroscopic models Numerical tests Rigorous results

Pedestrian Dynamics: Modeling, Validation and Calibration

Macroscopic modeling and simulation of crowd dynamics

Paola Goatin

Inria Sophia Antipolis - Méditerranée paola.goatin@inria.fr

ICERM, Brown University, August 21-25, 2017

slide-2
SLIDE 2

Macroscopic models Numerical tests Rigorous results

Outline of the talk

1

Macroscopic models

2

Numerical tests

3

Some rigorous results

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 2 / 42

slide-3
SLIDE 3

Macroscopic models Numerical tests Rigorous results

Outline of the talk

1

Macroscopic models

2

Numerical tests

3

Some rigorous results

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 3 / 42

slide-4
SLIDE 4

Macroscopic models Numerical tests Rigorous results

Mathematical modeling of pedestrian motion: frameworks

Microscopic individual agents ODEs system many parameters low and high densities

  • comp. cost ∼ ped. number.

Macroscopic continuous fluid PDEs few parameters very high densities analytical theory

  • comp. cost ∼ domain size
  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 4 / 42

slide-5
SLIDE 5

Macroscopic models Numerical tests Rigorous results

Macroscopic models

Pedestrians as "thinking fluid"1 Averaged quantities:

ρ(t, x) pedestrians density

  • v(t, x) mean velocity

Mass conservation

  • ∂tρ + divx(ρ

v) = 0 ρ(0, x) = ρ0(x) for x ∈ Ω ⊂ R2, t > 0

1R.L. Hughes, Transp. Res. B, 2002

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 5 / 42

slide-6
SLIDE 6

Macroscopic models Numerical tests Rigorous results

Macroscopic models

Pedestrians as "thinking fluid"1 Averaged quantities:

ρ(t, x) pedestrians density

  • v(t, x) mean velocity

Mass conservation

  • ∂tρ + divx(ρ

v) = 0 ρ(0, x) = ρ0(x) for x ∈ Ω ⊂ R2, t > 0 Two classes 1st order models: velocity given by a phenomenological speed-density relation v = V (ρ) ν 2nd order models: velocity given by a momentum balance equation

1R.L. Hughes, Transp. Res. B, 2002

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 5 / 42

slide-7
SLIDE 7

Macroscopic models Numerical tests Rigorous results

Macroscopic models

Pedestrians as "thinking fluid"1 Averaged quantities:

ρ(t, x) pedestrians density

  • v(t, x) mean velocity

Mass conservation

  • ∂tρ + divx(ρ

v) = 0 ρ(0, x) = ρ0(x) for x ∈ Ω ⊂ R2, t > 0 Two classes 1st order models: velocity given by a phenomenological speed-density relation v = V (ρ) ν 2nd order models: velocity given by a momentum balance equation Density must stay non-negative and bounded: 0 ≤ ρ(t, x) ≤ ρmax Different from fluid dynamics:

preferred direction no conservation of momentum / energy n ≪ 6 · 1023

1R.L. Hughes, Transp. Res. B, 2002

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 5 / 42

slide-8
SLIDE 8

Macroscopic models Numerical tests Rigorous results

Continuum hypothesis

n ≪ 6 · 1023 but ... Brown University, Main Green, 08.21.2017

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 6 / 42

slide-9
SLIDE 9

Macroscopic models Numerical tests Rigorous results

Speed-density relation

Speed function V (ρ): decreasing function wrt density V (0) = vmax free flow V (ρmax) ≃ 0 congestion Examples: speed V (ρ) flux ρV (ρ)

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 7 / 42

slide-10
SLIDE 10

Macroscopic models Numerical tests Rigorous results

Desired direction of motion µ

Pedestrians: seek the shortest route to destination try to avoid high density regions

  • ν = − ∇xφ

|∇xφ|

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 8 / 42

slide-11
SLIDE 11

Macroscopic models Numerical tests Rigorous results

Desired direction of motion µ

Pedestrians: seek the shortest route to destination try to avoid high density regions

  • ν = − ∇xφ

|∇xφ|

The potential φ : Ω → R is given by the Eikonal equation

  • |∇xφ| = C(t, x, ρ)

in Ω φ(t, x) = 0 for x ∈ Γoutflow where C = C(t, x, ρ) ≥ 0 is the running cost = ⇒ the solution φ(t, x) represents the weighted distance of the position x from the target Γoutflow

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 8 / 42

slide-12
SLIDE 12

Macroscopic models Numerical tests Rigorous results

Eikonal equation: level set curves for |∇xφ| = 1

In an empty space: potential is proportional to distance to destination

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 9 / 42

slide-13
SLIDE 13

Macroscopic models Numerical tests Rigorous results

The fastest route ...

... needs not to be the shortest!

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 10 / 42

slide-14
SLIDE 14

Macroscopic models Numerical tests Rigorous results

First order models

Hughes’ model1

  • ν = − ∇xφ

|∇xφ| s.t. |∇xφ| = 1 V (ρ)

minimize travel time avoiding high densities CRITICISM: instantaneous global information on entire domain

1R.L. Hughes, Transp. Res. B, 2002

  • 2Y. Xia, S.C. Wong and C.-W. Shu, Physical Review E, 2009

3R.M. Colombo, Garavello and M. Lécureux-Mercier, M3AS, 2012

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 11 / 42

slide-15
SLIDE 15

Macroscopic models Numerical tests Rigorous results

First order models

Hughes’ model1

  • ν = − ∇xφ

|∇xφ| s.t. |∇xφ| = 1 V (ρ)

minimize travel time avoiding high densities CRITICISM: instantaneous global information on entire domain

Dynamic model with memory effect2

  • ν = − ∇x(φ + ωD)

|∇x(φ + ωD)| s.t. |∇xφ| = 1 vmax , D(ρ) = 1 v(ρ) + βρ2 discomfort

minimize travel time based on knowledge of the walking domain temper the behavior locally to avoid high densities

1R.L. Hughes, Transp. Res. B, 2002

  • 2Y. Xia, S.C. Wong and C.-W. Shu, Physical Review E, 2009

3R.M. Colombo, Garavello and M. Lécureux-Mercier, M3AS, 2012

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 11 / 42

slide-16
SLIDE 16

Macroscopic models Numerical tests Rigorous results

First order models

Hughes’ model1

  • ν = − ∇xφ

|∇xφ| s.t. |∇xφ| = 1 V (ρ)

minimize travel time avoiding high densities CRITICISM: instantaneous global information on entire domain

Dynamic model with memory effect2

  • ν = − ∇x(φ + ωD)

|∇x(φ + ωD)| s.t. |∇xφ| = 1 vmax , D(ρ) = 1 v(ρ) + βρ2 discomfort

minimize travel time based on knowledge of the walking domain temper the behavior locally to avoid high densities

Non-local flow:3

  • v = V (ρ)

  ν − ε ∇(ρ ∗ η)

  • 1 + |∇(ρ ∗ η)|2

  with

  • ν = − ∇xφ

|∇xφ| s.t. |∇xφ| = 1

1R.L. Hughes, Transp. Res. B, 2002

  • 2Y. Xia, S.C. Wong and C.-W. Shu, Physical Review E, 2009

3R.M. Colombo, Garavello and M. Lécureux-Mercier, M3AS, 2012

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 11 / 42

slide-17
SLIDE 17

Macroscopic models Numerical tests Rigorous results

Second order model

Momentum balance equation45 ∂t(ρ v) + divx(ρ v ⊗ v) + ∇xP(ρ) = ρV (ρ) ν − v τ where V (ρ) = vmaxe

−α

  • ρ

ρmax

2

|∇xφ| = 1/V (ρ) P(ρ) = p0ργ, p0 > 0, γ > 1 internal pressure τ response time

4Payne-Whitham, 1971 5Y.Q. Jiang, P. Zhang, S.C. Wong and R.X. Liu, Physica A, 2010

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 12 / 42

slide-18
SLIDE 18

Macroscopic models Numerical tests Rigorous results

Question

Can macroscopic models reproduce characteristic features of crowd behavior?

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 13 / 42

slide-19
SLIDE 19

Macroscopic models Numerical tests Rigorous results

Outline of the talk

1

Macroscopic models

2

Numerical tests

3

Some rigorous results

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 14 / 42

slide-20
SLIDE 20

Macroscopic models Numerical tests Rigorous results

Numerical schemes used

Space meshes: unstructured triangular / cartesian Eikonal equation: linear, finite element solver6 / fast-sweeping First order models: Lax-Friedrichs Second order models: explicit time integration with advection-reaction splitting (HLL scheme) Non-local models: dimensional splitting Lax-Friedrichs

6[Bornemann-Rasch, 2006]

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 15 / 42

slide-21
SLIDE 21

Macroscopic models Numerical tests Rigorous results

Corridor evacuation with two exits

Configuration at t = 0 Parameters choice: ρ0 = 3ped/m2 initial density ρmax = 10ped/m2 maximal density vmax = 2m/s desired speed τ = 0.61s relaxation time p0 = 0.005ped1−γm2+γ/s2 pressure coefficient γ = 2 adiabatic exponent α = 7.5 density-speed coefficient ε = 0.8 correction coefficient η = [1 − (x/r)2]3[1 − (y/r)2]3 convolution kernel, with r = 15m

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 16 / 42

slide-22
SLIDE 22

Macroscopic models Numerical tests Rigorous results

Corridor evacuation with two exits

t = 20s |∇xφ| = 1 ∇x(φ + ωD) |∇xφ| = 1/v(ρ) second order non-local

[Twarogowska-Duvigneau-Goatin, Mimault-Goatin]

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 17 / 42

slide-23
SLIDE 23

Macroscopic models Numerical tests Rigorous results

Corridor evacuation with two exits

t = 40s |∇xφ| = 1 ∇x(φ + ωD) |∇xφ| = 1/v(ρ) second order non-local

[Twarogowska-Duvigneau-Goatin, Mimault-Goatin]

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 17 / 42

slide-24
SLIDE 24

Macroscopic models Numerical tests Rigorous results

Corridor evacuation with two exits

t = 60s |∇xφ| = 1 ∇x(φ + ωD) |∇xφ| = 1/v(ρ) second order non-local

[Twarogowska-Duvigneau-Goatin, Mimault-Goatin]

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 17 / 42

slide-25
SLIDE 25

Macroscopic models Numerical tests Rigorous results

Corridor evacuation with two exits

t = 80s |∇xφ| = 1 ∇x(φ + ωD) |∇xφ| = 1/v(ρ) second order non-local

[Twarogowska-Duvigneau-Goatin, Mimault-Goatin]

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 17 / 42

slide-26
SLIDE 26

Macroscopic models Numerical tests Rigorous results

Room evacuation with obstacle

Configuration at t = 0 Parameters choice: ρ0 = 3ped/m2 initial density ρmax = 6ped/m2 maximal density vmax = 2m/s desired speed τ = 0.61s relaxation time p0 = 0.005ped1−γm2+γ/s2 pressure coefficient γ = 2 adiabatic exponent α = 7.5 density-speed coefficient ε = 0.8 correction coefficient η = [1 − (x/r)2]3[1 − (y/r)2]3 convolution kernel, with r = 1.5m

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 18 / 42

slide-27
SLIDE 27

Macroscopic models Numerical tests Rigorous results

Room evacuation with obstacle

t = 2s |∇xφ| = 1 ∇x(φ + ωD) |∇xφ| = 1/v(ρ) second order non-local

[Twarogowska-Duvigneau-Goatin, Mimault-Goatin]

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 19 / 42

slide-28
SLIDE 28

Macroscopic models Numerical tests Rigorous results

Room evacuation with obstacle

t = 5s |∇xφ| = 1 ∇x(φ + ωD) |∇xφ| = 1/v(ρ) second order non-local

[Twarogowska-Duvigneau-Goatin, Mimault-Goatin]

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 19 / 42

slide-29
SLIDE 29

Macroscopic models Numerical tests Rigorous results

Room evacuation with obstacle

t = 8s |∇xφ| = 1 ∇x(φ + ωD) |∇xφ| = 1/v(ρ) second order non-local

[Twarogowska-Duvigneau-Goatin, Mimault-Goatin]

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 19 / 42

slide-30
SLIDE 30

Macroscopic models Numerical tests Rigorous results

Room evacuation with obstacle

t = 11s |∇xφ| = 1 ∇x(φ + ωD) |∇xφ| = 1/v(ρ) second order non-local

[Twarogowska-Duvigneau-Goatin, Mimault-Goatin]

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 19 / 42

slide-31
SLIDE 31

Macroscopic models Numerical tests Rigorous results

Effect of the obstacle on the outflow

Time evolution of the total mass of pedestrians inside the room

5 10 15 20 25 30 35 40 45 50 5 10 15 20 25 30 35 Total mass Time empty room room with obstacle

first order second order M(t) =

ρ(t, x)dx non-local

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 20 / 42

slide-32
SLIDE 32

Macroscopic models Numerical tests Rigorous results

Second order model: stop-and-go waves

t=90 t=100 t=110 t=120 P(ρ) = 0.005ρ2, vmax = 2, ρmax = 7

  • Fig. Time evolution of density profile at x = 64 (left exit)
  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 21 / 42

slide-33
SLIDE 33

Macroscopic models Numerical tests Rigorous results

Second order model: dependence on p0

P(ρ) = p0ργ: total evacuation time optimal for p0 ∼ 0.5 with vmax = 2m/s, ρmax = 7ped/m2

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 22 / 42

slide-34
SLIDE 34

Macroscopic models Numerical tests Rigorous results

Second order model: dependence on vmax

Total evacuation time Social force models7 show a minimum for vmax ≃ 1.4 m/s = ⇒ faster-is-slower effect8 Accounting for inter-pedestrian friction?

  • 7D. Helbing, I. Farkas and T. Vicsek, Nature, 2000

8D.R. Parisi and C.O. Dorso, Physica A, 2007

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 23 / 42

slide-35
SLIDE 35

Macroscopic models Numerical tests Rigorous results

Second order model: dependence on vmax

Total mass evolution with ρmax = 7ped/m2, γ = 2, p0 = 0.005

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 24 / 42

slide-36
SLIDE 36

Macroscopic models Numerical tests Rigorous results

Evacuation optimization: Braess’ paradox9 ?

Problem: clogging at exit

Can obstacles reduce the evacuation time?

9Braess, D. Über ein Paradoxon aus der Verkehrsplanung, Unternehmensforschung,

12, pp. 258-268 (1968)

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 25 / 42

slide-37
SLIDE 37

Macroscopic models Numerical tests Rigorous results

Evacuation optimization: Braess’ paradox?

Time evolution of the total mass of pedestrians inside the room

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 26 / 42

slide-38
SLIDE 38

Macroscopic models Numerical tests Rigorous results

Non-local model: lane formation10

Two groups of pedestrians moving in opposite directions

             ∂tU 1 + div

  • c1U 1(1 − U 1)
  • 1 − ǫ1

U1∗µ

  • 1+U1∗µ2
  • v1(x, y) −ǫ2

∇U2∗µ

  • 1+∇U2∗µ2
  • = 0,

∂tU 2 + div

  • c2U 2(1 − U 2)
  • 1 − ǫ1

U2∗µ

  • 1+U2∗µ2
  • v2(x, y) −ǫ2

∇U1∗µ

  • 1+∇U1∗µ2
  • = 0.

where c1 = c2 = 4 crowding factor ǫ1 = 0.3, ǫ2 = 0.7, can be derived as mean-field and hydrodynamic limit of microscopic model

[Göttlich-Klar-Tiwari, JEM 2015]

10R.M. Colombo and M. Mercier, Acta Mathematica Scientia, 2011

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 27 / 42

slide-39
SLIDE 39

Macroscopic models Numerical tests Rigorous results

Lane formation in bidirectional flows

[Aggarwal-Colombo-Goatin, SINUM 2015; Aggarwal-Goatin, BBMS 2016]

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 28 / 42

slide-40
SLIDE 40

Macroscopic models Numerical tests Rigorous results

Lane formation in crossing flows

[Aggarwal-Colombo-Goatin, SINUM 2015; Aggarwal-Goatin, BBMS 2016]

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 29 / 42

slide-41
SLIDE 41

Macroscopic models Numerical tests Rigorous results

Outline of the talk

1

Macroscopic models

2

Numerical tests

3

Some rigorous results

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 30 / 42

slide-42
SLIDE 42

Macroscopic models Numerical tests Rigorous results

The 1D case: statement of the problem

We consider the initial-boundary value problem ρt −

  • ρ(1 − ρ) φx

|φx|

  • x

= 0 |φx| = c(ρ) x ∈ Ω = ] − 1, 1[, t > 0 with initial density ρ(0, ·) = ρ0 ∈ BV(]0, 1[) and absorbing boundary conditions ρ(t, −1) = ρ(t, 1) = 0 (weak sense) φ(t, −1) = φ(t, 1) = 0

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 31 / 42

slide-43
SLIDE 43

Macroscopic models Numerical tests Rigorous results

The 1D case: statement of the problem

We consider the initial-boundary value problem ρt −

  • ρ(1 − ρ) φx

|φx|

  • x

= 0 |φx| = c(ρ) x ∈ Ω = ] − 1, 1[, t > 0 with initial density ρ(0, ·) = ρ0 ∈ BV(]0, 1[) and absorbing boundary conditions ρ(t, −1) = ρ(t, 1) = 0 (weak sense) φ(t, −1) = φ(t, 1) = 0 General cost function c: [0, 1[ → [1, +∞[ smooth s.t. c(0) = 1 and c′(ρ) ≥ 0 (e.g. c(ρ) = 1/v(ρ))

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 31 / 42

slide-44
SLIDE 44

Macroscopic models Numerical tests Rigorous results

The 1D case: statement of the problem

The problem can be rewritten as ρt −

  • sgn(x − ξ(t)) f(ρ)
  • x = 0

where the turning point is given by ξ(t)

−1

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

ξ(t)

c (ρ(t, y)) dy

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 32 / 42

slide-45
SLIDE 45

Macroscopic models Numerical tests Rigorous results

The 1D case: statement of the problem

The problem can be rewritten as ρt −

  • sgn(x − ξ(t)) f(ρ)
  • x = 0

where the turning point is given by ξ(t)

−1

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

ξ(t)

c (ρ(t, y)) dy − → the discontinuity point ξ = ξ(t) is not fixed a priori, but depends non-locally on ρ

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 32 / 42

slide-46
SLIDE 46

Macroscopic models Numerical tests Rigorous results

The 1D case: available results

existence and uniqueness of Kruzkov’s solutions for an elliptic regularization of the eikonal equation and c = 1/v

[DiFrancesco-Markowich-Pietschmann-Wolfram, JDE 2011]

Riemann solver at the turning point for c = 1/v

[Amadori-DiFrancesco, Acta Math. Sci. B 2012]

entropy condition and maximum principle

[ElKhatib-Goatin-Rosini, ZAMP 2012]

wave-front tracking algorithm and convergence of finite volume schemes

[Goatin-Mimault, SISC 2013]

existence for data with small L∞ and TV norms and c = 1/v

[Amadori-Goatin-Rosini, JMAA 2013]

local version

[Carrillo-Martin-Wolfram, M3AS 2016]

extension to graphs

[Camilli-Festa-Tozza, NHM 2017]

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 33 / 42

slide-47
SLIDE 47

Macroscopic models Numerical tests Rigorous results

The 1D case: entropy condition

Definition: entropy weak solution (ElKhatib-Goatin-Rosini, 2012) ρ ∈ C0 R+; L1(Ω)

  • ∩ BV (R+ × Ω; [0, 1]) s.t. for all k ∈ [0, 1] and

ψ ∈ C∞

c (R × Ω; R+):

0 ≤ +∞ 1

−1

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

−1

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

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 34 / 42

slide-48
SLIDE 48

Macroscopic models Numerical tests Rigorous results

The 1D case: maximum principle

Proposition (ElKhatib-Goatin-Rosini, 2012) Let ρ ∈ C0 R+; BV(Ω) ∩ L1(Ω)

  • be an entropy weak solution. Then

0 ≤ ρ(t, x) ≤ ρ0L∞(Ω). Characteristic speeds satisfy f ′ ρ+(t)

  • ≤ ˙

ξ(t), if ρ−(t) < ρ+(t), −f ′ ρ−(t)

  • ≥ ˙

ξ(t), if ρ−(t) > ρ+(t).

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 35 / 42

slide-49
SLIDE 49

Macroscopic models Numerical tests Rigorous results

The 1D case: wave-front tracking [Goatin-Mimault, SISC 2013]

Riemann-type initial data:

−1 −0.5 0.5 1 0.5 1 1.5 2 2.5 3 x t

∆ρ = 2−4 ∆ρ = 2−10 Code freely available at: http://www-sop.inria.fr/members/Paola.Goatin/wft.html

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 36 / 42

slide-50
SLIDE 50

Macroscopic models Numerical tests Rigorous results

The 1D case: wave-front tracking [Goatin-Mimault, SISC 2013]

Density profile at t = 0.8:

−1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 x Density

−1 −0.5 0.5 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 x Density

∆ρ = 2−4 ∆ρ = 2−10

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 37 / 42

slide-51
SLIDE 51

Macroscopic models Numerical tests Rigorous results

The 1D case: numerical convergence of WFT [Goatin-Mimault, SISC 2013]

ν ∆ρ ǫν 5 2−5 4.280e − 2 6 2−6 2.164e − 2 7 2−7 6.141e − 3 8 2−8 5.048e − 3 9 2−9 1.755e − 3 10 2−10 2.091e − 3 11 2−11 4.305e − 4 12 2−12 4.347e − 4

Table: L1-error ǫν for wave-front tracking method between two subsequent discretization meshes 2−ν and 2−ν−1. The comparison is done on a cartesian grid with ∆x = 10−3 and ∆t = 0.5∆x.

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 38 / 42

slide-52
SLIDE 52

Macroscopic models Numerical tests Rigorous results

The 1D case: comparison WFT vs FV [Goatin-Mimault, SISC 2013]

Wave-front tracking with ∆ρ = 2−10 and finite volumes with ∆x = 1/1500

0.1 0.2 0.3 0.4 0.5 0.6 0.7 −0.05 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 WFT Rusanov − 1 Godunov − 1 xi

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 39 / 42

slide-53
SLIDE 53

Macroscopic models Numerical tests Rigorous results

The 1D case: comparison WFT vs FV [Goatin-Mimault, SISC 2013]

∆x ErrG ln(ErrG)/ ln(∆x) ErrR ln(ErrR)/ ln(∆x) 1/50 7.24e − 2 −0.66 7.44e − 2 −0.67 1/100 4.56e − 2 −0.66 4.68e − 2 −0.67 1/250 2.49e − 2 −0.66 2.55e − 2 −0.67 1/500 1.52e − 2 −0.67 1.55e − 2 −0.67 1/1000 9.03e − 3 −0.68 9.12e − 2 −0.68 1/1500 6.66e − 3 −0.69 6.62e − 3 −0.68

Table: L1-norm of the error for Godunov and Rusanov schemes compared to wave-front tracking with ∆ρ = 2−10.

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 40 / 42

slide-54
SLIDE 54

Macroscopic models Numerical tests Rigorous results

Non-local fluxes in 2D

Multi-D integro-differential systems ∂tU + divxF(t, x, U, U ∗ η) = 0 with t ∈ R+, x ∈ Rd, U(t, x) ∈ RN, η(x) ∈ Rm×N Theorem [Aggarwal-Colombo-Goatin, SINUM 2015] For any initial datum Uo ∈ (L1 ∩ L∞ ∩ BV)(R2; RN

+), there exists a solution

U ∈ C0 R+; L1(R2; RN

+)

  • . Moreover, for all k ∈ {1, . . . , N} and for all

t ∈ R+, the following bounds hold: U(t)L∞(R2;RN ) ≤ eC t(1+UoL1 ) UoL∞(R2;RN ),

  • U k(t)
  • L1(R2;R) =
  • U k
  • L1(R2;R) ,

TV(U k(t)) ≤ eK1 t TV(U k

  • ) + K2
  • eK1 t − 1
  • ,

U(t + τ) − U(t)L1(R2;RN ) ≤ C(t) τ.

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 41 / 42

slide-55
SLIDE 55

Macroscopic models Numerical tests Rigorous results

Macroscopic models: summary

Strengths: lower computational cost for large crowds global description of spatio-temporal evolution mathematical tools for well-posedness and numerical approximation suitable for posing control and optimization problems

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 42 / 42

slide-56
SLIDE 56

Macroscopic models Numerical tests Rigorous results

Macroscopic models: summary

Strengths: lower computational cost for large crowds global description of spatio-temporal evolution mathematical tools for well-posedness and numerical approximation suitable for posing control and optimization problems Weaknesses:

  • nly for large crowds / specific situations

not all parameters have physical meaning able to capture only some features of crowd dynamics

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 42 / 42

slide-57
SLIDE 57

Macroscopic models Numerical tests Rigorous results

Macroscopic models: summary

Strengths: lower computational cost for large crowds global description of spatio-temporal evolution mathematical tools for well-posedness and numerical approximation suitable for posing control and optimization problems Weaknesses:

  • nly for large crowds / specific situations

not all parameters have physical meaning able to capture only some features of crowd dynamics Aspects to be addressed: reproduce emerging phenomena observed in real situations account for individual choices that may affect the whole system validation on empirical data

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 42 / 42

slide-58
SLIDE 58

Macroscopic models Numerical tests Rigorous results

Macroscopic models: summary

Strengths: lower computational cost for large crowds global description of spatio-temporal evolution mathematical tools for well-posedness and numerical approximation suitable for posing control and optimization problems Weaknesses:

  • nly for large crowds / specific situations

not all parameters have physical meaning able to capture only some features of crowd dynamics Aspects to be addressed: reproduce emerging phenomena observed in real situations account for individual choices that may affect the whole system validation on empirical data

Thank you for your attention!

  • P. Goatin

(Inria) Macroscopic models August 21-25, 2017 42 / 42