algorithmic steering in bottlenecks · love parade 2010 . 20. september 2014 | m. chraibi 5...

45
Force-based modeling of pedestrian dynamics Algorithmic steering in bottlenecks 18.09.2014 Mitglied der Helmholtz-Gemeinschaft Mohcine Chraibi Jülich Supercomputing Centre Research Centre Jülich

Upload: others

Post on 09-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Force-based modeling of pedestrian dynamics

Algorithmic steering in bottlenecks

18.09.2014

Mitglie

d d

er

Helm

holtz-G

em

ein

schaft

Mohcine Chraibi Jülich Supercomputing Centre

Research Centre Jülich

Page 2: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Outlook

Motivation and problem statement

Operational modeling of pedestrian dynamics

Geometrical representation of pedestrians

Steering of pedestrians through bottlenecks

Page 3: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Motivation and Problem Statement

Viewpoint of a physicist

Self-driven particles

Pedestrians

Vehicles

Molecular motors

Animals (swarms)

Interests

Transport properties

Jams and critical congestions

Self organization and collective phenomena

Interested in the “why-question”

Page 4: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Motivation and Problem Statement

Viewpoint of an engineer

Aims

Design of escape routes

Safety at big events

Design of transport

infrastructures

Tools and methods

Legal regulations (prescriptive method)

Guidelines and handbooks (macroscopic models)

Computer simulations (microscopic models)

Interested in the “what-question” (need numbers)

Love parade 2010

Page 5: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

20. September 2014 | M. Chraibi 5

OPERATIVE MODELING

Page 6: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Mathematical Modeling of Pedestrian Dynamics

Discrete in space

Rule-based

Fast

Cellular automata (Nishinari‘s talk)

Page 7: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Mathematical Modeling of Pedestrian Dynamics

Discrete in space

Rule-based

Fast

Continuous in space

Force-based

Computationally intensive

Cellular automata (Nishinari‘s talk)

Force-based models

Page 8: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Calculation of evacuation time

for a simple room

Test of Aseri, PedGo, Simulex

and BuildingExodus with very

simple geometries

Computer Simulation (State of the Art)

Diploma thesis, C. Rogsch, University Wuppertal

Page 9: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

How to quantify the “goodness” of a model?

Computer Simulation (State of the Art)

Page 10: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Equation of motion

Force-based Models

Parallel update

Page 11: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Repulsive forces

Force-based Models

Social forces

Physical forces (contact)

Attraction forces

Page 12: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Torque forces

Force-based Models

Social torque

Contact torque

Viscous torque

Attractive torque (?)

Page 13: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Conflict detection/avoidance

Force-based Models

Rules to manage collisions

Prohibition of overlapping (tunneling)

… by restriction of state of variables

Page 14: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Complexity-controllability tradeoff

Force-based Models

K. Hirai & K. Tarui, a Simulation of a Crowd in Panic (1975)

Page 15: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Complexity-controllability tradeoff

Force-based Models

K. Hirai & K. Tarui, a Simulation of a Crowd in Panic (1975)

Human movement is per se complex

Page 16: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Complexity-controllability tradeoff

Force-based Models

K. Hirai & K. Tarui, a Simulation of a Crowd in Panic (1975)

Human movement is per se complex

Culture

Motivation

Cooperation/competition

Page 17: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Complexity-controllability tradeoff

Force-based Models

K. Hirai & K. Tarui, a Simulation of a Crowd in Panic (1975)

Human movement is per se complex

Culture

Motivation

Cooperation/competition

Models tends to be more and more sophisticated

Page 18: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Complexity-controllability tradeoff

Force-based Models

K. Hirai & K. Tarui, a Simulation of a Crowd in Panic (1975)

Human movement is per se complex

Culture

Motivation

Cooperation/competition

Models tends to be more and more sophisticated … and

uncontrollable

Validation problem

Page 19: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Example (record of 24 parameters!)

Force-based Models

Page 20: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

20. September 2014 | M. Chraibi 20

JUPEDSIM

Page 21: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

20. September 2014 | M. Chraibi 21

An open source software for pedestrian dynamics (for academic use)

Two models: CA and GCFM

CAD to XML editor

Measurements

www.jupedsim.org

Page 22: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Generalized Centrifugal Force Model

Chraibi et al. Phys. Rev. E, 2010, 82, 046111

Repulsive force

Driving force

Page 23: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Quantitative description of different scenarios

with one set of parameters

Small number of parameters (Occam’s razor)

No restriction on the state variables

No “collision detection techniques”

Goals

Page 24: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

20. September 2014 | M. Chraibi 24

GETTING IN SHAPE

Page 25: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Commonly used shapes

Point

Circle

3-Circle

Spheropolygon (Alonso‘s talk) (cows)

Projection of the Body on 2D Space

Page 26: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

“Body Ellipse”

Slow pedestrians sway and require space laterally

Fast pedestrians require space in the direction of motion

Page 27: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Velocity-dependent semi-axes

Pedestrians Get in “Shape”

Page 28: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Quantities of interest

Elliptical Shape

Page 29: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Quantities of interest

Elliptical Shape

Page 30: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Comparison of Different Shapes

Page 31: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Advantages of Elliptical Shape

Simple design

Approximate fairly well space requirement of humans

Simplification of the modeling: Turning

Page 32: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

20. September 2014 | M. Chraibi 32

PART 3: STEERING

Page 33: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Modeling the Desired Direction

Page 34: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Modeling the Desired Direction

Page 35: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Modeling the Desired Direction

Page 36: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Modeling the Desired Direction

Page 37: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Influence of the Used Strategy

Page 38: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Density-dependent Direction (~FF Model)

Page 39: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Density-dependent Direction (~FF Model)

Page 40: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Conclusions

Force-based models produce more problems than they solve

Page 41: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Conclusions

Force-based models produce more problems than they solve

Less is more

Page 42: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Conclusions

Force-based models produce more problems than they solve

Less is more

First-order (rule-based) models are maybe more appropriate to

adequately reproduce pedestrian dynamics

Robotics

Cooperation (non egoist) steering through bottlenecks.

Page 43: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Acknowledgment

engineers physicists

Page 44: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Thank you for your attention!

Page 45: Algorithmic steering in bottlenecks · Love parade 2010 . 20. September 2014 | M. Chraibi 5 OPERATIVE MODELING. Mathematical Modeling of Pedestrian Dynamics Discrete in space Rule-based

Comparison of different shapes