Simulating Behaviours to face up an Emergency Evacuation

Обложка: Simulating Behaviours to face up an Emergency Evacuation

Автор / организация: Pablo Cristian Tissera; Alicia Castro; A. Marcela Printista; Emilio Luque

Год: 2014

Объём оригинала: 6 стр.

Оригинал: https://arxiv.org/pdf/1401.5209v1

Источник: arXiv (препринт) · https://arxiv.org/pdf/1401.5209v1

Computer based models describing pedestrian behavior in an emergency evacuation play a vital role in the development of active strategies that minimize the evacuation time when a closed area must be evacuated. The reference model has a hybrid structure where the dynamics of fire and smoke propagation are modeled by means of Cellular Automata and for simulating people's behavior we are using Intelligent Agents. The model consists of two sub-models, called environmental and pedestrian ones. As part of the pedestrian model, this paper concentrates in a methodology that is able to model some of th

Где применяется в калькуляторе

Прямых ссылок нет — публикация используется как справочный материал.

Полный текст публикации

Объём оцифровки: 38,478 знаков. Ссылки внутри текста ведут на карточки источников и публикаций библиотеки.

Simulating Behaviours to face up an Emergency Evacuation
Pablo Cristian Tissera, Alicia Castro                     A. Marcela Printista                           Emilio Luque
LIDIC-Departamento de Informбtica               LIDIC-Departamento de Informбtica             Departamento de Arquitectura y
Sistemas Operativos
Universidad Nacional de San Luis                 Universidad Nacional de San Luis           Universidad Autуnoma de Barcelona-
Argentina                        Conicet CCT-San Luis, Argentina                             Espaсa
Email:{ptissera,adcastro}@unsl.edu.ar                  Email: mprinti@unsl.edu.ar                  Email:emilio.luque@uab.es
Abstract Computer based models describing pedestrian               hybrid model where the dynamics of fire and smoke
behavior in an emergency evacuation play a vital role in the           propagation are modeled by means of CA and for simulating
development of active strategies that minimize the evacuation          people’s behavior we are using intelligent agent (IA) concept.
time when a closed area must be evacuated. The reference model
has a hybrid structure where the dynamics of fire and smoke                In order to cover a variety of scenarios suitable for
propagation are modeled by means of Cellular Automata and for          checking safety issues, in this model we will focus on
simulating people’s behavior we are using Intelligent Agents. The      pedestrian behavior. In the model, each individual or
model consists of two sub-models, called environmental and             pedestrian is an agent that will have its own thread of control
pedestrian ones. As part of the pedestrian model, this paper           and be able to run appropriate actions according to their own
concentrates in a methodology that is able to model some of the        state, the perceived environment and the messages provided by
frequently observed human’s behaviors in evacuation exercises.         the system (external stimuli) independently.
Each agent will perceive what is happening around, select the
options that exist in that context and then it makes a decision that       The proposed strategy is similar to the philosophical
will reflect its ability to cope with an emergency evacuation,         theories of Dennett and Bratman [9], [10], [11] where each
called in this work, behavior. We also developed simple exercises      agent will create a high-level model with actions to be taken to
where the model is applied to the simulation of an evacuation due      achieve a goal and plan how to implement them. The agent
to a potential hazard, such as fire, smoke or some kind of             perceives what is happening around, selects the options that
collapse.                                                              exist in that context and then the agent makes a decision that
will reflect its ability to cope with an emergency evacuation,
Keywords— Evacuation Simulation; Behaviors; Cellular                called in this work, behavior. Thus, in the model creation are
Automata; Intelligent Agents                                           involved three sub-processes, where different configurations of
them carry out different scenarios for the agent.
I.    INTRODUCTION
Our model considers that the making-decision process that
In the last years, several modeling approaches have been           an agent makes to evacuate will be driven by an engine of
proposed to deal with the emergency evacuations because the            behavior which concentrates different mindsets or reactions to
prediction of the people’s behavior is of great public interest.       face up to an emergency situation.
Microscopic approaches allow to investigate how the system
state evolves during the model runs. Within this category, there           Through interaction and coordinated evolution of CA and
is a diversity of models, including perhaps the best known are         IA models, it is possible to obtain a model capable of
those based on the Social Forces Model (SFM) [1], Cellular             simulating indoor environments with a finite number of exits
Automata (CA) [2], [3], [4], [5] and Multi-Agent System                that must be evacuated by individuals with different behaviors
(MAS) [6], [7]. Models based on the concept of social forces           due to an emergency evacuation. The proposed simulation
and cellular automata, can represent individuals as basic units        system allows specifying different scenes with a large number
of the system but they have the limitation of assuming that the        of people and environmental features, making easier the study
individuals depicted are homogeneous, i.e. the behavior of all         of the complex behaviors that arise when the people interact.
of them will be governed by the same set of rules [8].                 Our proposal could be used by architects, government
agencies, foundations, etc. in order to know the security threats
CA allow to generate “local” and “uniform” behaviors that          of a possible disaster, help with appropriate actions of
resemble the dynamics observed in real processes of fire and           prevention for in a quick and efficient way to evacuate a
smoke propagation. CA can be viewed as a simple model of a             building through the design of active policies that minimize the
spatially extended decentralized system made up of a number            evacuation time when circumstances require it.
of individual components (cells). The communication between
their cells is limited to local interaction. Each individual cell is      In section II we present the Hybrid Model for the
in a specific state which changes over time depending on the           Evacuation Simulation. Sub-section II-A resumes the sub-
states of its local neighbors.                                         model called environmental (EsM). Sub-section II-B explains
the pedestrian sub-model (PsM) and addresses the agent
However, these local features were not suitable for                 architecture adopted in this work. The section III explains the
representing certain aspects of people’s behavior that requires a      implementation of two behaviors commonly observed in
more specific and differentiated perspective. We developed a
emergency evacuation. In section IV we describe our work
with different instances of the problem at hand and report the                W: External wall cell       E: Empty cell       S: Cell with
performance analysis of each case. Finally, the section V                                                                     smoke
presents the conclusions and the section VI we put forward                    P: Cell with a person       PS: Cell with a person and smoke
possible future works.
O: Internal obstacle cell   SF: Cell with smoke and fire
II.    HYBRID MODEL
The use of cellular automata (CA) is attractive because it is                 The neighborhood considered in the model is Moore’s
a simple and extremely efficient model for computer                           Neighborhood, that includes the eight cells surrounding the
simulation. Unfortunately, these models impose certain                        central cell. With this choice we aim to provide to each
limitations that make it difficult the emergence of different                 individual in the system with all possible movement directions.
social behaviors, from the interaction of a heterogeneous group               Before the simulation starts, a variety of information related to
of individuals with their perceived environment.                              the outer walls, inner obstacles, individuals, combustible
The considered simulation model is able to take advantage                 locations, cell with fire and arrangement of the exits must be
of both cellular automata and intelligent agents [12]. It consists            specified. In our tools this task can be done by means of its
of two sub-models, called environmental (EsM) and pedestrian                  graphical interface.
(PsM). This model along with the computational methodology                        Model Evolution Rules: a cell in state W or O (outer wall or
allows us to build an artificial environment populated with                   obstacle) will not change its state throughout the simulation
autonomous agents, which are capable of interacting with each                 (Rules about the building). For fire and smoke spreading we
other. Fig. 1 shows the hybrid model.                                         use a probability-driven model [13]. A cell with smoke (S, SF
The EsM, based on CA, describes the spatial configuration                 or PS) at time t, will also have smoke in time t+1. If at time t
of the environment (geometry of space, exit doors, internal                   the central cell does not have smoke, but some of its adjacent
barriers, etc.) and models the processes of diffusion of smoke                cells have smoke, the central cell will also have smoke at time
and fire, while the PsM uses the concept of intelligent agents to             t+1 with a proportional a probability to the number of adjacent
describe the cognitive processes of individual agents and                     cells with smoke. The rules about fire propagation are
interactions among multiple agents in a specific environment.                 analogous to the rules about smoke propagation. If a cell has
Through interaction and coordinated evolution of these two                    smoke or fire, it will change its status from a min-value that
sub-models it is possible to obtain a model capable of                        indicates the recent emergence of the element (smoke or fire)
simulating indoor environments with a finite number of outputs                in the cell, to a max-value indicating that the cell has been fully
that must be evacuated by a group of people due to the threat of              saturated by the spread element (smoke or fire).
fire and the effect of the smoke. The evacuation exercises                       The simulation takes an updating time of 0.3 seconds by
adopt the CA model for advancing the simulation time.                         time-step. This value is the estimated time required by a
pedestrian for walking 0.4 m (size of a cell side).
For reasons of space we only include a summary of the CA
model, for details to refer to previous work.

