Разработка программного приложения для моделирования эвакуации при пожаре на опасном производственном объекте

Обложка

Цитировать

Полный текст

Аннотация

Рассмотрена задача моделирования эвакуации с производственных объектов. Даны описания современных алгоритмов и моделей эвакуации, распространения огня и дыма. В среде программирования Delphi разработано программное приложение, предназначенное для моделирования эвакуации сотрудников в случае возникновения чрезвычайной ситуации с учетом распространения пламени и дыма, реализующее индивидуально-поточную модель. Представлена апробация программного приложения для различных случаев эвакуации.

Полный текст

Введение

В настоящее время активно продолжается автоматизация всех отраслей промышленного производства, которая приводит к усложнению инфраструктуры предприятия, представляющего многоуровневую информационно-техническую систему. Также, по статистическим данным ФГБУ ВНИИПО МЧС России, в период с 2017 по 2021 гг. число пожаров на производственных объектах, прямой материальный ущерб от них, а также число погибших неуклонно увеличивалось. Потому возникла необходимость в создании комплексной информационной системы, внедрение которой направлено на своевременную организацию и проведение эвакуации [1, 2].

Ключевой компонент такой системы – программное приложение, производящее моделирование эвакуации в реальном времени для определения оптимальных маршрутов эвакуации каждого из сотрудников. В Российской Федерации приказами МЧС № 382 [3] и № 404 [4] закреплены три модели, которые могут использоваться для моделирования эвакуации: упрощенная аналитическая, имитационно-стохастическая и индивидуально-поточная. Чтобы соответствовать законодательной базе и иметь возможность применения программного приложения для моделирования эвакуации на реальных объектах, необходимо выбрать для реализации одну из этих моделей.

Как показывает практика, для повышения точности моделирования эвакуации необходимо учитывать распространение пламени и дыма на предприятии в случае чрезвычайной ситуации (ЧС). Данные факторы могут выступать в качестве препятствий на отдельных эвакуационных путях, что может повлечь либо увеличение общего времени эвакуации, либо, в крайнем случае, невозможность эвакуации отдельных сотрудников из близкорасположенных к источнику возгорания помещений. Такие результаты моделирования повлекут модернизацию нагруженных эвакуационных маршрутов, что поможет в дальнейшем избежать жертв среди сотрудников [5, 6]. Поэтому в процессе разработки необходимо выбрать оптимальное свободно распространяемое программное обеспечение (ПО), реализующее модель распространения пламени и дыма на предприятии и внедрить его в работу программного комплекса.

Постановка задачи

Цель работы – построение специализированного ПО для моделирования эвакуации с опасных производственных объектов.

Для ее реализации поставлены и решены следующие задачи:

1) анализ отечественных аналогов на предмет использования в режиме реального времени;
2) разработка алгоритмов распространения пламени, дыма и эвакуации персонала;
3) реализация и апробация программных средств на примерах реальной эвакуации;
4) описание и сравнение полученных данных.

Разработанное программное приложение позволит моделировать эвакуацию с учетом распространения пламени и дыма, а также решать комплекс исследовательских задач. Например, при заданных условиях о местоположении и количестве сотрудников, очаге возгорания, расположении и числе эвакуационных выходов можно провести комплексный анализ различных сценариев эвакуации.

Анализ отечественных аналогов

Для анализа актуальности данной разработки проведен анализ отечественных аналогов разрабатываемого комплекса:

  1.  Urban (разработчик – «Инвест Лайн +»), реализующий индивидуально-поточную модель. По итогам моделирования не проводится оптимизация полученных значений. Обладает доступным и интуитивно-понятным интерфейсом. Его время, затрачиваемое на проведение стандартного расчета пятиэтажного объекта, принимается за эталон для оценки других моделей;
  2.  FireCat, реализующий индивидуально-поточную модель, имеет сложный интерфейс и слишком высокую стоимость. Время, затрачиваемое на проведение стандартного расчета (пятиэтажный объект), на 30 % выше аналогов;
  3.  TOXI+Risk, реализующий упрощенную аналитическую модель. С использованием данной модели определяется расчетное время эвакуации людей из помещений и зданий по расчету времени движения одного или нескольких людских потоков через эвакуационные выходы от наиболее удаленных мест размещения людей. Время, затрачиваемое на проведение стандартного расчета, на 30 % выше аналогов;
  4.  Fenix+ (разработчик – «Современные программные технологии»), обладающий самым мощным инструментарием, включающим возможность моделирования пожара и распространения опасных веществ, но имеющий наибольшую стоимостью из всех. Время, затрачиваемое на проведение стандартного расчета, на 15 % выше аналогов.

