Identyfikatory
Warianty tytułu
An Evacuation Model Using Cellular Automata
Języki publikacji
Abstrakty
Cel: Zapewnienie ludziom bezpieczeństwa podczas zgromadzeń i imprez masowych wymaga m.in. analizy warunków ewakuacji oraz właściwej organizacji ewakuacji w czasie zagrożenia. Modelowanie procesu ewakuacji to jeden z możliwych wariantów analizowania i planowania bezpiecznej ewakuacji zarówno z budynków, obiektów, jak i z terenu przeznaczonego na zorganizowanie imprezy. Celem artykułu jest zaprezentowanie praktycznego wykorzystania automatów komórkowych w modelowaniu ewakuacji oraz porównanie otrzymanych wyników z wynikami modelowania wykonanego dzięki wykorzystaniu oprogramowania komercyjnego. Dodatkowym celem pracy jest porównanie kosztu obliczeniowego modelowania ewakuacji przy zastosowaniu automatu komórkowego z kosztem obliczeniowym modelowania ewakuacji przy wykorzystaniu modelu Social Force. Projekty i metody: Posłużono się automatem komórkowym z siatką o stałych wymiarach 0,5 x 0,5 m. Podstawowym założeniem dla modelu ruchu były wartości pól warstwy statycznej Floor Field, obliczane zgodnie z metryką euklidesową, oraz algorytmem zachłannym. Wyznaczono wartość parametru μ = 0,55 określającą prawdopodobieństwo przejścia osoby do sąsiedniej komórki automatu. Implementację modelu wykonano w języku Python, korzystając z biblioteki do obliczeń naukowych Numpy i biblioteki matematycznej Math. Wyniki modelowania ewakuacji przy wykorzystaniu proponowanego modelu porównano z wynikami modelowania przy wykorzystaniu programu FDS+Evac dla pomieszczenia o wymiary 11,5 x 9 m z jednym wyjściem ewakuacyjnym i z dwoma wyjściami ewakuacyjnymi. Ponadto wykonano modelowanie i zestawiono uzyskane wyniki z wynikami programów FDS+Evac, Pathfinder oraz TraffGo zgodnie z testem Międzynarodowej Organizacji Morskiej (International Maritime Organization – IMO) IMO 9 dla 1000 osób. Wyniki: Stwierdzono, że zarówno przy modelowaniu ewakuacji z pomieszczenia zaproponowanego przez autorów, jak i przy modelowaniu ewakuacji z pomieszczeń zaproponowanych w teście IMO 9 oszacowane czasy ewakuacji są zbieżne z czasami oszacowanymi przy wykorzystaniu programów mających zastosowanie w inżynierii bezpieczeństwa pożarowego. Ponadto wykazano, że zastosowanie automatu komórkowego przy modelowaniu ewakuacji 1000 osób pozwala na wykonanie modelowania 20-krotnie szybciej niż w przypadku modelu Social Force zaimplementowanego w programie FDS+Evac. Średni koszt modelowania 1 s ewakuacji przy wykorzystaniu automatu komórkowego zależy liniowo od liczby osób podlegających ewakuacji, inaczej niż to jest w przypadku modelu Social Force, w którym czas modelowania zwiększa się wykładniczo w stosunku do liczby osób. Wnioski: Modele ewakuacji wykorzystujące automaty komórkowe, w przeciwieństwie do modelu Social Force, umożliwiają modelowanie ruchu dużych grup ludzi przy niższym koszcie obliczeniowym. Zastosowanie automatów komórkowych pozwala na wprowadzanie dodatkowych warstw wpływających na ruch ludzi przy niewielkim zwiększeniu się złożoności obliczeniowej. Wprowadzenie dodatkowych założeń i warstw do modeli opartych na automatach komórkowych umożliwi bardziej rzeczywiste odwzorowanie ewakuacji przy niewielkim wzroście kosztu zużycia zasobów sprzętowych. Ponadto narzędzia pozwalające na szybkie szacowanie czasu ewakuacji w przystępny dla inżynierów sposób byłyby pomocne w prawidłowym projektowaniu budynków. Obecnie komercyjne programy wymagają specjalistycznej wiedzy z zakresu modelowania. Zastosowanie prostego interfejsu z szybkim algorytmem szacowania czasu ewakuacji może przynieść wymierne korzyści w postaci poprawy bezpieczeństwa w projektowanych budynkach i obiektach budowlanych.
Aim: The safety of people during meetings and public events requires an analysis of the conditions of evacuation and the proper organisation of escape in times of danger. Modelling the evacuation process is one of the options for analysing and planning the safe evacuation of the buildings, facilities and spaces during events. The aim of the article was to present the practical use of cellular automata for evacuation modelling and comparing the results with the results achieved using commercial software. Additionally, the objective of this work was to compare the cost of computational evacuation modelling of cellular automata with the “Social Force” model. Project and methods: The authors used cellular automata on the grid with a fixed size of 0.5 m x 0.5m. The basic premise for the traffic model was the “Floor Field” static layer with Euclidean metric and the greedy algorithm. The determined value μ = 0.55 indicated the probability of the transition of a person to the neighbouring automat cell. The implementation of the model was made in “Python”, using the library for scientific computing “Numpy”, and the maths library “Math”. We compared the results of modelling the evacuation using the proposed model with the program “FDS + Evac” for room size 11.5 x 9 m with one and two emergency exits. Furthermore, the modelling was done and the results were juxtaposed with the results of the programs “FDS + Evac”, “Pathfinder” and “TraffGo”, using the example of a test of the International Maritime Organisation (IMO 9) covering the evacuation of 1,000 people. Results: For both the evacuation modelling proposed by the authors and the IMO 9 test estimated evacuation times are consistent with the times estimated using programs applicable in fire-safety engineering. It was further found that the use of cellular automata for modelling the evacuation of 1,000 people allows modelling 20 times faster than in the “Social Force” model implemented in the “FDS + Evac” program. The average cost of modelling of 1 s of evacuation using cellular automata depends linearly on the number of persons subjected to evacuation, in contrast to the “Social Force” model, where the modelling time will increase exponentially with the number of people. Conclusions: Evacuation models based on cellular automata, in contrast to the “Social Force” model, provide the ability to model the movement of large groups of people at a lower computing cost. The use of cellular automata allows the introduction of additional layers affecting the movement of people with a small increase in computational complexity. Introducing additional assumptions and layers to cellular automata models allow a more realistic representation of the evacuation with the small increase in the cost of the equipment used. Furthermore, a tool allowing fast estimates of the evacuation time in a manner accessible to engineers would help in the correct designing of buildings. Current commercial programs require expertise in the field of modelling. Using a simple interface with a fast algorithm estimating evacuation times can bring measurable benefits in terms of improving the safety of designed buildings and construction works.
Czasopismo
Rocznik
Tom
Strony
68--79
Opis fizyczny
Bibliogr. 30 poz., rys.
Twórcy
autor
- Komenda Powiatowa Państwowej Straży Pożarnej w Oławie
autor
- Politechnika Białostocka
Bibliografia
- [1] Ustawa z dnia 20 marca 2009 r. o bezpieczeństwie imprez masowych (Dz.U. z 2009 r. nr 62, poz. 504 z późn. zm.).
- [2] LeDoux J., The emotional brain: The mysterious underpinnings of emotional life, Simon and Schuster, New York 1998.
- [3] Piwiński J., Modelowanie zbiorowych zachowań ludzkich jako narzędzie wspomagające zarządzanie kryzysowe, „Pomiary Automatyka Robotyka” 2010, nr 2, 209–216, http://yadda.icm.edu.pl/baztech/element/bwmeta1.element.baztech-article-BSW1-0076-0013/c/Piwinski.pdf [dostęp: 8.03.2017].
- [4] Burstedde C., Klauck K., Schadschneider A., Zittartz J., Simulation of pedestrian dynamics using a two-dimensional cellular automata, „Physica A: Statistical Mechanics and its Applications” 2001, 295(3), 507–525, https://arxiv.org/pdf/cond-mat/0102397.pdf [accessed: 8.03.2017].
- [5] Helbing D., Molnar P., Social force model for pedestrian dynamics, „Physical Review E” 1995, 51, 4282–4286, http://vision.cse.psu.edu/courses/Tracking/vlpr12/HelbingSocialForceModel95.pdf [accessed: 8.03.2017].
- [6] Okazaki S., Matsushita S., A study of simulation model for pedestrian movement with evacuation and queuing, [w:] Engineering for Crowd Safety, Smith R., Dickie J. (eds.), 1993, 271–280, http://www.anc-d.u-fukui.ac.jp/~sat/ECS93.pdf [accessed: 8.03.2017].
- [7] Shi J., Ren A., Chen C., Agent-based evacuation model of large public buildings under fire conditions, „Automation in Construction 2009, 18(3), 338–347, http://www.sciencedirect.com/science/article/pii/S0926580508001544 [accessed: 8.03.2017].
- [8] Wąs J., Algorytmy modelowania inteligentnych zachowań w zagadnieniach dynamiki pieszych z zastosowaniem niehomogenicznych automatów komórkowych, rozprawa doktorska, Akademia Górniczo-Hutnicza, Kraków 2006, http://winntbg.bg.agh.edu.pl/rozprawy/9768/full9768.pdf [dostęp: 8.03.2017].
- [9] Barański M., Maciak T., Automaty komórkowe w modelowaniu ewakuacji, BiTP Vol. 43 Issue 3, pp. 127–142, http://bitp.cnbop.pl/wpcontent/uploads/2016/01/BiTP_Vol_43_Issue_3_2016pp.127–141.pdf [dostęp: 8.03.2016].
- [10] Mrowiński M., Gradowski T., Kosiński R., Models of pedestrian evacuation based on cellular automata, „Acta Physica Polonica A” 2012, 121(2B), B95-B100, http://przyrbwn.icm.edu.pl/APP/PDF/121/a121z2bp19.pdf [accessed: 8.03.2017].
- [11] Parisi, D. R., Dorso C. O., Microscopic dynamics of pedestrian evacuation, „Physica A: Statistical Mechanics and its Applications” 2005, 354, 606–618.
- [12] Feliciani C., Nishinari K., An improved Cellular Automata model to simulate the behavior of high density crowd and validation by experimental data, „Physica A: Statistical Mechanics and its Applications” 2016, 451, 135–148.
- [13] Interim guidelines for evacuation analyses for new and existing passenger ship, International Maritime Organization 2002, MSC/Circ.1033, http://www.sjofartsverket.se/upload/7156/1033.pdf [accessed: 8.03.2017].
- [14] British Standard PD 7974-6:2004 The application of firesafety engineering principles to firesafety design of buildings – Human factors: Life safetystrategies – Occupantevacuation, behavior and condition (Sub-system 6), British Standard Institute 2004.
- [15] Procedury organizacyjno-techniczne w sprawie spełnienia wymagań w zakresie bezpieczeństwa pożarowego w inny sposób niż to określono w przepisach techniczno-budowlanych, w przypadkach wskazanych w tych przepisach, oraz stosowania rozwiązań zamiennych, zapewniających niepogorszenie warunków ochrony przeciwpożarowej, w przypadkach wskazanych w przepisach przeciwpożarowych, Biuro Rozpoznawania Zagrożeń Komendy Głównej Państwowej Straży Pożarnej, Warszawa 2008, http://www.straz.gov.pl/download/1795 [dostęp: 8.03.2017].
- [16] Barański M., Maciak T., Określanie czasu procesu bezpiecznej ewakuacji ludności z zagrożonych obiektów, „Zeszyty Naukowe SGSP” 2014, 49(1), 78–97, https://www.sgsp.edu.pl/files/upload/awojcik/ZN-1-2014-Internet.pdf [dostęp: 8.03.2017].
- [17] Cłapa I., Instrukcja bezpieczeństwa pożarowego, scenariusz pożarowy oraz próbna ewakuacja jako kluczowe elementy zarządzania systemem bezpieczeństwa pożarowego budynku, BiTP Vol. 40 Issue 4, 2015, pp. 123–131, http://czytelnia.cnbop.pl/sites/default/files/czytelnia/files/pdf/BiTP_Vol._40_Issue_4,2015,123-131.pdf [dostęp: 8.03.2017].
- [18] Cłapa I., Dziubiński M., Zachowanie ludzi jako jeden z czynników determinujących przebieg procesu ewakuacji, BiTP Vol. 35 Issue 3, 2014, pp. 149–158, http://bitp.cnbop.pl/wp-content/uploads/2016/02/BiTP_Vol.35_Issue_32014pp.149-158.pdf [dostęp: 8.03.2017].
- [19] Korhonen T., Hostikka S., Heliovaara S., Ehtamo H., FDS+Evac: An Agent Based Fire Evacuation Model, [in:] Pedestrian And Evacuation Dynamics 2008, W. Kilngsch, Ch. Rogsch, A. Schadschneider, M. Schreckenberg (eds.), Springer, Berlin Heidelberg 2010, 109–120, http://virtual.vtt.fi/virtual/proj6/fdsevac/documents/PED_Korhonen_VTT_Preprint.pdf [accessed: 8.03.2017].
- [20] Shen Y., Wang Q., Yan W., Sun J., Zhu K., Evacuation processes of different genders in different visibility conditions–an experimental study, ”Procedia Engineering” 2014, 71, 65–74.
- [21] Henderson L., The statistics of crowd fluids, “Nature” 1971, 229, 381–383.
- [22] Seyfried, A., Steffen B., Klingsch W., Lippert T., Boltes M., Steps toward the fundamental diagram—empirical results and modelling, [in:] Pedestrian and Evacuation Dynamics 2005, N. Waldau, P. Gattermann, H. Knoflacher, M. Schreckenberg (eds.), Springer, Berlin Heidelberg 2007, 377–390.
- [23] Proulx G., Evacuation time, [in:] The SFPE Handbook of Fire Protection Engineering 2008, P. DiNenno, D. Drysdale, C. Beyler (eds.), Quincy 2008, 3–355, 3–372.
- [24] Helbing D., Mukerji P., Crowddisasters as systemicfailures: analisis of the love paradedisaster, https://www.sg.ethz.ch/ethz_risk_center_wps/pdf/ETH-RC-12-010.pdf [accessed: 8.03.2017].
- [25] Nitzsche C., Cellular automata modeling for pedestrian dynamics, https://physik.uni-greifswald.de/fileadmin/uni-greifswald/fakultaet/mnf/physik/ag_schneider/Arbeiten/bachelorneu.pdf [accessed: 8.03.2017].
- [26] Oficjalna strona internetowa języka programowania Python, http://www.python.org [dostęp: 8.03.2017].
- [27] Cormen T., Leiserson C., Rivest R., Stein C., Wprowadzenie do algorytmów, Wydawnictwo Naukowo-Techniczne, Warszawa 2007.
- [28] Oficjalna strona internetowa International Maritime Organization, http://www.imo.org [dostęp: 8.03.2017].
- [29] IMO Test 9: Room with four exits, Pathfinder 2011, http://www.thunderheadeng.com/wp-content/uploads/downloads/2011/07/imo_test_09.pdf [accessed: 8.03.2017].
- [30] IMO Analysis Report, TraffGo HT 2009, http://www.traffgo-ht.com/downloads/pedestrians/downloads/IMO%20Testbericht%20PedGo%20EN.pdf [accessed: 8.03.2017].
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-c904bd2c-eead-487d-927b-0793568ba3d1