Главная Случайная страница


Категории:

ДомЗдоровьеЗоологияИнформатикаИскусствоИскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиЭкологияЭкономикаЭлектроника






Задача формирования отчетных документов (задача ФО РЦСИ).

Обеспечивает формирование, отображение и печать отчетных документов о функционировании ЦСОИ.

10.1 Обеспечивает формирование следующих отчетов:

- отчет с результатами документирования результатов контроля обмена формализованными сообщениями, сохраняемыми в результате выполнения функции ДК ФС ОЦСИ задачи Д ЦСОИ;

- отчет с результатами документирования формализованных сообщений, сохраняемыми в результате выполнения функции ДФС ОЦСИ задачи Д ЦСОИ.

Формы отчетов будет приведены в дальнейшем.

 

 


 

 

5.1.8 Задача РИД ЧС СДЯВ предназначена для расчета исходных данных для прогнозирования развития ЧС СДЯВ. Данная задача реализует следующие функции:

- расчет эквивалентного количества СДЯВ в первичном облаке (функция РЭК СДЯВ ПО);

- расчет эквивалентного количества СДЯВ во вторичном облаке (функция РЭК СДЯВ ВО);

- расчет продолжительности поражающего действия СДЯВ (РППД СДЯВ).

5.1.8.1 Задача РИД ЧС СДЯВ реализуется в соответствии с алгоритмом, укрупненная блок-схема которого представлено на рисунке 5.2.

Средствами интерфейса пользователя оператор запускает работу алгоритма путем выбора расчета зоны заражения. В блоке 1 проверяется, сделан ли оператором выбор. Если нет, то возврат к выполнению блока 1, если да, то средствами интерфейса пользователя оператор выбирает характер происшествия: авария или разрушения. В блоке 2 проверяется, сделан ли оператором выбор. Если выбор сделан, то переход к блоку 3, если нет – возврат к блоку 2.

Из БД, DATCHIK_FAKT_CHS, загружается значение времени начала происшествия – время срабатывания датчика, определившего ЧС СДЯВ при превышении пороговой токсодозы СДЯВ в воздухе. Также из БД загружается значение текущего времени . В блоке 3 по загруженным данным рассчитывается время, прошедшее с момента начала происшествия N (ч):

(1)

Пороговая токсодоза – ингаляционная токсодоза, вызывающая начальные симптомы поражения.

В блоке 4 средствами интерфейса пользователя оператор выбирает источник заражения из имеющихся в БД, таблице HOO, химически опасных объектов одним из следующих способов:

1. выбор источника заражения на ЦКМ;

2. выбор источника заражения из общего перечня ХОО.

В блоке 5 проверяется, выбрал ли оператор источник заражения среди ХОО, отмеченных на ЦКМ. Если выбор сделан, то переход к блоку 7, если нет, то переход к блоку 6.

В блоке 6 проверяется, выбрал ли оператор источник заражения из перечня ХОО, загруженного из БД. Если выбор сделан, то переход к блоку 7, если нет, то возврат к блоку 4.

После выбора источника заражения из БД, HOO_KOORDS, загружаются географические координаты данного ХОО.

В блоке 7 проверяется наличие в БД, DATCHIK_METEO, значения скорости ветра на момент происшествия, полученного от датчика. Если данные о скорости ветра есть, то происходит их загрузка из БД и переход к блоку 14. Если же в БД этих сведений нет, то в блоке 8 средствами интерфейса пользователя оператор выбирает один из способов получения значения скорости ветра на момент происшествия:

1. загрузка значения скорости ветра от датчика на момент времени, ближайший к моменту происшествия;

2. значение скорости ветра по умолчанию;

3. ввод значения скорости ветра на момент происшествия.

В блоке 9 проверяется, выбрал ли оператор загрузку значения скорости ветра от датчика на момент времени, ближайший к моменту происшествия. Если да, то данный параметр загружается из БД и осуществляется переход к блоку 14, если нет – переход к блоку 10.

