Abstract

Microscopic evacuation models are of great value in both scientific research and practical applications. The floor field (FF) model is one of the most widely used models in previous research. However, the repulsion effect of hazard and the interaction between evacuees are not considered simultaneously. This paper proposes a modified floor field model combined with risk field and extended dynamic field to depict these features. The whole evacuation process is validated through a series of numerical simulations which are realized by C++ language. In addition, two different renewal mechanisms, namely, synchronous and asynchronous renewal mechanisms, are compared to validate the model parameters. Results show that the proposed model is able to partly reveal the typical pedestrian behaviors and the impacts of hazard on evacuation process.

1. Introduction

In recent years, the number of accidents caused by crowded people or emergencies has increased year by year. These accidents not only result in huge economic losses to the society but also do serious damage to human life and property. However, it is generally known that evacuation exercise under emergency may cause unnecessary casualties and disaccord with ethics in real life. To solve this problem, computer modeling and simulation become substitutes with the development of computer science and technology.

Evacuation models can be split into two categories: the macroscopic models and the microscopic models [1]. In macroscopic model, the representative one is the fluid-dynamic model [2, 3]. In this kind of models, pedestrians are always described with fluid attributes and usually applied to the case of large crowd without thinking of their behaviors. Microscopic model can be further divided into two groups: continuous model with a representative of the social force (SF) model [49] and discrete model represented by the cellular automata (CA) model [1015]. The floor field (FF) model is one of the most widely used CA models in emergency evacuation research and is first proposed by Burstedde et al. [10]. The proposed model consists of two fields: static field and dynamic field. During his research, the fermion is introduced to describe pedestrian’s movement and the boson represents the pheromone particle. After that, lots of extended FF models are proposed by researchers in different aspects. Liao et al. [15] proposed FF model with the main static floor field and an extra substatic floor field to study the effects of the spatial distances from evacuees to the exits and the occupant densities around the exits upon the exit-selection process. Zhao and Li [16] introduced game theory into FF model to study the inertia effects on strategy updating in emergency evacuation from a room with multiple exits. Hu et al. [17] proposed a novel three-dimensional cellular automata model with ladder factor. Wei et al. [18] put forward an idea of “virtual reference point” and propose a new method of building static floor field to solve the insufficient utilization of the exit region problem, while Xu et al. [19] pay attention to two cognitive coefficients of exit width and congestion degree around the exits to simulate the pedestrian evacuation behavior in a room with multiple exits.

These above-mentioned models seem to solve the problems under normal situation. Scholars have studied the emergency evacuation as well with considering disaster factors. Yang et al. [20] propose an agent-based model to research subway station fire and simulate the emergency evacuation process. Smoke and fog effects are also studied by many researchers in various kinds of models [2123]. Lei et al. [24] research the fire evacuation based on the factory of Jilin poultry company using the floor field model. In this paper, the fire location is regarded as a static obstacle and the influence of the shut-off of exits is illustrated. In one of our previous researches [25], we propose a dynamic field model to preliminarily investigate the effect of guiding information during evacuation. But the proposed FF model is used in normal situation which is insufficient to describe the effects of disaster on evacuees’ exit choice behavior and the impact of disaster location on the total evacuation efficiency. Therefore, in this paper, we propose a risk field model to describe the disaster and the above-mentioned problems are researched through numerical simulation. In addition, Moore neighborhood is introduced to discretize the evacuation space (see Figure 1) and two different renewal mechanisms are also taken into account.

The remainder of this paper is organized as follows. First, in Section 2, we formulate our risk field model. Then, in Section 3, several simulations of an enclosed scenario based on the proposed methods are presented and the results are analyzed. Finally, in Section 4, we summarize the results and point out the future research.

2. Models

2.1. Static Floor Field Principles