Следовательно, ни один из программных комплексов из-за разных причин не может использоваться в комплексной информационной системе эвакуации в реальном времени, а применяется для предварительных оценок соответствия здания требованиям пожарной безопасности МЧС.

Описание разработанных алгоритмов моделирования эвакуации

В рамках разработки программного приложения по моделированию эвакуации реализуется индивидуально-поточная модель, так как она наиболее точно описывает процесс движения каждого отдельного сотрудника в потоке и, следовательно, полученные при ее использовании результаты будут значительно лучше коррелировать с реальным временем эвакуации. Блок-схема алгоритма представлена на рис. 1, где даны следующие обозначения: i – id-сотрудника; j – id-участка, на котором он находится; m – число участков; k – количество сотрудников; tнi – реальное время начала эвакуации; tзi – время задержки, dt – приращение по времени (принимается равным 0,25 с); z – количество эвакуировавшихся (пересекших последний участок маршрута).

Для моделирования эвакуации предварительно задаются всевозможные ее маршруты с производственного объекта, разбивающиеся на число участков j (могут быть как наклонными, так и горизонтальными), имеющие длину a и ширину b, которые указываются равными проектным значениям. Длина участка в дверном проеме принимается равной нулю.

При моделировании используются заранее заданные габариты человека, которые содержатся в базе данных: эллипс, оси которого отображают ширину в плечах и толщину человека соответственно и координаты каждого сотрудника xi – расстояние от центра эллипса до конца эвакуационного участка, на котором он находится (берутся из базы, в которую записываются с «умного датчика») [7].

Плотность однородного людского потока на j-м участке пути Dvj(t) определяется по формуле

Dνjt=Njfdtajbj,                             (1)

где Nj – количество людей на j-м участке, человек; f – площадь горизонтальной проекции человека, м2; dt – временной интервал, с; aj, bj – длина и ширина j-го участка пути соответственно, м.

Пропускная способность каждого участка пути вычисляется по формуле

Qjt=qjtcjdt60f,                             (2)

где qj(t)– интенсивность движения на выходе с j-го эвакуационного участка в момент времени t, м/мин; cj – ширина выхода с j-го эвакуационного участка, м.

Плотность потока перед каждым человеком определяется по формуле

Djt=n(t)1fbΔx,                              (3)

где n(t)– количество людей в группе в момент времени t, человек; x – разность координат последнего и первого человека в группе, м.

В момент времени t определяется число людей z с отрицательными координатами xi(t). Если значение z ≤ Qj(t), то все m человек переходят на следующий эвакуационный участок. Если значение z > Qj(t), то число человек, равное значению Qj(t), переходят на следующий эвакуационный участок, а число человек, равное значению (m – Qj(t)), не переходят на следующий эвакуационный участок и их координатам присваиваются значения xi(t) = 0,25r + 0,25, где r – номер ряда,

 

Рис. 1. Блок-схема алгоритма индивидуально-поточной модели

 

в котором будут находиться люди (максимально возможное количество человек в одном ряду для каждого эвакуационного участка определяется перед началом расчетов как отношение ширины участка bj к средней ширине человека в плечах). Таким образом, возникает скопление людей перед выходом с эвакуационного участка. На основе заданных начальных условий (начальных координат людей, параметров эвакуационных участков) определяются плотности людских потоков на путях эвакуации и пропускные способности выходов с эвакуационных участков.