В блоке 10 проверяется, выбрал ли оператор установку значения скорости ветра по умолчанию. Если да, то осуществляется переход к блоку 11, в котором скорость ветра принимается равной u = 1м/с; если нет – переход к блоку 12.

В блоке 12 проверяется, выбрал ли оператор ввод значения скорости ветра на момент происшествия. Если да, то средствами интерфейса пользователя оператор вводит значение данного параметра и далее осуществляется переход к блоку 13, если нет – возврат к блоку 8. В блоке 13 проверяется, введено ли значение скорости ветра. Если да, то переход к выполнению блока 14, если нет – возврат к блоку 13.

В блоке 14 проверяется наличие в БД, DATCHIK_METEO, значения температуры воздуха на момент происшествия, полученного от датчика. Если данные о температуре есть, то происходит их загрузка из БД и далее переход к блоку 19. Если же в БД этих сведений нет, то в блоке 15 средствами интерфейса пользователя оператор выбирает один из способов получения значения температуры на момент происшествия:

1. загрузка значения температуры воздуха от датчика на момент времени, ближайший к моменту происшествия;

2. ввод значения температуры воздуха на момент происшествия.

В блоке 16 проверяется, выбрал ли оператор загрузку значения температуры воздуха от датчика на момент времени, ближайший к моменту происшествия. Если да, то данный параметр загружается из БД и осуществляется переход к блоку 19, если нет – переход к блоку 17.

В блоке 17 проверяется, выбрал ли оператор ввод значения температуры воздуха на момент происшествия. Если да, то средствами интерфейса пользователя оператор вводит значение данного параметра и далее осуществляется переход к блоку 18, если нет – возврат к блоку 15. В блоке 18 проверяется, введено ли значение температуры. Если да, то переход к выполнению блока 19, если нет – возврат к блоку 18.

В блоке 19 средствами интерфейса пользователя оператор выбирает один из способов получения данных о погоде (состояние облачности и наличие снежного покрова) на момент происшествия:

1. ввод данных о погоде на момент происшествия;

2. значение по умолчанию.

В блоке 20 проверяется, выбрал ли оператор ввод данных о погоде. Если да, то средствами интерфейса пользователя оператор вводит необходимые данные и далее осуществляется переход к блоку 21, если нет – переход к блоку 25. В блоке 21 проверяется, введены ли сведения о погоде. Если введены, то переход к выполнению блока 22, если нет – возврат к блоку 21.

В блоке 22 проверяется наличие в БД, NSI_VREMYA_VZ, данных о времени восхода и захода солнца в день происшествия. Если данные есть, то происходит их загрузка из БД и переход к блоку 24. Если же в БД этих сведений нет, то средствами интерфейса пользователя оператор вводит время восхода и захода солнца в день происшествия и далее переход к блоку 23. В блоке 23 проверяется, введены ли необходимые сведения. Если введены, то переход к выполнению блока 24, если нет – возврат к блоку 23.

В блоке 24 определяется степень вертикальной устойчивости воздуха на основе данных таблицы 6 и сведений о погоде и скорости ветра.

В блоке 25 проверяется, выбрал ли оператор установку погодных условий по умолчанию. Если да, то происходит переход к блоку 26, в котором устанавливается степень вертикальной устойчивости воздуха – «инверсия»; если нет, то возврат к блоку 19.

В блоке 27 анализируется степень вертикальной устойчивости воздуха. Если степень вертикальной устойчивость – изотермия, то переход к блоку 28, в котором устанавливаются следующие значения вспомогательных коэффициентов: ; если нет – переход к блоку 29.

В блоке 29 анализируется степень вертикальной устойчивости воздуха. Если степень вертикальной устойчивость – конвекция, то переход к блоку 30, в котором устанавливаются следующие значения вспомогательных коэффициентов: ; если нет – переход к блоку 31. В блоке 31 устанавливаются следующие значения вспомогательных коэффициентов для степени вертикальной устойчивости воздуха – инверсия: .