According to the geometry of the room and door location, each cell is assigned a constant value representing its distance to the door. The closer the cell is to the exit, the smaller value it has. The static floor field of cell is denoted as shown in Figure 2, which can be calculated as Varas et al. [26] proposed:(1)The room is divided in a rectangular grid. The exit door is assigned a value of “0.”(2)Then all adjacent cells to the previous one (a “second layer” of cells) are assigned a value according to the following rules:(2.1)If a cell has value “,” the adjacent cells in the vertical or horizontal direction are “” and adjacent cells in diagonal directions are assigned a value of “.” This is a simple attempt to represent the fact that the distance between two diagonally adjacent cells is larger than that in horizontal or vertical directions.(2.2)If there are conflicts in the assignment of a value to a cell, because it is adjacent to cells with different floor fields, then the minimum possible value is assigned to the cell in conflict.(3)Then the third layer is calculated based on the second layer instead of the first layer.(4)The process is repeated until all cells are evaluated.(5)Cells represent walls and obstacles are given very high floor field values. This ensures that pedestrians will never attempt to occupy one of those cells. In this paper we choose 1000 as the value of the walls and fixed obstacles.

In the proposed model, basic principles for pedestrian movements and avoiding collision are based on the rules as follows:(6)Each pedestrian chooses one of the eight adjacent cells at next time step depending on the transition probability algorithm (here the cell with the largest probability is chosen).(7)When two or more evacuees choose the same cell as their target, this cell will be randomly assigned to one of these pedestrians.

2.2. Extended Dynamic Floor field Model

The dynamic floor field is inspired by the pheromone in chemotaxis initially proposed by Ben-Jacob [27]. Ben-Jacob proposed a dynamic floor field to translate long-ranged spatial interaction into an attractive local interaction, but with memory, similar to the phenomenon of chemotaxis in biology. Kirchner and Schadschneider [28] propose a dynamic floor field which indicates a virtual trace in the shape of boson left by the pedestrians. At time step for all cells of the discrete space, the dynamic field is zero; that is, . Whenever a pedestrian jumps from cell to one of the neighboring cells, at the original cell is increased by one. In other words, whenever a person moves from cell to another cell , he drops a boson at cell ; that is, , and the value of at cell is the number of bosons. The boson has its own dynamics, namely, diffusion and decay, which leads to broadening, dilution, and finally vanishing of the trace. In every time step, the bosons of cell diffuse and decay with probabilities and , respectively, so the extended dynamic floor field algorithm, the diffusion process, and decay process can be written as follows:Diffusion process is as follows:Decay process is as follows:The extended dynamic floor field after combination is as follows:

It is worth speaking that we take into account Moore neighborhood to describe the diffusion process which is different from Kirchner and Schadschneider’s work [28]; see Figure 1. In this research, the dynamic floor field is abstracted as the creation, diffusion, and effect of evacuation information between evacuees. The evacuation information incorporates voice, gestures, and any of the other body languages pedestrian made but not the emergency exit sign and broadcast, which differs from our previous research [25].

2.3. Risk field

Lei et al. [24] research the fire evacuation based on the factory of Jilin poultry company using the floor field model and the fire location is regarded as a static obstacle. However, to our point of view, the repulsive effect of disaster and obstacle on pedestrian cannot be considered as equivalent in most emergency scenarios. Therefore, on account of evacuation authenticity, we establish a risk field instead of considering disaster as fixed obstacle. The rules for calculating dynamic risk field are listed as follows:(1)The value of risk field is “” until the hazard occurs.(2)In the research of Yamamoto et al. [29], burning area is introduced and pedestrian is considered to evacuate keeping a constant distance (0.4 m, 1.6 m, and 2.8 m, namely, 1 cell, 4 cells, and 7 cells) away from this area. Inspired by this research, we introduce a new concept which is called hazard area in this research. The hazard area centers on the accident point and contains 25 cells, that is, .(3)Cao et al. [30] propose a fire repulsive field which is calculated inversely proportional to the distance from the fire location. However, we consider that the repulsive effect of evacuee on disaster is the same in hazard area; therefore, we define that every cell in the hazard area acquires the maximum risk field value “.” Then the value decreases one per one row or column; see Figure 3.(4)If there are conflicts in the assignment of a value to a cell, because it is adjacent to cells with different risk fields caused by the other accident points, then the maximum possible value is assigned to the cell in conflict.

