- •Глава 1. Теория надежности и ее фундаментальные
- •Глава 2. Критерии надежности. Законы
- •Глава 3. Проблемы анализа надежности сложных технических систем
- •Глава 4. Математические модели функционирования технических элементов и систем в смысле их надежности
- •Глава 5. Методы анализа надежности технических систем
- •Введение
- •Глава 1 фундаментальные понятия и определения теория надежности
- •Теория надежности как наука и научная дисциплина
- •1.2. Определение понятия "надежность"
- •4.3. Понятие "отказ". Классификация и характеристики отказов
- •1.4. Надежность и сохраняемость
- •1.5. Терминология теории надежности
- •1.6. Классификация технических систем
- •Глава 2 критерии надежности. Законы распределений времени до отказа
- •2.1. Что такое критерий и показатель надежности
- •2.2. Критерии надежности невосстанавливаемых систем
- •2.2.1. Вероятность безотказной работы
- •2.2.2. Плотность распределения времени безотказной работы (частота отказов)
- •2.2.3. Интенсивность отказов
- •2.2.4. Среднее время безотказной работы
- •2.3. Критерии надежности восстанавливаемых систем
- •2.3.1. Среднее время работы между отказами и среднее время восстановления
- •Параметр потока отказов
- •2.3.3. Функция готовности и функция простоя
- •2.4. Законы распределения времени до отказа, наиболее часто используемые в теории надежности
- •2.5. Преобразование Лапласа
- •2.6. Специальные показатели надежности элементов и систем
- •2.6.1. Показатели надежности элемента
- •2.6.2. Стационарные значения показателей надежности элемента
- •2.6.3. Показатели надежности невосстанавливаемой и восстанавливаемой техники
- •2.6.4. Основное уравнение функционирования системы
- •Глава 3 проблемы анализа надежности сложных технических систем
- •3.1. Научное обоснование критериев и показателей надежности
- •3.2. Разработка моделей функционирования сложной системы
- •3.3. Методы анализа надежности технических систем
- •3.3.1. Обзор существующих методов расчета надежности сложных систем
- •3.3.2. Причины неэкспоненциальности случайных параметров, отказов и восстановлений технических систем
- •3.3.3. Зависимость показателей надежности от законов распределения и дисциплины восстановления элементов
- •3.3.4. Критичное влияние произвольных распределений отказов и восстановлений на нестационарные показатели надежности
- •3.3.5. Методы и проблемы расчета надежности систем с большим числом состояний
- •3.3.6. Проблемы расчета надежности реконфигурируемых систем
- •3.4. Проблемы создания высоконадежных систем
- •3.4.1. Основная проблема надежности технических систем
- •3.4.2. Технические проблемы обеспечения надежности сложных систем
- •3.5. Краткие замечания, касающиеся проблем анализа надежности систем
- •Глава 4 математические модели функционирования технических элементов и систем в смысле их надежности
- •4.1. Общая модель надежности технического элемента
- •4.2. Общая модель надежности систем в терминах интегральных уравнений
- •4.2.1«Основные обозначения и допущения
- •4.2.2. Матрица состояний
- •4.2.3. Матрица переходов
- •4.2.4. Выражения для вероятностей состояний и параметров переходов между состояниями
- •4.2.5. Правило составления системы интегральных уравнений
- •4.3. Общая модель функционирования системы в смысле надежности в терминах дифференциальных уравнений в частных производных
- •4.4. Модель надежности стационарного режима
- •4.5. Модели надежности невосстанавливаемых систем
- •4.6. Модели надежности систем при экспоненциальных законах распределения отказов и восстановлений элементов
- •Глава 5 методы анализа надежности технических систем
- •5.1. Способы описания функционирования технических систем в смысле их надежности
- •5.1.1. Структурная схема системы
- •5.1.2. Функции алгебры логики
- •5.1.3. Матрица состояний системы
- •5.1.4. Граф состояний системы
- •5.1.5. Формализованный способ построения графа состояний системы
- •5.1.6. Описание функционирования системы с помощью уравнений типа массового обслуживания
- •5.1.7. Описание функционирования системы с помощью интегральных уравнений
- •5.2. Методы анализа надежности технических систем, основанные на применении теорем теории вероятностей
- •5.2.1. Метод перебора гипотез
- •5.2.2. Метод, основанный на применении классических теорем теории вероятностей
- •5.2.3. Метод минимальных путей и минимальных сечений
- •5.3. Логико-вероятностные методы анализа надежности
- •5.3.1. Сущность логико-вероятностных методов
- •5.3.2. Метод кратчайших путей и минимальных сечений
- •5.3.3. Алгоритм разрезания
- •5.3.4. Алгоритм ортогонализации
- •5.4. Топологические методы анализа надежности
- •5.4.1. Определение вероятностей состояний системы
- •5.4.2. Определение финальных вероятностей состояний системы
- •5.4.3. Определение вероятности попадания системы в I-е состояние в течение времени t
- •5.4.4. Определение количественных характеристик надежности по графу состояний
4.2.2. Матрица состояний
Множество всех состояний системы обозначим через Е, а через п — число этих состояний. В соответствии с заданным понятием отказа все состояния системы разбиваются на два класса: множество работоспособных состояний Е+ и множество отказовых состояний Е_. В каждый фиксированный момент времени t и для каждого k-го состояния определяются шесть подмножеств множества всех элементов:
Rk —множество номеров работающих элементов;
Wk — множество номеров ремонтируемых элементов;
Rk' — множество номеров элементов, находящихся в состоянии простоя вследствие прерывания их функционирования;
Wk' — множество номеров элементов, находящихся в состоянии простоя вследствие прерывания их восстановления;
Rk0 — множество номеров элементов, образующих очередь на работу;
Wk0 — множество номеров элементов, образующих очередь на восстановление.
С каждым k-м состоянием (kϵЕ) свяжем вектор Аk = (а1k, а2k,..., аmk), характеризующий состояния всех элементов системы в момент времени t. Компоненты вектора Аk предполагаются равными:
Если i ϵ Rk' (i ϵ Wk') то соответствующую компоненту будем иногда снабжать штрихом и писать si' (τi'). Если аik = 0, то соответствующую компоненту будем называть "нулевой" и для различия состояний будем писать аik = ОR, если 1-й элемент находится в очереди на работу, или аik = ОW, если i-и элемент находится в очереди на восстановление. "Нулевая" компонента должна содержать также четкое указание о порядковом номере очереди на работу или очереди на восстановление, если таких компонентов более одной. В некоторых случаях, когда это не может вызвать недоразумений, "нулевые" компоненты мы будем опускать.
Таким образом, функционирование любой восстанавливаемой системы полностью определяется матрицей состояний S размерности т×п, столбцами которой служат векторы Аk.
Для удобства матрица состояний дополняется верхней строкой, содержащей коды (или номера) соответствующих состояний, например совокупностью (упорядоченной или неупорядоченной) отказавших элементов, и нижней строкой, показывающей, к какому классу (Е+ или Е_) относится состояние с номером k: 1, если k ϵ Е+, или 0, если k ϵ Е-.
4.2.3. Матрица переходов
При изучении процесса функционирования систем часто бывает удобно использовать понятия теории графов. Введем некоторые определения.
Графом [96] называется тройка (Е,D,Т), где Е и D — конечные множества, а T — отображение из множества D в декартово произведение Е×Е. Элементы множества Е называются узлами (вершинами) графа, а элементы множества D — ветвями (дугами) графа. Отображение Т каждой ветви графа dϵD сопоставляет упорядоченную пару его узлов (k1,k2), k1,k2ϵЕ, первый из которых называется началом ветви d, а второй — концом ветви d. Граф может быть изображен с помощью рисунка, на котором узлам соответствуют точки, а ветвям — линии со стрелками, идущими от начала к концу. Пусть заданы последовательность узлов k0, k1, k2 ..., kr графа и последовательность ветвей d0, d1, d2 ..., dr. Будем называть эту пару последовательностей путем, если узел kj-1 является началом, а узел kj является концом ветви dj, j = 1, 2,..., r. Узел k0 называется началом пути, а узел kr — концом пути, число r называется длиной пути.
Функционирование восстанавливаемой (и невосстанавливаемой) системы может быть описано графом состояний. Множество всех состояний системы Е отождествим с множеством узлов графа. Возможным переходам системы из одного состояния в другое сопоставим множество всех ветвей графа D. Будем считать, что все переходы системы за один шаг вызваны или отказом, или восстановлением некоторого элемента системы. Тем самым исключается возможность одновременного отказа или восстановления более чем одного элемента системы.
Информация о всевозможных переходах системы за один шаг содержится в матрице переходов Р размерности т×п. Каждый элемент bik этой матрицы представляет собой код состояния, в которое имеется непосредственный переход из состояния с номером k вследствие изменения состояния (отказа или восстановления) i-го элемента. Если из состояния к отсутствует переход, вызванный изменением состояния i-го элемента, то соответствующее место матрицы Р не заполняется. Таким образом, элементам матрицы Р соответствуют ветви графа с началом в узле с кодом, соответствующим состоянию с номером k и с концом в узле с кодом bik. При этом в силу принятой нумерации состояний в матрице Р дается указание о номере элемента, отказ или восстановление которого вызвало данный переход.
При изучении свойств технической системы с точки зрения надежности нет необходимости задавать множество всевозможных переходов, т. к. они полностью определяются состояниями системы и списком аргументов, связанных с этими состояниями. Тем самым матрица Р может быть построена по матрице S программно. Для построения матрицы переходов надо определить допустимые переходы для каждого элемента. Допустимыми являются переходы вида:
s→s,s’,τ,OW;
τ→s,τ,τ’,OR;
s’→s,s’;
τ’→τ,τ’;
OR→s,OR.
OW→τ,OW.
Значения s,s’,τ,τ’,OR,OW представляют собой характеристики состояния каждого элемента системы (см. разд. 4.2.2). При этом переходы s→τ или s→OW будем называть отказовыми, а переходы τ→s или τ→OR — восстанавливающими.
Чтобы определить существование перехода из состояния k в состояние l, надо сопоставить между собой компоненты векторов Аk =(а1k, а2k,.-., аmk) и Аl = (а1l, а2l,.-., аml). Непосредственный переход k→l существует вследствие отказа или восстановления элемента i0, если переход аi0k →ai0l является отказовым или восстанавливающим, а остальные поэлементные переходы аik →ail допустимы, но не являются отказовыми или восстанавливающими. В этом случае bi0k равен коду состояния с номером l. Таким путем может быть сформирована матрица Р. Если переход k→l не существует, то соответствующий элемент матрицы Р не заполняется.
ПРИМЕР 4.2. Составить матрицу и граф состояний для основного соединения трех элементов в предположении, что при отказе 1-го или 2-го элемента остальные элементы выключаются, а при отказе 3-го элемента остальные продолжают функционировать. Восстановление отказавших элементов производится одной ремонтной бригадой с обратным приоритетом.
Решение. Система имеет следующие состояния и соответствующие им вектора:
(0) — все элементы исправны, А0 = (s1,s2,s3);
(1) — отказал и восстанавливается 1-й элемент, другие элементы простаивают вследствие прерывания их работы А1 = (τ1,s2’,s3’);
(2) — отказал и восстанавливается 2-й элемент, другие элементы простаивают вследствие прерывания их работы, А2 =(s1',τ2,s3');
(3) — отказал и восстанавливается 3-й элемент, другие элементы продолжают работать, A3 = (s1,s2,τ3);
(31) — отказали 3-й, а затем 1-й элементы, восстанавливается 1-й элемент, 2-й простаивает вследствие прерывания работы, 3-й простаивает вследствие прерывания восстановления, А4=(τ1, s2', τ3');
(32) — отказали 3-й, а затем 2-й элементы, восстанавливается 2-й элемент, 1-й простаивает вследствие прерывания работы, 3-й простаивает вследствие прерывания восстановления, А5 = (s1', τ2, τ3').
Таким образом, матрица состояний имеет вид:
Граф состояний представлен на рис. 4.3. Он имеет нумерацию узлов, принятую ранее.
В соответствии с общими принципами построения матрицы переходов она имеет вид:
ПРИМЕР 4.3. Составить матрицу и граф состояний резервированной системы при общем постоянном резервировании кратности m = 2. Обслуживание отказавших элементов осуществляют два ремонтных органа с прямым приоритетом.
Решение. Система имеет следующие состояния:
(0) — все элементы исправны;
(k) — отказал и восстанавливается k-й элемент, другие элементы работают;
(kl) — отказали и восстанавливаются элементы с номерами k и l, оставшийся элемент работает;
(klm) — отказали и восстанавливаются элементы с номерами k и l, оставшийся элемент находится в очереди на восстановление.
Матрица состояний имеет вид:
Граф состояний представлен на рис 4.4.
По графу легко составляется следующая матрица переходов:
