Научная статья на тему 'Логические методы в теории надежности. I. математический аппарат'

Логические методы в теории надежности. I. математический аппарат Текст научной статьи по специальности «Математика»

CC BY
377
72
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДВУЗНАЧНАЯ ЛОГИКА / ЗАКОНЫ ЛОГИКИ / МОДЕЛЬ НАДЕЖНОСТИ / НЕПРЕРЫВНАЯ ЛОГИКА / BIVALENT LOGIC / CONTINUOUS LOGIC / LAWS OF LOGIC / MODEL OF RELIABILITY

Аннотация научной статьи по математике, автор научной работы — Левин Виталий Ильич

Описаны дискретная двузначная и непрерывная логики, служащие математическим аппаратом для моделирования соответственно статики и динамики надежности.Es sind die für die Modellierung der Statistik und Dynamik der Sicherheit als matematischen Apparat dienenden diskreten zweistelligen und kontinuierlichen Logiken beschrieben.Sont décrites les logiques discrète et discontinue servant respectivement de lappareil mathématique pour le modélage de la statistique et de la dynamique de la sûreté.The paper describes discrete binary and continuous logic as mathematical apparatus for modeling both statics and dynamics of reliability.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Логические методы в теории надежности. I. математический аппарат»

Математика. Физика

УДК 681.5.09

ЛОГИЧЕСКИЕ МЕТОДЫ В ТЕОРИИ НАДЕЖНОСТИ. I. МАТЕМАТИЧЕСКИЙ АППАРАТ В.И. Левин

ГОУВПО «Пензенская государственная технологическая академия»;

levin@pgta.ac.ru

Представлена членом редколлегии профессором В.И. Коноваловым

Ключевые слова и фразы: двузначная логика; законы логики; модель надежности; непрерывная логика.

Аннотация: Описаны дискретная двузначная и непрерывная логики, служащие математическим аппаратом для моделирования соответственно статики и динамики надежности.

Введение

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

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

В предлагаемой теории первичными считаются последовательные моменты ti отказов и восстановлений блоков (элементов) и аналогичные моменты Т^ для системы в целом, а задача состоит в отыскании зависимостей Т'к = (^) между

ними. Эта теория обладает всеми указанными выше достоинствами. В то же время:

1) набор функций {fk } является наиболее полной качественной информацией о влиянии надежностей блоков на надежность системы, так как по нему можно количественно предсказать надежностное поведение системы при любых значениях надежности ее блоков (в частности, вычислить те или иные характеристики надежности системы);

2) можно даже в отсутствие числовых данных о надежности блоков сравнивать надежность систем: равнонадежным системам соответствуют эквивалентные наборы {fk }, более надежной системе соответствует увеличение значений функций fk, выражающих моменты отказов, и уменьшение значений функций fk, выражающих моменты восстановлений;

3) можно изучать не только обычные модели, в которых надежностное состояние системы в любой момент времени полностью определяется надежностными состояниями блоков в тот же момент, но и модели с запоминанием предыдущих состояний;

4) зная набор функций {fk } системы, можно, наблюдая состояния ее блоков, прогнозировать индивидуальное надежностное поведение системы и на основе этого организовать ее рациональное техническое обслуживание.

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

Автоматная модель и логические методы излагаемой теории облегчают ее изучение студентами, а также ее усвоение инженерами.

1.1. Двузначная дискретная логика

Рассмотрим множество из двух элементов {0,1} . Введем над ним следующие

логические операции:

конъюнкцию

Г 1, если x1 = x 2 = 1; у = x1 л x2 = < 12 (1.1)

1 0 в остальных случаях,

дизъюнкцию

у = ^ V x2 =| 0, если * = ^ = 0; (1.2)

1 1 в остальных случаях,

- , Г 1, если x = 0;

У = x = 1 - x = 1 0, если x = 1. (1.3)

Назовем булевой функцией произвольную функцию, которая, как и ее аргументы, принимает значения из множества {0,1} . Ясно, что двухместные функции -

отрицание

конъюнкция (1.1) и дизъюнкция (1.2) и одноместная функция - отрицание (1.3) являются некоторыми простейшими булевыми функциями. Более сложными являются «-местные булевы функции: конъюнкции

В выражениях (1.1), (1.4) знак л обычно опускается, если нет опасности спутать конъюнкцию с другими операциями. Функции (1.1) и (1.2) являются частными случаями функций (1.4) и (1.5) при п = 2. Еще более сложными булевыми функциями являются:

элементарная п-местная конъюнкция