2.4. Transition Probability

The transition probability of a pedestrian is decided by the interaction of static floor field, dynamic floor field, and risk field. The transition probability of a pedestrian at time moving from cell to cell () can be calculated as follows:

Pedestrian will move to a cell with larger transition probability. If all eight neighboring cells are occupied or the target cell is located in the hazard area, . If a person is situated in the hazard area when accident occurs, he owns the top priority to move outside. The parameters , , and are the weight of , , and , respectively, and . If a cell is occupied with a person, ; otherwise, . Similarly, if a cell is occupied with a fixed obstacle, ; otherwise, .

3. Simulations

The proposed model is mainly used to simulate pedestrian dynamics in a room with multiexit and multiaccident points. It is known that regular rooms are very common in many pedestrian facility structures, such as classrooms, office buildings, and laboratories. When emergency occurs, room is the first place we need to escape from. Therefore, modeling and simulation of pedestrian dynamic in such scenario are of great significance. The simulation flow chart is shown in Figure 4.

Firstly, in order to detect our model, we consider a room of cells with 50, 100, 150, and 200 persons initially distributed randomly, which is equivalent to those in previous research [26]. The exit is placed at the center of the left wall and the width is from one cell to 14 cells. The program is then repeated, and the evacuation time is calculated for different width of exit; see Figure 5. 500 times are averaged for each simulation due to the differing on the initial distribution of evacuees.

In Figure 6 we research the correlation between average escape time and exit width. The results show that escape time decreases with the increasing exit width, eventually tending towards stability. The statistical regulation of average escape time needs to be explained here. When pedestrian is located in the exit cell at time step : in our model, will be removed at the beginning of time step and the state of exit is refreshed to empty at the same; that is, this exit is able to be selected by other pedestrians at ; Varas et al. [26] consider that will leave the room at and this exit can be selected as a target at . In general, there is a difference of “evacuee number ()” between these two statistical regulations. Therefore, our results are identical to [26].

The validation is conducted with the synchronous renewal mechanism and the disaster factor is not yet considered. In the next chapter, we will do some experiments based on the proposed risk field model to research the impact of renewal mechanism on evacuation efficiency.

3.1. Renewal Mechanism

Two different renewal mechanisms are introduced in this research, namely, synchronous and asynchronous renewal mechanisms. In the scenario of synchronous renewal mechanism, every evacuee will choose an empty cell simultaneously as their target position. If two or more evacuees choose the same cell as their target in the same time step, the one who has the lowest static floor field will move first and the other competitors will stay in the current cell; furthermore, those surrounded by pedestrians will stay as well; see Figures 6(a) and 6(b). In the situation of asynchronous renewal mechanism, the time step will be divided into several substeps on the basis of the number of evacuees. The one with the lowest static floor field will be calculated in the first substep and moves to the target cell according to the result of transition probability. In the second substep, cell is considered as an empty cell and can be occupied once again; see Figures 6(a), 6(c), and 6(d).

In this scenario, the room is divided into cells with different positions and numbers of doors. The parameters are set as follows: , , and . The two renewal mechanisms are tested in the discrete square room and 500 simulations are averaged for each data point; see Figure 7.

In this simulation, the relationship between evacuation time and parameter in different renewal mechanisms is researched. Firstly, the scenario of 300 people with one exit on the middle of the upper wall is simulated and the coordinate of hazard point is . As Figure 7(a) shows, both two renewal mechanisms almost acquire the same result. On one hand, when the value of changes from to , the number of total time steps increases obviously. On the other hand, with the increase of from to , the simulation time tends to be stable. In the situation of 4 doors distributed on each wall, there is a large difference between these two kinds of renewal mechanisms. In Figure 7(b), a series of simulations are tried, and the results show that synchronous mechanism is more suitable for the low density circumstance. More specifically, with the increase of , the simulation time of 100 evacuees changes more obviously than that of 300 and 600 evacuees does. However, in the identical simulation scenario, synchronous renewal mechanism performs a contrary result. From Figure 7(c), we find out that the simulation time step ends higher after initially falling and this phenomenon becomes more apparent with the increase of evacuees.

