Общее описание программы и ее запуск

СОДЕРЖАНИЕ

Глава 1. Интегральная математическая модель пожара в помещении 3
1.1 Численная реализация интегральной модели 3
1.2 Общее описание программы и ее запуск 4
1.3 Работа с программой 5
1.4 Задание исходных данных 7
1.5 Режим расчета динамики пожара 8
1.6 Просмотр таблиц результатов расчета 9
1.7 Просмотр графиков 10
1.8 Калькулятор 12
Глава 2. Зонная математическая модель пожара в помещении и алгоритм ее численной реализации 15
2.1 Алгоритм численной реализации зонной модели 16
Глава 3. Расчет материального и энергетического баланса внутреннего пожара 18
3.1 Теоретические основы 18
3.2 Порядок выполнения 19
Глава 4. Расчет динамики опасных факторов пожара и влияния на неё свойств пожарной нагрузки 21
4.1 Теоретические основы 21
4.2 Порядок расчета 22
Глава 5. Расчет параметров естественного газообмена на внутреннем пожаре 26
5.1 Теоретические основы 26
5.2 Порядок выполнения 28
Глава 6. Изучение влияния параметров механической вентиляции на динамику опасных факторов пожара 32
6.1 Теоретические основы 32
6.2 Порядок расчета 33
Глава 7. Расчет динамики опасных факторов пожара при объемном тушении газовыми огнетушащими составами 37
7.1 Теоретические основы 37
7.2 Порядок расчета 38
Литература 42
Приложение 43

ГЛАВА 1. ИНТЕГРАЛЬНАЯ МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ПОЖАРА В ПОМЕЩЕНИИ

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

Численная реализация интегральной модели.

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

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

f(GB, GГ) = 0    (1.1)

В зависимости от текущего режима газообмена, следующие соотношения неявно определяют два уравнения:

GВ = f (Рm)     (1.2)

GВ = f (Рm)     (1.3)

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

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

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

Общее описание программы и ее запуск

Программа INTMODEL реализует описанную выше математическую модель и предназначена для расчета динамики пожара жидких или твердых горючих веществ и материалов в помещении, имеющем от 1 до 9 проемов в вертикальных ограждающих конструкциях. От известных аналогов программа отличается тем, что позволяет учитывать вскрытие проемов, работу систем механической вентиляции и объемного тушения пожара инертным газом, кислородный баланс пожара, а также рассчитывать концентрацию окиси и двуокиси углерода, задымленность помещения и дальность видимости в нем.

Программа разработана для IBM-совместимых компьютеров под управлением операционной системы MS-DOS или PC-DOS. Для работы необходимо около 400 Кб свободной оперативной памяти, а также около 100 Кб свободного пространства на логическом или физическом диске D: с доступом для записи. Программа использует символы кириллицы в альтернативной кодировке и требует соответствующей аппаратной или программной поддержки в текстовом режиме 80x25. Кроме последнего, используется монохромный графический режим, для которого программа содержит встроенные шрифты и соответствующие драйверы для адаптеров CGA, MCGA, EGA, VGA, SVGA, 8514 и Hercules. При наличии математического сопроцессора и манипулятора "мышь" с загруженным драйвером автоматически обеспечивается их использование. Программа имеет развитый пользовательский интерфейс, контекстно-зависимый справочник (кроме учебной версии), встроенный экранный калькулятор и обработчик ошибок периода исполнения с выдачей необходимой диагностики. Кроме того, программа может включать средства защиты от нелегального копирования, а также антивирусные средства самопроверки и самолечения.

Программа разработана на кафедре инженерной теплофизики, и гидравлики Московского института пожарной безопасности МВД России с использованием компиляторов Turbo Pascal v5.5 и Turbo Assembler v2.0, а также пакета Turbo Professional v5.9. В ее состав входят следующие файлы:

· INTMODEL.EXE - стартовый файл;

· INTMODEL.0VL - оверлейный файл;

· INTM0DEL.HLP - контекстно-зависимый справочник.

Учебная версия программы вместо файла INTMODEL.HLP включает файл V1.1.HLP. Если программа имеет средства защиты от копирования или иные особенности, в ее состав может входить дополнительный ASCII-файл с именем FEATURES, содержащий описание процедуры инсталляции программы и дополнительные инструкции по ее использованию.

Запуск программы осуществляется файлом INTMODEL.EXE, причем во время запуска каталог, содержащий перечисленные выше файлы, должен быть текущим. При работе программа записывает временные файлы в корневой каталог диска D:, а по окончании сеанса уничтожает их, сохраняя первоначальное состояние диска.

Работа с программой

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

Каждое меню состоит из пунктов. Выбор нужного пункта производится клавишами с изображением стрелок, а его выполнение - клавишей Enter. Клавиша Esc осуществляет выход из текущего подменю и возврат в предыдущее, а клавиша F1 вызывает на экран контекстно-зависимый справочник. При нажатии клавиши F2 программа переходит в режим калькулятора, изображение которого появляется на экране.

Нижняя строка экрана всегда содержит информацию, напоминающую о доступных в данный момент оперативных клавишах и их назначении. При работе с манипулятором "мышь" его левая кнопка соответствует клавише Enter, правая кнопка - клавише Esc, а одновременное нажатие левой и правой кнопок - клавише F1. Средняя кнопка "мыши" не используется.

При работе с системой меню в нижней части экрана всегда содержится строка подсказки, раскрывающая назначение текущего пункта меню. При смене пункта, текст строки подсказки меняется автоматически.

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: