Автореферат по теме "Исследование и расчёт надёжности сложных структур с использованием ЭВМ"АктуальностьК невосстанавливаемым в процессе эксплуатации системам будем относить такие системы, восстановление которых по каким-либо причинам невозможно непосредственно в рассматриваемый период времени [1]. Под сложной по структуре схемой в данном случае будем понимать такую систему, в состав которой входит хотя бы одна «мостиковая структура» [2]. Методика оценки надёжности невосстанавливаемых систем, элементы которых могут находиться в двух состояниях: работоспособное и отказавшее (отказ типа «обрыв цепи»), разработаны в полной мере [1,2]. В тех случаях, когда необходимо повысить надёжность проектируемой системы без изменения надёжности комплектующих её элементов, обычно вводят избыточные (резервные) элементы или группы элементов, либо вносят определённые изменения в схему, что позволяет оптимизировать её структуру. Для системы, состоящей из элементов, которые могут находиться в трёх состояниях, введение избыточных элементов с тремя состояниями может не только не увеличить надёжность схемы, но даже значительно её снизить. Всё будет зависеть от соотношения между различными видами отказов, конфигураций схемы и числа резервных элементов. Для большинства электротехнических элементов можно выделить предельные случаи возможных внезапных отказов, а именно: обрыв цепи и короткое замыкание. Например, в конденсаторе обрыв проводников, припаянных к обкладкам, уменьшает его ёмкость до нуля (отказ типа «обрыв цепи»), или при увеличении токов утечки больше допустимого значения, происходит пробой конденсатора (отказ типа «короткое замыкание»). Отказы диода можно также разделить на два типа: отказы в диоде, приводящие к обрыву цепи (отказ типа «обрыв цепи») и короткому замыканию в самом диоде (отказ типа «короткое замыкание») и т. д. Для релейно-контактных элементов различного вида и бесконтактных реле обрыв и короткое замыкание являются не предельными, а единственно возможными видами неработоспособных состояний [3]. Элементы с трёмя состояниями можно выделить и в других системах, например: пожарные водопроводы, воздухоподающие трубопроводы, газопроводы, системы охлаждения атомных реакторов и т. д. Аналогом элементов с тремя состояниями в таких системах могут быть: краны, вентили различных типов, запорная арматура, заглушки и другие прерыватели потока, для которых в неработоспособном состоянии поток не прерывается («короткое замыкание»), или не передаётся («обрыв цепи»). Расчёт надёжности сложных по структуре схем с учётом двух типов отказов позволяет в значительной степени повысить точность расчётов и объяснить механизм и причины появления в исследуемой схеме множественных отказов. Под множественным отказом понимается выход из строя нескольких элементов по одной и той же причине [4]. Постановка задачиДана сложная по структуре схема. Все элементы, которые входят в схему, могут отказывать в процессе эксплуатации независимо друг от друга. Элементы, из которых состоит схема, могут находиться в трёх состояниях: работоспособном и неработоспособном – отказ типа «обрыв цепи» и «короткое замыкание». Эти события несовместные. Потоки отказов типа «обрыв цепи» и «короткое замыкание» простейшие. Пропускная способность элементов неограниченна. Вероятность безотказной работы i-го элемента схемы обозначим через pi. Обозначим через qoi – вероятность появления отказа в i-м элементе типа «обрыв цепи», а через qsi – вероятность появления отказов в i-м элементе типа «короткое замыкание». Эти три состояния составляют полную группу событий (pi+qsi+qoi=1). Определить вероятность безотказной работы системы в течении времени R(T). Пути решения поставленной задачиПоставленную задачу можно решить с использованием понятий многозначной логики или понятий алгебры кортежей [5, 6]. Однако, моделирование на ЭВМ сложных по структуре схем с учётом двух типов отказов с использованием многозначной логики приводит к определённым трудностям при переходе от логической функции работоспособности системы к вероятностной. Поставленную задачу можно решить приближённым методом с использованием преобразования «треугольник-звезда», «звезда-треугольник» [7]. Ввиду того, что отказы типа «обрыв цепи» и «короткое замыкание» события независимые и несовместные, используя принцип перехода от начальной функции работоспособности к вероятностной [8] были усовершенствованы методы расчётов надёжности, основанные на применении алгоритма разложения системы [9]. Составление функции работоспособности системыРассмотрим на примере мостиковой структуры (рис.1) формализованный метод формирования функции работоспособности системы (ФРС), предложенный И. А. Рябининым [9], который как нельзя лучше подходит для реализации на ЭВМ.
В таблице 1 приведены вероятности отказов схемы типа «обрыв цепи» (qoi) и «короткое замыкание» (qsi). В соответствии с этим методом в начале необходимо занумеровать на структурной схеме все вершины и элементы. Стрелками обозначены функциональные направления элементов схемы, которые могут быть использованы для передачи потока. Затем следует составить граф переходов, который представляет собой структуру, состоящую из вершин и ориентированных дуг, изображаемых в виде линий между парами вершин и снабжённых стрелками, указывающими направление от одной вершины к другой. Затем составляется матрица переходов (обозначим её C) - алгебраический образ графа переходов. Это квадратная матрица, размерность которой равна количеству вершин. Каждый элемент матрицы Ci,j показывает связь вершины i с вершиной j, т. е. совокупность элементов структурной схемы, через которые возможно пройти от вершины i к вершине j. С другой стороны элемент Ci,j – это ФРС той части структурной схемы, которая расположена в направлении от вершины i к вершине j. Таким образом, диагональные элементы матрицы равны 1 (для того чтобы попасть из какой-либо вершины в эту же вершину вовсе не обязательно функционирование каких-либо элементов). Если же связь между вершинами i и j отсутствует (связь в виде одного элемента схемы), то соответствующий элемент матрицы равен 0. Для приведенной выше мостиковой структуры матрица переходов будет иметь следующий вид: Таким образом, элементы матрицы переходов определяют лишь непосредственные связи между вершинами схемы, т. е. связи длинной в один элемент (дугу). Опосредованные связи можно получить, возводя матрицу переходов в n-ю степень, где n – длина дуги. Умножение должно производиться по правилам алгебры логики. Возведём матрицу C в квадрат для выявления всех связей между вершинами длинной в 2 дуги: Из расчёта видно, что появляется связь между входом и выходом схемы: C1,4=x1x3Ux2x4. Полученная матрица содержит все связи между вершинами длинной в одну и в две дуги. Возведя матрицу C в куб, сможем учесть связи длинной в 3 дуги: Глядя на структурную схему, можно сделать вывод, что максимальная длина пути между входом и выходом схемы составляет 3 дуги. Поэтому возведение матрицы переходов в более высокую степень не добавит новых связей между вершинами. При расчётах с помощью ЭВМ это можно использовать для окончания расчёта. Таким образом, ФРС для мостиковой структуры запишется в виде: Следует отметить, что полученная ФРС представлена в виде дизъюнкции кратчайших путей успешного функционирования системы.Следует отметить, что полученная ФРС представлена в виде дизъюнкции кратчайших путей успешного функционирования системы. Оценка надёжности невосстанавливаемых систем методом разрезанияАлгоритм разрезания основан на теореме разложения функции работоспособности, согласно которой ФРС путём вынесения какой-либо переменной и её отрицания можно представить в виде:
Таким образом, если аргумент xi функции y является совместной двоичной переменной, то, преобразуя (1), мы переходим к дизъюнкции двух несовместных высказываний, причем в первое высказывание аргумент xi входит своим утверждением, а во второе – отрицанием x`i. Функции y1 и y0 отличаются от функции y тем, что в них вместо аргумента xi поставлены соответственно 1 и 0 (в соответствии с этим выбраны и индексы функций y1 и y0). Выражение (1) иллюстрирует разрезание функции y по одной переменной, в результате одной такой операции получается две новых функции. Однако разложение может быть выполнено по любому количеству переменных, тогда в результате операции разрезания вместо исходной функции получим 2n новых функций, где n – количество переменных, по которым производилось разрезание. В разработанной программе реализованы алгоритмы разрезания по одному и по всем элементам. Алгоритм разрезания по одному элементуВыбор ведущего элемента (по которому выполняется разрезание) очень прост, необходимо выполнять разрезание по тому элементу, который чаще всего повторяется в исходной ФРС. Алгоритм разрезания состоит из следующих этапов:
Из выражения для ФРС видно, что все элементы входят в функцию по 2 раза, следовательно, можно выполнить разрезания по любому элементу. Выполним разрезание по элементу x1: В результате разрезания получили 2 новые функции y0 и y1. В функции y1 снова все элементы встречаются по 2 раза, поэтому разрежем её по x2, а в функции y0 единственный повторяющийся элемент x2, по которому необходимо выполнить разрезание: Получили функции y10 и y01, которые являются бесповторными и y11, которую разрежем по 3-му элементу: И наконец, разрежем функцию y110 по элементу x4: Теперь все функции стали бесповторными, и ФРС исходной схемы запишется в виде: Здесь H1, H2, H3, H4 – несовместные гипотезы.
Вероятность безотказной работы системы запишется в виде:
Индекс 0 в формулах означает учёт отказов типа «обрыв цепи». Вероятностную характеристику для учёта отказов типа «короткое замыкание» можно получить из (2), заменив P0 на QS, а Q0 на PS: QS=QS1•QS2•QS3+QS1•QS2•PS3•QS4+QS1•PS2•(1-(1-QS4•QS5)•PS3)+PS1•QS2•(1-(1-QS3•QS5)•PS4). (3) Показанный приём позволяет учесть два типа отказов («обрыв» и «короткое замыкание»), используя понятия двухзначной логики. Существует также возможность решить искомую задачу с помощью трёхзначной логики, однако в этом случае решение будет более сложное. Отказы типа «обрыв цепи» и «короткое замыкание» - несовместные события, поэтому нет необходимости использовать для решения задачи трёхзначную логику. Рассчитаем вероятности согласно (2) и (3) по исходным данным таблицы 1, положив P0i=1-Q0i и Psi=1-Qsi: P0=(1-0,23)(1-0,28)(1-0,34)+(1-0,23)(1-0,28)•0,34•(1-0,18)+(1-0,23)•0,28•(1-[1-(1-0,18)•(1-0,13)] 0,34)+0,23•(1-0,28)•(1-[1-(1-0,34)•(1-0,13)]•0,18)=0,868;QS=0,21•0,26•0,15+0,21•0,26•(1-0,15)•0,19+0,21•(1-0,26)•(1-[1-0,19•0,22]•(1-0,15))+(1-0,21)•0,26•(1-(1-0,15•0,22)•(1-0,19))=0,09; Вероятность безотказной работы системы с учётом двух типов отказов: R=P0-QS=0,868-0,09=0,778. Алгоритм разрезания по всем элементамПри разрезании по всем элементам результирующая функция равна 0 или 1 в зависимости от комбинации работоспособных элементов. Необходимо перебрать все возможные состояния системы. Для мостиковой структуры, состоящей из 5-и элементов, таких состояний будет 25=32. В результате такого преобразования получаем функцию перехода к вероятностной характеристике в виде 32 ортогональных слагаемых. В таблице 2 приведены результаты расчёта мостиковой структуры методом разложения по всем элементам. В таблице каждый член Poj (j=1,2..32) представляет произведение соответствующих вероятностей элементов структуры: если текущий элемент работоспособен в текущем состоянии, то его вероятность берётся как 1-qo, в противном случае – qo. Аналогично Qsj (j=1,2..32) представляет собой произведение вероятностей qs для работоспособных элементов и 1-qs для неработоспособных элементов.
Например:
Полученные вероятности суммируются для всех состояний, в которых yj=1. Из таблицы 2 получаем: P0=0,903; QS=0,1; R=P0-QS=0,903-0,1=0,803. Незначительное отличие результатов по сравнению с методом разложения по одному элементу объясняется тем, что в слагаемых P0j и QSj было выполнено округление при расчётах. Расчёт надёжности сложной структуры с использованием ЭВМДля выше описанных методов составлены алгоритмы, позволяющие рассчитывать с помощью ЭВМ надёжность любой сложной по структуре схемы с учётом двух типов отказов её элементов. В качестве исследуемой структуры выбрана структура (рис. 2) с исходными данными, приведенными в таблице 3.
Описанным выше методом для заданной сложной структуры была получена функция работоспособности в виде дизъюнкции кратчайших путей успешного функционирования системы. Функция состоит из 60 конъюнкций, приведенных в таблице 4.
В таблице 5 приведены вероятностные характеристики исследуемой структуры. Разработанная программа позволяет также рассчитывать граничные значения вероятности. При учёте отказов типа «обрыв цепи» оценка по минимальным сечениям даёт нижнюю границу вероятности безотказной работы системы, а оценка по КПУФ – верхнюю; при учёте отказов типа «короткое замыкание» - наоборот. Таким образом, истинное значение вероятности безотказной работы (с учётом двух типов отказов) не превышает граничных вероятностей.
Вывод: Разработана программа, позволяющая рассчитывать надёжность систем любой сложности с учётом двух типов отказов: «обрыв цепи» и «короткое замыкание». Библиография
ССЫЛКИ | Специальное задание | ДонНТУ | МАГИСТРЫ ДонНТУ |