где xi есть xi либо xi. Например: у = х-^Х2Х3, у = х-^ V Х2.

Наиболее сложными булевыми функциями являются дизъюнкция различных элементарных конъюнкций - дизъюнктивная нормальная форма (ДНФ) и конъюнкция различных элементарных дизъюнкций - конъюнктивная нормальная форма (КНФ). Булевы функции (1.1) - (1.7) - частные случаи как ДНФ, так и КНФ. Произвольная булева функция также может быть представлена и в ДНФ, и в

Первичное задание булевой функции у = /(х^...,хп) обычно состоит в перечислении тех наборов аргументов (х^..., хп), на которых у = 1 (единичные наборы), либо тех наборов, на которых у = 0 (нулевые наборы). От задания перечислением единичных наборов можно перейти к заданию перечислением нулевых наборов и обратно, так как нулевые наборы - это все наборы, не являющиеся единичными, а единичные - это все наборы, не являющиеся нулевыми.

Для представления функции / в ДНФ удобно исходить из ее задания перечислением единичных наборов. При этом / записывается в виде дизъюнкции элементарных конъюнкций, каждая из них обращается в 1 на каком-то одном наборе.

Пример 1.1. Функция у = /(х1, Х2) равна 1 на наборах 01 и 10. Запишем ее в ДНФ. Видим, что на наборе 01 обращается в единицу элементарная конъюнкция Х1Х2 , а на наборе 10 - конъюнкция Х1Х2 . Поэтому получаем у = Х1Х2 V Х1Х2.

Для представления функции / в КНФ удобно исходить из ее задания перечислением нулевых наборов. При этом / записывается в виде конъюнкции элементарных дизъюнкций, каждая из которых обращается в нуль на каком-то одном наборе.

Пример 1.2. Функция у = /(Х1, Х2, Х3) равна 0 на наборах 000 и 111. Так как на наборе 000 обращается в нуль элементарная дизъюнкция Х1 V Х2 V Х3, а на наборе 111 - дизъюнкция Х1 V Х2 V Х3 , имеем у = (Х1 V Х2 V Х3 )(Х1 V Х2 V Х3) .

От представления булевой функции в ДНФ легко перейти к ее представлению в КНФ и обратно. В первом случае совершается переход: ДНФ функции ^ пред-

если Х1 = к = Хп = 1; в остальных случаях,

(1.4)

дизъюнкции

0, если Х1 = к = Хп = 0; 1 в остальных случаях.

(1.5)

y = X1 л X2 л к л xn (иначе XX • • • xn);

(1.6)

элементарная п-местная дизъюнкция

y = X! v X2 v к v Xn,

(1.7)

КНФ.

ставление функции перечислением единичных наборов ^ представление функции перечислением нулевых наборов ^ КНФ функции; во втором случае - об-

ратный переход.

Пример 1.3. Задана ДНФ функции из примера 1.1: у = хх V х1 Х2. Найти эквивалентное представление функции в виде КНФ. Из ДНФ функции видно, что единичные наборы 01 и 10. Значит, нулевые наборы - 00 и 11, откуда КНФ функции

у = (X! V Х2)(Х! V Х2).

Логические операции конъюнкции, дизъюнкции и отрицания подчиняются следующим законам:

тавтологии

х V х = х, хх = х; (1.8)

переместительному

х V у = у V х, ху = ух; (1.9)

сочетательному

(х V у) V г = х V (у V х) = х V у V г, (ху)х = х(ух) = хух ; (1.10)

распределительному

х(у V х) = ху V хх, х V ух = (х V у)(х V х) ; (1.11)

отрицания (де Моргана)

х V у = ху, ху = х V у ; (1.12)

поглощения

х V ху = х, х(х V у) = х; (1.13)

двойного отрицания

х = х ; (1.14)

склеивания

х V х = 1, хх = 0; (1.15)

ортогонализации

х V ху = х V у . (1.16)

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

Пример 1.4. Привести к минимальному виду выражение у = х^х4 V х2х3х4 V

V х2 х3 х5 V хх х4 V х2 £3 хз .

Объединим первую конъюнкцию с четвертой, а третью - с пятой. Вынося за скобки в каждой из пар конъюнкций общую букву и учитывая закон (1.15), получаем у = х1 х4 V х2 хз V х2 х3 х4. Дальнейшее упрощение полученного выражения в классе ДНФ невозможно, однако, оно станет возможным, если допустить другие формы выражения у. Например, объединяя в последнем выражении первую конъюнкцию с третьей и вынося в них за скобки х4 , получаем у = (х1 V х2 х3 )х4 V х2 х5. Аналогичный результат получается при объединении второй конъюнкции с третьей.

