SPH crowds: Agent-based crowd simulation up to extreme densities using fluid dynamics

被引:10
|
作者
van Toll, Wouter [1 ]
Chatagnon, Thomas [1 ]
Braga, Cedric [1 ]
Solenthaler, Barbara [2 ]
Pettre, Julien [1 ]
机构
[1] Univ Rennes, INRIA, CNRS, IRISA, Rennes, France
[2] Swiss Fed Inst Technol, Zurich, Switzerland
来源
COMPUTERS & GRAPHICS-UK | 2021年 / 98卷
关键词
Crowd simulation; Fluid dynamics; SMOOTHED PARTICLE HYDRODYNAMICS; FLOW; MODEL;
D O I
10.1016/j.cag.2021.06.005
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In highly dense crowds of humans, collisions between people occur often. It is common to simulate such a crowd as one fluid-like entity (macroscopic), and not as a set of individuals (microscopic, agent-based). Agent-based simulations are preferred for lower densities because they preserve the properties of individual people. However, their collision handling is too simplistic for extreme-density crowds. Therefore, neither paradigm is ideal for all possible densities. In this paper, we combine agent-based crowd simulation with Smoothed Particle Hydrodynamics (SPH), a particle-based method that is popular for fluid simulation. We integrate SPH into the crowd simulation loop by treating each agent as a fluid particle. The forces of SPH (for pressure and viscosity) then augment the usual navigation behavior and contact forces per agent. We extend the standard SPH model with a dynamic rest density per particle, which intuitively controls the crowd density that an agent is willing to accept. We also present a simple way to let agents blend between individual navigation and fluid-like interactions depending on the SPH density. Experiments show that SPH improves agent-based simulation in several ways: better stability at high densities, more intuitive control over the crowd density, and easier replication of wave-propagation effects. Also, density-based blending between collision avoidance and SPH improves the simulation of mixed-density scenarios. Our implementation can simulate tens of thousands of agents in real-time. As such, this work successfully prepares the agent-based paradigm for crowd simulation at all densities. (c) 2021 Elsevier Ltd. All rights reserved.
引用
收藏
页码:306 / 321
页数:16
相关论文
共 50 条
  • [1] Counterflow model for agent-based simulation of crowd dynamics
    Heliovaara, Simo
    Korhonen, Timo
    Hostikka, Simo
    Ehtamo, Harri
    BUILDING AND ENVIRONMENT, 2012, 48 : 89 - 100
  • [2] Agent-Based Simulation of Crowds in Indoor Scenarios
    Pax, Rafael
    Pavon, Juan
    INTELLIGENT DISTRIBUTED COMPUTING IX, IDC'2015, 2016, 616 : 121 - 130
  • [3] Crowds Evacuation Simulation on Heterogeneous Agent Using Agent-Based Reciprocal Velocity Obstacle
    Muhammad, Fadil
    Juniastuti, Susi
    Nugroho, Supeno Mardi Susiki
    Hariadi, Mochamad
    2018 INTERNATIONAL SEMINAR ON INTELLIGENT TECHNOLOGY AND ITS APPLICATIONS (ISITIA 2018), 2018, : 275 - 280
  • [4] A federated agent-based crowd simulation architecture
    Low, Malcolm Yoke Hean
    Cai, Wentong
    Zhou, Suiping
    21ST EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2007: SIMULATIONS IN UNITED EUROPE, 2007, : 188 - +
  • [5] Agent-Based Simulation of Crowd Evacuation Behavior
    Zaharia, Mihai Horia
    Leon, Florin
    Pal, Cristea
    Pagu, Gabriel
    PROCEEDINGS OF THE 11TH WSEAS INTERNATIONAL CONFERENCE ON AUTOMATIC CONTROL, MODELLING AND SIMULATION: CONTROLLING, MODELLING AND SIMULATION, 2009, : 529 - +
  • [6] Layered Intelligence for Agent-based Crowd Simulation
    Banerjee, Bikramjit
    Abukmail, Ahmed
    Kraemer, Landon
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2009, 85 (10): : 621 - 633
  • [7] Towards Agent-Based Crowd Simulation in Airports Using Games Technology
    Szymanezyk, Olivier
    Dickinson, Patrick
    Duckett, Tom
    AGENT AND MULTI-AGENT SYSTEMS: TECHNOLOGIES AND APPLICATIONS, 2011, 6682 : 524 - 533
  • [8] EA-BASED EVACUATION PLANNING USING AGENT-BASED CROWD SIMULATION
    Zhong, Jinghui
    Luo, Linbo
    Cai, Wentong
    Lees, Michael
    PROCEEDINGS OF THE 2014 WINTER SIMULATION CONFERENCE (WSC), 2014, : 395 - 406
  • [9] Improving SPH Fluid Simulation Using Position Based Dynamics
    Shao, Xuqiang
    Liao, Erchong
    Zhang, Fengquan
    IEEE ACCESS, 2017, 5 : 13901 - 13908
  • [10] Agent-based human behavior modeling for crowd simulation
    Luo, Linbo
    Zhou, Suiping
    Cai, Wentong
    Low, Malcolm Yoke Hean
    Tian, Feng
    Wang, Yongwei
    Xiao, Xian
    Chen, Dan
    COMPUTER ANIMATION AND VIRTUAL WORLDS, 2008, 19 (3-4) : 271 - 281