Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2685

.pdf
Скачиваний:
0
Добавлен:
15.11.2022
Размер:
2.06 Mб
Скачать

Теорема 1б [52]. Эквивалентную схему по отказу системы можно представить в виде последовательного соединения эквивалентных схем дополнений минимальных сечений по отказу (минимальных путей по работоспособности), при этом, если x (σ = 1,…,s̅= m)- минимальные сечения по отказу и минимальные пути по работоспособности, функция отказа системы имеет вид

̅̅= [1− (1 − ) ] = (1− ), (4.39)

Теорема 2а [52]. Эквивалентную схему по работоспособности системы можно представить в виде последовательного соединения эквивалентных схем дополнений минимальных сечений по работоспособности (минимальных путей по отказу) ,при этом, если

( = 1,…,

минимальные сечения по работоспособности и

=

) −

минимальные пути по отказу, функция

x (σ = 1,…,s)-

 

 

 

 

работоспособности системы имеет вид

]

 

 

 

 

 

 

 

=

[1−(1− )

 

 

=

 

1−

 

 

(1− )

=

1−

̅̅ ,

(4.40)

Теорема 2б [52]. Эквивалентную схему отказа системы можно представить в виде параллельного соединения эквивалентных схем минимальных путей по отказу (дополнений минимальных сечений о работоспособности), при этом функция отказа системы принимает вид

̅̅=

̅

̅

̅ = 1− (1−

̅)

 

 

 

[1− (1− ) ],

(4.41)

= 1−

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

81

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

На рисунке 4.6 представлены эквивалентные схемы по работоспособности и отказу системы, построенные с учетом структурной двойственности. Для функции работоспособности (отказа) отдельных ветвей на рисунке указаны лишь индексы при булевых переменных, а сами булевы переменные опущены например, на рисунке стоит 2 вместо х2 , и т.д [52].

Определенные выше связи между эквивалентными схемами по работоспособности и отказу.

Рис. 4.6. Эквивалентная схема по работоспособности и соответствующая ей эквивалентная схема по отказу. Можно теперь наглядно пояснить следующим образом.

Эквивалентная схема по работоспособности содержит 10 минимальных путей:

х=(10010001)т,х =(10001001)т,х =(10010110)т,

х=(10001110)т,х =(10100010)т,х =(10100101)т,

82

х=(01000010)т,х =(01000101)т,х =(01101001)т,

х=(01110001)т,

и 6 минимальных сечений:

х=(00111111)т,х =(10000111)т,х =(10011010)т,х = (11111100)т,х =(11100001)т,

х=(01011001)т.

Эквивалентная схема по отказу содержит соответственно 10 минимальных сечений и 6 минимальных путей.

Эквивалентную схему по работоспособности рассматриваемой системы можно комбинированным последовательно-параллельным соединением. Эквивалентную схему по отказу системы также можно представить в соответствии с теоремами 1б и 2б эквивалентным комбинированным последовательно-параллельным соединением.

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

Рис.4.7.Эквивалентная схема по работоспособности системы и соответствующие ей эквивалентные схемы,

полученные на основании теорем 1а и 2а.

83

Рис. 4.8. Эквивалентная схема по отказу системы и соответствующие ей эквивалентные схемы, полученные на

основании теорем 1б и 2б.

Дизъюнктивная и конъюнктивная нормальные формы

функции

работоспособности

системы

определяются

следующим образом:

(1 −

)

] ,

 

гдеS(x)=1,