Далее, в момент времени tj = tj-1 + dt определяется наличие опасных факторов пожара (ОФП) на путях эвакуации. В зависимости от этого выбирается направление движения каждого человека и вычисляется новая координата каждого человека

xit=xitdtVitdt,                                                                            (4)

где xi(t dt) – координата i-го человека в предыдущий момент времени, м; Vi(t) – скорость i-го человека в момент времени t, м/с.

Скорость i-го человека Vi(t) в момент времени t определяется по приложению к методике в зависимости от локальной плотности потока, в котором он движется, Di(t) и типа эвакуационного участка. После этого снова определяются плотности людских потоков на путях эвакуации и пропускные способности выходов. Затем вновь дается приращение по времени dt и определяются новые координаты людей с учетом наличия ОФП на путях эвакуации в данный момент времени. Далее процесс повторяется. Расчеты проводятся до тех пор, пока сотрудники не будут эвакуированы из здания.

В качестве модели распространения пламени и дыма используется Fire Dynamics Simulator (FDS). Модель разработана совместно Национальным институтом стандартов и технологий США (англ. National Institute of Standards and Technology (NIST)) и VTT Техническим исследовательским центром Финляндии (англ. VTT Technical Research Centre).

Причем, FDS использует гидродинамическую модель для вычисления перемещения воздушных потоков, вызванных пожаром. Для этого решаются уравнения Навье–Стокса, описывающие низкоскоростные потоки, вызванные изменением температуры, позволяющие рассчитать распространение дыма и распределение температуры [8]:

u/t=(u)u(1ρ)p+ν2u+F,                                           (5)

где u/t – изменения скорости жидкости в точке пространства (рассчитывается для каждой частицы); uu – перемещение жидкости в пространстве; (1 – ρ)∇p– давление, оказываемое на частицу (v – коэффициент плотности жидкости);  – вязкость среды (n– коэффициент вязкости);  – внешние силы, применяемые к жидкости.

Первая версия FDS выпущена в 2000 г. Данная модель широко используется как для разработки противопожарных систем, так и для предсказания распространения пожаров в жилых и производственных помещениях. Причем FDS может быть использована для анализа различных стратегий тушения пожаров, оценки влияния конструкционных материалов на поведение огня и определения зон риска, а также для оценки пожарной безопасности новых зданий и разработки стратегий по улучшению пожарной безопасности в уже существующих объектах. Кроме этого, программа FDS распространяется бесплатно и является общественным достоянием.

Реализация и апробация программных средств

В рамках предыдущих работ по исследуемой тематике разработаны прототип «умного датчика», способный в реальном времени собирать информацию о состоянии производственного объекта, и база данных, в которой, кроме данных с датчиков, содержатся все параметры, необходимые для моделирования эвакуации [9].

Программное обеспечение реализовано с использованием императивного, структурированного, объектно-ориентированного, высокоуровневого языка программирования Delphi в среде Embarcadero RAD Studio 10 Berlin – интегрированной среде разработки, которая предназначена для создания приложений для различных платформ, таких как Windows, macOS, iOS, Android и Linux. С помощью визуального редактора форм разработчики могут создавать пользовательские интерфейсы, настраивая элементы управления. RAD Studio поддерживает несколько языков программирования, включая Delphi, C++ и C#. Это означает, что разработчики могут выбирать наиболее подходящий язык для задач, а также комбинировать их в рамках одного проекта. Кроме того, часть кода, написанная на одном языке, может быть повторно использована в других частях приложения, что позволяет существенно упростить разработку.

При работе с программой необходимо выбрать: конкретный этаж, на котором происходит эвакуация; сотрудников (можно выбрать как всех, так и только конкретных для удобства отображения); дату проведения эвакуации и конкретное помещение. Далее выбирается модель, по которой проводится моделирование эвакуации, так как ранее, помимо индивидуально-поточной, реализована упрощенная аналитическая модель. После нажатия на кнопку «Расчет» необходимо подождать до нескольких минут, в зависимости от условий моделирования. Далее на подложке схемы отобразятся все индивидуальные маршруты работников и теоретическое и реальное время эвакуации.

