actions for safely escaping from the risky environ-
ment. Such communications can be directed to all
people by using distributed actuators (monitors, flash-
ing lights, automatically opening doors, acoustic sig-
nals and alarms, etc.), or to specific expert human
agents, devoted to help and direct groups of people
to a safe exit, by using Personal Digital Assistants
(PDAs) or palmtop computers.
Recently, our research group started up a scien-
tific project to profitably use wireless sensor networks
and ICT for managing evacuation from buildings dur-
ing emergencies. The main goal is reducing egress
times in a safe way. After a literature review, a model
suitable to develop supervisory control policies and a
test-bed are currently under investigation. The model
of the crowd dynamics defines the feedback infor-
mation and the control actions. In particular, the
time required to manage an emergency condition is
T = T
1
+ T
2
+ T
3
, given by the time to feel and rec-
ognize emergency (T
1
), the time to elaborate sensed
information (T
2
), the time to route the crowd in a safe
condition (T
3
). Control should minimize T
3
.
Scientific literature reports flow-based models us-
ing graphs or similar tools, cellular automata, agent-
based systems in which agents represent individuals,
activity-based models including sociological and be-
havioral aspects (Schreckenberg and Sharma, 2003;
Santos and Aguirre, 2004; Kuligowski and Peacock,
2005; Waldau et al., 2007). Flow-based models are
mostly based on the carrying capacity, i.e. they
predict the evacuation dynamics by considering the
topology of the building or physical location in which
the emergency occurs, and the evacuation policies
(Schreckenberg and Sharma, 2003). Other models
consider also the human response, i.e. the psycholog-
ical or sociological factors, and individual reactions
(Galea et al., 1996; Kl¨upfel et al., 2000; Schadschnei-
der et al., 2008). The two modeling approaches differ
for a macroscopic or microscopic point of view, re-
spectively.
Macroscopic models are usually employed to stat-
ically plan escape routes, for achieving the ’quick-
est flow’ or the ’maximum flow’, and they are not
adapted by the feedback from the real scenario. Nei-
ther microscopic models can be adapted in real time,
because a dynamic optimization of escape routes
and flows would require too much computational
resources and time. Moreover, a detailed micro-
scopic simulation environment could require informa-
tion that can’t be acquired during emergency. Basi-
cally, macroscopic models do not consider individ-
ual characteristics and behaviors, but they synthesize
a common emerging behavior. On the contrary, mi-
croscopic models consider each individual as an au-
tonomous decision making entity, moving and behav-
ing according to both personal and general criteria.
Then, we built a model useful to control evacu-
ation in real time, on the basis of the information
needed and control outputs. Important state feed-
back is about: distribution and number of individu-
als in the evacuated areas; measured flows in criti-
cal points, and congestion or overcrowding of spe-
cific areas or points that reduce flow; binary condition
(crossable/not crossable) of routes, doors, exits, tran-
sit points, which can be affected by fire, smoke, struc-
tural problems, etc.. Typical control outputs can be
associated to: flashing lights showing the best direc-
tion to a safe exit; acoustic signals; automatic opening
of doors to a safe exit, and automatic closing of doors
to dangerous or critical areas; instructions and orders
given by expert operators.
Asynchronous events occurring in emergency
conditions, and the discrete nature of controlled vari-
ables and signals from actuators, justify using a dis-
crete event system (Cassandras and Lafortune, 1999)
to model, analyze, and control the evacuation of peo-
ple. Typical events are sudden variation of available
paths, blocking of doors, elevators out of service, au-
tomatic closing/opening of doors, etc..
In particular, queuing networks (Kleinrock, 1975)
easily describe precedence relations, parallelism, syn-
chronization, modularity, and other properties. More
specifically, they can be used to statistically repre-
sent the decisions and actions affecting the evacu-
ated crowd behavior. To this aim, a probabilistic ap-
proach may take into account several decision pa-
rameters, which depend on the current system state
and are related to sociological and psychological fac-
tors. The human decision is based on elaboration of
perceived signals and information, not simply on a
causal stimulus-reaction relation. For example, con-
sider when individuals interact and form groups, or
try to rescue relatives going in opposite direction to
the crowd, or the influence of leaders, expert agents,
firemen, and so on. This approach simplifies the con-
trol system design, and, at the same time, considers an
individual perspective to a certain extent. Moreover,
escape routes can be easily recognized, and minimum
time/shortest length paths can be identified.
State dependent queues in the proposed model
make it difficult to find a closed form solution for
performance analysis. Thus, a simulation model has
been implemented in MATLAB/Simulink
c
environ-
ment, by means of the discrete event simulation tool
SimEvents. Here, we report some results on a case-
study used to test our approach, based on queuing net-
works and discrete event systems theory.
Section 2 briefly introduces the model and the
A DISCRETE EVENT SIMULATION MODEL FOR THE EGRESS DYNAMICS FROM BUILDINGS
85