Beruflich Dokumente
Kultur Dokumente
Hsin-Huei Cheng
Abstract
A crowd behavior simulation is performed in a situation where fire outbreak occurs inside a cinema. Each
individual agent inside the simulation will decide their own escape pathways based on their local
perception of the environments (i.e., agents and obstacles). It is found that agents who do not interact with
their local environment (i.e. people that are stayed clam) will escape more efficiently than those who
interact with other agents. This model allows for the dynamic simulation of different crowd behaviors in
emergent situations, which will be useful for survival guide design.
1. Introduction
“Oh My God! There’s a fire!”. Imagine when you are This paper is organized as follow. The design of a
inside a cinema watching a famous movie, but virtual environment model is discussed in Section 2.
suddenly the fire alarm rings, what would you do? In addition, the details of the autonomous model and
Would you cry, run or wait to get rescued? Everyone the different variations will be presented in Section 3.
behaves differently in facing an emergency situation. The implementation methods will be discussed in
People’s reactions ultimately influence the overall Section 4, followed by results and discussions in
human survival rate in the incident. In the occasion of Section 5. Finally, the conclusions and the future work
fire outbreak in an enclosed area, people were found will be provided in Section 6.
killed by stepping on each other, instead of being killed
by the fire. Many human and environmental factors are 2. Virtual Environmental Model
coupled together that will affect the final outcomes.
The most critical factor is the personality of In real life, people interact with local their
individuals. Other factors like the environment, the environments in deciding the escaping pathway.
physical health situation, the time of making decision, Similarly, in the simulation, each agent interacts with
and crowd’s behavior etc. also play important roles. their local environment in order to decide the best
escaping route. Therefore, the design of the virtual
In this project, I simulate the real time dynamics of environment is crucial for the correct implementation
people movement inside a cinema in response to a fire of the simulation.
alarm. Each person is an autonomous agent. They can
interact with each others, as well as the static obstacles To begin with, the virtual cinema environment will
inside the cinema. The agents make decision for their be briefly introduced. The plain view of the cinema
local pathways, and this information is collected in a layout is shown in Figure 1. As shown in the figure,
central decision maker at each time step to implement the grids in pink color represent the exits. Each agent
the agents’ motion. In particular, each agent was selects the nearest exit at each time step, which is
randomly assigned with different properties in order to determined by the Euclidean distance between the exit
simulate different crowd behaviors. and the agent. The seats are illustrated in blue girds.
These seats are stationary obstacles, where agents can
only go around the obstacles instead of walking across 3.1 Autonomous Model
them.
The agents were represented by circular-shaped
The virtual environment model consists of a objects in the simulation. Agents with different
stationary map, a mobile map, and a path map (Figure properties are represented with different colors. The
2). The stationary map records the grid locations properties of the agents are summarized as follow:
where the obstacles (i.e. seats) occupy. This map is
stationary with respect to time. For dynamic moving - Physical factors: different walking speeds
agents, the mobile map stores the information for represent different physical conditions
occupied cells in real time. Agents that are within - Mental factors: selfishness and helpfulness
specific cell are recorded in the “occupied agent list”. - Group factor: belongs to a group or alone
The dynamic map is updated at each time step. Both
stationary and mobile maps are necessary input Each agent possesses three different states. The initial
information for the central decision maker to state is indicated as “sitting” state. When the agents
implement the paths. The implementation will be are alerted by the fire alarm, their states change from
stored in the path map. the “sitting” state to the “running” state. After a
defined time period, if the agents are trapped inside
the cinema, then their states will turn into the “dead”
state, which implies that the agents are killed by the
fire. For those who have successfully reached the
exits, their states will turn into “alive” states. A
summary of state changes is illustrated in Figure 3.
4. Method Description