Разработка автоматизированного программного комплекса управления средствами пожаротушения
Методики прогноза лесной пожарной опасности и их реализации. Выбор платформы для реализации программного комплекса, алгоритм его функционирования. Разработка подключаемого модуля управления средствами пожаротушения. Экономическая эффективность проекта.
Рубрика | Безопасность жизнедеятельности и охрана труда |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 17.10.2014 |
Размер файла | 4,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
1) если аналогичные участки в данный момент уже горят, то будет гореть и данный участок;
2) можно оценить готовность таких участков к горению непосредственно во время тушения пожара (при необходимости, путём пробных зажиганий).
Если в период тушения пожара изменяется текущий класс засухи, то пожарное созревание участков определяется заново и составляется новая карта текущей природной пожарной опасности.
Также существуют некоторые особенности составления карт текущей пожарной опасности, например, при работе с участками, находящимися на склонах. Для таких участков необходимо вносить поправку к критическим классам засухи - таблица 5.
Таблица 5
Поправки к критическим классам засухи
Периоды |
До 30. 04 и после 01. 09 |
С 01. 05 по 31. 08 |
|||
Экспозиция |
С и СВ |
З и ЮЗ |
С и СВ |
||
Крутизна |
20 - 30 |
Более 30 |
Более 25 |
Более 30 |
|
Пожарное созревание |
Позже на один класс засухи |
Позже на два класса засухи |
Раньше на один класс засухи |
Позже на один класс засухи |
5.3 Прогноз поведения и последствий пожара
Прогнозирование поведения пожара осуществляется в несколько этапов [11]. Вначале оценивается состояние готовности к горению участков растительности вокруг очага пожара (по уровню горимости - см. пункт 5. 2. 3). Затем в соответствии с метеопрогнозом в процессе моделирования распространения контура пожара прогнозируются скорость распространения и интенсивность горения на этих участках. После этого, с учётом таксационной характеристики древостоя и прогнозируемой интенсивности пожара, на каждом участке оцениваются возможные последствия. В заключение принимается решение о целесообразности тушения пожара, а также в зависимости от его площади и скорости распространения на каждой стадии определяется оптимальное число рабочих и техники.
Для начала процесса прогнозирования поведения пожара необходимо наличие подготовленной карты текущей природной пожарной опасности (см. пункт 5. 2. 3).
На карту текущей природной пожарной опасности наносится контур действующего пожара. Из центра пожара указывают четыре направления ветра, по которым возможно распространение огня: фронтальное, тыловое, право - и левофланговое. От контура крупного пожара проводится нужное количество направлений, перпендикулярных кромке, и определяется их характер по отношению к направлению ветра. Для системы наземного обнаружения прогнозирование распространения ведётся от места его возникновения.
Прогнозирование пожара осуществляется по выбранным временным этапам, контур пожара рассчитывается на конец каждого из них. Это время свободного распространения пожара: от момента обнаружения до расчётного времени прибытия сил тушения.
На весь период прогнозирования поведения пожара необходимо иметь прогнозы ветрового режима (направления и скорости ветра) и динамики относительной влажности воздуха по срокам.
Расчёт вероятной скорости распространения низового пожара и его силы (интенсивности кромки) проводится в пределах каждого временного этапа прогнозирования: сначала в направлении продвижения фронта пожара, затем по флангам и тылу. Для прогноза скорости распространения кромки пожара (Vx, м/мин) используется эмпирическая формула, включающая переменные коэффициенты относительного влияния факторов
(1)
где V0 - базовая (штилевая) скорость, м/мин; K, Kr и Kw - коэффициенты влияния соответственно уклона поверхности, относительной влажности воздуха и ветра. Базовая скорость (V0) определяется по таблице согласно типу основного проводника горения и лесопожарному показателю засухи данного дня; при этом учитываются условия высыхания основных проводников горения на участке. Значения для некоторых типов проводников горения представлены в таблице 6.
Таблица 6
Характеристика типов основных проводников горения (в числителе - базовая (штилевая) скорость V0, м/мин, в знаменателе - поверхностная теплота сгорания слоя Qсл, Дж/м2)
Лесопожарный показатель засухи, ед. |
Типы основных проводников горения |
||||||||
+ |
Тип. |
- |
лишайниковый |
сухомшистый |
влажномшистый |
рыхлоопадный |
плотно-опадный |
трав. - ветош. |
|
40 |
100 |
300 |
0,20/4,0 |
- |
- |
- |
- |
- |
|
70 |
200 |
600 |
0,25/5,0 |
- |
- |
- |
- |
- |
|
100 |
300 |
900 |
0,32/6,5 |
- |
- |
- |
- |
0,30/ (9,0) |
|
130 |
400 |
1200 |
0,40/7,5 |
- |
- |
- |
- |
0,33/ (10,0) |
|
160 |
500 |
1500 |
0,46/8,5 |
0,14/3,5 |
- |
- |
- |
0,35/ (10,0) |
|
200 |
700 |
2000 |
0,54/9,0 |
0,16/5,3 |
- |
0,10/4,0 |
- |
0,38/ (10,0) |
|
300 |
1000 |
3000 |
0,60/9,5 |
0,19/10,0 |
0,15/2,3 |
0,20/7,5 |
0,20/3,0 |
0,40/ (10,0) |
|
600 |
2000 |
6000 |
0,64/10,0 |
0,25/16,0 |
0,22/8,8 |
0,30/10,0 |
0,23/19,0 |
0,40/ (10,0) |
|
1000 |
3000 |
9000 |
0,64/10,0 |
0,27/20,0 |
0,27/12,0 |
0,40/11,0 |
0,26/12,0 |
0,40/ (11,0) |
|
1300 |
4000 |
12000 |
0,64/10,0 |
0,29/22,0 |
0,30/13,2 |
0,44/11,5 |
0,29/13,5 |
0,40/ (11,0) |
|
1600 |
5000 |
15000 |
0,64/10,0 |
0,30/24,0 |
0,33/14,4 |
0,50/12,0 |
0,32/15,0 |
0,40/ (11,0) |
"Тип" - условия высыхания соответствуют типовым (горизонтальный участок, средняя полнота древостоя, облиственное состояние); "+" - условия высыхания на участке лучше типовых настолько, что критический класс засухи меньше класса, типичного для данного типа ОПГ; "-" - условия высыхания на столько же хуже типовых. Болотно-моховой и "беспроводниковый" типы практически негоримы, поэтому они не включены в таблицу.
Коэффициент K находится в зависимости от уклона (), экспозиции склона и направления распространения горения (вверх по склону - углы положительные, вниз - отрицательные, поперёк склона - нулевые). Значения коэффициента K представлены в таблице 7.
Таблица 7
Зависимость от распространения горения
-40 |
-30 |
-20 |
-10 |
0 |
10 |
15 |
20 |
25 |
30 |
35 |
40 |
||
K |
0,7 |
0,7 |
0,7 |
0,9 |
1,0 |
1,2 |
1,5 |
2,0 |
2,5 |
4,0 |
6,0 |
12,0 |
Коэффициент Kr должен соответствовать величине прогнозируемой относительной влажности воздуха (r) по срокам. Значения коэффициента Kr представлены в таблице 8.
Таблица 8
Зависимость от относительной влажности воздуха
r, % |
20 |
25 |
30 |
35 |
40 |
45 |
50 |
55 |
60 |
70 |
80 |
90 |
|
Kr |
1,7 |
1,5 |
1,3 |
1,1 |
1,0 |
0,9 |
0,8 |
0,7 |
0,7 |
0,6 |
0,5 |
0,3 |
Коэффициент Kw устанавливается на основе скорости и направления ветра по отношению к кромке пожара (фронт, фланг, тыл). Значения коэффициента Kw представлены в таблице 9.
Таблица 9
Зависимость от силы ветра
W, м/с |
0,0 |
0,4 |
0,8 |
1,2 |
1,6 |
2,0 |
2,4 |
2,8 |
3,2 |
3,6 |
4,0 |
5,0 |
|
Kw |
1,0 |
1,2 |
1,4 |
1,7 |
2,1 |
2,6 |
3,2 |
4,0 |
5,0 |
6,0 |
7,0 |
10,0 |
|
K'w |
1,0 |
1,0 |
1,0 |
1,1 |
1,1 |
1,2 |
1,2 |
1,3 |
1,4 |
1,5 |
1,6 |
1,8 |
|
K''w |
1,0 |
1,1 |
1,2 |
1,4 |
1,6 |
1,8 |
2,0 |
2,2 |
2,5 |
3,0 |
3,5 |
4,5 |
W - ветер на высоте 2 метра; Kw - для фронта; K'w - для тыла и фланга; K''w - для фланга при интенсивном горении.
Расчёт по каждой тактической части пожара (или направлению) ведётся до конца первого этапа прогнозирования. Чтобы определить до какой точки распространится кромка пожара в последнем участке к намеченному времени, необходимо учесть длительность распространения пожара по последнему участку
На пути распространения пожара в каждом направлении могут встречаться преграды (не горимые на данный момент участки) и барьеры (дороги, ручьи, реки). Если преграда шире поперечника пожара, то распространение его в данном направлении прекращается. Если пожар шире преграды, то он обходит её с одной или двух сторон. Чтобы оценить поперечник пожара в направлении преграды, следует вначале спрогнозировать распространение пожара в соседних направлениях. Если путь пожару преграждает барьер, то тыловая и фланговые кромки обычно останавливаются, фронтальная же способна преодолевать барьеры шириной до пятидесяти метров.
Прогнозирование интенсивности кромки пожара (Iкр, кВт/м) необходимо для оценки силы пожара и определения возможных последствий.
Значения Qсл для основного проводника горения в соответствии с его типом и уровнем засухи приведены в таблице.
Силу низовых пожаров на практике обычно оценивают по высоте пламени на фронтальной кромке: слабые - до 0,5 м, средней силы - 0,5-1,5 м, сильные - более 1,5 м.
Высота пламени на кромке является внешним выражением его интенсивности, поэтому силу пожара на участке можно оценивать ещё и по прогнозируемой интенсивности: слабые - до 35 кВт/м, средней силы - 35-120 кВт/м, сильные - более 120 кВт/м.
Для составления оптимального плана тушения пожара в конце каждого временного этапа прогнозирования необходимо также установить периметр (П, м или км) и скорость увеличения периметра (кромки) пожара (П, м/ч). Периметр пожара на расчётное время вычисляется следующим образом: на карте через точки, которые пожар должен достигнуть по каждому направлению, следует провести прогнозируемый контур пожара, измерить его длину и умножить на коэффициент извилистости, равный в среднем 1,5. Скорость увеличения периметра пожара (П) зависит не от площади, а от скорости распространения его кромки (Vфр - скорость распространения фронтальной кромки). Эта зависимость иллюстрируется таблицей 10.
Таблица 10
Скорость увеличения периметра пожара
Vфр, м/ч |
25 |
40 |
70 |
120 |
200 |
|
Vфр, м/мин |
0,4 |
0,7 |
1,2 |
2,0 |
3,3 |
|
П, м/ч |
200 |
300 |
400 |
700 |
1000 |
5.4 Выдача необходимых рекомендаций по управлению средствами пожаротушения
Выдача необходимых рекомендаций по управлению средствами пожаротушения является заключительным и одним из самых важных этапов алгоритма функционирования программного комплекса.
Уже на этапе составления карты текущей природной пожарной опасности возможно получение первых рекомендаций. После анализа готовой карты текущей природной пожарной опасности формируется отчёт, содержащий описания участков с указанием опасности возникновения лесного пожара на данном участке. Такой отчёт позволяет выявить наиболее пожароопасные территории, которые требуют повышенного внимания. Имея такие указания, можно более эффективно распределить имеющиеся в наличии средства пожаротушения, сконцентрировав основную их часть на тех участках, где ожидается возгорание.
На этапе прогнозирования поведения пожара выдаётся информация о возможных последствиях лесного пожара на данном участке. Это позволяет оценить целесообразность ликвидации пожара на том или ином участке, правильно расставить приоритеты участков, в соответствии с которыми в дальнейшем управлять средствами пожаротушения. Далее даётся более подробное описание процесса определения возможных последствий пожара.
Самым главным из последствий низового пожара в лесу является гибель деревьев (послепожарный отпад в древостоях). Процесс отпада может развиваться в течение нескольких лет, поэтому его прогноз важен. С этой целью были обследованы древостои сосны, ели, лиственницы, берёзы и разработаны математические модели зависимости процента отпада по ступеням толщины от высоты нагара, которые представлены удобной графической форме (Войнов Г.С., 1976).
Существует связь высоты нагара на стволах с высотой пламени на кромке пожара, а также эмпирическая степенная зависимость высоты пламени от интенсивности кромки. Использование этих двух зависимостей позволяет расчётным способом связать высоту нагара на стволах непосредственно с интенсивностью кромки пожара и заменить на упомянутых графиках послепожарного отпада высоту нагара (Hн) на интенсивность кромки пожара (Iкр). Соотношение этих значений представлено в таблице 11.
Таблица 11
Соотношение высоты нагара и интенсивности кромки пожара
Iкр, кВт/м |
5 |
10 |
20 |
50 |
100 |
200 |
500 |
|
Hн, м |
0,5 |
0,8 |
1,2 |
1,9 |
2,8 |
4,0 |
6,4 |
Следовательно, по прогнозируемой на каждом участке интенсивности кромки пожара можно определить и возможный послепожарный отпад в древостоях. После получения информации о возможном послепожарном отпаде на каждом участке, формируется отчёт о том, на каких участках пожар принесёт наибольший ущерб лесным насаждениям. Основываясь на этой информации, выдаются рекомендации о том на какие участки желательно в первую очередь направить имеющиеся в наличии средства пожаротушения.
После полного завершения этапа прогнозирования поведения пожара происходит выбор оптимального плана пожаротушения. Решение принимается на основе существующих планов тушения, которые сохраняются в специальной базе данных. Выбор того или иного плана тушения зависит от описания текущих признаков - направление ветра, температура воздуха, влажность воздуха и т.д. Посредством поиска в базе данных существующих планов тушения, отбираются и предоставляются пользователю те планы, которые в подобных условиях работали успешно.
6. Конструкторско-технологический раздел
В данном разделе приводится описание основных инструментов и средств, с помощью которых проводилась разработка программного продукта. Дана краткая характеристика этих инструментов, названы их возможности, достоинства и недостатки.
Так же приводится описание технологии разработки и программирования: общая модель построения дополнительных подключаемых модулей Quantum GIS, структура и процесс разработки конкретного модуля управления средствами пожаротушения.
6.1 Геоинформационная система Quantum GIS
В предыдущих пунктах была выбрана форма реализации программного комплекса в виде дополнения существующей геоинформационной системы. В качестве такой геоинформационной системы была выбрана Quantum GIS.
Quantum GIS (QGIS) является удобной геоинформационной системой с открытым исходным кодом. QGIS является официальным проектом Open Source Geospatial Foundation (OSGeo). QGIS способна функционировать на Linux, Unix, Mac OS, Windows и поддерживает многочисленные форматы растровых и векторных данных.
Quantum GIS обеспечивает постоянно растущее число возможностей, реализуемых как в ядре QGIS, так и в подключаемых модулях. Есть возможность для представления, управления, редактирования и анализа данных, подготовки пригодных для печати карт.
Основные возможности Quantum GIS включают в себя [6]:
1) просмотр и наложение векторных и растровых данных в различных форматах без предварительного преобразования в какой-либо внутренний или единый формат. Поддерживаются следующие форматы:
· пространственно ориентированные таблицы PostgreSQL с использованием PostGIS и SpatialLite;
· большинство векторных форматов, которые поддерживает библиотека OGR, включая ESRI shapefiles, MapInfo, SDTS и GML;
· растровые форматы, поддерживаемые библиотекой GDAL, например, цифровые модели рельефа, изображения аэрофотосъёмки, изображения со спутника;
· наборы GRASS;
· пространственные данные, доступ к которым предоставляется онлайн.
2) создание и изучение карт с использованием дружественного графического интерфейса. Инструменты, предоставляемые Quantum GIS, включают в себя:
· изменение проекции "налету";
· печать;
· панель обзора;
· пространственные закладки;
· функции идентификации/выбора;
· редактирование/поиск/просмотр атрибутов;
· функция маркировки;
· наложение векторных диаграмм;
· изменение символики векторных и растровых слоёв;
· добавление слоя с сеткой;
· добавление на карту стрелки компаса и информации об авторе;
· сохранение работы в специальных проектах.
3) создание, редактирование и экспорт пространственных данных. Здесь применяются:
· инструменты оцифровки для форматов GRASS и ESRI shapefiles;
· модуль "Georeferencer";
· функции GPS для импорта/экспорта формата GPX, преобразования других форматов данных GPS в GPX, загрузки или чтения данных напрямую с GPS-устройства.
4) выполнение пространственного анализа с использованием модуля fTools. Пространственный анализ включает:
· алгебра карт;
· анализ местности;
· гидрологическое моделирование;
· анализ сетей;
· многое другое.
5) публикация созданных карт в сети интернет (требуется наличие веб-сервера с установленным MapServer);
6) возможность адаптации Quantum GIS к широкому спектру потребностей благодаря использованию расширяемой архитектуры, построенной на основе широкого использования подключаемых модулей.
Рисунки 7-10 иллюстрируют некоторые основные возможности геоинформационной системы Quantum GIS [5].
Рисунок 7 - Функция выбора объекта в Quantum GIS
Рисунок 8 - Назначение цветов на растровом слое
Рисунок 9 - Работа с данными, получаемыми из сети интернет
Рисунок 10 - Работа с данными в векторном формате
6.2 Язык написания дополнительных подключаемых модулей - Python
Программный продукт, разрабатываемый в ходе дипломного проектирования, представляет собой дополнительный подключаемый модуль геоинформационной системы Quantum GIS. Для создания подключаемых модулей Quantum GIS предусмотрено использование языков программирования С++ и Python. Для целей дипломного проектирования был выбран вариант разработки подключаемого модуля с применением языка программирования Python. В данном пункте даётся обоснование этого выбора и краткое описание языка программирования Python.
Python - это язык сценариев, разработанный с целью упрощения процесса программирования с сохранением широких функциональных возможностей. Он имеет механизм автоматической очистки неиспользуемой в данный момент памяти (сборщик мусора). Другим его преимуществом является то, что многие приложения, которые написаны на С++ или Java (например, OpenOffice или GIMP), предоставляют возможность расширять свои возможности за счёт написания дополнительных модулей на языке Python.
Учитывая сказанное выше, неудивительно, что написание подключаемых модулей Quantum GIS на языке Python гораздо проще, чем написание того же самого модуля на языке программирования С++.
Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.
Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты - динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Python организовывается в функции и классы, которые могут объединяться в модули (которые, в свою очередь, могут быть объединены в пакеты).
Эталонной реализацией Python является интерпретатор CPython, поддерживающий большинство активно использующихся платформ.
Python - активно развивающийся язык программирования, новые версии (с добавлением/изменением языковых свойств) выходят примерно раз в два с половиной года. Вследствие этого и некоторых других причин на Python отсутствуют ANSI, ISO или другие официальные стандарты, их роль выполняет CPython.
В данный момент поддерживаются две ветви развития языка Python - Python 3. x (на данный момент Python 3. 1. 1) и Python 2. x (на данный момент Python 2. 6. 4). Эти версии Python совместимы, но не полностью.
6.3 Общая концепция разработки дополнительных подключаемых модулей Quantum GIS
Для написания дополнительного подключаемого модуля Quantum GIS с использованием языка программирования Python необходимо наличие следующих инструментов:
· непосредственно геоинформационная система Quantum GIS;
· Python версии не ниже 2. 5;
· Qt - кросс-платформенный инструментарий разработки программного обеспечения;
· PyQt - привязка языка программирования Python к графической библиотеке Qt;
· средства разработки PyQt.
Для каждого дополнительного подключаемого модуля должна быть создана специальная папка, находящаяся по следующему адресу: QGIS_DIR\python\plugins. Каждый дополнительный подключаемый модуль Quantum GIS должен содержаться в своей собственной директории. Quantum GIS каждый раз при старте проводит сканирование соответствующих директорий.
Главный файл подключаемого модуля (ИМЯ_МОДУЛЯ. py) содержит описание основного класса модуля.
Другой файл, наличие которого является обязательным, - это __init__. py. В данном файле содержит описание следующих методов:
· name () - возвращает название дополнительного подключаемого модуля;
· description () - возвращает краткое описание дополнительного подключаемого модуля;
· version () - возвращает номер версии дополнительного подключаемого модуля;
· qgisMinimumVersion () - возвращает номер минимальной версии QuantumGIS, в которой подключаемый модуль способен функционировать;
· authorName () - возвращает имя автора дополнительного подключаемого модуля;
· classFactory - в этом методе создаётся экземпляр основного класса подключаемого модуля.
Все данные, которые возвращаются описанными выше методами, доступны после запуска Quantum GIS в меню управления подключаемыми модулями.
6.4 Разработка подключаемого модуля управления средствами пожаротушения
Разработка подключаемого модуля управления средствами пожаротушения велась на основании алгоритма функционирования, предложенного в п. 5 данного дипломного проекта.
Исходя из структуры алгоритма функционирования, были определены основные функциональные блоки подключаемого модуля:
1) Составление карты растительных горючих материалов (РГМ)
1.1. Создать карту РГМ
1.2. Сопоставить тип РГМ и соответствующее значение критического коэффициента засухи
1.3. Рассчитать текущее значение коэффициента пожароопасности
2) Анализ карты РГМ
2.1. Окрасить карту РГМ в соответствии с ГОСТ 22. 1. 09-99
2.2. Составить карту текущей пожарной опасности на основе карты РГМ
3) Прогнозирование поведения пожара
4) Выдача необходимых рекомендаций
Все функции, отвечающие за формирование графического пользовательского интерфейса ГИС, формирование различных карт, отображение или сокрытие слоёв, изменение стиля отображения, визуальное редактирование уже реализованы в ядре Quantum GIS. Работа с этими функциями осуществляется путём использования соответствующих возможностей Quantum GIS API.
Структурная схема подключаемого модуля, отражающая всё выше описанное, представлена на рисунке:
Рисунок 11 - Структурная схема подключаемого модуля
Из рисунка 11 видно, что структура модуля состоит из трёх уровней.
На уровне описаний располагаются источники данных, необходимых для функционирования модуля. Картографические данные представляют собой файлы в векторном формате, в которых, собственно, и сохраняются при необходимости все карты, получаемые в процессе работы модуля. Из таких файлов также происходит загрузка исходной картографической информации. База данных лесных горючих материалов (БД ЛГМ) является источником всей необходимой информации горючих материалах, имеющихся на исследуемой территории. Такой информацией может быть, например, значение критического класса засухи для конкретного вида горючего материала, название соответствующего данному типа горючего материала, применяемое в других система прогнозирования поведения пожара. В БД ЛГМ также содержится информация классификатора типов растительных горючих материалов - отличительные признаки лесного массива, почвы и т.п., позволяющие предположить присутствие на данной территории того или иного типа горючего материала. База данных метеорологических характеристик (БД метеохарактеристик) содержит информацию о текущих погодных параметрах, значения которых необходимы для функционирования модуля, и о прогнозных значениях этих параметров.
На уровне подсистем модуля находится весь полезный функционал модуля, разделённый по типу выполняемых действий. Названия и предназначение элементов модуля соответствуют функциональным блокам модуля, полученным при анализе алгоритма функционирования (п. 5) и перечисленным выше. При формировании карты растительных горючих материалов (формирование карты РГМ) используются файлы исходных карт (картографическая информация), сведения из БД ЛГМ для определения типов горючих материалов, также возможен учёт дополнительных сведений и данных, введённых принимающим решения лицом (ЛПР) вручную. Анализ карт растительных горючих материалов (анализ карт РГМ) проводится с использованием карт, полученных при формировании карт РГМ, на основании данных о погоде из БД метеохарактеристик. Также данные о погоде могут быть введены вручную, загружены из файла определённого типа, получены из сторонних источниках через сеть интернет. Прогнозирование поведения пожара осуществляется на карте, полученной при анализе карт РГМ, используя данные как этой карты, так и других, получаемых из источника картографической информации. Для расчёта параметров развития пожара, значения необходимых величин берутся из БД метеохарактеристик (или других источников), некоторые параметры вводятся (редактируются) непосредственно ЛПР, что отражает связь с блоками визуализации информации и визуального редактирования через Quantum GIS API. Последняя составляющая уровня подсистем модуля - выдача необходимых рекомендаций по управлению средствами пожаротушения. Основываясь на прогнозируемой схеме развития пожара, полученной при прогнозировании поведения пожара, ЛПР выдаются планы тушения, которые могут быть эффективными в данной ситуации. При выполнении этих действий (выдача рекомендаций) происходит двустороннее взаимодействие (отправка запросов и получение соответствующих планов пожаротушения) с обособленной базой знаний (БЗ), которая может не относиться непосредственно к модулю, а являться продуктом сторонней разработки.
Уровень взаимодействия с QGIS предоставляет различные служебные и рутинные функции управления пользовательским интерфейсом и картографической информацией, оставляя для реализации в модуле только непосредственно функции, имеющие практический интерес с точки зрения рассматриваемой проблемы (процесс тушения лесных пожаров). Средства Quantum GIS API предоставляют доступ ко всем необходимым инструментам, требуемым для реализации функций вышеописанного типа. Визуализация информации и визуальное редактирование - это блоки, отражающие работу ЛПР с геоинформационной системой.
Функции ЛПР, отражённые на рисунке, - это корректировка и уточнение данных, используемых модулем, а также взаимодействие с модулем посредством пользовательского интерфейса Quantum GIS.
Практическая работа с модулем в основном повторяет алгоритм его функционирования. Соответствующая схема логики функционирования подключаемого модуля представлена на рисунке 12.
Рисунок 12 - Схема логики функционирования подключаемого модуля
При написании подключаемого модуля использовалась технология объектно-ориентированного программирования. Взаимоотношения некоторых классов, входящих в состав модуля показаны на рисунке 13.
Рисунок 13 - Взаимоотношения классов
Главным классом модуля является класс FireControlPlugin. При запуске Quantum GIS происходит создание экземпляра главного класса подключаемого модуля FireControlPlugin в методе classFactory (файл __init__. py):
def classFactory (iface):
from FireControl import FireControlPlugin
return FireControlPlugin (iface).
В качестве параметра конструктор главного класса получает ссылку на интерфейс Quantum GIS.
Все функциональные подсистемы комплекса обособляются как отдельные классы.
В специальных методах главного класса происходит создание экземпляра необходимого класса и запуск выполнения.
Данная особенность показана на диаграмме классов с помощью зависимостей типа "use". Ниже представлен пример такого кода (создание карты текущей пожарной опасности):
def dooperativeMap (self):
d = doOperativeMap. Dialog (self. iface)
d. exec_ ().
Во всех классах, работающих с интерфейсом Quantum GIS или с картографической информацией, предусмотрено использование элементов библиотеки QGis. Core (предоставляемого Quantum GIS API), что также иллюстрируется с помощью зависимостей типа "use" на диаграмме.
Объектами всех классов активно используются возможности библиотеки Qt - это показано диаграмме.
Показанные на предыдущей диаграмме классы, кроме класса FireControlPlugin, имеют пользовательский графический интерфейс в виде диалоговых окон, поэтому являются потомками класса QDialog библиотеки Qt (рисунок 14).
Рисунок 14 - Иерархия классов
Непосредственно программирование подключаемого модуля осуществлялось при помощи программного продукта Notepad++ - текстового редактора с подсветкой синтаксиса наиболее распространённых языков программирования, включая и Python.
Создание пользовательского интерфейса осуществляется с помощью PyQt - привязки языка Python к графической библиотеке Qt. Разработка непосредственно различных типов окон проводится средствами Qt Designer - графического дизайнера пользовательских интерфейсов. Рисунок 15 иллюстрирует процесс работы над интерфейсом.
Рисунок 15 - Процесс работы над интерфейсом
PyQt включает в себя программу pyuic, которая генерирует код на языке Python из файлов, созданных в Qt Designer. Вследствие этого, все классы, в которых реализованы функции программного комплекса являются классами-наследниками стандартных классов Qt, описывающих элементы пользовательского интерфейса, такие как, например, диалоговые окна.
PyQt реализует 440 классов и более 5750 функций и методов, включая:
· существующий набор элементов графического интерфейса;
· классы для доступа к базам данных с помощью SQL;
· парсер XML и др.
Всё это позволяет широко использовать возможности библиотеки Qt при разработке подключаемого модуля.
C точки зрения интерфейса пользователя, подключаемый модуль представляет собой дополнительное меню Quantum GIS с несколькими подменю, названия которых соответствуют схеме логики функционирования подключаемого модуля. При выборе соответствующих пунктов меню открываются окна, через графический интерфейс которых пользователь может получить доступ к необходимым функциям. Внешний вид упомянутого меню и окон подключаемого модуля представлен на рисунках 16, 17 и 18.
Рисунок 16 - Внешний вид модуля
Рисунок 17 - Внешний вид модуля
Рисунок 18 - Внешний вид модуля
Для выполнения операций с картографической информацией используется API, предоставляемый Quantum GIS.
В итоге, на данной стадии разработки, модуль предоставляет следующие возможности:
· создание слоя карты РГМ на основе нескольких имеющихся векторных слоёв;
· окраска элементов векторного слоя карты РГМ в соответствии с требованиями ГОСТ;
· осуществление редактирования имеющейся картографической информации;
· создание векторного слоя, содержащего карту текущей пожарной опасности, на основе векторного слоя, содержащего карту РГМ;
· автоматический расчёт текущего значения коэффициента пожарной опасности с использованием погодных данных, вводимых вручную или загружаемых из специального XML-файла.
В дальнейшем планируется расширить существующие и добавить новые возможности:
· формирование отчёта по пожароопасности исследуемых участков;
· получение погодных данных через сеть интернет;
· детальная разработка подсистемы прогнозирования развития пожара;
· детальная разработка подсистемы выдачи рекомендаций по управлению средствами пожаротушения.
6.5 Техническое описание ESRI Shapefile
В данном разделе приводится описание структуры файлов, в которых в векторном формате хранятся все карты, используемые при работе подключаемого модуля.
ESRI Shapefile или просто Shapefile является популярным векторным форматом данных программного обеспечения для геоинформационных систем. Этот формат разрабатывается ESRI как открытая спецификация для взаимодействия между различными программными продуктами. Shapefile обычно представляет собой набор файлов со следующими расширениями:". shp",". shx",". dbf". Все эти файлы имеют одно и то же имя, и каждый из них является необходимым.
Shapefile содержит нетопологическую геометрическую и атрибутивную информацию для набора объектов. Геометрия объекта хранится как форма, содержащая набор векторных координат. Так как shapefiles не содержат топологической надстройки, они имеют ряд преимуществ перед другими источниками данных, например, более быстрая отрисовка и возможность редактирования. Shapefiles работают с объектами, которые могут перекрываться или совсем не соприкасаться. Они обычно требуют меньшей дисковой памяти и более просты при чтении и записи.
Shapefiles работают с объектами в форме точек, линий и полигонов. Полигоны должны быть представлены в виде замкнутых фигур. Атрибутивные данные содержатся в формате dBase. Каждая запись базы данных находится в связи "один к одному" с соответствующей записью объекта.
Shapefile состоит из главного файла, индексного файла и таблицы dBase. Главный файл - это файл прямого доступа, содержащий записи переменной длинны, каждая из которых описывает объект при помощи списка вершин. В индексном файле каждая запись содержит смещение соответствующей записи в главном файле относительно начала главного файла. Таблица dBase содержит атрибуты объектов. Только одна строка таблицы соответствует только одному объекту в главном файле. Соответствие "один к одному" между атрибутами и объектами основывается на номере записи. Номер записи атрибутов в таблице dBase должен быть таким же, как и номер записи в главном файле.
Главный файл, индексный файл и dBase-файл должны иметь одно и то же имя. Расширение главного файла должно быть таким:". shp". Расширение индексного файла:". shx". Расширение dBase-файла:". dbf".
Shapefiles содержат числовые данные как integer (целое) и double precision (плавающее с двойной точностью):
Integer: 32-битное целое со знаком (4 байта).
Double: 64-битное с двойной точностью (8 байт).
Главный файл содержит заголовок файла фиксированной длины, за которым следуют записи переменной длины. Каждая запись переменной длины состоит из заголовка записи фиксированной длины, за которым следует содержимое строки переменной длины. Таблица иллюстрирует содержание главного файла.
Таблица 12
Организация главного файла
Заголовок файла |
||
Заголовок записи |
Содержимое строки |
|
… |
… |
|
Заголовок записи |
Содержимое строки |
|
Заголовок записи |
Содержимое строки |
Порядок байтов в integers и double-precision, составляющих описание данных в заголовке файла (определенном выше) и в содержимом строк в главном файле, - малый. Порядок байтов в integers и double-precision, из которых состоит остаток файла, - большой. Длина заголовка главного файла - 100 байт. В таблице 13 показаны поля, их положение в байтах относительно начала файла, и порядок байтов.
Таблица 13
Описание заголовка главного файла
Позиция |
Поле |
Значение |
Тип |
Порядок байтов |
|
Байт 0 |
Код файла |
9994 |
Integer |
Большой |
|
Байт 4 |
Не использ. |
0 |
Integer |
Большой |
|
Байт 8 |
Не использ. |
0 |
Integer |
Большой |
|
Байт 12 |
Не использ. |
0 |
Integer |
Большой |
|
Байт 16 |
Не использ. |
0 |
Integer |
Большой |
|
Байт 20 |
Не использ. |
0 |
Integer |
Большой |
|
Байт 24 |
Длина файла |
Длина файла |
Integer |
Большой |
|
Байт 28 |
Версия |
1000 |
Integer |
Малый |
|
Байт 32 |
Тип объекта |
Тип объекта |
Integer |
Малый |
|
Байт 36 |
Границы |
Xmin |
Double |
Малый |
|
Байт 44 |
Границы |
Ymin |
Double |
Малый |
|
Байт 52 |
Границы |
Xmax |
Double |
Малый |
|
Байт 60 |
Границы |
Ymax |
Double |
Малый |
|
Байт 68 |
Не использ. |
0 |
Integer |
Большой |
|
… |
… |
… |
… |
… |
|
Байт 0 |
Не использ. |
0 |
Integer |
Большой |
Значение длины файла есть общая длина файла, измеренная в 16-битных словах (включая 50 16-битных слов, которые составляют заголовок).
Все объекты в shapefile должны быть одного и того же типа. Величины типов должны быть такими:
Таблица 14
Величины типов
Величина |
Тип объекта |
|
1 |
Точка |
|
2 |
Дуга |
|
5 |
Полигон |
|
8 |
Набор точек |
Заголовок для каждой записи содержит номер записи и длину содержимого записи. Заголовок записи имеет фиксированную длину 8 байт. В таблице 15 показаны поля заголовка записи, их позиции относительно начала файла, величины и порядок байтов.
Таблица 15
Описание заголовка записей главного файла
Позиция |
Поле |
Значение |
Тип |
Порядок байтов |
|
Байт 0 |
Номер записи |
Номер записи |
Integer |
Большой |
|
Байт 4 |
Длина содержимого |
Длина содержимого |
Integer |
Большой |
Номера записей начинаются с 1.
Длина содержимого записи измеряется в 16-битных словах. Каждая запись, следовательно, составляет (4 + длина содержимого) 16-битных слов, и такие записи расположены вплоть до конца файла, длина которого хранится в 24-м байте заголовка файла.
Содержимое записи shapefile состоит из типа объекта, за которым следуют геометрические данные объекта. Длина содержимого записи зависит от количества частей и вершин объекта. Для каждого типа объекта мы сначала опишем сам объект, а затем его соотношение с содержимым записи на диске. В приведённых далее таблицах позиция относится к началу содержимого записи.
Точка состоит из пары чисел double-precision в порядке X, Y.
Point
{
Double X // Координата X
Double Y // Координата Y
}
Таблица 16
Содержимое записи Точка
Позиция |
Поле |
Значение |
Тип |
Количество |
Порядок байтов |
|
Байт 0 |
Тип объекта |
1 |
Integer |
1 |
Малый |
|
Байт 4 |
X |
X |
Double |
1 |
Малый |
|
Байт 12 |
Y |
Y |
Double |
1 |
Малый |
Набор_точек MultiPoint представляет собой набор точек:
MultiPoint
{
Double [4] Box // Граничный прямоугольник
Integer NumPoints // Количество точек
Point [NumPoints] Points // Точки в наборе
}
Граничный прямоугольник записывается в следующем порядке: Xmin, Ymin, Xmax, Ymax.
Таблица 17
Содержимое записи Набор точек
Позиция |
Поле |
Значение |
Тип |
Количество |
Порядок байтов |
|
Байт 0 |
Тип Объекта |
8 |
Integer |
1 |
Малый |
|
Байт 4 |
Box |
Box |
Double |
4 |
Малый |
|
Байт 36 |
NumPoints |
NumPoints |
Integer |
1 |
Малый |
|
Байт 40 |
Points |
Points |
Point |
NumPoints |
Малый |
Дуга Shapefile может состоять из набора полилиний, которые не обязательно стыкуются друг с другом. Полилиния есть упорядоченный набор вершин. Каждая полилиния является частью дуги.
Arc
{
Double [4] Box // Граничный прямоугольник
Integer NumParts // Количество частей
Integer NumPoints // Общее количество точек
Integer [NumParts] Parts // Индекс перв. точки в части
Point [NumPoints] Points // Точки для всех частей
}
Поля дуги детально описаны ниже:
· Box - граничный прямоугольник для дуги, записанный в порядке Xmin, Ymin, Xmax, Ymax;
· NumParts - количество полилиний в дуге;
· NumPoints - общее количество точек для всех полилиний;
· Parts - массив длиной NumParts. Содержит индекс первой точки в массиве точек для каждой полилинии. Массив индексов начинается с 0;
· Points - массив длиной NumPoints. Точки каждой полилинии в дуге хранятся друг за другом. Точки полилинии 2 следуют за точками полилинии 1 и так далее. Нет никакого разделителя в массиве точек между полилиниями.
Таблица 18
Содержание записи Дуга
Позиция |
Поле |
Значение |
Тип |
Количество |
Порядок байтов |
|
Байт 0 |
Тип объекта |
2 |
Integer |
1 |
Малый |
|
Байт 4 |
Box |
Box |
Double |
4 |
Малый |
|
Байт 36 |
NumParts |
NumParts |
Integer |
1 |
Малый |
|
Байт 40 |
NumPoints |
NumPoints |
Integer |
1 |
Малый |
|
Байт X |
Points |
Points |
Point |
NumPoints |
Полигон состоит из ряда замкнутых, самонепересекающихся контуров. Полигон может содержать несколько внутренних контуров. Порядок вершин или ориентация контуров показывает, какая сторона контура находится внутри полигона. Все, что находится справа от наблюдателя, идущего вдоль контура по порядку вершин, находится внутри полигона. Таким образом, вершины единичного, внешнего по отношению к другим контурам, полигона расположены всегда по часовой стрелке. Контуры полигона - это его части.
Структура полигона идентична структуре дуги:
Polygon
{
Double [4] Box // Граничный прямоугольник
Integer NumParts // Количество частей
Integer NumPoints // Общее количество точек
Integer [NumParts] Parts // Индекс перв. точки в части
Point [NumPoints] Points // Точки для всех частей
}
Контуры должны быть замкнутыми (первая и последняя точки должны быть одинаковыми). Порядок контуров в полигоне значения не имеет.
Контуры полигона не должны иметь сегментов, пересекающих друг друга. Другими словами, сегмент, принадлежащий одному контуру, не может пересекаться с сегментом, принадлежащим другому контуру. Контуры полигона могут касаться друг друга в вершинах, но не вдоль сегментов.
Индексный файл содержит 100-байтный заголовок, за которым следуют 8-байтные записи фиксированной длины.
Заголовок индексного файла идентичен по организации заголовку главного файла, описанному выше. Длина файла, хранящаяся в заголовке файла, есть общая длина индексного файла, измеренная в 16-битных словах (пятьдесят 16-битных слов самого заголовка плюс 4 умножить на количество строк).
i-я запись индексного файла представляет собой смещение и длину содержимого для i-й записи в главном файле.
Файл dBase содержит любую атрибутивную информацию об объектах или атрибутивные ключи, по которым могут быть присоединены другие атрибутивные таблицы. Его формат - это стандартный формат DBF, используемый многими приложениями в Windows и DOS. В таблице может быть представлен любой набор полей. Есть только три требования, предъявляемые к таблице, а именно:
· Имя файла должно быть таким же, как и имя главного файла, но с расширением". dbf";
· Таблица должна содержать одну запись, соответствующую одной записи в главном файле;
· Порядок записей должен быть таким же, как и порядок записей в главном (*. shp) файле.
7. Экономический раздел
7.1 Концепция экономического обоснования научно-технического продукта
Лесные пожары наносят огромный ущерб народному хозяйству страны. Ущерб, наносимый лесными пожарами, - это не только сгоревшая древесина и затраты связанные с тушением и обслуживанием пожаров. Это и нарушение экологических функций леса (воспроизведения кислорода, санитарно-гигиенической, водоохранной и др.), это и нарушение жизнедеятельности лесных насаждений, снижение их продуктивности, это и полное уничтожение огнем лесных массивов, это и нарушение функционирования многих отраслей народного хозяйства, это и уничтожение лесной фауны. Также нередки случаи гибели людей.
В практике лесопожарной охраны неизбежны ситуации, когда необходим прогноз поведения и последствий пожаров. Во-первых, на своевременную ликвидацию значительного количества пожаров обычно не хватает сил и средств, поэтому надо выявлять наиболее опасные в отношении возможного ущерба и самые трудные в отношении борьбы с ними в случае их развития. Во-вторых, при составлении оптимального плана управления крупным пожаром (включая его контролирование и ликвидацию) следует предусмотреть и учесть опасные тенденции и ситуации в его распространении и развитии. В-третьих, сценарии распространения пожара и его последствий на определённой площади при различных погодных условиях нужны для выбора оптимального времени и технологии целевых выжиганий.
В настоящее время, несмотря на широкое распространение различных информационных технологий и средств автоматизации деятельности, поставленные выше задачи зачастую решаются ручными методами без применения вычислительной техники, особенно на местном уровне. Это негативно сказывается на качестве деятельности соответствующих организаций (напр., лесхозы).
Разрабатываемый программный комплекс призван повысить уровень автоматизации управления средствами пожаротушения на основе прогнозирования лесных пожаров именно на местном уровне в небольших организациях, осуществляющих ведение лесного хозяйства.
7.2 Потребительские свойства научно-технического продукта
ГИС составляют ядро компьютерных инструментальных средств реализации геоинформационных технологий для различных приложений. Бурное развитие рынка и архитектур ГИС оказывает всё большее влияние на принципы и методы управления территориально распределёнными и социально-экономическими системами. Массовое их внедрение привело к изменению представлений о возможностях не только процесса изготовления топографических и тематических карт, но и, самое главное, использования содержащейся в них информации. Эта информация, извлекаемая компьютерными методами самим пользователем в процессе решения им прикладных задач, обеспечивает возможность для содержательно более полного исследования процессов, явлений, объектов и систем. Поэтому электронные карты воспринимаются как динамические модели реального мира с расширенными возможностями отражения текущего и прогнозируемого его состояний. Динамический характер изменения содержания, вида и форм представления информации в процессе работы пользователей требует высокоэффективных ГИС.
Одной из современных ГИС, которая реализует большинство необходимых пользователю функций, является открытая геоинформационная система Quantum GIS (QGIS). Разрабатываемый автоматизированный программный комплекс управления средствами пожаротушения (далее "Продукт") является расширением QGIS, написанным на языке программирования Python.
Так как продукт является дополнительным модулем широко известной и динамично развивающейся ГИС QGIS, то использует развитые пользовательский интерфейс и основные инструменты QGIS.
Продукт расширяет функциональные возможности QGIS и предоставляет инструменты, необходимые для работы в прикладной области - управления средствами тушения лесных пожаров.
Продукт состоит из нескольких основных модулей, чьи названия отражают соответствующие ручные процессы, подлежащие автоматизации.
Модуль "Составление карты РГМ" позволяет составить карту растительных горючих материалов (РГМ) для лесного участка на основе необходимых векторных электронных карт и правил формирования карты РГМ, введённых пользователем. Ручное составление данной карты очень трудоёмко и неэффективно, использование стандартных средств QGIS упрощает работу, но также не предоставляет достаточного удобства и оперативности.
Модуль "Анализ" позволяет получить необходимые данные для последующего прогнозирования поведения существующего лесного пожара и визуализировать картину текущей пожарной опасности (оперативная карта пожарной опасности). Использование возможностей данного модуля существенно упрощает и повышает скорость формирования оперативной карты пожарной опасности в сравнении с ручным методом. По итогам формирования оперативной карты пожароопасности выдаются рекомендации о том, какие участки с наибольшей вероятностью подвергнуться воздействию лесного пожара.
Модуль "Прогноз п...
Подобные документы
Основные способы противопожарной защиты. Оценка пожарной опасности помещения, служащего для производства синтетического каучука. Выбор типа автоматической установки пожаротушения, проектирование спринклерных оросителей и системы пожарной сигнализации.
курсовая работа [790,6 K], добавлен 04.03.2012Описание основных систем управляющего программного комплекса предприятия. Установки автоматического водяного пожаротушения и дымоудаления. Техническое обслуживание охранно-пожарной сигнализации, ее интеграция с комплексными системами безопасности здания.
дипломная работа [747,4 K], добавлен 20.01.2015Физико-химические и пожароопасные свойства красок и растворителей. Краткий анализ пожарной опасности защищаемого объекта. Выбор вида огнетушащего средства, его удельный расход. Обоснование необходимости применения автоматической пожарной защиты объекта.
курсовая работа [222,7 K], добавлен 18.03.2015История развития средств и способов тушения пожаров. Характеристика здания библиотеки. Меры по повышению ее пожароустойчивости. Разработка комплекса организационно-технических мероприятий по повышению системы пожаротушения. Расчет индивидуального риска.
дипломная работа [4,1 M], добавлен 27.06.2013Общая характеристика автоматических систем пожарной сигнализации, их функции и назначение. Разработка проекта установок пожарной автоматики на 2 этаже помещения физкультурно-оздоровительного комплекса. Расчет и подбор резервного источника питания.
курсовая работа [1,3 M], добавлен 21.12.2013Физическая картина тушения твердотопливной техники смесью порошка и аэрозоля. Расчет рабочих характеристик модуля импульсного тушения, температуры и скорости газопорошковой смеси. Автоматизация пожарной сигнализации и процессов порошкового пожаротушения.
дипломная работа [580,5 K], добавлен 17.12.2015Пренебрежение нормами пожарной безопасности как причина проблемы пожаров на объектах. История возникновения установок пожаротушения. Классификация и применение автоматических установок тушения пожара, требования к ним. Установки пенного пожаротушения.
реферат [563,4 K], добавлен 21.01.2016Описание предприятия ОАО "АВТОВАЗ". Основные и вспомогательные процессы жизненного цикла, проведение мероприятий по пожарной безопасности. Алгоритмическая последовательность подпроцессов операций. Критические отклонения (что мешает выполнению процесса).
контрольная работа [26,7 K], добавлен 25.04.2013Исследования прогноза возникновения и распространения лесных, степных и торфяных пожаров. Детерминированно-вероятностные модели прогноза катастроф. Упрощенные математические модели низкотемпературной сушки слоев растительных горючих материалов.
реферат [64,4 K], добавлен 27.08.2010Проектирование и расчет параметров системы автоматического пожаротушения для насосной станции по перекачке керосина. Выбор типа установки. Разработка инструкции дежурному персоналу по техническому содержанию установок пожарной автоматики на объекте.
курсовая работа [1,7 M], добавлен 20.07.2014Состояние организационно-управленческой структуры службы пожаротушения и поведения аварийно-спасательных работ. Анализ деятельности дежурной службы пожаротушения. Методы управления при ведении оперативно-тактических действий пожарными подразделениями.
дипломная работа [2,3 M], добавлен 06.07.2014Правильный выбор и средств пожаротушения в зависимости от особенностей защищаемых объектов. Физико-химические и пожаровзрывоопасные свойства веществ и материалов. Проектирование и расчет основных параметров системы автоматического пожаротушения.
курсовая работа [148,9 K], добавлен 20.07.2014Физико-химические и пожаровзрывоопасные свойства веществ и материалов, обращающихся при производстве. Определение критической продолжительности пожара. Выбор типа установки пожаротушения. Компоновка установки пожаротушения и описание ее работы.
курсовая работа [122,3 K], добавлен 20.07.2014Обеспечение пожарной безопасности на железнодорожных станциях. Организация пожарной безопасности железнодорожной инфраструктуры на объектах. Технические решения автоматической установки порошкового пожаротушения. Техническое обслуживание системы.
дипломная работа [1,1 M], добавлен 31.05.2023Физико-химические и пожароопасные свойства веществ. Выбор вида огнетушащего вещества и моделирование пожара. Гидравлический расчет установки пожаротушения, компоновка и функциональная схема. Разработка инструкции для обслуживающего и дежурного персонала.
курсовая работа [439,2 K], добавлен 14.10.2014Характеристика современных технологий пожаротушения, основанных на тушении тонкораспыленной водой и тонкораспыленными огнетушащими веществами. Основные технические характеристики ранцевой и передвижной установок пожаротушения и пожарных автомобилей.
реферат [22,5 K], добавлен 21.12.2010Обоснования необходимости автоматической противопожарной защиты помещения. Гидравлический расчет водяной спринклерной установки пожаротушения, трассировка трубопроводов, описание принципа работы основных узлов и рекомендации по организации надзора.
курсовая работа [132,4 K], добавлен 09.05.2012Определение категории помещения краскоприготовительного отделения окрасочного цеха. Расчет значений критериев взрывопожарной опасности, давления взрыва. Анализ оборудования установками автоматического пожаротушения. Вычисление удельной пожарной нагрузки.
практическая работа [60,1 K], добавлен 10.12.2014Обоснование необходимости применения автоматических систем пожарной сигнализации и пожаротушения. Выбор параметров системы защиты пожароопасного объекта и вида огнетушащего вещества. Сведения об организации производства и ведения монтажных работ.
курсовая работа [175,8 K], добавлен 28.03.2014Характеристика пожарной опасности подземной части рудного и скального трактов. Противопожарная защита промплощадки наклонных стволов, подземных горных выработок и камер. Оснащение первичными средствами пожаротушения поверхностных зданий, сооружений цеха.
дипломная работа [85,2 K], добавлен 09.08.2014