Multimodel agent-based simulation environment for mass-gatherings and pedestrian dynamics
Authored by Vladislav Karbovskii, Daniil Voloshin, Andrey Karsakova, Alexey Bezgodov, Carlos Gershenson
Date Published: 2018
DOI: 10.1016/j.future.2016.10.002
Sponsors:
Russian Ministries
Platforms:
C#
PULSE
Model Documentation:
UML
Other Narrative
Flow charts
Pseudocode
Model Code URLs:
https://github.com/vladkar/pulse-project-open/tree/master/Pulse.Model
Abstract
The increasing interest in complex phenomena, especially in crowd and
pedestrian dynamics, has conditioned the demand not only for more
sophisticated autonomous models but also for mechanisms that would bring
these models together. This paper presents a multimodel agent-based
simulation technique based on the incorporation of multiple modules. Two
key principles are presented to guide this integration: a common
abstract space where entities of different models interact, and commonly
controlled agents abstract actors operating in the common space, which
can be handled by different agent-based models. In order to test the
proposed methodology, we run a set of simulations of cinema building
evacuation using the general-purpose PULSE simulation environment. In
this paper we utilize crowd pressure as a metric to estimate the
capacity of different emergent conditions to traumatically affect
pedestrians in the crowd. The proposed approach is evaluated through a
series of experiments simulating the emergency evacuation from a cinema
building to the city streets, where building and street levels are
reproduced in heterogeneous models. This approach paves the way for
modeling realistic city-wide evacuations. (C) 2016 Elsevier B.V. All
rights reserved.
Tags
Agent-based modeling
Model
Emergency evacuation
crowd
Multimodel simulation
Model integration
Urgent computing