Научная статья на тему 'Разработка программного обеспечения для автоматизации процессов анализа санитарно-эпидемического состояния региона'

Разработка программного обеспечения для автоматизации процессов анализа санитарно-эпидемического состояния региона Текст научной статьи по специальности «Математика»

CC BY
48
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМА ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ / DECISION MAKING SUPPORT SYSTEM / МОДЕЛЬ / MODEL / АЛГОРИТМ / ALGORITHM / МОЛЕКУЛЯРНАЯ ТЕРМОИ БАРОДИФФУЗИЯ / MOLECULAR THERMOAND BARODIFFUSION / НОМОГРАММА / NOMOGRAM

Аннотация научной статьи по математике, автор научной работы — Вороненко М.А., Абрамов Г.С.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Вороненко М.А., Абрамов Г.С.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SOFTWARE DEVELOPMENT FOR THE AUTOMATION OF THE ANALYSIS PROCESS OF THE SANITARY-EPIDEMIC STATE OF THE REGION

This article considers models and software for the automation of the analysis of the sanitary-epidemic state of the region in the decision making support system for the handling of the sanitary-epidemic state of the region.

Текст научной работы на тему «Разработка программного обеспечения для автоматизации процессов анализа санитарно-эпидемического состояния региона»

УДК 556:519. 86

М.А. ВОРОНЕНКО, Г.С. АБРАМОВ

Херсонский национальный технический университет

РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ АВТОМАТИЗАЦИИ ПРОЦЕССОВ АНАЛИЗА САНИТАРНО-ЭПИДЕМИЧЕСКОГО СОСТОЯНИЯ

РЕГИОНА

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

Ключевые слова: система поддержки принятия решений, модель, алгоритм, молекулярная термо- и бародиффузия, номограмма.

М.О. ВОРОНЕНКО, Г.С. АБРАМОВ

Херсонський нацюнальний техшчний ушверситет

РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕНИЯ ДЛЯ АВТОМАТИЗАЦП ПРОЦЕС1В АНАЛИЗУ САШТАРНО-ЕЩДЕМ1ЧНОГО СТАНУ РЕГ1ОНУ

В статтi розглянуто моделi та програмне забезпечення для автоматизацИ анализу сантарно-епiдемiчного стану в системi пiдтримки прийняття ршень при управлiннi санiтарно-епiдемiчною ситуащею в регiонi..

Ключевые слова: система пiдтримки прийняття ршень, модель, алгоритм, молекулярна термо- i бародифузiя, номограма.

M.O. VORONENKO, G.S. ABRAMOV

Kherson National Technical University

SOFTWARE DEVELOPMENT FOR THE AUTOMATION OF THE ANALYSIS PROCESS OF THE SANITARY-EPIDEMIC STATE OF THE REGION

This article considers models and software for the automation of the analysis of the sanitary-epidemic state of the region in the decision making support system for the handling of the sanitary-epidemic state of the region.

Keywords: decision making support system, model, algorithm, molecular thermo- and barodiffusion, nomogram.

Постановка проблемы

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

Анализ публикаций

Поиск приведения процессов и систем в оптимальное состояние всегда был актуальной задачей и имеет достаточно хорошо разработанные решения для технических систем. В экологических системах и при решении задач по ликвидации чрезвычайных ситуаций санитарно-эпидемического характера, такие решения находить гораздо труднее в связи с тем, что количественные модели, их описывающие, либо отсутствуют, либо чрезвычайно громоздки. Поэтому актуальной является задача разработки и упрощения таких моделей с целью их практического использования в системах поддержки принятия решений. Одной из самых обстоятельных работ, рассматривающих модели оптимизации экологических сред, является трехтомная монография украинских ученых Л.Н. Горева, С.И. Дорогунцова и М.А. Хвесика [4]. Модели и алгоритмы, приведенные в этой монографии, в нашей работе стали основой для имитационных вычислительных экспериментов и построения регрессионных моделей и номограмм, пригодных для практического использования.

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

Основная часть

Проведя анализ санитарно-эпидемической обстановки в регионе с позиций теории управления, можно предложить обобщенную схему процесса управления санитарно-эпидемическим состоянием [2] в регионе (рис.1.). Представленная работа по созданию программного обеспечения в системе поддержки принятия решений является шагом на пути к реализации выше упомянутой системы [3].

Внешние факторы

Рис.1. Обобщенная схема процесса управления санитарно-эпидемическим состоянием в регионе

В представленной работе произведен выбор моделей соответствующих процессов [4] и разработано программное обеспечение, которое автоматизирует следующие основные процессы: расчеты распределения медицинских специалистов, расчеты распределения медицинских ресурсов, расчеты параметров диффузии или осмоса в грунте, расчеты прогнозирования качества воды.

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

X

2

С1 < С2<т <т ;т = т при N = N ;0 < х < х1

4пВ

Х1

24 Втп

X,

С1 + С2 ехр

X

2

V 4Вт

= С ;

2л/В

тп

С1 ехр

'.кхй

4Вт

+ С 2 = С ;

X,

24В

С ехр

тп

(х - Х1 )2 4 Бт

+ С 2 ехр

2

4Вт

= С,

у

где С1, С 2 - концентрации иона соответственно при х = х1, и х = 0; Б - коэффициент молекулярной, термо- и бародиффузии; при расчетах бародиффузии принимается С1 < С2, и в алгоритме они меняются местами.

Реализация алгоритма осуществляется относительно величин С, т и х. Алгоритм расчета параметров осмоса записывается в виде :

X

2

С1 < С2,-^ <т <т ;т = т при N * = N **;0 < х < х

4пВ

X

тп

С2 + С1 ехр

4уКт

= С ;

тп

X,

С2 ехр