B. Pedestrian Model

Intelligent agents (IA) have been used successfully in a wide range of applications. In artificial intelligence, an intelligent agent is an autonomous entity which observes and acts upon an environment and directs its activity towards

Fig. 1. Hybrid Model consisting of environmental and pedestrian sub-models. achieving goals. The PsM is the part of the hybrid model focuses on representing the human behaviors. Evacuation processes can be considered a special type of crowd dynamics,

A. CA Model for Environmental Simulation with the presence of hazards. Each agent has a set of static characteristics (such as sex, age and level of stress tolerance)

The CA are discrete dynamic systems with capacity to and dynamic (such as current stress level and speed). In develop complex behaviors from a simple set of rules.

addition to that, the crowd behaviors are complex phenomena,

Basically, these rules allow specifying the new state of a cell it is necessary to focus on various factors that determine the based on the state of the neighboring cells. In this way, it is human behavior and that may contribute to emergency possible to model complex dynamic systems from the behaviors.

specification of the local dynamics of its components. The

Cellular Space is a finite bi-dimensional array (grid) with In this paper, the agent behavior will be determined by their closed boundaries. Each cell of the cellular space represents 40 current perceptions and attitudes of reaction. This type of

Ч 40 cm2. Each cell can be in one of the states of the set Q= system provides solutions in dynamic and uncertain