Примечание:

– вспомогательный коэффициент, учитывающий степень вертикальной устойчивости атмосферы;

– вспомогательный коэффициент, зависящий от степени вертикальной устойчивости воздуха.

В блоке 32 анализируется характер происшествия. Если произошла авария, то переход к блоку 33, если разрушение – переход к блоку 36.

Из БД, HOO_E, HOO_E_GR и HOO_E_SG, загружается перечень хранилищ СДЯВ, имеющихся на источнике заражения. В блоке 33 средствами интерфейса пользователя оператор выбирает хранилище СДЯВ (тип и номер хранилища), в котором произошла авария из перечня хранилищ, имеющихся на источнике заражения. В блоке 34 проверяется, сделан ли выбор хранилища. Если да, то переход к блоку 35, если нет – возврат к блоку 33.

После выбора одного из аварийных хранилищ, средствами интерфейса пользователя оператору предоставляется возможность выбора еще одного хранилища, в котором произошла авария. В блоке 35 проверяется, сделал ли оператор запрос на выбор следующего аварийного хранилища. Если да, то возврат к блоку 33, если нет – переход к блоку 37.

СДЯВ, выброшенными в атмосферу принимаются все СДЯВ, находящиеся в хранилищах, в которых произошла авария.

В случае полного разрушения источника заражения в блоке 36 принимается, что все хранилища СДЯВ разрушены и содержащиеся в них СДЯВ выброшены в атмосферу.

Сохраняются данные:

m – количество разрушенных хранилищ;

s – количество различных СДЯВ, выброшенных в атмосферу.

Из БД, HOO_E, HOO_E_GR и HOO_E_SG, загружаются все сведения о разрушенных хранилищах:

- тип хранилища (газопровод, продуктопровод, хранилище СДЯВ, хранилище сжатого);

- номер хранилища;

- наименование содержащегося в хранилище СДЯВ;

- количество СДЯВ в емкости (для хранилищ СДЯВ) ;

- максимальное количество СДЯВ между автоматическими отсекателями (для продуктопроводов);

- объем хранилища газа (для хранилищ сжатого газа) ;

- объем секции между автоматическими отсекателями (для газопроводов) ;

- процентное содержание СДЯВ в природном газе (для газопроводов) n;

- условия хранения аммиака: изотермическое или под давлением (для СДЯВ - аммиак);

- агрегатное состояние СДЯВ в хранилище (сжатый газ, сжиженный газ или ядовитая жидкость);

- характер разлива СДЯВ в случае разрушения емкости (свободно, в индивидуальный или групповой поддон);

- высота индивидуального поддона (если есть) H;

- площадь группового (общего) поддона (если есть) S;

В блоке 37 проверяется, имеет ли j-й попавший в атмосферу СДЯВ табличную методику расчета. Если да, то выполняется переход к блоку 39 и загрузка из БД, NSI_DZN_YAD, следующих данных:

- плотность d;

- температура кипения;

- пороговая токсодоза ;

Если попавший в атмосферу СДЯВ не попадает под табличную методику расчета и является сжиженным газом, то из БД, NSI_SG и NSI_SG_DCP, загружаются следующие данные:

- пороговая токсодоза ;

- плотность СДЯВ d;

- удельная теплоемкость ;

- удельная теплота испарения при температуре испарения ;

- давление насыщенного пара при определенной ранее температуре воздуха Р;

- молекулярная масса М;

- процентное содержание СДЯВ в природном газе n;

- температура жидкого СДЯВ до разрушения хранилища .

Средствами интерфейса пользователя оператор дополнительно вводит значение температуры жидкого СДЯВ после разрушения хранилища .

В блоке 38 проверяется, сделан ли ввод дополнительных характеристик СДЯВ – значения . Если да, то переход к блоку 39, если нет – возврат к блоку 38.

В блоке 39 анализируется, все ли выброшенные в атмосферу СДЯВ учтены (j = s?). Если да, то переход к блоку 40, если нет – возврат к блоку 37.

