- •Список исполнителей
- •Реферат
- •Содержание
- •Перечень условных обозначений и сокращений
- •Введение
- •1. Описание организации и основных особенностей программы
- •1.1. Назначение программы
- •1.2. Блок-схема программы
- •1.3. Система кодирования данных
- •1.4. Структура баз данных
- •1.4.1. База проектов
- •1.4.2. База показателей надежности
- •1.4.3. База базисных событий
- •1.4.4. База деревьев отказов
- •1.4.5. База деревьев событий
- •1.4.6. База результатов анализа
- •1.5. Алгоритмы качественного и количественного анализа деревьев отказов
- •1.5.1. Качественный анализ дерева отказов
- •1.5.2. Количественный анализ дерева отказов
- •Алгоритм оценки значимости.
- •Алгоритм анализа чувствительности
- •Алгоритм анализа неопределенности
- •2. Порядок работы с программой
- •2.1. Установка программы
- •2.2. Проект
- •Деревья отказов;
- •Деревья событий;
- •Результаты анализа.
- •2.3. База показателей надежности
- •2.4. База базисных событий
- •2.5. Деревья отказов
- •2.6. Деревья событий
- •2.7. Порядок выполнения расчетов
- •2.7.1. Анализ дерева отказов
- •2.7.2. Анализ деревьев событий
- •2.8. Результаты анализа
- •2.9. Справочная система
- •Заключение
- •Список использованных источников
- •Приложение a Формы отчетов в программе criss 4.0
1.3. Система кодирования данных
В программе предусмотрена следующая система кодирования данных.
РРРРРРРР - код проекта ( до 8 символов ). Например: БН-600.
SSSS - код системы безопасности ( до 10 символов ). Например: САРХ.
SSSS-TTTT - код дерева отказов, где SSSS - код системы безопасности, условие работоспособности которой описывается данным ДО; TTTT - расширение (до 10 символов), идентифицирующее ДО для системы SSSS;
NNNN - код типа базисных событий (до 10 символов). Например КЭЛЗ - отказ на закрытие клапана с электроприводом.
NNNN - код группы ООП (аналогично коду типа БС – до 10 символов).
SSSS-NNNN-XXX - код БС (до 32 символов) , где SSSS - код СБ , к которой относится данное БС , NNNN - код типа БС.
XXX - расширение (до 10 символов), характеризующее уникальность БС типа NNNN системы SSSS. Например: САРХ-КЭЛ1З-001;
A - код периодичности проверок (до 10 символов);
NNNN-A-CCF - код условного БС, отражающего ООП, где NNNN - код группы ООП; A - код периодичности проверок; CCF - дополнение, указывающее на специфику данного БС. Например: КОБРО-А-ССF - отказ по общей причине на открытие обратных клапанов с периодичностью проверок A.
1.4. Структура баз данных
1.4.1. База проектов
Наиболее крупной структурной единицей в системе БД программы является проект. База проектов предназначена для хранения кодов и наименований проектов. Структура базы проектов следующая:
Код проекта -8 символов,
Наименование проекта -60 символов,
Дата последней корректировки проекта-10 символов,
Время последней корректировки проекта- 10 символов.
Проект включает в себя следующие основные базы данных :
база показателей надежности;
база базисных событий;
база деревьев отказов;
база деревьев событий;
база результатов анализа;
Все проекты, созданные пользователем хранятся в подкаталоге DATA каталога, в который установлена программа CRISS 4.0. Файлы баз данных проектов хранятся в отдельных подкаталогах, наименование которых совпадает с кодом проекта.
1.4.2. База показателей надежности
База показателей надежности (БПН) предназначена для хранения:
вероятностных характеристик надежности компонентов (насосы, арматура и т.д.);
интенсивностей исходных событий;
параметров моделей учета ООП: модели β-фактора и модели биномиальной интенсивности отказов;
База показателей надежности состоит из трех таблиц:
таблицы разделов базы (файл pn.dbf);
таблицы типов базисных событий (файл bs.dbf);
таблицы групп ООП (файл oop.dbf).
Таблицы связаны между собой отношением «один ко многим», при этом таблица разделов базы является главной, а таблицы типов БС и групп ООП подчиненными.
Таблица разделов содержит информацию о разделах базы показателей надежности. Разделы создаются пользователем и соответствуют крупным классам базисных событий. Каждый основной раздел имеет свой код и описание. Например:
IE - Исходные события;
А - Арматура;
Н -Насосы.
Структура таблицы разделов базы приведена в таблице 1.1.
Таблица 1.1. - Структура таблицы разделов базы показателей надежности
Наименование поля |
Имя |
Тип данных |
Размер |
Код раздела |
PNCODE |
Char |
10 |
Наименование раздела |
PNNAME |
Char |
60 |
Дата последней корректировки |
PNDATE |
Date |
---- |
Время последней корректировки |
PNTIME |
Char |
10 |
Таблица типов базисных событий содержит информацию о созданных пользователем типах базисных событий и их вероятностных характеристиках, а именно:
среднее значение интенсивности (вероятности) отказов;
среднее время восстановления;
параметр распределения численных значений (фактор ошибки).
Структура таблицы типов базисных событий приведена в таблице 1.2.
Таблица 1.2. - Структура таблицы типов базисных событий
Наименование поля |
Имя |
Тип данных |
Размер |
Код типа |
BSCODE |
Char |
10 |
Наименование типа |
BSNAME |
Char |
60 |
Дата последней корректировки |
NDATE |
Date |
----- |
Время последней корректировки |
NTIME |
Char |
10 |
Код раздела базы |
PNCODE |
Char |
10 |
Код группы ООП |
OOPCODE |
Char |
10 |
Модель отказа |
FAILCODE |
Char |
40 |
Ср. значение интенсивности отказов |
BSLAMBDASR |
Char |
9 |
Фактор ошибки интенсивности отказов |
BSLAMBDEF |
Char |
9 |
Ср. значение вероятности отказов |
BSAVAILSR |
Char |
9 |
Фактор ошибки вероятности отказов |
BSAVAILEF |
Char |
9 |
Время восстановления |
BSRECOVERY |
Char |
9 |
Комментарий |
BSCOMMENT |
Char |
60 |
Таблица групп ООП содержит информацию о созданных пользователем группах ООП и параметрах моделей учета ООП (модели β-фактора и модели биномиальной интенсивности отказов), а именно:
среднее значение -фактора;
среднее значение интенсивности (вероятности) летальных шоков;
среднее значение интенсивности (вероятности) нелетальных шоков;
среднее значение условной вероятности отказа при возникновении нелетального шока;
параметр распределения численных значений (фактор ошибки).
Структура таблицы групп ООП приведена в таблице 1.3.
Таблица 1.3. - Структура таблицы групп ООП
Наименование поля |
Имя |
Тип данных |
Размер |
Код группы |
OOPCODE |
Char |
10 |
Наименование группы |
OOPNAME |
Char |
60 |
Дата последней корректировки |
NDATE |
Date |
---- |
Время последней корректировки |
NTIME |
Char |
10 |
Код раздела базы |
PNCODE |
Char |
10 |
Модель отказа |
FAILCODE |
Char |
40 |
Среднее значение - фактора |
OOPBETASR |
Char |
9 |
Фактор ошибки - фактора |
OOPBETAEF |
Char |
9 |
Среднее значение интенсивности (вероятности) летальных шоков |
OOPQUSR |
Char |
9 |
Фактор ошибки интенсивности (вероятности) летальных шоков |
OOPQUEF |
Char |
9 |
Среднее значение интенсивности (вероятности) нелетальных шоков |
OOPMUSR |
Char |
9 |
Фактор ошибки интенсивности (вероятности) нелетальных шоков |
OOPMUEF |
Char |
9 |
Cреднее значение условной вероятности отказа при возникновении нелетального шока |
OOPPSR |
Char |
9 |
Фактор ошибки условной вероятности отказа при возникновении нелетального шока |
OOPPEF |
Char |
9 |
Комментарий |
OOPCOMMENT |
Char |
60 |