In summary, for multiexit circumstance, synchronous renewal mechanism is more suitable for low pedestrian density and the value of is more sensitive from 0 to approximately 3; moreover, synchronous renewal mechanism performs better in high density and the value of is susceptive from 0 to approximately 6. Nevertheless, for one exit scenario, these two renewal mechanisms are similar to each other.

3.2. Distribution of Risk field

In this section, we try several simulations by using the synchronous renewal mechanism to research the relationship between the risk point position and evacuation time. The parameters are set as follows: , , and , and the number of total evacuees is 100. To illustrate the effect of risk field (see Figure 8), we firstly conduct a group of experiments with treating the hazard as a fixed obstacle [24]. As Figure 8(a) shows, the total time step is almost the same; in other words, the position of risk point has no influence on evacuation time. The results disagree with the facts.

When the risk field is introduced into the simulation, the results varied widely, possibly because of the repulsion effect; namely, when accident occurs the evacuees prefer to avoid the hazard. As the risk point becomes closer to the exit, there is a lower probability that the pedestrian will choose to leave from that exit.

In Figure 8(b), the total time step is inversely proportional to the distance between risk point and the exit. This phenomenon is more obvious when the value of risk point is greater than 7. This is possibly because 7 is the safety distance which evacuee considers; in other words, when the hazard is away from exit in certain distance, this exit is regarded as the safety exit. On the contrary, when accident occurs quite near the exit, almost no pedestrian is willing to leave from that egress except those nearby. Figure 9 shows parts of the evacuation process with considering risk effect.

” is the initial state of the simulation, and 100 evacuees are distributed randomly. After 5 time steps, the right exit congests with the crowd, possibly because this exit is the farthest away from the accident point; in other words, the right exit is the safest and has the largest attraction to the evacuees. In addition, parts of the self-organization behaviors and phenomena are captured, for example, arching, lane formation, small groups, and repulsion of risk. When “,” the crowd near the left exit are all evacuated and the left pedestrians move to the corner or the side. This is more authentic that evacuees always keep away from the accident instinctively and no one is willing to approach the risk once again and that is why the left exit remains empty during the remaining parts of the simulation. At time step 37, the arching phenomenon fades away; instead, evacuees choose to leave along the wall.

4. Conclusions

In this paper we have discussed the main properties of the modified floor field model for pedestrian dynamics and simulations which is composed of static field, risk field, and the extended dynamic field. The risk field is introduced to describe the repulsion effect of evacuees on disaster, while the extended dynamic field depicts the interaction between pedestrians. In addition, the impact of model parameters on evacuation efficiency under two different renewal mechanisms is discussed through numerical simulations. Concretely, in multiexit circumstance, synchronous renewal mechanism is more suitable for low pedestrian density and the synchronous renewal mechanism performs better in high density; in one exit scenario, these two renewal mechanisms are similar to each other. At last, the distance between exit and risk point is proved to be inversely proportional to the total evacuation time which is quite different with the research which considered the hazard as a fixed obstacle. Further research works will be continued and will focus on building the dynamic risk field model based on more observational research achievements while taking into account the congestion management.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Authors’ Contribution

Chao Wang and Jian Wang proposed a modified floor field model combined with risk field; Chao Wang carried out the models and simulations and drafted the paper; Jian Wang made significant contributions during the development and finalization of the paper. Both of the authors read and approved the final paper.

Acknowledgments

The research work is partially supported by the National Natural Science Foundation of China (no. 71273188) and the Fundamental Research Funds for the Central Universities.