В блоке 40 анализируется количество выброшенных в атмосферу СДЯВ. Если s > 1, то переход к блоку 42, в котором устанавливается необходимость проведения расчетов только для вторичного облака; если нет – переход к блоку 41.

В блоке 41 анализируется агрегатное состояние СДЯВ. Если СДЯВ – ядовитая жидкость, то переход к блоку 42, если нет – переход к блоку 43.

В блоке 43 анализируется агрегатное состояние СДЯВ. Если СДЯВ – сжатый газ, то переход к блоку 44, если нет – переход к блоку 45. В блоке 44 устанавливается необходимость проведения дальнейших расчетов только для первичного облака для сжатых газов. В блоке 45 устанавливается необходимость проведения дальнейших расчетов для первичного и вторичного облаков для сжиженных газов.

Первичное облако – облако СДЯВ, образующееся в результате мгновенного (1–3 мин) перехода в атмосферу части СДЯВ из емкости при ее разрушении.

Вторичное облако – облако СДЯВ, образующееся в результате испарения разлившегося вещества с подстилающей поверхности.

В блоке 46 средствами интерфейса пользователя оператор выбирает способ получения значения количества выброшенного в атмосферу СДЯВ :

1. по умолчанию;

2. ввод количества выброшенного в атмосферу СДЯВ.

В блоке 47 проверяется, выбрана ли оператором установка количества выброшенного в атмосферу СДЯВ по умолчанию. Если да, то переход к блоку 50, если нет – переход к блоку 48.

В блоке 48 проверяется, выбран ли оператором ввод количества выброшенного в атмосферу СДЯВ. Если да, то средствами интерфейса пользователя оператор вводит значение данного параметра и осуществляется переход к блоку 49, если нет – возврат к блоку 46. В блоке 49 проверяется, ввел ли оператор значение , если да, то переход к блоку 56, если нет – возврат к блоку 49.

В блоке 50 анализируется тип разрушенного хранилища. Если разрушен газопровод, то переход к блоку 51, если нет – переход к блоку 52. В блоке 51 рассчитывается количество выброшенного в атмосферу СДЯВ из i-го хранилища (газопровода) по формуле:

, (2)

где n – содержание СДЯВ в природном газе, %;

d – плотность СДЯВ, т/ м3;

– объем секции газопровода между автоматическими отсекателями, м3.

В блоке 52 анализируется тип разрушенного хранилища. Если разрушено хранилище сжатого газа, то переход к блоку 53, если нет – переход к блоку 54. В блоке 53 рассчитывается количество выброшенного в атмосферу СДЯВ из i-го хранилища сжатого газа по формуле:

,(3)

где d – плотность СДЯВ, т/ м3;

– объем хранилища сжатого газа, м3.

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

В блоке 55 проверяется, учтены ли все разрушенные хранилища (i = m ?). Если нет, то возврат к блоку 50 и проведение аналогичных процедур для следующего хранилища. Если да, то рассчитывается как сумма значений для одинаковых СДЯВ и переход к блоку 56.

( – количество выброшенного в атмосферу j-го СДЯВ, где j = 1…s).

В блоке 56 проверяется, имеет ли j-й попавший в атмосферу СДЯВ табличную методику расчета. Если да, то переход к блоку 57, если нет – переход к блоку 61.

В блоке 57 анализируется агрегатное состояние j-го СДЯВ. Если СДЯВ – сжатый газ, то переход к блоку 58, в котором устанавливаются значения вспомогательных коэффициентов ; если нет – переход к блоку 59.

В блоках 59 и 60 для j-го СДЯВ загружаются из БД, NSI_DZN_YAD и NSI_ZN_K7, значения коэффициентов , и , .

Примечание:

– коэффициент, зависящий от условий хранения СДЯВ;

– коэффициент, зависящий от физико-химических свойств СДЯВ;

– коэффициент, равный отношению пороговой токсодозы хлора к пороговой токсодозе другого СДЯВ;

