macroscopic modeling and simulation of crowd dynamics
play

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


  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

  2. Macroscopic models Numerical tests Rigorous results Outline of the talk Macroscopic models 1 Numerical tests 2 Some rigorous results 3 P. Goatin (Inria) Macroscopic models August 21-25, 2017 2 / 42

  3. Macroscopic models Numerical tests Rigorous results Outline of the talk Macroscopic models 1 Numerical tests 2 Some rigorous results 3 P. Goatin (Inria) Macroscopic models August 21-25, 2017 3 / 42

  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

  5. Macroscopic models Numerical tests Rigorous results Macroscopic models Mass conservation Pedestrians as "thinking fluid" 1 � Averaged quantities: ∂ t ρ + div x ( ρ� v ) = 0 ρ ( t, x ) pedestrians density ρ (0 , x ) = ρ 0 ( x ) v ( t, x ) mean velocity � for x ∈ Ω ⊂ R 2 , t > 0 1 R.L. Hughes, Transp. Res. B, 2002 P. Goatin (Inria) Macroscopic models August 21-25, 2017 5 / 42

  6. Macroscopic models Numerical tests Rigorous results Macroscopic models Mass conservation Pedestrians as "thinking fluid" 1 � Averaged quantities: ∂ t ρ + div x ( ρ� v ) = 0 ρ ( t, x ) pedestrians density ρ (0 , x ) = ρ 0 ( x ) v ( t, x ) mean velocity � for x ∈ Ω ⊂ R 2 , 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 1 R.L. Hughes, Transp. Res. B, 2002 P. Goatin (Inria) Macroscopic models August 21-25, 2017 5 / 42

  7. Macroscopic models Numerical tests Rigorous results Macroscopic models Mass conservation Pedestrians as "thinking fluid" 1 � Averaged quantities: ∂ t ρ + div x ( ρ� v ) = 0 ρ ( t, x ) pedestrians density ρ (0 , x ) = ρ 0 ( x ) v ( t, x ) mean velocity � for x ∈ Ω ⊂ R 2 , 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 · 10 23 1 R.L. Hughes, Transp. Res. B, 2002 P. Goatin (Inria) Macroscopic models August 21-25, 2017 5 / 42

  8. Macroscopic models Numerical tests Rigorous results Continuum hypothesis n ≪ 6 · 10 23 but ... Brown University, Main Green, 08.21.2017 P. Goatin (Inria) Macroscopic models August 21-25, 2017 6 / 42

  9. Macroscopic models Numerical tests Rigorous results Speed-density relation Speed function V ( ρ ) : decreasing function wrt density V (0) = v max free flow V ( ρ max ) ≃ 0 congestion Examples: speed V ( ρ ) flux ρV ( ρ ) P. Goatin (Inria) Macroscopic models August 21-25, 2017 7 / 42

  10. Macroscopic models Numerical tests Rigorous results Desired direction of motion � µ Pedestrians: ν = − ∇ x φ seek the shortest route to destination � |∇ x φ | try to avoid high density regions P. Goatin (Inria) Macroscopic models August 21-25, 2017 8 / 42

  11. Macroscopic models Numerical tests Rigorous results Desired direction of motion � µ Pedestrians: ν = − ∇ x φ seek the shortest route to destination � |∇ x φ | try to avoid high density regions 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

  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

  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

  14. Macroscopic models Numerical tests Rigorous results First order models Hughes’ model 1 ν = − ∇ x φ 1 � s.t. |∇ x φ | = |∇ x φ | V ( ρ ) minimize travel time avoiding high densities CRITICISM: instantaneous global information on entire domain 1 R.L. Hughes, Transp. Res. B, 2002 2 Y. Xia, S.C. Wong and C.-W. Shu, Physical Review E, 2009 3 R.M. Colombo, Garavello and M. Lécureux-Mercier, M3AS, 2012 P. Goatin (Inria) Macroscopic models August 21-25, 2017 11 / 42

  15. Macroscopic models Numerical tests Rigorous results First order models Hughes’ model 1 ν = − ∇ x φ 1 � s.t. |∇ x φ | = |∇ x φ | V ( ρ ) minimize travel time avoiding high densities CRITICISM: instantaneous global information on entire domain Dynamic model with memory effect 2 ν = − ∇ x ( φ + ωD ) 1 1 v ( ρ ) + βρ 2 � s.t. |∇ x φ | = v max , D ( ρ ) = discomfort |∇ x ( φ + ωD ) | minimize travel time based on knowledge of the walking domain temper the behavior locally to avoid high densities 1 R.L. Hughes, Transp. Res. B, 2002 2 Y. Xia, S.C. Wong and C.-W. Shu, Physical Review E, 2009 3 R.M. Colombo, Garavello and M. Lécureux-Mercier, M3AS, 2012 P. Goatin (Inria) Macroscopic models August 21-25, 2017 11 / 42

  16. Macroscopic models Numerical tests Rigorous results First order models Hughes’ model 1 ν = − ∇ x φ 1 � s.t. |∇ x φ | = |∇ x φ | V ( ρ ) minimize travel time avoiding high densities CRITICISM: instantaneous global information on entire domain Dynamic model with memory effect 2 ν = − ∇ x ( φ + ωD ) 1 1 v ( ρ ) + βρ 2 � s.t. |∇ x φ | = v max , D ( ρ ) = discomfort |∇ x ( φ + ωD ) | minimize travel time based on knowledge of the walking domain temper the behavior locally to avoid high densities Non-local flow: 3   ∇ ( ρ ∗ η ) ν = − ∇ x φ � v = V ( ρ )  � ν − ε with � s.t. |∇ x φ | = 1  � |∇ x φ | 1 + |∇ ( ρ ∗ η ) | 2 1 R.L. Hughes, Transp. Res. B, 2002 2 Y. Xia, S.C. Wong and C.-W. Shu, Physical Review E, 2009 3 R.M. Colombo, Garavello and M. Lécureux-Mercier, M3AS, 2012 P. Goatin (Inria) Macroscopic models August 21-25, 2017 11 / 42

  17. Macroscopic models Numerical tests Rigorous results Second order model Momentum balance equation 45 v ) + ∇ x P ( ρ ) = ρV ( ρ ) � ν − � v ∂ t ( ρ� v ) + div x ( ρ� v ⊗ � τ where � 2 � ρ − α V ( ρ ) = v max e ρ max |∇ x φ | = 1 /V ( ρ ) P ( ρ ) = p 0 ρ γ , p 0 > 0 , γ > 1 internal pressure τ response time 4 Payne-Whitham, 1971 5 Y.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

  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

  19. Macroscopic models Numerical tests Rigorous results Outline of the talk Macroscopic models 1 Numerical tests 2 Some rigorous results 3 P. Goatin (Inria) Macroscopic models August 21-25, 2017 14 / 42

  20. Macroscopic models Numerical tests Rigorous results Numerical schemes used Space meshes: unstructured triangular / cartesian Eikonal equation: linear, finite element solver 6 / 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

  21. Macroscopic models Numerical tests Rigorous results Corridor evacuation with two exits Configuration at t = 0 Parameters choice: ρ 0 = 3 ped /m 2 initial density ρ max = 10 ped /m 2 maximal density v max = 2 m/s desired speed τ = 0 . 61 s relaxation time p 0 = 0 . 005 ped 1 − γ m 2+ γ /s 2 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 = 15 m P. Goatin (Inria) Macroscopic models August 21-25, 2017 16 / 42

  22. Macroscopic models Numerical tests Rigorous results Corridor evacuation with two exits t = 20 s |∇ 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

  23. Macroscopic models Numerical tests Rigorous results Corridor evacuation with two exits t = 40 s |∇ 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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend