Development of software for calculating evacuation time for shopping mall visitors.

Authors

  • Begun V.V. https://orcid.org/0000-0002-0045-8586 , Інститут проблем математичних машин і систем НАН України, м. Київ, Україна
  • Kruk S.V. https://orcid.org/0009-0004-0221-9556 , Київський національний університет імені Тараса Шевченка, м. Київ, Україна

DOI:

https://doi.org/10.34121/1028-9763-2024-3-4-78-92

Keywords:

security, shopping center, evacuation, evacuation plan, evacuation time, information technology algorithm, software, evacuation route, безпека, торговельний центр, евакуація, план евакуації, час евакуації, алгоритм інформаційної технології, програмне забезпечення, маршрут евакуації

Abstract

The paper presents the development of the topic of visitor safety in shopping malls, namely, describes the developed algorithm and software for calculating evacuation from a shopping mall (administrative building) in accordance with the algorithm standardized by DSTU. Despite the well-known algebraic algorithm, such software has been developed for the first time. The peculiarity of the work and the article is that it is based on a master’s thesis completed by a graduate of Taras Shevchenko National University of Kyiv in 2024. The article preserves the original text as much as possible because, at the thesis defense, the work was highly praised and recommended by the State Examination Commission for publication in a scientific journal. The software has been developed using the object-oriented programming paradigm, which allows for optimizing calculations by transforming individual program blocks into active objects. To model evacuation routes and times, graphs have been chosen because of their versatility and ability to effectively solve problems related to the analysis of the network of connections between nodes. The main advantage of graphs is their ability to represent complex systems of connections between objects in a simple and understandable way. Each building section is modeled as a vertex of the graph, and the connections between them represent possible evacuation routes. Python has been chosen as the programming language, and the development has been carried out in the PyCharm environment, which provides a wide range of functionality, simplifying the process of writing, debugging, and managing Python projects. Some classes of standard modules have been created based on the objects required in the context of the task, and the corresponding basic graph traversal algorithms DFS (Depth-First Search) and BFS (Breadth-First Search) have been selected, which allowed us to completely review all the routes and evacuation paths. The article continues the topic of modeling safety assurance processes in shopping malls, which has aroused great interest and multiple proposals for publications on the topic of developing IT for security, that is, the work on this subject is of public interest in many countries around the world.

References

1. Бєгун В.В. Цифрова економіка та питання безпеки ТРЦ України. Математичні машини і системи. 2023. № 1. С. 60–71.

2. Begun S., Begun V. A SaaS Concept Based Shopping Center Fire Risk Assessment Model for the Safety Management Applications, International Journal of Reliability. Quality and Safety Engineering. 2023. 03 November. 40 р.

3. Бєгун В.В., Волошин О.Ф., Бєгун С.В. Оптимізація контролю безпеки торговельно-розважальних комплексів на основі аналізу моделей визначення ризику. Інформаційні технології та комп’ютерне моделювання: матеріали статей міжнар. наук.-практ. конф. (м. Івано-Франківськ, 15–16 грудня 2022 р.). Івано-Франківськ: п. Голіней О.М., 2022. C. 4–6.

4. Національний стандарт України ДСТУ 2272:2006. Пожежна безпека. Терміни та визначення основних понять. Чинний від 2006-10-01. К.: Держспоживстандарт України, 2007. 32 с.

5. ДСТУ 8828:2019. URL: https://zakon.isu.net.ua/sites/default/files/normdocs/dstu_8828_2019.pdf.

6. НАПБ А.01.001-2014. Правила пожежної безпеки в Україні, затверджені наказом МВС України від 30 грудня 2014 р. № 1417 (зареєстровані в Мін’юсті України 05 березня 2015 р. за № 252/26697). Офіційний вісник України. 2015. № 26. Ст. 91.

7. Evacuation Timing Computations using different Evacuation Models. URL: https://core.ac.uk/download/pdf/35466987.pdf.

8. Python Docs. URL: https://docs.python.org/3.

9. PyCharm Guide. URL: https://www.jetbrains.com/pycharm/guide/.

10. Graphical User Interfaces with Tkinter. URL: https://docs.python.org/3/library/tk.html.

11. Numpy documentation. URL: https://numpy.org/doc/stable/index.html.

12. ReportLab documentation. URL: https://docs.reportlab.com/.

Downloads

Views: 62
Downloads: 28

Published

2024-12-03

How to Cite

Development of software for calculating evacuation time for shopping mall visitors. (2024). Mathematical Machines and Systems, 3-4, 78–92. https://doi.org/10.34121/1028-9763-2024-3-4-78-92