Используя эквивалентные преобразования, можно любое логическое выражение преобразовать в ДНФ или КНФ.

1.2. Непрерывная логика

Рассмотрим бесконечное непрерывное множество точек С = [А, В] - отрезок

прямой А, В. Введем над С логические операции:

конъюнкцию

у = х1 л х2 = шш( х1, х2); (1.17)

дизъюнкцию

у = х1 V х2 = шах(х1, х2); (1.18)

отрицание

у = х = А + В - х . (1.19)

Операции (1.17) - (1.19) обобщают операции (1.1) - (1.3) и переходят в них в частном случае, когда множество С = {0,1}.

Назовем произвольную функцию, которая, как и ее аргументы, принимает значения из множества С и представима в виде суперпозиции логических операций (1.17) - (1.19) функций НЛ. Двухместные функции - конъюнкция (1.17) и дизъюнкция (1.18) и одноместная функция - отрицание (1.19) - простейшие функции НЛ. Более сложные функции:

п -местная конъюнкция

П

у = х1 л к л хп = л xi = ш1и(х1,..., хп); (1.20)

i=1

п-местная дизъюнкция

п

у = х1 V к V хп = V х^ = шах(х1,..., хп). (1.21)

i=1

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Еще более сложны элементарная п-местная конъюнкция

у = х1 х1х2х2 к хпхп (1.22)

и элементарная п-местная дизъюнкция

у = х1 V х1 V х2 V х2 V к V хп V хп . (1.23)

В выражениях (1.22), (1.23) некоторые буквы с отрицаниями могут отсутствовать. Например, у = х1х2 х2 или у = х1 V х1 V х2 . Как видим, в отличие от двузначной логики в НЛ элементарные конъюнкции и дизъюнкции могут вместе с буквой xi содержать и ее отрицание х^.

Наиболее сложные функции НЛ - ДНФ, то есть дизъюнкция различных элементарных конъюнкций, и КНФ, то есть конъюнкция различных элементарных дизъюнкций. Эти функции включают в себя как частные случаи введенные выше функции (1.17) - (1.23).

Всякая функция НЛ у = f (х1,..., хп) на любом наборе аргументов (х1,..., хп) принимает значение одного из аргументов xi или его отрицания xi. Это следует из того, что элементарные логические операции (1.17) - (1.19), суперпозицией которых представлено выражение у = f (х1,..., хп), всегда имеют своим результатом одну из переменных, участвующих в операции, или ее отрицание.

Первичное задание функции НЛ у = f (х1,..., хп) может состоять в перечислении всех вариантов упорядочения аргументов х1,..., хп с указанием для каждо-

го варианта того аргумента хг- или его отрицания хг, чье значение принимает функция. От первичного задания функции НЛ легко перейти к ее аналитическому представлению с помощью суперпозиции логических операций (1.17) - (1.19). Методику перехода поясним на примере.

Пример 1.5. Функция НЛ от трех переменных задана табл. 1. Найти аналитическое представление функции.

Согласно табл. 1

1x1 при Х1 < Х2 и Х3 < Х1;

Х2 при Х2 < Х1 и Хз < Х2;

Хз при Хз > Х1Х2.

Используем конъюнкцию НЛ и объединим первые две строки в одну

у = |Х1 Х2 при Х3 < Х1Х2;

[Х3 при Х3 > Х1Х2.

Объединяя теперь обе строки в одну с помощью операции дизъюнкции НЛ, находим искомое представление: у = хх V Х3 .

Операции конъюнкции, дизъюнкции и отрицания НЛ подчиняются большинству законов, которым подчиняются аналогичные операции двузначной логики, а именно (1.8) - (1.14).

Однако законы склеивания и ортогонализации НЛ оказываются более сложными, чем их аналоги в двузначной логике:

х V Х = М+1 х - М |; ХХ = М-1 х - М |; (1.24)

Х V Ху = (х V у)(М + | х -М |), (1.25)

где М = (А + В)/2.

При помощи перечисленных законов выражения функций НЛ могут подвергаться эквивалентным преобразованиям в целях их упрощения. Множество всех функций НЛ, рассматриваемых совместно с операциями конъюнкции, дизъюнкции и отрицания НЛ, подчиняющимися законам (1.8) - (1.14), (1.24), (1.25), называется алгеброй НЛ.

Произвольная функция НЛ может быть представлена в любой из двух стандартных форм - ДНФ и КНФ. Для такого представления удобно исходить из задания функции в аналитической форме. Переход от такой формы к ДНФ состоит в последовательном выполнении двух чередующихся операций: 1) спуск отрицаний с более сложных выражений на их менее сложные части в соответствии с законами отрицания (1.12), (1.14); 2) раскрытие скобок в соответствии с первым распределительным законом (1.11).