S(x )=∑ [∏

(4.42)

 

 

S(x )=∏[1−∏

(1 −

)

],

(4.43)

где S(x)=0.

Приведенные выше формы представления функции работоспособности системы можно элементарными преобразованиями перевести в однозначно-определенную линейную форму(с соблюдением степеней булевых переменных).

Для

S(x)=

∑ ∏

*

,

(4.44)

 

 

 

 

коэффициентов

 

 

получаются всегда

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

84

S(

,

,

)=1-

+ (1 − )=

+ + -

(4.45.1)-

-

Линейная форма состоит в этом случае из семи

слагаемых.

 

Для

коэффициентов

булева векторах

в

рассматриваемом примере имеем:

 

 

 

=

=

=

=1,

 

 

 

 

=

=

=-1,

 

 

 

 

=(1,0,0) , =(0,1,0) , =(1,0,0) , =(1,1,0) , = (1,0,1) , =(0,1,1) , =(1,1,1) , (4.45.2)

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

4.4.4. Методы расчета булевых функций

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

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

85

4.4.4.1. Вычисление минимальных путей

Уже из самой постановки рассматриваемой нами задачи вытекает, что граф, соответствующий структурной схеме расчета надежности, является связным, причем каждая ветвь (ребро) связывает два различных узла (две различные точки соединения ветвей) [52].

Рис. 4.9. Условныеобозначения при анализе надежности методом узлов

Граф в общем случае может состоять из n ветвей и k узлов, которые можно пронумеровать в любой последовательности. Ради удобства будем обозначать всегда начальный узел как (k-1)-й, а конечный – как k-й. Между начальным и конечным узлами структурной схемы расчета надежности вводится фиктивная, нулевая ветвь (Рис.4.9). Топологию структурной схемы расчета надежности отражает матрица инцидентности узлов и ветвей А, элементы которой

axv, 1≤x≤k, определяется следующим образом:

 

a =

если х й узел связан с

 

й ветвью

0,

v−

й ветвью,

 

1,если х

й узел несвязанvс

 

Определим также квадратную матрицу узловых соединений К порядка k. Элемент этой матрицы kxx=(K)xx’(x,x’=1,2,…,k) представляет собой функцию работоспособности прямого соединения между x и x’узлами. Поэтому диагональные элементы матрицы kxx=1 (x=1,2,…,k), в то время как недиагональные элементы kxx’ (x≠x’=1,2,…,k)

86

определяются булевой суммой функций работоспособности всех ветвей, непосредственно связывающих x и x’ узлы.

В диагональную матрицу Х порядка n мы объединим функции работоспособности отдельных ветвей X=<x1,x2,…,xn>.

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

элементы являются булевыми переменными или константами из области задания значений булевых переменных.

Пусть mλx – элементы булевой матрицы М, а nλx – элементы булевой матрицы N. Булеву матрицу S с элементами sλx= mλx ˅ nλx будем называть суммой булевых матриц М и N и обозначать S= М ˅ N.

Матрицу P с элементами pλλmλ ˄nλ’ = будем

т

называть произведением булевых матриц М и N и обозначать

P = М ˄ Nт.

Квадратную булеву матрицу Q можно возвести в степень, при этом операция возведения в степень определяется по

правилу

Q(i+1)= Q(i) ˄ Q, i=0,1,2,…,

где Q(0)=I – единичная булева матрица, совпадающая с обычной арифметической единичной матрицей, если булевы переменные принимают значения 0 и 1 [52].

С помощью операций над булевыми матрицами можно сформулировать следующую связь между введенными ниже матрицами А, К, Х:

К= I ˅ А ˄ ХАТ,

(4.46)

Действительно, в соответствии с выражением (4.46) для элементов главной диагонали матрицы К имеем вид

kxx=1 ˅(А˄ХАТ)xx=1

и для (x≠x’)остальных элементов

k

= 0˅(А˄ХАТ)

 

= (А˄ХАТ)

 

=

 

˄( ХАТ) xx’ =

 

xx’˄xvax’v =

 

 

xx’

˅ ,

xx’

 

(4.47)

 

x (

87)

 

 

 

 

Выражение ( ˅ ) становится равным точно единице тогда, когда одновременно =1 и =1, то есть если v-я ветвь непосредственно связывает x-й и x’-й узлы. Этим самым формула (4.46) полностью доказана.

Элементы степенной булевой матрицы К можно также интерпретировать геометрически.

Теорема 1. Элемент (K(i))xx’(x,x’=1,2,…,k) i-й степени булевой матрицы узловых соединений является функцией работоспособности всех путей соединения между узлами x и x’, проходящих через любые другие промежуточные узлы, число которых равно 0,1,2,…, i-1.

Доказательство. Выше сформулированное предложение докажем методом полной индукции. Для i=1 справедливость теоремы следует из определения матрицы К. Если утверждение теоремы доказано для любого натурального i, то оно в этом

случае будет справедливо и для i+1, поскольку

 

(K(i+1))xx’=(K(i) ˄К)xx’= (К( ))λ ˄ (К)λx’

(4.48)

В каждом члене первый множитель в соответствии с предположением индукции представляет собой функцию работоспособности всех путей, связывающих x и λ узлы через промежуточные узлы, число которых не более i-1. Второй

множитель является функцией работоспособности прямого соединения узла λ с узлом x’. Следовательно, элемент (K(i+1))xx’

является функцией работоспособности всех соединительных путей между узлами x и x’ при максимальном числе промежуточных узлов, равном I [52].

Из теоремы 1 непосредственно следует важная.

Теорема 2. Элемент матрицы (K(k-1))k-1, k представляет собой функцию работоспособности системы с рассматриваемой структурной схемой надежности. Если при выполнении умножения булевых матриц последовательно опускать булевы выражения, соответствующие путям, которые многократно проходят через хотя бы один узел, то получим функцию работоспособности системы. Эту систему можно

88

истолковывать как параллельное соединение эквивалентных схем всех минимальных путей между (k-1)-м и k-м узлами.

Следствие. По найденным минимальным путям можно вычислить функцию отказа системы [52].

В качестве примера рассмотрим структурную схему надежности, изображенную на рисунке 4.10, с обозначенными узлами и ветвями.

Из матрицы функций работоспособности ветвей Х=<x1,x2, x3,x4, x5,x6, x7,x8> и матрицы инцидентности

=

получаем матрицу К узловых соединений, где для сокращения указываются лишь индексы булевых переменных, величины которых характеризуются символами 1 или -:

Рис. 4.10. Эквивалентная схема по работоспособности с обозначенными ветвями и узлами

89

Матрицу К можно также записать, исходя непосредственно из структурной схемы надежности. Вычисляя элемент (К)45(4) по теореме 1, получим все минимальные пути. Для булевых произведений выбирается сокращенная форма записи, например, вместо x1˄x2˄x3 записывается только 1 2 3. Тогда для четвертой и пятой строк К(2) получаем вектор-строки в виде

(2))4=(1˅23, 14˅15˅26, 2˅13, 1, 27), (К(2))5=(37˅48˅58, 8˅67,7˅86, 27, 1),

откуда

(4))45=(27˅137˅268˅1368˅148˅158˅1467˅1567˅2348˅23

58).

Элемент (К(4))45 дает функцию работоспособности системы [52].

4.4.4.2. Расчет минимальных сечений

Прежде всего, предполагается, что граф, соответствующий структурной схеме надежности, является плоским. Пусть в расширенном нулевой ветвью графе имеется всего m замкнутых контуров. Связная часть графа называется замкнутым контуром, если каждый узел этой части связывается друг с другом 2 ветвями, Если представить себе плоский граф без пересечений плоскости, то для каждой точки поверхности, которая не лежит прямо на ветви или узле графа, можно указать такой контур, внутри которого лежит рассматриваемая точка. Ограничивающие контур ветви образуют так называемое окно замкнутого контура. В этом разделе под контуром будем понимать замкнутый контур. Очевидно, не нарушая общности, можно считать, что (m-1)-й и m-й контуры выбраны так, как показано на рисунке 4.11.

90

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]