Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Метод расчета показателей надежности с помощью алгоритма ортогонализации
В некоторых случаях переход от повторной ФАЛ к ВФ удобнее реализовать (например, с помощью ЭВМ) не по формуле полной вероятности, а с помощью теоремы сложения вероятностей несовместных событий. С этой целью был разработан специальный алгоритм, основанный на преобразовании произвольной ФАЛ в ОДНФ. Для описания алгоритма ортогонализации сформулируем два утверждения [3].
Утверждение 1. Отрицание элементарной конъюнкции ранга s K1 = x1, x2, ….xs эквивалентно дизъюнкции
В матричной форме записи логических функций данное преобразование имеет вид:
Утверждение 2. Булева функция у(х1 х2,..., хM), представленная в ДНФ в виде или в матричной форме записи:
Если вместо каждого выражения Ki (i ≤ m) подставить его представление согласно (3.24)), то в результате приведения дизъюнкции (3.27)) к ДНФ ( раскрытием скобок ) получим ОДНФ булевой функции у(х1 х2,..., хM)
где оi - ортогональные члены функции у(X) записанной в ОДНФ; S - число членов ОДНФ. Пример 2. Как и в предыдущем примере, возьмем структурную
Заметим, что функция у(Х) в выражении (3.31) представлена в ДНФ. Если бы она была записана в какой-либо другой форме (например, формула (2.62) ), то перед применением алгоритма ортогонализации ее необходимо было бы преобразовать к ДНФ.
Пронумеруем члены ДНФ (3.31) следующим образом:
Запишем уравнение (3.31), используя (3.32) в матричной форме с учетом 3.28:
Как видно из равенства (3.38), все члены этой дизъюнкции действительно попарно ортогональны. Равенство (3.38) по внешнему виду отличается от равенства (3.23), тем не менее, оно приводит к тем же самым количественным результатам. Действительно, в соответствии с формулой (3.30) имеем
Метод расчета надежности с использованием алгоритма ортогонализации достаточно трудоемок для ручных расчетов, но при использовании ПЭВМ - это один из эффективных методов практических расчетов структурно-сложных систем с большим числом элементов.
Рекурентный метод
Этот метод предложен И.А. Рябининым и основан на использовании теоремы сложения вероятностей совместных событий, в качестве которых здесь непосредственно выступают элементарные конъюнкций условий работоспособности системы, записанных в ДНФ с помощью кратчайших путей успешного функционирования [ 3 ].
или минимальных сечений
Согласно этой теореме и приведенным выражениям, вероятность безотказной работы системы (или вероятность ее отказа) можно вычислить по формулам:
Аналогичное можно написать выражение для P(y) и по минимальным сечениям. Несмотря на кажущуюся громоздкость формул расчеты надежности с помощью такого метода называются достаточно простыми. Для этого предполагается производить расчеты в табличной форме, чем и объясняется название данного метода расчета.
Алгоритм наращивания путей
Поиск наиболее рациональных методов преобразования ФАЛ в ВФ привел к созданию еще одного метода, у истоков которого стояли Л.Г.Акулова и авторы работ [ 3 ]. Этот алгоритм позволяет в ряде случаев упростить вычисление вероятностных функций ортогональных ФАЛ в рассмотренном ранее методе ортогонализации за счет частичного замещения [3 ].
Схемно-логический метод
Предложен Смирновым А.С. и впервые опубликован в 1971 г. [3 ]. Этот метод основан на том, что за счет применения релейно-контактной схемы (РКС) разложение повторной ФАЛ производится не по одному аргументу (как это делается в алгоритме разрезания), а сразу по повторяющейся комбинации аргументов, что при числе аргументов (N> 20) дает существенный выигрыш. Для практического применения в случае ССН большой размерности наиболее удобными можно считать алгоритмы ортогонализации, рекуррентный, наращивания путей. В случае небольшой размерности (N< 20) - схемно-логический метод и метод разрезания. Более подробное изложение рекуррентного метода, наращивания путей и счетно-логического метода можно найти в книге И.А.Рябинина [3 ]. В заключение следует отметить следующее. Модели и методы расчета надежности на базе булевых функций получили широкое распространение в практике изучения надежности, Однако, необходимо сделать некоторые замечания о границах применимости и недостатках таких моделей надежности. 1. В рамках теории булевых функций каждый элемент может иметь только два уровня ( 1 или 0). Но отказ одного и того же элемента в зависимости от его типа может иметь совершенно различные воздействия на систему (например, отказ типа " обрыв" и отказ типа " короткое замыкание" ). 1. При построении булевых моделей считается, что мгновенные состояния элементов однозначно задают состояние системы в тот же момент времени. Это подразумевает, что временная последовательность отказов элементов не имеет значение. Бинарность состояний элементов и системы часто бывает очень грубым приближением. Границы применимости булевых моделей в теории надежности и их недостатки следует искать исключительно в принципах построения этих моделей, поэтому и преодоление этих недостатков возможно при построении этих моделей. Эти вопросы выходят за рамки данного пособия. Более подробное изложение этих вопросов желающие могут найти в [3 ].
|
Последнее изменение этой страницы: 2017-05-11; Просмотров: 408; Нарушение авторского права страницы