Таблица 1

Упорядочение аргументов Значение функции Упорядочение аргументов Значение функции

Х1 < х2 < х3 х3 х2 < х3 < Х1 х3

Х1 < х3 < х2 х3 х3 < Х1 < х2 Х1

х2 < Х1 < х3 х3 х3 < х2 < Х1 х2

Пример 1.6. Привести к ДНФ функцию НЛ у = (хх VХ2Х3)Х1Х4 . Так, согласно (1.12), (1.14), Х1Х4 = Х1 V Х4 . Подставив это в выражение у и раскрыв скобки по (1.11), после упрощения мы получим у = (Х1Х2 V Х2Х3ХХ1 V Х4) = Х1Х2 V Х1Х2Х3 V

VХ1Х2Х4 V Х2Х3Х4 = Х1Х2 V Х1Х2Х3 V Х2Х3Х4 .

Переход от произвольной аналитической формы записи функций НЛ к КНФ состоит в последовательном выполнении двух чередующихся операций: 1) спуск отрицаний с более сложных выражений на их менее сложные части согласно законам отрицания (1.12) (1.14); 2) введение скобок согласно второму распределительному закону (1.11).

Пример 1.7. Привести к КНФ функцию НЛ из примера 1.6. Имеем согласно второму закону (1.11) ХХ VХ2Х3 = (ХХ V Х2ХХ1Х2 VХ3) = (Х1 VХ2)(Х2 V Х2ХХ1 V Х3) х

х(х2 VХ3). Учитывая найденное в примере 1.6 выражение Х1Х4 , получаем

у = (Х1 V Х2 )(Х2 V Х2 )(Х1 V Х3 )(Х2 V Х3 )(Х1 V Х4) .

где / и ф - заданные функции НЛ; ^1,..., ак - известные, а Х1,..., хп - неизвестные (искомые) аргументы. Любой набор (Х1,..., хп), для которого равенство (1.26) обращается в тождество, называется частным решением уравнения (1.26). Совокупность всех частных решений называется общим решением.

Аналогично уравнению вводится неравенство НЛ

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

Пусть обе части уравнения (1.26) представлены в ДНФ. Тогда в обеих частях последней операцией может быть только конъюнкция и дизъюнкция. Пусть, например, в левой части последняя операция - дизъюнкция. Тогда уравнение можно записать в виде

где а = (а1; к, ау) - вектор параметров; х = (х1;..., хп) - вектор неизвестных. Согласно определению дизъюнкции НЛ уравнение (1.28) эквивалентно объединению двух систем уравнений и неравенств:

1.3. Уравнения и неравенства НЛ

Уравнением НЛ называется уравнение вида

/(аі,..., ак, хі,..., Хп) = ф(аі,..., ак, хь ..., Хп),

(1.26)

f (ab ..., ak, xj,..., Xn) < Ф (ab ..., ak, xb ..., Xn).

(1.27)

fl (a, x) v fj (a, x) = ф (a, x),

(1.2S)

fl(a, x) > f2(a, x) fl(a, x) = ф(a, x)

fl(a, x) < f2(a, x) f2 (a, x) = ф^, x)

(1.29)

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

Пример 1.8. Решить уравнение ax = b. Это уравнение путем расчленения левой части превращаем в объединение систем (x > a = b) u (x = b < a). Отсюда решение: x = b при a > b и x > b при a = b (решение существует только при a > b).

Пример 1.9. Решить неравенство ax > b . Расчленение левой части дает объединение систем (x > a > b) u (b < x < a). Отсюда решение: x > b (существует при a > b).

Пример 1.10. Решить неравенство ax < b . Расчленением левой части получаем (x > a < b) u (x < a,b). Решение: x e [A, B] при a < b и x < b при a > b (существует всегда).

Пример 1.11. Решить уравнение c v x = b. Расчленение левой части дает объединение систем (b = x > c) u (b = c > x). Решение: x = b при b > c и x < b при b = c (существует при b > c).

1.4. Вероятностные расчеты в непрерывной логике

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

1. Пусть, например, функция НЛ имеет вид конъюнкции