Описание и сравнение полученных результатов

Проведем моделирование эвакуации из помещений 112б, 112а, 111 и 107 (рис. 2). Для этого заранее собраны данные о реальной эвакуации (маршрутах перемещения и времени) с помощью разработанного мобильного приложения, отслеживающего перемещение сотрудников во время эвакуации [9], результаты работы которого представлены на плане. Также для эксперимента проведено моделирование распространения пламени и дыма программным комплексом FDS, результатами которого является 3D-модель распространения огня и дыма в помещении во времени.

 

Рис. 2. Результаты моделирования для сценариев 1 (а) и 5 (б)

 

Предварительно проводится автоматическая разметка подложки со схемой помещения, поэтому каждый пиксель получает координаты X и Y, а точки, из которых формируется граница трехмерного представления модели пламени исключением координаты Z, переносятся на плоскость для удобства отображения и отмечаются на плане в виде замкнутой линии. Такие границы отображают области поражения на плане и позволяют автоматически анализировать возможное перекрывание маршрутов эвакуации во времени. Моделирование проведено для эвакуации 25 сотрудников, когда пожар начался в 117 помещении.

Можно наблюдать, что моделируемое время эвакуации практически не отличается от реального и из технического отчета следует, что простоев и погибших во время такой эвакуации не будет. Число погибших вычисляется по методике вычисления условной вероятности поражения человека [10].

Далее проведены шесть численных экспериментов, данные по которым отображены в сводной табл. 1. Для экспериментов 1 – 3 теоретическое время моделируется на основе индивидуально-поточной модели с учетом распространения пламени и дыма, 4 – 6 – без его учета.

 

Таблица 1

Сравнение результатов моделирования эвакуации

Эксперимент

Время эвакуации

Число эвакуирующихся

Расположение источника пожара

Число погибших

теоретическое

реальное

1

00:00:29

00:00:34

25

117

0

2

00:00:35

00:00:42

123

1

3

00:00:45

00:00:51

127

2

4

00:00:27

00:00:34

117

0

5

00:00:33

00:00:42

123

6

00:00:43

00:00:51

127

 

Для случая эвакуации 25 сотрудников и наличия источника пожара в 117 помещении число погибших равняется 0, при расположении источника в помещении 123 время эвакуации растет, так как в дверном проеме между помещениями 112а и 112б происходит задержка из-за наличия области поражения пламенем. Также из-за этого вероятность смерти последнего эвакуирующего сотрудника будет близка к 100 %. В случае третьего эксперимента область поражения перекроет дверной проем между помещениями 106 и 107, расположенный еще ближе к выходу из здания, потому время задержки возрастает и высока вероятность гибели уже двух сотрудников.

В экспериментах 4 – 6 показательным является то, что время отличается незначительно, но использование только индивидуально-поточной модели ведет к грубой ошибке подсчета числа жертв, так как не учитываются динамически образующиеся преграды на путях эвакуации.

Заключение

Таким образом, с использованием разработанной программы по моделированию эвакуации исследованы различные сценарии развития чрезвычайной ситуации. Результаты исследования могут использоваться для усовершенствования эвакуационной системы объекта.

В текущем виде разработанное программное приложение является эффективным средством для решения учебных и научно-исследовательских задач, например исследования влияния различных факторов на вероятность поведения успешной эвакуации. Для дальнейшего использования в комплексной информационной системе эвакуации необходимо усовершенствовать индивидуально-поточную модель эвакуации с учетом большего варьирования параметров моделирования.

×

Об авторах

Артём Валерьевич Чернухин

ФГБОУ ВО «Российский химико-технологический университет имени Д. И. Менделеева»

Автор, ответственный за переписку.
Email: chernukhin.a.v@muctr.ru

аспирант кафедры кибернетики химико-технологических процессов

Россия, Москва

Татьяна Вадимовна Савицкая

ФГБОУ ВО «Российский химико-технологический университет имени Д. И. Менделеева»

Email: chernukhin.a.v@muctr.ru