{W, E, P,O, S, SF, PS}, where: environments, where the agent has only a partial view of the problem. The procedure can be followed in the Algorithm II.1.

At first, the agent must observe the environment and gather 1) If its plan is reasonable (step 9), i.e. the agent can the state of outside world with its inner world (step 1 of the achieve the objective with the current plan, then it will algorithm II.1). With this information the agent updates its execute the next step of the plan (step 6), otherwise the knowledge and starts to think about their possibilities of escape agent should select a new plan (step 10). For example,

(step 2). Consider for example two types of individuals: a on the way to an exit, an obstacle appears and then the person familiarized with the place (kp) and another that agent must find another route to the objective exit.

completely ignores the place to evacuate (ukp). The agent kp has a rich set of information to built their alternatives, whilst 2) If the agent decides that its alternative is not neither the world of ukp just contains what it is watching right now feasible nor desirable (step 5) then it will return to the and what it was able to learn until evacuation began. After step outer loop and deliberate about the convenience of

2, they will have different knowledge. select another objective (another exit) or even to change of strategy, resulting in this last case a change of state in

Next, the agent should contrast their alternatives before its engine of behavior (step 3). For example, an exit can making a decision. Both Dennett’s theory about intentional be blocked completely by the spread of the fire along systems, as well as Bratman’s theory of practical reasoning the evacuation evolution; therefore there will be no about humans, agrees that in any act of a rational agent at least possible path that leads to it.

involves a deliberative process and a process of practical reasoning leading to an action. Algorithm II.1: control loop of the agent()

This deliberative process will take into account both the while (NOT(success evacuation)) world and the agent options. These latter will be biased by its personality type and behavior. Will it choose the nearest exit? - Get next world state (1) will it choose the exit that it infers faster? The agent gets lost, - Update knowledge (2) will it follow the other agents? The different behaviors that an - Deliberates and Commits with an objective (3) agent can adopt represent their options. In our implementation, - Get plan to achieve the objective (4) each agent has an engine of behaviors allowing it to have different goals based on their different escape criterion. The do while (NOT (empty plan or success evacuation engine of behavior manages deliberative process (step 3). As or feasible objective)) (5) can be seen in Fig. 2, it is a non-deterministic finite automaton, where each node represents the implementation of a behaviors - Execute plan (6) while the transitions represent the event for which the do - Update knowledge (8) individual can change its behavior. Now, the deliberative If NOT (reasonable plan) (9) process concerns with combining new facts with existing Then - Get new plan (10) knowledge for solving different situations. At the end of the deliberation process the agent will get its objective, that End.

consists of the selection of a specific way to evacuate (”the III. BEHAVIORS agent decided to behave this way”) and it will commit with it.

For example, the agent ukp could have decided to evacuate by This section explains the process for two types of the nearest exit, then it must select the closer exit regardless of individual behaviors implemented till now. In the first the number of people heading to the same exit. behaviors, called the Nearest Exit, the agent will try to get out the closest exit to its current position. In this behavior the