У =/\x,, (1.30)

i=1

а ее аргументы xi - независимые случайные величины с функциями распределения Fx, (x) = P(xi < x), где P - символ вероятности, и плотностями вероятности

d_

dx

пределения Fy (x). Найдем Fy (x). По определению конъюнкции НЛ (1.20)

y = minxi. Поэтому y > x только при xj > x,..., xn > x. Отсюда Fy (x) = P (y < x) =

n n n

= 1 -P(y > x) = 1-ПP(xi > x) = 1-П[1 -P(x, <x)] = 1-П[1 -FXl (x)]. i=1 i=1 i=1

Таким образом,

n

Fy(x) = 1 -П[1 -FXt (x)]. (1.31)

i=1

Дифференцируя по x, найдем плотность вероятности y

n

gy (x) = Z8x,- (x)n[1 - Fxi (x)]. (1.32)

j=1 i*j

gx, (x) = —Fxi (x). Тогда случайна также величина y с некоторой функцией рас-

Для одинаково распределенных аргументов х,, I = 1,п:

Ру (х) = 1 - [1 - F(х)]п ; (1.33)

яу (х) = пя(х)[1 - Р (х)]п-1, (1.34)

где Р(х) и я (х) - функция распределения и плотность вероятности аргумента.

2. Рассмотрим функцию НЛ - дизъюнкцию

п

У = У' х1 (1.35)

г=1

с прежними (см. п. 1) случайными аргументами х,. Так как по определению дизъюнкции (1.21) у = тахх,, то у < х только при х1 < х,..., хп < х. Отсюда функция

I

распределения величины у

п

Ру(х) = П (х), (1.36)

1=1

ее плотность вероятности

Яу (х) = ^^8х, (х)П(х). (1.37)

у=1

Для одинаково распределенных аргументов х,, I = 1,..., п:

Ру (х) = [Р (х)]п; (1.38)

Яу (х) = пя (х)[Р (х)]п-1. (1.39)

3. Рассмотрим функцию НЛ в виде ДНФ без общих аргументов в различных конъюнкциях. Все аргументы - независимые случайные величины. Распределение такой функции можно найти, используя формулы распределения конъюнкции (п. 1) и дизъюнкции (п. 2).

Пример 1.12. Функция НЛ имеет вид: Б = х1 х2 V х3х4. Аргументы х, независимы и распределены по одному и тому же закону с функцией распределения Р(х) и плотностью вероятности я (х). Найдем распределение величины Б .

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Согласно (1.33), (1.34) конъюнкции хх и х3 х4 имеют одинаковые функцию

л 2 л распределения Р(х) = 1 -[1 - Р(х)] = Р(х)[2 - Р(х)] и плотность вероятности Я(х) =

= 2я(х)[1 - Р(х)]. Величина Б согласно (1.38), (1.39) имеет функцию распределения

^ (х) = Р2( х) = Р 2( х)[2 - Р (х)]2

и плотность вероятности

Яв (х) = 2 Я( х) Р(х) = 4 я (х)Р (х)[1 - Р (х)][2 - Р (х)].

4. Для отыскания распределения функции НЛ общего вида используется метод расчленения (см. § 1.3).

Пример 1.13. Функция НЛ имеет вид: у = ХуV ХуХ3 V х2 Х3 (функция-медиана принимает значение средней из переменных ху, х2, Х3 ). Аргументы х1 зависимы и распределены с совместной плотностью вероятности

8(Ху,х2,Х3) при Ху < х2 < Х3;

8 (Ху, Х2, Х3) = 'я (Ху, Х2, Х3) при Х3 < Х2 < Ху;

0 в остальных случаях.

Найдем функцию распределения Гу (х) величины у . Сначала расчленим событие (у < х) : (у < х) = (Ху < Х2 < Х3 , Х2 < х) и (Ху < Х3 < Х 2 , Х3 < х) и (Х3 < Ху < Х2 ,

Ху < х)и(Х2 < Ху < Х3, Ху <х)и(Х2 < Х3 < Ху, Х3 <х)и(Х3 < Х2 < Ху, х2 <х). От-

сюда, с учетом заданной совместной плотности вероятности аргументов функции /(•), получаем Гу (х) = Р(у < х) = № 8у( Х , Х2, Х3) ёху ёх2 йх3 + ^ 8 2 ( Х , Х2 ,

Ху < Х2 < Х3 Х3 < Х2 < Ху

Х2 < х Х2 < х

х3)йхуйх2йх3, и для получения явного выражения Гу(х) остается задать явные