– коэффициент, учитывающий влияние температуры воздуха;

В блоке 61 устанавливается значение вспомогательного коэффициента для j-го СДЯВ.

В блоке 62 для j-го СДЯВ рассчитывается значение вспомогательного коэффициента по формуле:

,(4)

где – удельная теплоемкость жидкого СДЯВ, кДж/(кг·ºС);

– разность температур жидкого СДЯВ до и после разрушения емкости, ºС;

– удельная теплота испарения жидкого СДЯВ при температуре испарения, кДж/кг.

В блоке 63 для j-го СДЯВ рассчитывается значение вспомогательного коэффициента по формуле

, (5)

где (мг· мин)/л – пороговая токсодоза хлора;

– пороговая токсодоза СДЯВ, (мг· мин)/л.

В блоке 64 для j-го СДЯВ рассчитывается значение вспомогательного коэффициента по формуле:

, (6)

где P – давление насыщенного пара вещества при заданной температуре воздуха, мм рт.ст;

М – молекулярная масса вещества.

В блоке 65 проверяется, все ли выброшенные в атмосферу СДЯВ учтены (j = s ?). Если нет, то возврат к блоку 56 и проведение аналогичных процедур для следующего СДЯВ. Если да, то переход к блоку 66.

В блоке 66 определяется значение вспомогательного коэффициента на основе данных таблицы 4 и скорости ветра.

Примечание:

– коэффициент, учитывающий скорость ветра;

В блоке 67 анализируется необходимость проведения расчетов для первичного облака. Если расчеты необходимы, то переход к блоку 68, если нет – переход к блоку 69.

В блоке 68 рассчитывается эквивалентное количество СДЯВ в первичном облаке (т) по формуле:

, (7)

где – вспомогательные коэффициенты;

– количество выброшенного (разлившегося) при аварии вещества, т.

Под эквивалентным количеством СДЯВ понимается такое количество хлора, масштаб заражения которым при инверсии эквивалентен масштабу заражения при данной степени вертикальной устойчивости атмосферы количеством СДЯВ, перешедшим в первичное (вторичное) облако.

В блоке 69 анализируется необходимость проведения расчетов для вторичного облака. Если расчеты необходимы, то переход к блоку 71, если нет – переход к блоку 70 и отображение интерфейса пользователя для выбора оператором необходимости расчета продолжительности поражающего действия СДЯВ. В блоке 70 проверяется, выбран ли данный расчет, если да, то переход к блоку 71, если нет – переход к блоку 89 и завершению выполнения алгоритма.

В блоке 71 анализируется количество выброшенных в атмосферу СДЯВ. Если s > 1, то переход к блоку 73, если нет – переход к блоку 72, в котором анализируется характер разлива СДЯВ. Если СДЯВ разлился свободно, то переход к блоку 73, в котором устанавливается значение толщины слоя жидкости СДЯВ h = 0,05 м; если нет – переход к блоку 74.

В блоке 74 анализируется характер разлива СДЯВ. Если СДЯВ разлился из емкости, имеющей индивидуальный поддон, то переход к блоку 75, если нет – переход к блоку 76.

В блоке 75 рассчитывается толщина слоя жидкости СДЯВ при его разлитии в индивидуальный поддон по формуле:

, (8)

где H – высота индивидуального поддона (обваловки), м.

В блоке 76 средствами интерфейса пользователя оператор выбирает способ получения значения реальной площади разлива F2) СДЯВ в поддон:

1. ввод площади разлива;

2. по умолчанию.

В блоке 77 анализируется выбор оператора. Если выбран ввод площади разлива, то средствами интерфейса пользователя предоставляется возможность ввода значения F идалее переход к блоку 78, если нет – переход к блоку 79. В блоке 78 проверяется, сделан ли ввод значения площади разлива. Если да, то переход к блоку 81, если нет – возврат к блоку 78.

