Рефераты по БЖД

Моделирование аварийных ситуаций на опасных производственных объектах

Таблица 1.11 – Радиусы зон поражения при воздействии теплового излучения пожаров пролива

Степень поражения

Интенсивность теплового излучения, кВт/м2

Радиус зоны, м

1

2

3

Без негативных последствий в течение длительного времени

1,4

200

Безопасно для человека в брезентовой одежде

4,2

132

Непереносимая боль через 20-30 с

Ожог 1-й степени через 15-20 с

Ожог 2-й степени через 30-40 с

Воспламенение хлопка-волокна через 15 мин

7,0

106

Непереносимая боль через 3-5 с

Ожог 1-й степени через 6-8 с

Ожог 2-й степени через 12-16 с

10,5

89

Воспламенение древесины с шероховатой поверхностью (влажность 12%) при длительности облучения 15 мин

12,9

82

Воспламенение древесины, окрашенной масляной краской по строганой поверхности; воспламенение фанеры

17,0

74

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

Радиусы зон воздействия последствий аварийных ситуаций изображены на рисунке 1.18.

Рисунок 1.18 – Ситуационный план при аварии в резервуарном парке хранения светлых нефтепродуктов

Технология отладки программы

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

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

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

-статическую проверку тестов разработанных программ и данных на выполнение всех заданных правил построения без использования объектного кода;

- тестирование программы с ее исполнением в объектном коде и разными уровнями детализации: детерминированное, стохастическое и тестирование в реальном времени;

- диагностику и локализацию причин отклонения результатов тестирования от заданных эталонных значений или правил;

Рисунок 2.1 – Процесс отладки программы

- изменение программы с целью исключения причин отклонения результатов от эталона.

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

Причины возникновения ошибок

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

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

Обычно используются два подхода к отладке программ: ошибки либо выявляются вручную, либо с использованием ЭВМ. Выбор альтернативы в значительной степени зависит от планирования машинного времени.

Также имеет место и еще один подход, при котором отладка частично пересекается с написанием программ. Некоторые программисты предпочитают написать несколько строк кодов и тут же проверить их работу. Этот подход позволяет отыскать ошибки кодирования непосредственно в процессе кодирования. Достоинством такого подхода является еще и то, что он позволяет выявить ошибки легко и безболезненно для последующих объектов программы.

Отладка начинается практически с момента компиляции программы, так как обнаружение компилятором синтаксических и частично семантических ошибок является одной из стадий отладки. Большинство ошибок обнаруживается и исправляется именно на этой стадии контроля.

Аппаратные ошибки в настоящее время редки. Они обычно легко выявляются или о них сигнализирует сама система. Редкими являются и ошибки системного программного обеспечения.

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

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

Перейти на страницу номер:
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15 
 16  17 


Другие рефераты:

© 2010-2024 рефераты по безопасности жизнедеятельности