Finally, the agent somehow must get the selected exit (its decision process will take into account the position of the plan) (step 4). The plan will consist in following a set of paths agent, the direction toward the nearest exit, the state of its that lead to the selected exit. In our implementation, the set of environment in relation to the progress of fire and smoke, but it paths is determined by Dijkstra’s algorithm from the cell ignores information from other alternative solutions, the occupied by the agent to the selected exit. behaviors of other agents and it will not take unexpected or altruistic decisions. The decision-making process selects the exit with the shortest PredDistj . This measure represents the estimated distance from current position to the exit j.

In the second behaviors, the agent will analyze different exits and choose one that it predicts the fastest exit to evacuate. In this behaviors, called the Best Predicted Exit, the decision process will consider the position of the agent, the state of its environment in relation to the progress of fire and smoke, the distance to alternative exits, the density

Fig. 2. The deliberative process implemented by an engine of behaviors.

of the crowd trying to evacuate for each exit (only if the agent can see the exit) and the stress level in relation to its

The decisions that the agent is taking are continually tolerance to it. Under this behavior, the agent does not adjusted by a process that takes into account both follow the actions of others, i.e. it remains in the category characteristics of the individuals and the dynamics of their of individual behavior but it only checks the orientation of perceptions. So, the agent does the following: the other agents to choose its way toward the best exit. As the evacuation progresses, the agent is predicting the cost agents expressed their desire to move to the nominated cell,

(in time) to evacuate by each of the exits that are available they should delay their movement until a conflict resolution in the environment. The inferred lower cost will indicate process is executed. To solve the collisions we changed the the best exit. For that, the decision-making process approach commonly used in other works. Instead of being the evaluates the following cost function: agents who decide, the selected cell is carrying out the agents competition process. The hosting decision is concentrated in

Costj=MinPredTime.Toj*PredDistj*Ij; each nominated cell.

if MinPredTime.Toj >= EvacPredTimej .

The conflict resolution process must solve two types of

In other case: situations:

Costj=EvacPredTimej*MinPredTime.Toj *PredDistj *Ij; • The conflict occurred when multiple agents chose the same free cell. In this case the process gives priority to the where: selection of agents with greater speed and fewer points of damage (parameter specified in the environment). If the

• Ij represents the estimated number of agents who conflict persists, the selection will be random.

intend to evacuate through the exit j ;

• The conflict occurred when multiple agents requested a cell

• EvacPredTimej represents the evacuation occupied by another agent. The process must check if the estimated time of exit j. This factor takes into cell will be free in the next time step. If it will be free, the account the intentions of other agents to escape by procedure of the same free cell is executed. Otherwise, the the door j; agent will not move of its current cell.

