УДК 681.326
Разработка математической модели оценки лесной пожарной опасности на базе нейросетевого алгоритма с учетом данных о влажности лесных горючих материалов, человеческого фактора и грозовой активности
О.В. Потемкина, канд. хим. наук, И.Ф. Ясинский, канд. техн. наук, Ф.Н. Ясинский, д-р физ.-мат. наук
Предлагается математическая модель оценки лесной пожарной опасности на основе нейронной сети с учетом влажности лесных горючих материалов, человеческого фактора и грозовой активности.
Ключевые слова: математическое моделирование, лесная пожарная опасность, нейронная сеть.
Mathematical Model Development for Estimating Forest Fires Danger with the Usage of the Neural Networks Algorithm with Data about Forest Materials Humidity, Human Factor and Thunder Possibility
О.У. Рс^еткта, Candidate of Chemistry, I.F. Yasinskiy, Candidate of Engineering, F.N. Yasinskiy, Doctor of Physics and Mathematics
The authors consider the mathematical model for estimating the forest fires danger based on neural networks with a glance of the forest materials humidity, human factor and thunder possibility.
Key words: mathematical modeling, forest fires danger, neural network.
Возрастающие возможности современной суперкомпьютерной техники позволяют поставить и решить следующие задачи:
1) улучшить оценки лесной пожарной опасности в отношении определения на каждый данный момент наиболее вероятных мест возникновения очагов возгорания;
2) предсказать направление и скорость распространения пожара в зависимости от метеорологических условий, состава и состояния леса.
Ниже остановимся на предложенной нами методике оценки лесной пожарной опасности.
Принятая в настоящее время в России методика расчета лесной пожарной опасности узаконена [1, 2] и опирается на разделение лесов на пять категорий по уровню пожарной опасности и на использование критерия Нестерова при оценке роли погодного фактора. Отмечая простоту, удобство и успешность этой методики, считаем, что можно существенно улучшить оценку лесной пожарной опасности, опираясь на возросшие возможности современной вычислительной техники. Считаем, что в оценку лесной пожарной опасности следует включить следующие факторы: влажность почвы, влажность лесного горючего материала, человеческий фактор и грозовую опасность. Что касается влажности лесного горючего материала, то это, прежде всего, влажность сухих мертвых веток небольшого диаметра. В основу предлагаемой нами методики положена нейросетевая технология. Являясь адаптивной, она позволяет накапливать полезную информацию и по мере работы улучшает свои показатели. В системе выделены три блока:
1. Блок учета влажности лесного горючего материала и влажности почвы.
2. Блок учета человеческого фактора и грозовой активности.
3. База данных о категориях природной пожарной опасности по всей области.
Рассмотрим их последовательно и в совместной работе.
Блок учета влажности лесного горючего материала. Пусть имеется множество веток мертвого лесного горючего материала различного диаметра. Именно они являются тем «порохом», который поджигает лесной пожар. Пусть б, / = 1, 2, ..., М, - диаметры и число типоразмеров этих веток. Очень толстые ветки не представляют интереса, так как не с них начинается пожар. Для каждого типоразмера можно описать процесс высыхания-увлажнения следующими уравнениями [3, 4]: дш
д- = + А2 аг ,
дт
f-at ,
(1)
Dw =
_ Л5,65
3,3 • 108w°,62|T I , wk < w < 0,25,
1,1 • 10-8(1 + 6,5 w2,44)
( T ^,72
v T° ,
, 0,25 <w<1,
8T = 1,35 • w exp(6,68w),wk < w < 1,
A21 = ^; P = 550 - 800 %3 = Pcx + wp^,
X = 0,15 - 0,20,
С = ссх + мсвод,
А 11= рсЧщ, А 12 = Рс°щ 8Т.
Здесь № - масса влаги, отнесенная к массе сухой древесины; Т - абсолютная температура; Т0 = 273 + 20 = 293о; t - время; Д - оператор Лапласа, который для тел с осевой симметрией («ветка») имеет вид
м=1АГ г дА ],
г дг I дг )
где г - текущий радиус,
0 < г < Я ; Я = у2 -
внешний радиус.
К уравнениям (1) присоединяются граничные условия. В центре ветки - это условие симметрии:
= п <ЭТ, ^1г=0 = 0; ^1г=°
= 0.
На поверхности ветки ставятся условия третьего рода, учитывающие тепломассообмен с окружающей средой. Этот обмен зависит от влажности воздуха, его температуры, скорости ветра, солнечной радиации, атмосферного давления, влажности и температуры на поверхности самой ветки. Отметим, что особенно сильную роль играет скорость ветра. Испарение с поверхности равно
У = (0,0229 + 0,0174 • 9)(р - ртр)760,
где у - поток испаряемой влаги; 9 - скорость ветра; р1 - давление насыщенного пара при температуре поверхности ветки; рпар - парциальное давление пара при заданной температуре воздуха и его влажности ф%.
Для определения ф потребуются температуры сухого и влажного термометров, а также
давление насыщенного пара рнас при данной температуре воздуха. В результате находим
р
пар
ф 100
• Рн;
С другой стороны, потоку можно считать равным
У = Рс Ч
- Щ,
N-1
■ Рс 8
Л щТ' Л '
где wN - влажность на поверхности ветки; Л -шаг сетки в используемой разностной схеме; - влажность в предпоследнем узле сетки.
Приравнивая у из уравнения (2), находим № на поверхности ветки. Температуру на поверхности ветки находим из равенства
TN - TN-1
(2)
а(Твоз - ТN) = -ХдНг=Я
дг
= TN - ^-1
Л
где а - коэффициент теплоотдачи, который зависит от разности температур:
а = 3 + 0,08 •ДТ при ДТ < 5°К при естественной конвекции; а = 2,2 + 2,8 • ^АТ при ДТ > 5°К при естественной конвекции; и от скорости ветра: а = 5,3 + 3,6 • 9 при 9< 5^С (при нали-
чии ветра);
6,47 -9/4 при 9 > 5у/ (при на-
личии ветра).
С помощью этих выражений вычисляется температура на поверхности ветки. Для сухой древесины X = 0,15-0,2.
Для влажной древесины X = 0,2 + X
воды
Щ.
Дифференциальные уравнения (1) заменяются соответствующими разностными схемами. Для первого уравнения, например, эта схема будет иметь вид
щк+1 - щк = А11(щк ,Тк)
гу+1
^+1
гЛ
А
1 ()
гу + гу-1 - -1
А2Щ Тк)
0+1 + гу Т1*+1- Т/
Л
Г + г Тк - Тк ^ гУ + '¡-1 1У 1 ¡-1
2 Л
У = 2,...,N -1.
Здесь верхний индекс обозначает номер момента времени, а нижний - номер узла на радиусе; т и Л - шаги по времени и по радиусу;
^+1 = ^ + т
гУ±1 = гу ± Л.
Отметим, что равновесную влажность лесных горючих материалов можно оценить как
Щр
= ф(1,1 - 0,004(Т - 293)),
где 0 < ф < 1 - влажность воздуха; Т - абсолютная температура.
Обычно щрав = 0,1-0,15. Кроме влажности мертвых веток (сухостой) следует учесть также влажность почвы. Влажность почвы не следует рассчитывать. Она достаточно инертна. Далее используется влажность почвы, полученная непосредственным измерением.
В предлагаемую расчетную схему мы включили критерий Нестерова
гк+1 = гк 1к + Тк (тк - т£ ),
где Трк - точка росы, следующим образом:
которая вычисляется
т„ =
= Ьф(Т, ф)/
(а + Ф(Т, Ф)),
Ф(Т, ф) = аТ/ф.
Т)
- 1п ф,
а
т
х
а = 17,27; Ь = 237,7;
Тр, Т - в градусах Цельсия; ф - влажность воздуха в объемных относительных числах, 0<ф< 1; Р3 - горимость по Нестерову; к -множитель, учитывающий осадки:
^ =
0 Ок > 3 мм, „ и
при ; К - номер суток; О -
I1 Ок < 3 мм;
суточный уровень осадков в миллиметрах;
Тк, Трк - температура воздуха и температура
точки росы на 13-15 часов текущего дня.
Схема блока учета влажности показана на рис. 1, где Р1 = —п - влагосодержание поч-
3
вы; Р2 = ЁРв—(б3) - осредненная влажность
в=1
сухостоя; б3 - диаметр веток; р5 - весовые коэффициенты при осреднении влажности веток в отношении их пожарной опасности; Р3 = ГК -горимость по Нестерову.
Рис. 1. Схема блока учета влажности
Каждая из представленных входных величин Р-ь Р2, Р3 поступает на вход очередного нейрона, где подвергается преобразованию согласно одной из следующих сигмообразных функций:
1) для Ръ Р2 1
Р, = 1
Р3 =
1 + ехр(-а,(Р, - Р,0)) 2) для Р3 1
1 + ехр(-а3(Р3 - Р30)) Здесь параметр а, определяет остроту перехода, а Р0 - порог или сдвиг перехода и выбор соответствующей функции Р/ .
Такая конструкция блока позволяет все разнохарактерные величины Р1, Р2, Р3 привести к величинам Р1, Р2, Р3 из интервала [0,+1]:
Ё1 = ^1Р1 + @2Р2 + g3P3,
где д1, д2, д3 - весовые коэффициенты, которые находятся в процессе настройки нейросети.
Рост Я,, Р2, Р3 означает рост пожароопас-
ности.
Блок учета человеческого фактора.
Известно, что во всем мире более 90 % лесных пожаров возникают по вине человека. Блок учета человеческого фактора устроен аналогично блоку учета влажности лесных горючих материалов.
Учитываемые при этом факторы следующие.
Р4 учитывает близость населенных пунктов:
Р4 = Кн Ё"
N
где п - число ближайших к данной точке (принимаемых во внимание) населенных пунктов; N - число жителей в /-м населенном пункте; г -расстояние от данной точки до -го населенного пункта; е - постоянная для защиты от нуля в знаменателе; Ъ - сезонный множитель (зависит от дня и месяца пожароопасного сезона); ^ -недельный множитель (в субботу и воскресение число возгораний в лесах на 40% больше): ^ = 1 в рабочие дни; ^ =1,4 в выходные и праздничные дни.
Р5 учитывает близость к автомобильным дорогам:
пд ,
Р5 = Кн Ё-+— ■
5=1 е5 + Г3
где /3 - интенсивность использования дороги номер 5 (число автомобилей в час); г3 - кратчайшее расстояние от данной точки до дороги.
Р6 учитывает присутствие объектов, представляющих повышенную опасность:
_
Ра = Ё
О,,
2 2 '
,=1е + г,
где О, - величина, определяющая уровень опасности объекта (металлургические, химические, военные и другие производства, пожары в соседних районах, торфяные пожары).
Р7 учитывает грозовую активность: Р7 = М,
где М - число ударов молнии. Аналогично предыдущему,
Ё 2 = д 4Р4+д5Р5 + даРа + д7Р7.
42
Рост ности.
Е2 с|ответствует росту пожарной опас-
Блок, учитывающий природную пожарную опасность различных участков леса. Участки леса в зависимости от состава растительности, топографии территории и ее состояния делятся на пять категорий пожаро-опасности. Для включения этой информации в
п
© ФГБОУВПО «Ивановский государственный энергетический университет имени [^^Ленина»
общую схему территория области покрывается прямоугольной декартовой сеткой с постоянным шагом Н. Узлы сетки, соответственно, будут иметь координаты
х , ±1 = х , ± Н,
У У ±1 = У у ± Н, / = 1,..., У = 1,..., %.
Таким образом, территория разбивается на малые квадратные ячейки площадью Л 2, каждую из которых можно отнести к определенной категории опасности. Эти данные находятся в памяти компьютера в виде соответствующей базы данных. Поскольку значительная часть ячеек может попасть на места, не занятые лесом, целесообразно нумеровать по
порядку только ячейки, попадающие на лесные участки, затем программно по номеру ячейки вызывать из памяти координаты ячейки и ее характеристики в отношении природной пожарной опасности. Эти данные записаны в указанную базу:
23 = X/,
где /- номер ячейки.
Задавая /, получаем из базы данных координаты ячейки х, у, и категорию пожаро-опасности данного участка
Настройка нейросети. Общая схема оценки лесной пожарной опасности представлена на рис. 2.
Рис. 2. Общая схема оценки лесной пожарной опасности
Весовые коэффициенты д1,..., д10 находятся методом обратного распространения
Список литературы
1. Постановление Правительства РФ от 30.06.2007 №417 «Об утверждении Правил пожарной безопасности в лесах».
2. Приказ Минсельхоза от 16.12.2008 №532 «Об утверждении классификации природной пожарной опасности лесов и классификации пожарной опасности в лесах по условиям погоды».
3. Лыков А.В. Теория сушки. - М.: Энергия, 1968. -
470 с.
4. Глауберман Х.Б. Отопление, вентиляция, сушка, увлажнение. - М.: Гизлегпром, 1959. - 480 с.
5. Головко В.А. Нейронные сети: обучение, организация и применение. - М.: Изд-во журнала «Радиотехника», 2001. - 256 с.
6. Хайкин С. Нейронные сети. Полный курс. - М.: Изд-во «Вильямс», 2006. - 1104 с.
7. Сидоров С.Г., Ясинский И.Ф., Ясинский Ф.Н. Генетический алгоритм поиска глобального минимума // Вестник ИГЭУ. - 2007. - Вып. 4. - С. 24-26.
* Работа выполнена при поддержке Министерства образования и науки РФ ГК № 13 G25.31.0077. Потемкина Ольга Владимировна,
Ивановский институт государственной противопожарной службы МЧС России, заместитель начальника, телефон (4932) 26-16-24.
Ясинский Игорь Федорович,
Ивановская государственная текстильная академия,
кандидат технических наук, доцент кафедры прикладной математики и информационных технологий, e-mail: [email protected]
Ясинский Федор Николаевич,
ФГБОУВПО «Ивановский государственный энергетический университет имени В. И. Ленина»,
доктор физико-математических наук, профессор кафедры высокопроизводительных вычислительных систем,
телефон (4932) 26-98-29.
ошибки [5, 6]. Коэффициенты а1,., а7 находятся с помощью генетического алгоритма. Используя параллельность вычислительного устройства, создается популяция сетей с различными значениями а, которые генерируют следующие популяции при успешности предыдущего поколения [7]. Данная адаптивная технология позволяет накапливать полезную информацию и улучшать качество предсказания по мере поступления фактических данных.