В блоке 79 анализируется, выбрана ли оператором установка площади разлива СДЯВ по умолчанию. Если нет, то возврат к блоку 76, если да – переход к блоку 80, в котором значение площадь разлива СДЯВ принимается равной общей площади группового поддона F = S.

В блоке 81 рассчитывается толщина слоя жидкости СДЯВ при его разлитии из емкости, имеющей групповой поддон по формуле:

, (9)

где Q0 – количество выброшенного (разлившегося) при аварии вещества, т;

d – плотность СДЯВ, т/ м3;

F – реальная площадь разлива в поддон (обваловку), м2.

В блоке 82 рассчитывается продолжительность поражающего действия СДЯВ Т (ч), обусловленная временем его испарения с площади разлива, по формуле:

, (10)

где h – толщина слоя СДЯВ, м;

d – плотность СДЯВ, т/ м3.

В блоке 83 анализируется необходимость проведения расчетов для вторичного облака. Если расчеты необходимы, то переход к блоку 84, если нет – переход к блоку 89.

В блоке 84 для j-го СДЯВ рассчитывается значение вспомогательного коэффициента по формуле:

(11)

где Т – продолжительность поражающего действия СДЯВ, ч;

N – время, прошедшее с момента начала происшествия, ч.

В блоке 85 анализируется количество выброшенных в атмосферу СДЯВ. Если s > 1, то переход к блоку 86, если нет – переход к блоку 88.

В блоке 86 проверяется, для всех ли выброшенных в атмосферу СДЯВ рассчитан коэффициент . Если да, то переход к блоку 87, если нет – возврат к блоку 84.

В блоке 87 рассчитывается эквивалентное количество СДЯВ во вторичном облаке (т) в случае выброса в атмосферу более одного СДЯВ по формуле:

, (12)

где , , , – вспомогательные коэффициенты для j-ого СДЯВ;

– количество выброшенного в атмосферу j -ого СДЯВ, т;

– плотность j -ого СДЯВ, т/ м3.

В блоке 88 рассчитывается эквивалентное количество СДЯВ во вторичном облаке (т) в случае аварии на ХОО по формуле:

,(13)

где h – толщина слоя СДЯВ, м;

d – плотность СДЯВ, т/ м3;

– количество выброшенного в атмосферу при аварии вещества, т.

В блоке 89 сохраняются рассчитанные значения исходных данных в БД РЦСИ для их использования в дальнейших расчетах и завершается выполнение алгоритма задачи РИД ЧС СДЯВ.

 

Выходными данными расчетной задачи РИД ЧС СДЯВ являются:

1. эквивалентное количество СДЯВ в первичном облаке (если есть);

2. эквивалентное количество СДЯВ во вторичном облаке (если есть);

3. эквивалентное количество СДЯВ во вторичном облаке в случае выброса в атмосферу более одного СДЯВ ;

4. продолжительность поражающего действия СДЯВ (если было выбрано)

 

также передается в ЦСОИ обязательно:

5. скорость ветра

6. значение N

7. значение (или его устанавливать в ЦСОИ?)

8. название и географические координаты источника заражения

9. степень вертикальной устойчивости воздуха

10. необходимость расчета первичного и/или вторичного облак

Все остальные данные не обязательно

 

 

Рисунок 5.2. Блок-схема выполнения задачи РИД ЧС СДЯВ

 

 

Рисунок 5.2. Блок-схема выполнения задачи РИД ЧС СДЯВ

 

 

Рисунок 5.2. Блок-схема выполнения задачи РИД ЧС СДЯВ

 

 

 

Рисунок 5.2. Блок-схема выполнения задачи РИД ЧС СДЯВ

 

 

Рисунок 5.2. Блок-схема выполнения задачи РИД ЧС СДЯВ

 

Рисунок 5.2. Блок-схема выполнения задачи РИД ЧС СДЯВ

 

 


 

 

Последнее изменение этой страницы: 2016-08-20

lectmania.ru. Все права принадлежат авторам данных материалов. В случае нарушения авторского права напишите нам сюда...