Параметры горючей нагрузки для жилых и нежилых помещений
гражданских зданий [11]
Приложение 3 0бщее описание программы INTMODEL и ее запуск Программа INTMODEL реализует интегральную математическую модель и предназначена для расчета-динамики пожара жидких или твердых горючих веществ и материалов в помещении, имеющем от 1 до 9 проемов в вертикальных ограждающих конструкциях. От известных аналогов программа отличается тем, что позволяет учитывать вскрытие проемов, работу систем механической вентиляции и объемного тушения пожара инертным газом, а также учитывает кислородный баланс пожара, позволяет рассчитывать концентрацию окиси и двуокиси углерода, задымленность помещения и дальность видимости в нем.
Программа разработана для IBM - совместимых компьютеров под управлением операционной системы MS-DOS или PC - DOS. Для работы необходимо около 400 Кб свободной, оперативной памяти, а также около 100 Кб свободного пространства на логическом или физическом диске D: с доступом для записи. Программа использует символы кириллицы в альтернативной кодировке и требует соответствующей аппаратной или программной поддержки в текстовом режиме 80 * 25. Кроме последнего используется монохромный, графический режим, для которого программа содержит встроенные шрифты и соответствующие драйверы для адаптеров CGA, MCGA,EGA,VGA,SVGA, 8514 и Hercules. При наличии математического сопроцессора и манипулятора, "мышь" с загруженным драйвером автоматически обеспечивается их использование. Программа имеет развитый пользовательский интерфейс, контекстно-зависимый справочник (кроме учебной версии), встроенный экранный калькулятор и обработчик ошибок периода исполнения с выдачей необходимой диагностики. Кроме того, программа может включать средства защиты от нелегального копирования, а также антивирусные средства самопроверки и самолечения. Программа разработана на кафедре инженерной теплофизики и гидравлики Московского института пожарной безопасности МВД России с использованием компиляторов Turbo Pascal v5.5 и Turbo Assembler v2.0, a также пакета Turbo Professional v5.9. В ее состав входят следующие файлы: INTMODEL.EXE - стартовый; INTMODEL.ОVL - оверлейный; INTMODEL.HLP - банк данных контекстно-зависимого справочника. Учебная версия программы вместо файла INTMODEL.HLP включает файл VI 1.HLP. Если программа содержит средства защиты от копирования или имеет существенные отличия от настоящей инструкции, в ее состав может входить дополнительный ASCII-файл с именем FEATURES, содержащий описание процедуры инсталляции программы и других особенностей ее использования.
Запуск программы осуществляется файлом INTMODEL. ЕХЕ, причем во время запуска каталог, содержащий перечисленные выше файлы, должен быть текущим. Во время работы программа записывает временные файлы в корневой каталог диска D:, а по окончании работы уничтожает их, сохраняя первоначальное состояние диска. Работа с программой Управление программой осуществляется с помощью системы экранных меню, которая состоит из главного меню и подменю более низких уровней, образующих древовидную иерархическую структуру. Каждое меню состоит из пунктов. Выбор нужного пункта производится клавишами с изображением стрелок, а его выполнение клавишей Enter. Клавиша Esc осуществляет выход из текущего подменю и возврат в предыдущее, а клавиша F1 вызывает на экран контекстно-зависимый справочник. При нажатии клавиши F2 программа переходит в режим калькулятора, изображение которого появляется на экране. Нижняя строка экрана всегда содержит информацию, напоминающую о доступных в данный момент оперативных клавишах и их назначении. При работе с манипулятором мышь его левая кнопка соответствует клавише Enter, правая кнопка - клавише Esc, а одновременное нажатие левой и правой кнопок - клавише F1. Средняя кнопка "мыши" не используется. При работе с системой меню в нижней части экрана всегда содержится строка подсказки, раскрывающая назначение текущего пункта меню. При смене пункта текст строки подсказки меняется автоматически. В некоторых ситуациях программа требует от пользователя подтверждения его действий, выдавая на экран соответствующий запрос. Для ответа "Да" используются клавиша Enter или левая кнопка "мыши" (выполнить операцию), а для ответа "Нет" - клавиша Esc или правая кнопка "мыши" (отменить операцию и продолжить работу). При работе с программой требуется задать исходные данные, произвести расчет, просмотреть на экране полученные результаты в виде таблиц или графиков и на основе их анализа сделать соответствующие выводы применительно к конкретной решаемой задаче. Последний этап (анализ результатов и принятие решений) может быть осуществлен только пользователем, сама же программа является объективным инструментом, многократно облегчающим и ускоряющим решение задачи. Задание исходных данных Для задания исходных данных нужно выбрать пункт «Данные» главного меню. При этом на экране раскрывается подменю, содержащее название групп исходных данных: «Атмосфера», «Помещение», «Нагрузка». Выбрав нужную группу, мы получаем на экране относящееся к ней подменю следующего уровня и т.д. В конечном счете, на экране появится подменю, целиком состоящее из так называемых конечных пунктов.
Каждый конечный пункт связан не с подменю следующего уровня, а с одним из конкретных входных параметров и его численным значением. На экране конечный пункт выглядит как строка, состоящая из названия и значения этого параметра, которые разделены многоточием. При выборе любого конечного пункта программа переходит в режим редактирования. Режим редактирования позволяет изменять численные значения входных параметров. Для их ввода используются цифровые клавиши, причем для отделения целой части числа от дробной используется точка. Клавиша Enter завершает ввод числа, а клавиша Esc отменяет его, сохраняя значение параметра неизменным. Как и ранее, клавиша F1 переводит программу в справочный режим, а клавиша F2 - в режим калькулятора. При запуске программы каждый из входных параметров автоматически получает некоторое исходное значение, называемое значением по умолчанию. В сеансе работы с программой, любое из этих значений может быть нужным образом изменено, причем каждое изменение остается действительным до конца сеанса. Если введенное новое значение, заведомо ошибочно (т.е. выходит за пределы допустимого диапазона), программа не воспримет его и выдает звуковой сигнал об ошибке. Допустимый диапазон, значений каждого, входного параметра отражается в строке подсказки соответствующего конечного пункта меню. Режим расчета динамики пожара После задания всех необходимых исходных данных следует вернуться в главное меню, а в нем выбрать пункт с названием "Счет". После этого программа переходит в режим расчета пожара, который может длиться несколько минут, а для компьютеров с процессором 80086 - несколько десятков минут. В этом режиме - программа осуществляет собственно конкретный численный эксперимент по моделированию пожара. Для визуализации расчета на экран выводится таблица некоторых его результатов, а в нижней части таблицы отображается текущая величина шага, используемого при интегрировании системы дифференциальных уравнений пожара. В режиме счета активны следующие клавиши (и соответствующие им кнопки "мыши"): Enter - пауза (повторное нажатие Enter - продолжить счет); Esc - прекратить счет (после подтверждения); Fl (F2) - сделать паузу и вызвать справочник (калькулятор). В процессе счета программа контролирует вскрытие проемов, включение противопожарных систем и другие события. При возникновении любого из этих событий соответствующая появляется на экране. Счет прекращается при выполнении любого из следующих условий: - полученная команда с клавиатуры или от мыши - скорость выгорания стала пренебрежимо малой в результате тушения пожара или выгорания всей горючей нагрузки; - произошла ошибка в вычислениях или ошибка при записи результатов расчета на диск. В последнем случае информация об ошибке выводится на экран. После устранений причин ошибки программу лучше перезапустить. Просмотр таблиц с результатами расчета После завершения расчета следует выбрать пункт "Результаты" главного меню. Так как объем получаемых при расчете данных достаточно велик, они разбиты на несколько таблиц. Названия этих таблиц появятся на экране в виде пунктов соответствующего подменю, а после выбора нужного пункта на экране появится сама таблица. Каждая таблица состоит из нескольких столбцов, причем первый столбец всегда содержит значения времени. Название параметра, представленного каждым столбцом, и единицы измерения этого параметра отражены в двух верхних строчках таблицы. Остальные строчки содержат численные значения параметров, соответствующие времени в данной строке. Если длина таблицы слишком велика для отводимого под нее окна на экране, правая граница таблицы будет содержать общепринятое изображение линейки прокрутки в виде двух экранных клавиш "Вверх" и "Вниз", поля перемещения бегунка и самого бегунка. Для прокрутки таблицы в окне используются следующие клавиши: - стрелка вверх (вниз) - перейти на строку вверх (вниз); - PgUp (PgDn) - перейти на страницу (14 строк) вверх (внив); - Home (End) - перейти в начало (конец) таблицы. При прокрутке таблицы бегунок визуально перемещается по линейке, давая ориентир текущего положения окна просмотра внутри таблицы. При достижении одного из концов таблицы соответствующие клавиши становятся неактивными. Прокрутка таблицы может быть осуществлена и с помощью "мыши". Для перемещения на строку вверх (вниз) надо совместить экранный указатель "мыши" с соответствующей экранной клавишей на линейке и щелкнуть левой кнопкой (при удержании кнопки прокрутка идет непрерывно). Для перехода в начало (конец) таблицы нужно совместить указатель "мыши" с соответствующей конечной позицией бегунка и щелкнуть левой кнопкой. Наконец, для перемещения на страницу вверх (вниз) нужно поместить указатель "мыши" выше (ниже) бегунка и также щелкнуть левой кнопкой. Если длина таблицы достаточно мала для ее полного размещения в окне просмотра, то изображение линейки прокрутки будет отсутствовать, а клавиши прокрутки и соответствующие им функции "мыши" будут неактивны. Как и ранее, в режиме просмотра таблиц клавиши F1 и F2 вызывают на экран справочник и калькулятор. Клавиша Esc служит для выхода из режима просмотра таблицы и возврата в меню. Просмотр графиков Как отмечалось, в режиме просмотра каждой таблицы ее вторая строка содержит наименования единиц измерений численных значений в каждом столбце. Эти наименования одновременно являются пунктами меню, любой из которых может быть выбран "мышью", либо клавишами с изображением горизонтальных стрелок и Enter. При этом на экране появляется изображение соответствующего графика. Сам график состоит из точек, соединенных линией. Для нанесения точек используются непосредственные численные значения из выбранного столбца таблицы (ордината) и ее первого столбца (абсцисса - время). Соединяющая линия строится при помощи кубической сплайн-интерполяции и поэтому, как и любая другая интерполирующая кривая не может считаться единственно верной. Внутри рамки графика содержится изображение указателя "мыши" (в виде наклонной стрелки) и изображение специального маркера (отметчика) в виде небольшой окружности с перекрестием. Ниже рамки графика расположена строка, в которой постоянно указаны численные значения абсциссы центра маркера и соответствующей ей ординаты изображенной кривой, причем при перемещении маркера эти значения автоматически обновляются. Таким образом, перемещая маркер вдоль горизонтальной оси, можно определить точные координаты любой точки графика. Для перемещения маркера удобнее всего указать на интересующую точку графика стрелкой-указателем "мыши" и щелкнуть ее левой кнопкой. При отсутствии "мыши" используются следующие клавиши: - стрелка влево (вправо) - плавное перемещение маркера в соответствующую сторону; - PgUp (PgDn) - перемещение маркера влево (вправо) на одно деление оси абсцисс; - Home (End) - перемещение маркера к начальной (конечной) отметке оси абсцисс. В режиме просмотра графика, в отличие от других режимов, на экран не может быть вызван справочник или калькулятор и, соответственно, клавиши F1 и F2 неактивны. Для выхода из просмотра графика и возврата к просмотру таблицы результатов служит клавиша Esc. Калькулятор Программа содержит встроенный калькулятор, активизируемый нажатием клавиши F2. При этом в правом верхнем углу экрана возникает окно с изображением табло калькулятора, которое состоит из трех полей. Верхнее поле предназначено для отображения вводимых чисел действий над ними, и результатов вычислений. В среднем поле высвечивается число, хранящееся в регистре памяти калькулятора и в случае возникновения ошибок появляются необходимые информационные сообщения. Нижнее поле содержит список команд калькулятора и соответствующих этим командам активных клавиш на клавиатуре компьютера. Калькулятор предназначен для оперативного выполнения вспомогательных вычислений, если при работе с программой возникает такая необходимость (например, для пересчета исходных данных в соответствующие единицы измерения). Его точность выполнения арифметических операций составляет 34 десятичных разряда, а при вычислении тригонометрических и других функций - 18 десятичных разрядов. Поддерживаются две формы ввода и отображения чисел: обычная (с плавающей точкой) и экспоненциальная (с множителем в виде целой степени десяти); которые переключаются соответственно клавишами "П" и "Э", причем текущий режим индицируется на табло калькулятора. Диапазон представления чисел - от 10~64 до 10+64 (по модулю). Все возможные ошибки вычислений калькулятор обрабатывает самостоятельно, выдавая на табло информацию об ошибке и не допуская срыва программы в DOS. Калькулятор имеет набор команд (сброс, переключение режимов, работа с памятью, вычисление стандартных функций и т. п.), перечисленных в нижнем поле экранного табло в виде русскоязычных или общепринятых латинских мнемонических сокращений. Одна из букв в обозначении каждой команды выделена ярким цветом и соответствует клавише, нажатие на которую активизирует выполнение этой команды. Если команда имеет русскоязычное обозначение, то ей отвечает клавиша с изображением соответствующей буквы кириллицы, а если обозначение латинское - клавиша с изображением соответствующей буквы латинского алфавита. При этом регистр, в котором фактически находится клавиатура (русский или английский), роли не играет - важен лишь факт нажатия клавиши, определенной для данной команды. Для ввода чисел используются цифровые клавиши, точка (отделяющая целую часть от дробной), клавиша "минус" (отрицательное число или отрицательный десятичный порядок) и комбинация клавиш (аккорд) Ctrl+E. Эта комбинация вводится нажатием клавиши Е (на любом регистре) при предварительно нажатой (и удерживаемой) клавиши Ctrl. На табло калькулятора аккорд Ctrl+E обозначен общепринятым сокращением ~Е. Этот аккорд вводит символ "Е", отделяющий само число от его десятичного порядка в экспоненциальной форме. В режиме с плавающей точкой аккорд Ctrl+E не имеет смысла и программой игнорируется. Для ввода чисел удобно использовать дополнительную клавиатуру (прямоугольная группа клавиш, расположенная в правой части клавиатуры компьютера). При этом должен гореть индикатор Num Lock; если же он не горит, следует нажать одноименную клавишу. Арифметические операции (сложение, вычитание, умножение и деление) вводятся клавишами "+", "-", "*" и "/" как на основной, так и на дополнительной клавиатуре. Клавиши Enter и "=" эквивалентны и означают команду на выполнение введенной арифметической операции. В остальном работа в режиме "калькулятор" полностью аналогична работе с любым калькулятором общего назначения и не требует пояснений. Для выхода из этого режима служит клавиша Esc, причем при выходе состояние калькулятора запоминается и при следующем обращении к нему будет восстановлено. Приложение 4 Пример выполнения расчетов динамики ОФП в помещении Тема. Прогнозирование опасных факторов пожара в помещении отделочного цеха мебельного комбината. Содержание Введение Исходные данные
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|