•    MinPredTime.Toj represents the minimum                      Finally, it is important to point out that after a prudential
estimated time needed by the agent to reach the         time, if an agent remains without advancing, it will try to
exit j considering a free path (unobstructed); and      change its neighborhood. In spite of failing to advance to the
desired direction, it is reasonable to want to keep moving until
•    PredDistj represents the estimated distance from        finding a way towards the exit.
current position to the exit j. This calculus is made
using the Dijkstra algorithm.
IV.     TEST-CASE SCENARIOS AND RESULTS
The experiments were carried out with EVAC Simulator
Note that for the case where MinPredTime.Toj>=                   [2], an integrated simulation system. EVAC is a system
EvacPredTimej it does not take into account the value of             developed in Java that allows the design and simulation of
EvacPredTimej , because if the spent time by the agent to reach      spatial environments in an explicit way. EVAC simulator
the door "j" is greater than the time taken to dislodge the door,    offers a friendly graphical interface which can be easily used
then when the agent arrives at the door, it would find it empty.     by non expert users. We performed a series of experiments in
order to test the behaviors under study focusing on showing the
The resulting procedure instructs the agent for which exit to    results of the interaction of the two sub-models. For all the
go (objective). In addition, the procedure involves a dynamic        cases, the environment is of 20 x 30 meters with 625
factor used to adjust the number of times the agent executes the     individuals and two Exits of 1.6 meters each one located in
action to evaluate the exits. This factor limits the effect of       opposite ends of the environment (called E1 and E2). We will
indecision of the agents that occurs when simultaneously             call βNE to those individuals whose configuration of behavior is
multiple agents make the same prediction of fastest exit to          Nearest Exit (NE) and βBPE to those whose configuration of
evacuate. As a result, as time goes on, agents can questioning       behavior is Best Predicted Exit (BPE).
the decision taken by themselves and try to execute the
deliberation process again (the agent comes and goes). This              With the purpose of obtaining acceptable statistical data,
factor depends on the environment size and it is dynamically         the results shown in Table I, II and III correspond to the
adjusted according the time elapsed since the beginning of the       average of 50 independent replications of each experiment. The
evacuation.                                                          corresponding confidence intervals were obtained, for the total
evacuation time (TET) (seconds), mean evacuation time
Path to the Selected Exit                                            (METxI) (seconds) and mean travelled distance (MDxI)
Each agent knows the objective exit. Based on the                 (meters) per individual to the exit. For the experiments called
perception of its environment, the agent must select at each         A and B, all of the individuals in the environment have βNE
time step, a position on the path to its exit.                       behavior. The cases of study C and D are analogous to the
previous ones but they have βBPE behavior. It is important to
If in the neighborhood there are free cells that come near       note that in the cases A and C, the environment is not affected
the exit, the agent will choose the one that most benefits grant     by the spread of fire and heat, but in cases B and D individuals
(leave it closer). If there is more than one, the choice of the      must adapt to a dynamic environment due to the spread of fire
position is random. If in the neighborhood there is no free cell,    and heat.
following the approach described above, the agent will select a
cell that is currently occupied by another agent. This can cause         As can be seen in Table 1, in the case A about 60% of
multiple agents try to occupy the same physical location             individuals decided to use E2. In the case B, a fire started in an
belonging to an exit way. To solve the problem, after the            area near E2. From the perception of this danger zone, agents
were going to that exit began a new deliberation process and             TABLE I: 625 INDIVIDUALS DISTRIBUTED EVENLY IN THE BUILDING.
some of them could change its objective.                             2 EXISTS. #EI INDICATES THE NUMBER OF PEDESTRIAN EXISTING DOOR EI
Case       TET (sec)       METxI (m)        MDxI (m)        #E1       #E2
Remember that in cases A and B, people choose the exit             A        98.91- 99.56     13.40-13.41     16.07-16.08     262.00    363.00
that they consider closest to them (for distance). The pedestrian      B       108.28-122.51     20.05-20.12     24.05-24.15     425.94    199.06
model considers zones of fire, smoke or heat as obstacles              C       101.63-106.40     14.43-14.44     17.32-17.33     301.86    323.14
(dynamic characteristic of the environment), so paths through          D       118.01-122.30     28.17-28.26     33.79-33.91     363.10    261.90
that zone will be considered invalid. When fire appears, agents
must re-plan their strategy to surround the fire or escape on the
other hand. Of the original 365 individuals who had the                  The results obtained for this series of experiments show us
intention to walk out the E2, 45% of them considered that the        that there is a decrease of approximately 10% of individuals
E1 was the nearest exit and therefore changed their objective,       who select the E2 as objective due to the appearance of fire and
while the rest of the agents surrounded the fire (by another         heat in the neighborhood of it (Table II cases E and F and exit
plan) but maintained their intention to go out the E2. Finally, in   # E2). Also it is possible to visualize that as there is increase the
this experiment, about 68% of individuals were evacuated by          amount of individuals βNE to evacuate by E1, the number of
the E1.                                                              individuals βBPE that decide to evacuate for the same exit
decreases (Table II). This behavior more risky observed in
This situation also causes an increase in the evacuation         individuals BPE is due to its perceptions they considered as a
times and the mean travelled distance per individual to the exit     factor to define its objective the congestion of the exits. Finally
as shown in Table 1 for cases A and B.                               as you would expect both the evacuation times as the mean
In a similar way we carried out a new series of experiments      travelled distance per individual (Table III) are increased due
(cases C and D), but this time the individuals can choose any        to the need of the individuals to surround the areas with fire
exit to evacuate according to its perceptions of the environment     and heat.
and a making-decision process to select the exit that the agent
predicts faster. In the case C, the emergent behavior of
individuals, results in equilibrium in the selection of exits.
Approximately 50% of individuals choose to evacuate by E2
while the remaining 50% choose evacuate by E1. In case D is
possible to see how the amount of individuals that decided to
evacuate for the E2 is decreased due to the threat of fire and the
heat in approximately 10% (around 61 individuals). The
differences that can be viewed between the evacuation times
and the mean travelled distance per individual of the
environments A vs. C and B vs. D, lies in that in the
environments C and D some individuals, after a process of             Fig. 3a. (right) Case A. Without fire - 100% TNE. E1: down left, E2: up right.
Fig. 3b. (left) Case B. With heat and fire - 100% TNE
deliberation, decided to change more than once their objective
(Exit through evacuate) along the evolution of the model, i.e.
the individuals re-evaluate its decision and obtain a new
TABLE II: 625 INDIVIDUALS DISTRIBUTED EVENLY IN THE BUILDING. 2
objective, which may be interpreted as a kind of “repentance”.       EXISTS. #Ei INDICATES THE NUMBER OF PEDESTRIAN EXISTING DOOR Ei. #Ei
Fig. 3a (right) shows the behavior of individuals to the case A.     βNE AND #Ei βBPE INDICATE THE NUMBER OF PEDESTRIAN βNE AND βBPE
In Fig. 3b (left), we can see how a lot of individuals who had       EXISTING DOOR EI.
decided to evacuate by E2 now goes to E1 due to the spread of             Case                 #E1 β NE            #E1 βBPE                #E1
fire and heat in the environment. Both figures were obtained               E                    153.56              175.78                329.34
through the display module of our tool when the evacuation                 F                    250.78              126.16                376.94
time is equal to 30 seconds.                                               G                    280.52              104.92                385.44
Case                 #E2 β NE            #E2 βBPE                #E2
The second set of experiments (cases E, F and G) has as                E                   139.44               156.22                295.66
aim show the existing interaction between both types of                    F                    42,22               205,84                248,06
individuals. In this set of experiments approximately the half of          G                    12.48               227.08                236.56
the individuals has βNE behavior, while the remaining
individuals are βBPE. The difference between these three case            TABLE III: 625 INDIVIDUALS DISTRIBUTED EVENLY IN THE BUILDING.
studies lies in the number of cells that can be achieved by the      2 EXISTS. EVACUATION TIMES AND MEAN TRAVELLED DISTANCE PER
spread of fire and heat. In the cases F and G the environment        INDIVIDUAL.
changes in a dynamic way due to the spread of fire and heat,                 Case            TET (sec)           METxI (m)            MDxI (m)
but the quantity of affected cells is minor for the case of study             E           96.73-106.02         14.12-14.13         16.94-16.95
F that for the case G. On the other hand, in the case study E the             F           121.72-125.75        20.35-20.40         24.41-24.48
environment is not affected by the spread of fire and heat.                   G           132.40-141.63        25.77-25.89         30.91-31.08
V. CONCLUSIONES                                At last, due to the incorporation of new features, the model
complexity increases. It knows that a simulation model with
In this paper we have presented a hybrid simulation model        computation time and memory requirement scaling linearly
to test behavior designs in an emergency evacuation. The             with the number of persons or the size of the environment is
model consists of two sub-models, called environmental (EsM)         desirable. In that direction, in the future we will extend the
and pedestrian (PsM). The paper considers that any decision is       model for supporting high performance simulation in order to
influenced by the knowledge, perceptions and attitude of             accelerate the simulation and take advantage of modern
people. These aspects lead, even in emergencies, to make and         computer architectures.
solve a deliberative process. The model pro-poses that the
making-decision process that an agent makes to evacuate, will                              ACKNOWLEDGEMENTS
be driven by an engine of behavior which concentrates
different mindsets or reactions to face up an emergency                 We appreciate the guidance received from the IA research
situation.                                                           group of National University of San Luis. This research has
been supported by the UNSL, Argentina, CONICET
This model along with the computational methodology              Argentina, the MICINN Spain and the MINECO (MICINN)
allows us to build an artificial environment populated with          Spain.
autonomous agents, which are capable of interacting with each
REFERENCES
other.
[1] D. Helbing and P. Molnбr, “Social force model for pedestrian
The paper develops a series of experiments. First we set up              dynamics,” Phys. Rev. E, vol. 51, pp. 4282–4286, May 1995.
a test environment for an evacuation of individuals whose
[2] P. C. Tissera, A. M. Printista, and M. Errecalde, “Evacuation
behavior is out for the predicted nearest door and then for the             simulations using cellular automata” Journal of Computer Science &
predicted faster door, both with and without spread of fire and             Technology, vol. 7, no. 1, pp. 14–20, 2007.
heat. In the second set of experiments, we analyze the
[3] V. J. Blue and J. L. Adler, “Emergent fundamental pedestrian flows
evacuation of pedestrian with mixed agent behaviors.                        from cellular automata microsimulation” Transporta-tion Research
Record, vol. 1644, pp. 29–36, 1998.
The experiments not only check the impact of individual
behavior in the time of evacuation, but also analyze the impact         [4] H. Klupfel, T. Meyer-Kцnig, J. Wahle, and M. Schreckenberg,
of the parameters that are included in the cost function                    “Microscopic simulation of evacuation processes on passenger ships”
in Proceedings of the Fourth International Conference on Cellular
evaluated by the decision making-process. Among others, we                  Automata for Research and Indus-try: Theoretical and Practical Issues
examined the impact of distance, population density and width               on Cellular Automata. London, UK: Springer-Verlag, 2000, pp. 63–
of the exits.                                                               71.
An important result to notice is the impact of the                  [5] C. Burstedde, K. Klauck, A. Schadschneider, and J. Zittartz,
“Simulation of pedestrian dynamics using a 2-dimensional cellular
emergence of a danger zone. When an agent perceives some                    automaton” Physics A: Statistical Mechanics and its Applications, vol.
dynamic factor, such as fire or smoke, it can enter into a                  295, no. 3-4, pp. 507–525, 2001.
process of deliberation of objectives (E1 or E2 in the current          [6] N. K. Pan, C. S. Han, K. Dauber, and K. H. Law, “A multi-agent
experiments) or re-plan the route in case of not being                      based framework for the simulation of human and social behaviors
reasonable the chosen plan. The deliberation process is                     during emergency evacuations” AI and Society. The Journal of
managed by an engine of behaviors that represents different                 Human-Centred Systems, vol. 22, no. 2, pp. 113–132, November
reactions to danger. Note that in all cases, the 625 individuals            2007.
knew and saw the exit, which optimized its decision making              [7] S. Sarmady, F. Haron, and A. Z. H. Talib, “Multi-agent simulation of
process. In case of ignoring this information, agents can make              circular pedestrian movements using cellular automata” in
Proceedings of the 2008 Second Asia International Conference on
sub-optimal decisions, increasing not only their MET but the                Modelling & Simulation (AMS). Washington, DC, USA: IEEE
total evacuation time (TET).                                                Computer Society, 2008, pp. 654–659.
VI. FUTURE WORKS                                [8] D. Helbing and A. Johansson, “Pedestrian, crowd and evacuation
dynamics” in Encyclopedia of Complexity and Systems Science, R.
One of the main advantages of the proposed model with                   A. Meyers, Ed. Springer, 2009, pp. 6476–6495.
respect to current CA models is that we can describe a set of           [9] D. C. Dennett, “Intentional systems” Journal of Philosophy 68, pp.
individuals with heterogeneous behaviors and provide a                      87–106, February 1971.
framework that will allow us to enhance and add new
[10] Dennett, The Intentional Stance. MIT Press, 1987.
behaviors to existing ones.
[11] M. Bratman, Intentions, Plans and Practical Reason. Harvard
Besides adding new behaviors, our next step is the study                 University Press, Cambridge, MA, 1987.
and consideration of those events that can cause behavioral
[12] P. C. Tissera, A. M. Printista, and E. Luque, “A hybrid simulation
changes in the engine. In the model, each agent has a set of                 model to test behaviour designs in an emergency evacuation” Procedia
psychological (level of stress and memory), physiological (age,              Computer Science, vol. 9, no. 0, pp. 266–275, 2012, proceedings of
sex, speed and level of health) and social (level of training and            the International Conference on Computational Science, ICCS 2012.
knowledge) characteristics that describe it, which can also be          [13] W. W. Hargrove, R. H. Gardner, M. G. Turner, W. H. Romme, and D.
classified as static (age, sex, etc.) or dynamic (level of health,           G. Despain, “Simulating fire patterns in heterogeneous landscapes”
speed, etc.). It will be necessary to analyze which events on                Ecological Modelling, vol. 135(2:3), pp. 243–263, 2000.
these characteristics, or news arising from the environment
sub-model, may cause the changes.

Ключевые слова