выражения функций 8у (•) и я2 (•) и проинтегрировать.

Другой универсальный прием основан на методе Монте-Карло, то есть: у) генерировании N независимых наборов случайных аргументов Ху,...,хп заданной функции НЛ у = /(Ху,..., хп) в соответствии с заданным распределением этих аргументов;

2) подсчете для каждого набора (Ху,..., хп) соответствующего значения функции у;

3) подсчете частоты попадания значений функции у в различные подобласти области ее определения, что дает оценку распределения значений у.

Этот прием, в отличие от предыдущего, применим к весьма сложным функциям НЛ. Однако его погрешность мала лишь при больших N.

5. Как следует из пп. у, 2, для отдельных классов функций НЛ у = /(ху,..., хп), вероятностное распределение значений у можно найти, минуя

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

(г)

хп =

Ху

(у.40)

со случайными независимыми элементами х^, распределенными по одному и тому же закону с распределением Г(х) и плотностью вероятности я(х). Найдем

плотность вероятности я’п (х) величины хп .

Расположим элементы логического определителя (у.40) в порядке неубывания: х(у) < х(2) <... < х(п). По определению хп = х(г). Значит, среди п элементов х/ имеется (г - у) не больших Хгп и (п - г) не меньших хп . Найдем вероятность я’п(х)ёх того, что значение Хгп находится в интервале (х,х + ёх). Ясно, что

8Гп (х)ёх = Рур2 Р3, (у.4у)

х

2

х„

где Ру = пя(х)ёх - вероятность того, что какой-либо из п элементов хI находится в интервале (х, х + ёх); Р2 = Сп-|гг-у (х) - вероятность того, что из оставшихся (п - у) элементов х, ровно (г - у) каких-то элементов находятся в интервале

(-да, х); Р3 = [у - Г(х)]п г - вероятность того, что оставшиеся (п - г) элементов х, находятся в интервале (х + ёх,да). Подставив выражения Р в (у.4у), получим

8Гп (х) = пСп-Г-у(х)8(х)[! - Г(х)]п-г . (Т42)

Из (Т42) при г = \ и г = п, как частные случаи, следуют ранее полученные выражения (у.34) и (у.39) плотности вероятности двух функций НЛ: конъюнкции и дизъюнкции.

Список литературы

Т Ллойд, Д.К. Надежность: организация, исследования, методы, математический аппарат / Д.К. Ллойд, М. Липов. - М. : Советское радио, !964. - 350 с.

2. Барлоу, Р. Математическая теория надежности / Р. Барлоу, Ф. Прошан. -М. : Советское радио, !969. - 4Ш с.

3. Райншке, К. Модели надежности и чувствительности систем / К. Райншке. -М. : Мир, у.979. - 454 с.

4. Левин, Б.Р. Теория надежности радиотехнических систем / Б.Р. Левин. -М. : Советское радио, !978. - 264 с.

5. Поспелов, Д.А. Логические методы анализа и синтеза схем / Д.А. Поспелов. - М. : Энергия, ^74. - 368 с.

6. Левин, В.И. Бесконечнозначная логика в задачах кибернетики / В.И. Левин. - М. : Радио и связь, !982. - !76 с.

Logical Methods in Reliability Theory.

I. Mathematical Apparatus

V.I Levin

Penza State Technological Academy; levin@pgta.ac.ru

Key words and phrases: bivalent logic; continuous logic; laws of logic; model of reliability.

Abstract: The paper describes discrete binary and continuous logic as mathematical apparatus for modeling both statics and dynamics of reliability.

Logische Methoden in der Sicherheitstheorie

Zusammenfassung: Es sind die fur die Modellierung der Statistik und Dynamik der Sicherheit als matematischen Apparat dienenden diskreten zweistelligen und kontinuierlichen Logiken beschrieben.

Methodes logiques dans la theorie de la sfirete.

I. Appareil mathematique

Resume: Sont decrites les logiques discrete et discontinue servant respectivement de l’appareil mathematique pour le modelage de la statistique et de la dynamique de la surete.

Автор: Левин Виталий Ильич - доктор технических наук, профессор, заведующий кафедрой «Научные технологии», ГОУ ВПО «ПГТА».

Рецензент: Муромцев Дмитрий Юрьевич - доктор технических наук, профессор, заведующий кафедрой «Конструирование радиоэлектронных и микропроцессорных систем», ГОУ ВПО «ТГТУ».

i Надоели баннеры? Вы всегда можете отключить рекламу.