Software Package for Modeling the Process of Fire Spread and People Evacuation in Premises

  • Andrey SamartsevEmail author
  • Alexander Rezchikov
  • Vadim Kushnikov
  • Vladimir Ivaschenko
  • Leonid Filimonyuk
  • Dmitry Fominykh
  • Olga Dolinina
Conference paper
Part of the Studies in Systems, Decision and Control book series (SSDC, volume 199)


The article proposes a software package containing effective implementation of models of the dangerous fire factors spread dynamics and people evacuation in premises. The dangerous fire factors spread model included in the package consist of fire and heat spread models. The first one is based on two-dimensional four-state probabilistic cellular automaton, the second one is based on simple graph theory apparatus and basics of thermodynamics. The people evacuation model implemented in the package is based on multi-agent systems approach, simple graph theory and basics of mechanics which include kinematics, conservation laws and collision theory. The package implementation process in the Java programming language is described, advantages of the chosen language are listed. The software package distinctive features and functional requirements are listed and explained, its inner module structure is described and illustrated, user interaction types are shown. The package allows to simulate and analyze critical situations that arise during a fire, calculate the dynamics of dangerous fire factors development and simulate people evacuation from the premises. The implemented models and the algorithm for their interconnection provide high model performance and accuracy [1].


Software package Fire simulation in premises People evacuation from premises Java programming language 


  1. 1.
    Samartsev, A.A., Rezchikov, A.F., Kushnikov, V.A., Ivashchenko, V.A., et al.: Fire and heat spreading model based on cellular automata theory. J. Phys: Conf. Ser. 1015, 032120 (2018)Google Scholar
  2. 2.
    Svirin, I.S.: Overview of models of fire spread in buildings. Probl. Saf. Emerg. Situat. 6, 114–129 (2013). (in Russian)Google Scholar
  3. 3.
    Rudnitsky, V.N., Melnikova, E.A., Pustovit, M.A.: Parallelization and optimization of the calculation of the fire spread process on the basis of three-dimensional cellular automata. Vector Sci. TSU 1, 22–26 (2014). (in Russian)Google Scholar
  4. 4.
    Apiecionek, L., Zarzycki, H., Czerniak, J.M., et al.: The cellular automata theory with fuzzy numbers in simulation of real fires in buildings. Advances in Intelligent Systems and Computing, vol. 559, pp. 169–182 (2018)Google Scholar
  5. 5.
    Technical guide SITIS VIM 4.10, Constructing information technologies and systems OOO Sitis (2017). (in Russian)Google Scholar
  6. 6.
    Fedosov, S.V., Ibragimov, A.M., Soloviev, R.A., et al.: Mathematical model of fire spread in the premises system. Vestn. MGSU 4, 121–128 (2013). (in Russian)Google Scholar
  7. 7.
    Aptukov, A.M., Brazun, D.A., Lyushnin, A.V.: Modeling the behavior of a panicking crowd in a multi-level ramified premises. Comput. Stud. Model. 5, 491–508 (2013). (in Russian)Google Scholar
  8. 8.
    Moussaida, M., Helbing, D., Theraulaza, G.: How simple rules determine pedestrian behavior and crowd disasters. PNAS 108(17), 6884–6892 (2011)CrossRefGoogle Scholar
  9. 9.
    Hanea, D.M.: Human risk of fire: building a decision support tool using Bayesian networks. Wöhrmann Print Service, 227 p (2009)Google Scholar
  10. 10.
    Korhonen, T.: Fire Dynamics Simulator with Evacuation: FDS + Evac Technical Reference and User’s Guide (FDS 6.5.2, Evac 2.5.2, DRAFT). VTT Technical Research Centre of Finland (2016)Google Scholar
  11. 11.
    Litvintsev, K.Y., Dekterev, A.A., Kirik, E.S., et al.: Possibilities of joint simulation of the spread of fires and evacuation in buildings. In: Kasimova, D.P. (ed.) Conjugated Tasks of Mechanics of Reactive Media, Computer Science and Ecology: Materials XX All-Russia. Scientific Conference from International Participation 2016, pp. 26–29 (2016). (in Russian)Google Scholar
  12. 12.
    Litvintsev, K.Y., Kirik, E.S., Dekterev, A.A., et al.: Analytical complex “Sigma PB” on simulation of fire spread and evacuation. In: Fire Safety, pp. 51–59 (2016). (in Russian)Google Scholar
  13. 13.
    Jackson Project home. Last Accessed 23 Sept 2018
  14. 14.
  15. 15.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Boston (1994)zbMATHGoogle Scholar
  16. 16.
    A 2D chart library for Java applications (JavaFX, Swing or server-side). Last Accessed 17 Sept 2018
  17. 17.
    NVIDIA, Accelerated computing, CUDA zone. Last Accessed 30 Sept 2018

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Institute of Precision Mechanics and Control of RASSaratovRussia
  2. 2.Yuri Gagarin State Technical UniversitySaratovRussia

Personalised recommendations