доктор технических наук, профессор кафедры кибернетики химико-технологических процессов

Россия, Москва

Андрей Михайлович Сверчков

ФГБОУ ВО «Российский химико-технологический университет имени Д. И. Менделеева»

Email: chernukhin.a.v@muctr.ru

кандидат технических наук, доцент кафедры кибернетики химико-технологических процессов

Россия, Москва

Андрей Владимирович Дементиенко

ФГБОУ ВО «Российский химико-технологический университет имени Д. И. Менделеева»

Email: chernukhin.a.v@muctr.ru

ассистент кафедры кибернетики химико-технологических процессов

Россия, Москва

Список литературы

  1. Lee, H.-Y. A Planning Model for Evacuation in Building / H.-Y. Lee, H.-H. Tseng // International Journal of Social, Management, Economics and Business Engineering. – 2014. – Vol. 8, No. 10. – P. 2937 – 2941.
  2. Wan, S. Dynamic Differential Evolution for Emergency Evacuation Optimization / S. Wan // Advances in Swarm Intelligence, Lecture Notes in Computer Science. – 2014. – Vol. 8795. – P. 392 – 400.
  3. Об утверждении методики определения расчетных величин пожарного риска в зданиях, сооружениях и строениях различных классов функциональной пожарной опасности : приказ МЧС РФ от 30.06.2009 № 382 в редакции от 12.12.2011. – Текст : электронный. URL : http://fire-audit.su/d/514375/d/32.prikaz-mchs-rf-ot-30-iyunya-2009 g.pdf/ (дата обращения: 20.06.2023).
  4. Методика определения расчетных величин пожарного риска на производственных объектах (утверждена приказом МЧС России от 10 июля 2009 г. № 404) // Декларирование пожарной безопасности и оценка пожарного риска : сб. документов. Серия 19. Вып. 2. Ч. 4. Нормативные правовые документы по оценке пожарного риска, методики и примеры. – М. : ЗАО НТЦ ПБ, 2010. – 288 с.
  5. Колодкин, В. М. Программные алгоритмы, реализующие модель движения людских потоков в системе управления эвакуацией людей из здания / В. М. Колодкин, М. Э. Галиуллин // Пожаровзрывобезопасность. – 2016. – Т. 25, № 10. – С. 75 – 85. doi: 10.18322/PVB.2016.25.10.75-85
  6. Колодкин, В. М. Алгоритмы и модели системы управления эвакуацией людей при пожаре в здании / В. М. Колодкин, Б. В. Чирков // Безопасность в техносфере : X Междунар. конф. (Ижевск, 19 апреля 2016 г.). – Ижевск, 2016. – С. 28 – 43.
  7. Чернухин, А. В. Умные датчики и база данных как элементы информационной системы эвакуации / А. В. Чернухин, А. М. Сверчков, Т. В. Савицкая // Успехи в химии и химической технологии. – 2020. – Т. 34, № 6(229). – С. 154 – 156.
  8. Описание модели FDS. – Текст : электронный. URL : http://fds.sitis.ru/ docs/FDS6_1_Mathematical_Model.pdf (дата обращения 07.06.2023).
  9. Чернухин, А. В. Комплекс программных средств информационной системы по эвакуации персонала предприятия / А. В. Чернухин, А. М. Сверчков // Успехи в химии и химической технологии. – 2018. – Т. 32, № 1(197). – С. 48 – 50.
  10. Определение категорий помещений, зданий и наружных установок по взрывопожарной и пожарной опасности : приказ МЧС РФ от 25 марта 2009 г. № 182 в редакции от 09.12.2010. – Текст : электронный. – URL : https://base.garant.ru/195520/ (дата обращения: 20.06.2023).

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML
2. Рис. 1. Блок-схема алгоритма индивидуально-поточной модели

Скачать (168KB)
3. Рис. 2. Результаты моделирования для сценариев 1 (а)

Скачать (358KB)
4. Рис. 2. Результаты моделирования для сценариев 5 (б)

Скачать (368KB)

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».