Real Time Building Evacuation Modeling with an Improved Cellular Automata Method and Corresponding IoT System Implementation
<p>System architecture and operation procedure.</p> "> Figure 2
<p>West Building of Beijing Capital Airport Emergency Center: (<b>a</b>) exterior view of the emergency center; and (<b>b</b>) first floor plan of the emergency center building.</p> "> Figure 3
<p>Sensor and data processing structure diagram.</p> "> Figure 4
<p>Internal module composition of the emergency light.</p> "> Figure 5
<p>LoRa-based smart indicator system.</p> "> Figure 6
<p>Overall method diagram of building evacuation model.</p> "> Figure 7
<p>The structure of cellular automata.</p> "> Figure 8
<p>The cellular automata model of this system: (<b>a</b>) improved cellular automata model; and (<b>b</b>) probability diagram of the cell moving direction in the next step.</p> "> Figure 9
<p>Single cell evacuation diagram: <span class="html-fig-inline" id="buildings-12-00718-i001"> <img alt="Buildings 12 00718 i001" src="/buildings/buildings-12-00718/article_deploy/html/images/buildings-12-00718-i001.png"/></span> is the fire point; ①, ②, and ③ are escape exits, and the position of a single pedestrian moves from ④ to ⑤; F<sub>A</sub> is the attraction; F<sub>R</sub> is the resistance to judge the fire and obstacles; and F represents working together to effectively find a reasonable exit.</p> "> Figure 10
<p>The evacuation flowchart of improved cellular automata.</p> "> Figure 11
<p>Dynamic steps of the personnel escape process.</p> "> Figure 12
<p>Comparison of human factors in the improved cellular automata personnel evacuation algorithm.</p> "> Figure 13
<p>The software interface and evacuation system of the evacuation system in the west building of the Capital Airport Emergency Center: (<b>a</b>) Evacuation parameter control interface.; and (<b>b</b>) evacuation 2D dynamic display interface.</p> ">
Abstract
:1. Introduction
2. System Architecture and IoT Design of Evacuation System
2.1. Sensor and Edge Computing
2.2. Emergency Signage and Lighting
3. Building Evacuation Model Theory and Modeling
3.1. Cellular Automata Model
3.1.1. Cellular Automata Theory
3.1.2. Improved Cellular Automata Model Selection
- All the cell states happen at the same time;
- The state of the i-th cell at time t + 1 is determined by the state of the i-th cell at time t and the adjacent 2r cells whose distance does not exceed r.
3.2. Modeling of the Evacuation System Based on Improved Cellular Automata
3.2.1. The Closest Exit Distance Model
3.2.2. Development of the Improved Cellular Automata Cell Priority Selection Mobile Model
3.2.3. Development of the Improved Cellular Automata Potential Energy Field Model
3.2.4. Construction of Building Factor Model for Improved Cellular Automata
3.2.5. Improved Operating Rules and Flowcharts of Cellular Automata Evacuation Model
- Each cell can only represent being occupied by one person, or occupied by obstacles, or the opening and closing state of the escape door;
- The pedestrians use statistical actions to move towards neighboring cells. The initial speed of pedestrians is uniformly 1.2 m/s, and the initial time T starts at 0 s;
- The number of escaped people is set. The escape map (including the length and width of the room, and the location of the room) is set. The location of the fire, and the width and switch state of the escape exit, are also set;
- In the process of escape, the distance between the people and each exit is first calculated. The probability of each exit is then calculated based on the distance. The escape exit is initially determined, and the potential energy method is used to check the exit during the movement. Whether there are fires or obstacles in the process of the preliminary selected escape exits, the force analysis is performed when the fires or obstacles are encountered. Aiming at the attraction of the exit and the repulsive force of obstacles, the combined force is formed to provide the effective evacuation process of people;
- Congestion will occur when a large number of people escape. The escape density is then used to determine the escape situation. The speed of escape has a certain quantitative relationship with the density of the escape. A threshold is set for the density of people. When the threshold is exceeded, the escape density is too high, and serious congestion occurs, making the speed of people equal to 0;
- The cellular automata potential energy method is used to determine the shortest escape route;
- When all the people in the building are evacuated, the evolution process is stopped. The flowchart of this process is shown in Figure 10.
3.3. Evacuation Simulation and Data Analysis
3.4. Comparison between the Improved Cellular Automata Personnel Evacuation Algorithm with Other Path Planning Simulations
4. Case Study
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- U.S. Fire Administration. U.S. Fire Statistics; 2011. Available online: http://www.usfa.fema.gov/data/statistics (accessed on 30 April 2021).
- Lu, X.; Luh, P.B.; Tucker, A.; Gifford, T.; Astur, R.S.; Olderman, N. Impacts of Anxiety in Building Fire and Smoke Evacuation: Modeling and Validation. IEEE Robot. Autom. Lett. 2017, 2, 255–260. [Google Scholar] [CrossRef]
- Sun, Q.; Turkan, Y. A BIM-based simulation framework for fire safety management and investigation of the critical factors affecting human evacuation performance. Adv. Eng. Inform. 2020, 44, 101093. [Google Scholar]
- Haghpanah, F.; Ghobadi, K.; Schafer, B.W. Multi-hazard hospital evacuation planning during disease outbreaks using agent-based modeling. Int. J. Disaster Risk Reduct. 2021, 66, 102632. [Google Scholar] [CrossRef] [PubMed]
- Rambha, T.; Nozick, L.K.; Davidson, R.; Yi, W.; Yang, K. A stochastic optimization model for staged hospital evacuation during hurricanes. Transp. Res. Part E Log. Transp. Rev. 2021, 151, 102321. [Google Scholar]
- Yazdani, M.; Mojtahedi, M.; Loosemore, M.; Sanderson, D.; Dixit, V. Hospital evacuation modelling: A critical literature review on current knowledge and research gaps. Int. J. Disaster Risk Reduct. 2021, 66, 102627. [Google Scholar] [CrossRef]
- Bish, D.R.; Tarhini, H.; Amara, R.; Zoraster, R.; Bosson, N.; Gausche-Hill, M. Modeling to Optimize Hospital Evacuation Planning in EMS Systems. Prehosp. Emerg. Care 2017, 21, 503–510. [Google Scholar] [CrossRef]
- Ni, L.; Yunjun, X. Evacuation Modeling from the Control Perspective and Corresponding Sequential-Based Optimal Evacuation Guidance. IEEE Trans. Control Syst. Technol. 2014, 22, 1094–1102. [Google Scholar] [CrossRef]
- Ndiaye, I.A.; Neron, E.; Jouglet, A. Macroscopic evacuation plans for natural disasters. OR Spectr. 2016, 39, 231–272. [Google Scholar]
- Twarogowska, M.; Goatin, P.; Duvigneau, R. Macroscopic modeling and simulations of room evacuation. Appl. Math. Model. 2014, 38, 5781–5795. [Google Scholar] [CrossRef]
- Velasquez, W.; Alvarez-Alvarado, M.S. Outdoors Evacuation Routes Algorithm Using Cellular Automata and Graph Theory for Uphills and Downhills. Sustainability 2021, 13, 4731. [Google Scholar] [CrossRef]
- Wang, H.; Mao, W.; Eriksson, L. A Three-Dimensional Dijkstra’s algorithm for multi-objective ship voyage optimization. Ocean Eng. 2019, 186, 106131. [Google Scholar] [CrossRef]
- Liu, L.; Luo, S.; Guo, F.; Tan, S. Multi-point shortest path planning based on an Improved Discrete Bat Algorithm. Appl. Soft Comput. 2020, 95, 106498. [Google Scholar] [CrossRef]
- Ding, N.; Chen, T.; Zhang, H. Simulation of high-rise building evacuation considering fatigue factor based on cellular automata: A case study in China. Build. Simul. 2016, 10, 407–418. [Google Scholar] [CrossRef]
- Li, Y.; Chen, M.; Dou, Z.; Zheng, X.; Cheng, Y.; Mebarki, A. A review of cellular automata models for crowd evacuation. Phys. A Stat. Mech. Appl. 2019, 526, 120752. [Google Scholar] [CrossRef]
- Karmakar, R.; Jana, S.S.; Chattopadhyay, S. A Cellular Automata Guided Finite-State-Machine Watermarking Strategy for IP Protection of Sequential Circuits. IEEE Trans. Emerg. Top. Comput. 2020, 1–16. [Google Scholar] [CrossRef]
- Zhou, Y.; Wu, T.; Zhang, G.; Fan, Z. A Multistory Building Evacuation Model Based on Multiple-Factor Analysis. Adv. Civ. Eng. 2019, 2019, 1–14. [Google Scholar] [CrossRef]
- Hong, Y.; Liu, J.; Li, D.; Luo, C.; Chang, M. Balanced-flow algorithm for path network planning in hierarchical spaces. Theor. Comput. Sci. 2020, 803, 196–206. [Google Scholar] [CrossRef]
- Ran, H.C.; Sun, L.H.; Gao, X.Z. Experimental Research of the Intelligent Evacuation Inducible System in Building Fire. Adv. Mater. Res. 2013, 791–793, 1485–1488. [Google Scholar] [CrossRef]
- Min, S.H.; Lee, J.M.; Bae, Y.J. A Study on Securing Safety of Evacuation through Smoke Control in Case of Fire at the Central Corridor Type Intelligent Buildings. J. Korea Saf. Manag. Sci. 2015, 17, 117–127. [Google Scholar]
- Huang, Y.; Zhou, X.; Cao, B.; Yang, L. Computational fluid dynamics-assisted smoke control system design for solving fire uncertainty in buildings. Indoor Built Environ. 2019, 29, 40–53. [Google Scholar] [CrossRef]
- Lin, C.Y.; Chu, E.T.H.; Ku, L.W.; Liu, J.W. Active disaster response system for a smart building. Sensors 2014, 14, 17451–17470. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Liu, J.; Gu, H.; Wei, W.; Chen, Z.; Chen, Y. An efficient shortest path algorithm for content-based routing on 2-D mesh accelerator networks. Future Gener. Comput. Syst. 2021, 114, 519–530. [Google Scholar] [CrossRef]
- Choi, M.; Chi, S. Optimal route selection model for fire evacuations based on hazard prediction data. Simul. Model. Pract. Theory 2019, 94, 321–333. [Google Scholar] [CrossRef]
- Zhang, Z.; Jia, L. Optimal guidance strategy for crowd evacuation with multiple exits: A hybrid multiscale modeling approach. Appl. Math. Model. 2021, 90, 488–504. [Google Scholar] [CrossRef]
- Han, L.; Guo, H.; Zhang, H.; Kong, Q.; Zhang, A.; Gong, C. An Efficient Staged Evacuation Planning Algorithm Applied to Multi-Exit Buildings. ISPRS Int. J. Geo-Inf. 2020, 9, 46. [Google Scholar] [CrossRef] [Green Version]
- Peng, Y.; Li, S.-W.; Hu, Z.-Z. A self-learning dynamic path planning method for evacuation in large public buildings based on neural networks. Neurocomputing 2019, 365, 71–85. [Google Scholar] [CrossRef]
- Cao, Y.; Luo, C.; Liu, Y.; Teng, S.; Xin, G. Path intelligent optimization for dense crowd emergency evacuation in heritage buildings. J. Cult. Herit. 2021, 47, 180–187. [Google Scholar] [CrossRef]
- Xie, Y.; Liu, J.; Zhu, S.; Chong, D.; Shi, H.; Chen, Y. An IoT-based risk warning system for smart libraries. Libr. Hi Tech 2019, 37, 918–932. [Google Scholar] [CrossRef]
- Liu, H.; Ki, K.Y. Application of wireless sensor network based improved immune gene algorithm in airport floating personnel positioning. Comput. Commun. 2020, 160, 494–501. [Google Scholar] [CrossRef]
- Seo, S.H.; Choi, J.I.; Song, J. Secure Utilization of Beacons and UAVs in Emergency Response Systems for Building Fire Hazard. Sensors 2017, 17, 2200. [Google Scholar] [CrossRef] [Green Version]
- Jiang, H. Mobile Fire Evacuation System for Large Public Buildings Based on Artificial Intelligence and IoT. IEEE Access 2019, 7, 64101–64109. [Google Scholar] [CrossRef]
- Mei, Y.; Gui, P.; Luo, X.; Liang, B.; Fu, L.; Zheng, X. IoT-based real time intelligent routing for emergent crowd evacuation. Libr. Hi Tech 2019, 37, 604–624. [Google Scholar] [CrossRef]
- Chou, J.-S.; Cheng, M.-Y.; Hsieh, Y.-M.; Yang, I.T.; Hsu, H.T. Optimal path planning in real time for dynamic building fire rescue operations using wireless sensors and visual guidance. Autom. Constr. 2019, 99, 1–17. [Google Scholar] [CrossRef]
- Jung, J.; Kwon, J.; Jung, S.; Lee, M.; Mariappan, V.; Cha, J. Real-Time Intelligent Exit Path Indicator Using BLE Beacon Enabled Emergency Exit Sign Controller. Int. J. Adv. Smart Converg. 2017, 6, 82–88. [Google Scholar] [CrossRef] [Green Version]
- Bi, H.; Gelenbe, E. A Survey of Algorithms and Systems for Evacuating People in Confined Spaces. Electronics 2019, 8, 711. [Google Scholar] [CrossRef] [Green Version]
- Sharkh, M.A.; Kanso, A.; Shami, A.; Öhlén, P. Building a cloud on earth: A study of cloud computing data center simulators. Comput. Netw. 2016, 108, 78–96. [Google Scholar] [CrossRef]
- Peacock, R.D.; Reneke, P.A.; Kuligowski, E.D.; Hagwood, C.R. Movement on Stairs During Building Evacuations. Fire Technol. 2016, 53, 845–871. [Google Scholar] [CrossRef]
- Wang, W.; Cionca, V.; Wang, N.; Hayes, M.; O’Flynn, B.; O’Mathuna, C. Thermoelectric Energy Harvesting for Building Energy Management Wireless Sensor Networks. Int. J. Distrib. Sens. Netw. 2013, 9, 232438. [Google Scholar] [CrossRef]
- Wang, W.; Wang, N.; Hayes, M.; O’Flynn, B.; O’Mathuna, C. Power management for sub-mW energy harvester with adaptive hybrid energy storage. J. Intell. Mater. Syst. Struct. 2012, 24, 1365–1379. [Google Scholar] [CrossRef]
- Wang, W.S.; O’Donnell, T.; Wang, N.; Hayes, M.; O’Flynn, B.; O’Mathuna, C. Design considerations of sub-mW indoor light energy harvesting for wireless sensor systems. ACM J. Emerg. Technol. Comput. Syst. 2010, 6, 1–26. [Google Scholar] [CrossRef]
- Ma, G.; Wu, Z. BIM-based building fire emergency management: Combining building users’ behavior decisions. Autom. Constr. 2020, 109, 102975. [Google Scholar] [CrossRef]
- Fu, M.; Liu, R. BIM-based automated determination of exit sign direction for intelligent building sign systems. Autom. Constr. 2020, 120, 103353. [Google Scholar] [CrossRef]
- Hamieh, A.; Makhlouf, A.B.; Louhichi, B.; Deneux, D. A BIM-based method to plan indoor paths. Autom. Constr. 2020, 113, 103120. [Google Scholar] [CrossRef]
- Nguyen, V.-Q.; Nguyen, H.-D.; Huynh, Q.-T.; Venkatasubramanian, N.; Kim, K. A Scalable Approach for Dynamic Evacuation Routing in Large Smart Buildings. In Proceedings of the 2019 IEEE International Conference on Smart Computing (SMARTCOMP), Washington, DC, USA, 12–15 June 2019; pp. 292–300. [Google Scholar]
- Finney, M.A. The wildland fire system and challenges for engineering. Fire Saf. J. 2021, 120, 103085. [Google Scholar] [CrossRef]
- Kim-Farley, R.J.; Celentano, J.T.; Gunter, C.; Jones, J.W.; Stone, R.A.; Aller, R.D.; Mascola, L.; Grigsby, S.F.; Fielding, J.E. Standardized Emergency Management System and Response to a Smallpox Emergency. Prehosp. Disaster Med. 2017, 18, 313–320. [Google Scholar] [CrossRef]
- Fu, M.; Li, J.; Zhou, P. Design and Implementation of Bidirectional Dijkstra Algorithm. J. Beijing Inst. Technol. 2003, 12, 366–370. [Google Scholar]
- Helgason, R.V.; Kennington, J.L.; Stewart, B.D. The one-to-one shortest-path problem: An empirical analysis with the two-tree Dijkstra algorithm. Comput. Optim. Appl. 1993, 2, 47–75. [Google Scholar] [CrossRef]
- Xu, W.; Zhou, J.; Deng, J.; Shi, C.; Zhang, Z.L. Slope stability analysis of limit equilibrium finite element method based on the Dijkstra algorithm. Chin. J. Geotech. Eng. 2007, 29, 1159–1172. [Google Scholar]
- Wang, W.; Liu, G.; Chen, X.; Liu, Z.; Zhang, A.; Xing, Z.; Liu, L.; Fei, T. Dijkstra Algorithm Based Building Evacuation Recognition Computing and IoT System Design and Implementation. In Proceedings of the 2019 IEEE 13th International Conference on Anti-Counterfeiting, Security, and Identification (ASID), Xiamen, China, 25–27 October 2019; IEEE: Piscataway, NJ, USA, 2019. [Google Scholar]
- Xiang, X.; Tian, Y.; Xiao, J.; Zhang, X. A Clustering-Based Surrogate-Assisted Multiobjective Evolutionary Algorithm for Shelter Location Problem under Uncertainty of Road Networks. IEEE Trans. Ind. Inform. 2020, 16, 7544–7555. [Google Scholar] [CrossRef]
- Liu, T.; Yang, X.; Wang, Q.; Zhou, M.; Xia, S. A Fuzzy-Theory-Based Cellular Automata Model for Pedestrian Evacuation from a Multiple-Exit Room. IEEE Access 2020, 8, 106334–106345. [Google Scholar] [CrossRef]
- Li, Y.; Wang, D.Z.; Meng, M.; Wang, K. Simulation of Pedestrian Evacuation in University Canteen Based on Cellular Automata. IEEE Access 2019, 7, 130120–130132. [Google Scholar] [CrossRef]
- Chen, Y.; Wang, C.; Li, H.; Yap, J.B.H.; Tang, R.; Xu, B. Cellular automaton model for social forces interaction in building evacuation for sustainable society. Sustain. Cities Soc. 2020, 53, 101913. [Google Scholar] [CrossRef]
- Chang, D.; Cui, L.; Huang, Z. A Cellular-Automaton Agent-Hybrid Model for Emergency Evacuation of People in Public Places. IEEE Access 2020, 8, 79541–79551. [Google Scholar] [CrossRef]
- Bandman, O. Cellular Automata Composition Techniques for Spatial Dynamics Simulation. Simulating Complex Syst. By Cell. Autom. 2010, 81–115. [Google Scholar] [CrossRef]
Abstract Classes and Methods | Description |
---|---|
Person (id, pos_x, pos_y) | Represents the evacuated crowd. The attribute has a unique identification id and a two-dimensional attribute |
People (self,cnt, myMap) | self: main function, cnt: number of people, myMap: current map. This class exists as an abstract class of people |
Map (self, L, W, E, B, F, A1, A2) | The method of generating a map, where the attributes include length and width, escape exit, obstacle, fire area and arrow indicator set |
rmap | People density attributes of the map |
thmap | Heat density properties of the map |
setMapValue (self, mp, x, y, val = 0) | Methods of creating a map |
addMapValue (self, mp, x, y, add = 1) | The method of adding attributes to the two-dimensional characters of the map. The parameters passed in are the heat distribution map of the map and the people |
getSpeed (self, p) | Get people’s map speed |
tot | Personnel density |
move (self, p, dire, show = False) | A method for two-dimensional personnel to move on the map by adding algorithmic path and potential energy attributes |
run | When using the Breadth First Search Algorithm (BFS) to calculate a high probability escape path, the attractive and repulsive forces of the potential energy field are added during the escape process. These two forces are based on the ignition point. |
Dire | we can move in eight directions (forward, backward, turn left, turn right, front left, front right, bottom left, bottom right) |
checkSavefy (self, pos) | Check if the cell 2D character is out of bounds |
Init_Exit (P1, P2) | Create exit method |
Init_Arrow1 or 2 (A, B, C) | Methods of creating arrows |
getDeltaP (self, P1, P2) | Obtain the potential energy difference between the two cells |
space | Potential energy of a two-dimensional cell. After adding the potential energy field, calculate the distance between the cell and several exits, and calculate the probability of going out from each exit based on the distance. The magnitude of this probability determines the direction of escape. |
BFS (self, x, y) | Breadth First Search Algorithm |
Number of Evacuated (People) | Map Selection | Different Ignition Points | Exit Width (m) | Final Evacuation Time (s) | Exit Width (m) | Final Evacuation Time (s) |
---|---|---|---|---|---|---|
50 | Map 1 | Fire point 1 | 5 | 24 | 10 | 22 |
Fire point 2 | 5 | 28 | 10 | 26 | ||
Fire point 3 | 5 | 23 | 10 | 22 | ||
No fire | 5 | 21 | 10 | 20 | ||
Map 2 | Fire point 1 | 5 | 96 | 10 | 94 | |
Fire point 2 | 5 | 51 | 10 | 38 | ||
Fire point 3 | 5 | 40 | 10 | 39 | ||
No fire | 5 | 46 | 10 | 38 | ||
200 | Map 1 | Fire point 1 | 5 | 34 | 10 | 38 |
Fire point 2 | 5 | 30 | 10 | 28 | ||
Fire point 3 | 5 | 32 | 10 | 31 | ||
No fire | 5 | 30 | 10 | 30 | ||
Map 2 | Fire point 1 | 5 | 109 | 10 | 33 | |
Fire point 2 | 5 | 47 | 10 | 45 | ||
Fire point 3 | 5 | 47 | 10 | 45 | ||
No fire | 5 | 46 | 10 | 44 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ji, Y.; Wang, W.; Zheng, M.; Chen, S. Real Time Building Evacuation Modeling with an Improved Cellular Automata Method and Corresponding IoT System Implementation. Buildings 2022, 12, 718. https://doi.org/10.3390/buildings12060718
Ji Y, Wang W, Zheng M, Chen S. Real Time Building Evacuation Modeling with an Improved Cellular Automata Method and Corresponding IoT System Implementation. Buildings. 2022; 12(6):718. https://doi.org/10.3390/buildings12060718
Chicago/Turabian StyleJi, Yanping, Wensi Wang, Mengyi Zheng, and Shuo Chen. 2022. "Real Time Building Evacuation Modeling with an Improved Cellular Automata Method and Corresponding IoT System Implementation" Buildings 12, no. 6: 718. https://doi.org/10.3390/buildings12060718
APA StyleJi, Y., Wang, W., Zheng, M., & Chen, S. (2022). Real Time Building Evacuation Modeling with an Improved Cellular Automata Method and Corresponding IoT System Implementation. Buildings, 12(6), 718. https://doi.org/10.3390/buildings12060718