С2 ехр

(—X!)

4?Кт

+ С1 = С **;

тп

(x - X1)2 4?Кт

+ С1 ехр

' X2 ^

4?Кт

= С,

X

где С1, С 2 - концентрации иона соответственно при х = хь и х = 0.

Следующим шагом были определены входные и выходные данные решаемых задач, проанализирован математический аппарат их решения, построены блок-схемы работы функциональных модулей (рис.2). Проведенный анализ математических методов позволил остановиться на методах построения регрессионных моделей.

Программа имеет Windows-Интерфейс, для реализации программы выбрана среда Borland Delphi 7, разработаны необходимые экранные формы.

Рис.2. Блок-схема обобщенного алгоритма решения задач

На рис. 3 изображен интерфейс программы - ее основные экранные формы с примерами расчетов.

Рис.3. Интерфейс программы 216

Разработанные программные модули позволили выполнить серию имитационных вычислительных экспериментов с целью выявления зависимости выходных характеристик исследуемых процессов от комплекса входных параметров. Нами был проведен ряд вычислительных экспериментов по расчетам концентрации ионов хлора, который сформировался за счет молекулярной диффузии. При этом в достаточно широких границах варьировались значения следующих параметров процесса: глубина расчетной точки (Х - от 0,4 до 0,5м), время (Т - от 500 до 1500 суток.), коэффициент молекулярной диффузии (Р - от 0,05-10-3 до 0,25-10-3 м 2/ суток.)

По результатам вычислительных экспериментов построены аппроксимирующие нелинейные регрессионные модели (рис. 4).

с—(нхм>017 ) оо> I, л' о<кк>« ¿7 о(X) 1

С--0_23-0_003882>+0_395^1>; I? 0_999Й; о 0.0015

D• 105м2/с

а) Результаты моделирования зависимости концентрации ионов хлора от времени процеса (Х = 0,2м; D = 0,15-10"3 м2/сут.)

б) Зависимость концентрации ионов хлора от коэффициента молекулярной диффузии D (Х = 0,2м; Т = 1000сут.)

0,85 0,80 0,750,70 0,650,600,55 0,500,450,400,350,30

8000-0,8500 7500-0,8000 7000-0,7500 6500-0,7000 6000-0,6500 5500-0,6000 5000-0,5500 4500-0,5000 4000-0,4500 3500-0,4000 3000-0,3500

в) Зависимость концентрации ионов хлора от координаты расчетной точки Х (Т = 1000сут.; D = 0Д5-10"3 м^сут.)

г) Двухфакторная регрессионная зависимость концентрации С от значения коэффициента диффузии D и времени Т (Х = 0,2м)

Х,М 0,5

0,9 1

С,Кмоль/куб.м

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

04 °-3 02 01 0,2 0,3 0,4 0,5 0,6 0,7 0,8

С=-1 г301 +0,1904х+0,1381 -0Г00061Т+0,04980б/Г -0,0391 О+0г3972у/5; К = 0,9998; 6 = 0,001 д) Номограмма трехфакторной регрессионной модели зависимости концентрации С от параметров Х, Т и D.

Рис.4. Результаты вычислительных имитационных экспериментов

217

0,75

0,75

0,7

0,70

0,65

0,65

0,6

0,55

0,60

0,5

0,55

0,45

0,50

0,4

400

600

800

1000

1200

1400

и 0

С

т

25

Р-10

Из рис. 4д) видно, что задаваясь значениями параметров Х, Т и Б можно прогнозировать значение концентрации С. Если же значение, например, коэффициента диффузии D нам известно с некоторой погрешностью ДD, то по приведенной номограмме можно оценить концентрацию с соответствующей погрешностью ДС. Возможен и обратный расчет: задаваясь концентрацией С, коэффициентом диффузии D, расчетной координатой Х, можно оценить время достижения данной концентрации в координате Х; или задаваясь концентрацией С, коэффициентом диффузии D и временами Т - можно оценить координату Х у которой за данное время достигается данная концентрация ионов хлора.

Приведенная номограмма концентрирует результаты имитационных экспериментов и построения на их основе регрессионных моделей. Номограмма, как графическое отображение многофакторной зависимости, позволяет оперативно вычислять концентрации ионов хлора при варьировании параметров Х, Т и D в широких пределах, и имеет практическое значение для оперативного анализа и прогноза санитарно-эпидемической ситуации, связанной с загрязнением почво-грунтов.

Выводы

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

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

Список использованной литературы

1. Вороненко М.А. Двухфакторная модель зависимости заболеваемости в регионе от химического состава питьевой воды /Вороненко М.А., Абрамов Г.С., Рогальский Ф.Б. // Системный анализ и информационные технологии: 12-я межд. конф. Киев, 25-29 мая 2010 г. - Киев: КПИ, 2010. - С.215.

2. Вороненко М.А. Модели поддержки принятия решений в системах управления санитарно-эпидемической ситуацией в регионе// Интеллектуальные системы принятия решений и проблемы вычислительного интеллекта: Междунар. науч.-практ. Конференция. Евпатория, 17-21 мая 2010г.-Херсон: изд.-во ХМИ. - 2010. - Т.2. - С. 239-243.

3. Рогальский Ф.Б./ Информатизация процессов принятия решений в чрезвычайных санитарно-эпидемических ситуациях /Ф.Б. Рогальский, М.А. Вороненко// Шевченшвська весна: 8-а междисц. наук. конф. Кшв 22-26 березня 2010 р. - Кшв: Ун-т Шевченка, 2010. - С.99-102.

4. Горев Л.Н., Дорогунцов С.И., Хвесик М.А. Оптимизация экосред в трех книгах. Книга 1 Оценки и процессы. Киев. Наукова думка. 1997. 542 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.