Научная статья на тему 'Метод оценки надежности сложных технических систем'

Метод оценки надежности сложных технических систем Текст научной статьи по специальности «Математика»

CC BY
730
125
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ИМПЛИКАНТ / НАДЕЖНОСТЬ / ЛОГИЧЕСКАЯ ФУНКЦИЯ / ЛОГИКО-ВЕРОЯТНОСТНЫЙ МЕТОД / IMPLICANT / RELIABILITY / LOGICAL FUNCTION / LOGICAL-AND-PROBABILISTIC METHOD

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

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

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

A method of evaluation of complex technical systems reliability

A logical-and-probabilistic method for evaluation of technical systems reliability where technical systems described by the denial vector with components characterised by sets of implicants with intervallic given probabilities of truth is introduced in this article. In this analysis, only implicants with minimal lower and maximum top limits are considered, which allows to avoid the intervallic methods and to simplify the methods of calculation of probabilities of sentences and the algorithm of calculation of utmost evaluation of technical systems reliability.

Текст научной работы на тему «Метод оценки надежности сложных технических систем»

X КРАТКИЕ СООБЩЕНИЯ

УДК 519.71

МЕТОД ОЦЕНКИ НАДЕЖНОСТИ СЛОЖНЫХ ТЕХНИЧЕСКИХ СИСТЕМ

В. Г. Курбанов,

канд. физ.-мат. наук

Институт проблем машиноведения РАН

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

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

Введение

Использование методов и технологий обработки знаний для организации интеллектуального диагностирования сложных технических объектов, особенно в экстремальных условиях и при высоком уровне помех, весьма актуально. В связи с этим представляется важным создание моделей прогнозирования отказов интеллектуальных систем и разработка алгоритмов для оценки надежности интеллектуальных технических систем.

Постановка задачи

Рассмотрим техническую систему, состоящую из N частей. Нужно по характеристикам системы определить ее надежность. Пусть система харак-теризируется кортежем

<5, и, У, Г>, где 5 — состояние системы; и — управление; У — вектор поломки; t — время. Используем правила-продукты для выявления причины отказа разных частей системы. Пусть у = (у1, у2, ..., уп) — вектор отказа технической системы, у[ — причина отказа, і = 1, 2, ..., п; j = 1, 2, ..., N — число вариантов, т. е. отказу соответствует следующее сочетание показателей (характеристик) частей технической системы: у^уйу...уут ^ у. Причина выхода из строя у[ выражается следующими логическими уравнениями:

УІ1 V Уі2 V ••• V Уіт ^ Уі ;

Уіі VУі2 V... Vуїт ^ у2; (1)

уК Vу% V...уЦ ^уГ,

здесь I — номер отказа; т — число показателей. Пусть р[ (у;) — вероятность отказа у[, р[ (у;) е [0,1]. Задача состоит в том, чтобы найти то сочетание у[, которое максимизирует функцию (надежность системы):

Р(У1 ЛУ2 Л---Луп) ^ тах. (2)

Рь

Метод решения задачи

Сначала отметим, что каждому отказу у■ (1 = = 1, 2, ..., п, ] = 1, 2, ..., N соответствует множество (отрезки) вероятностей Qi = [#а, qiN], где 0 < qil < 1, 0 < дт < 1. Создадим два множества, элементы которых принадлежат множеству Q^.

q2l, ., qnl} и

Qmax = {qlN, q2N, •", qnN}. (3)

Используя метод из работы [1], систему (1) сведем к системе

AS = Ь, (4)

где А — прямоугольная двоичная матрица размерностью [п, т], п > т; S — фундаментальный вектор логической системы размерностью п; Ь — двоичный вектор размерностью п.

Метод [1] позволяет сводить исходные системы в форме конечных автоматов к линейным системам алгебраических уравнений в форме, известной как линейные последовательностные машины (ЛПМ) [2]. Это дает возможность перейти от имитационных методов исследования к анали-

ИНФОРМАІІИОННО-УПРАВЛЯЮШИЕ СИСТЕМЫ 75

У КРАТКИЕ СООБЩЕНИЯ "7

тическим методам линейной алгебры по mod2. В этом случае эксперименты над моделями не проводятся. Численные оценки определяются беспоисковыми способами, а результаты представляются в аналитической форме.

Представление моделей в форме ЛПМ имеет принципиальное значение, так как позволяет задачи, для которых неизвестно решение за полиномиальное время, привести к задачам, для которых известны эффективные алгоритмы решения. По терминологии С. Кука [3], это означает свести задачу к подклассу Р так называемых ЖР-полных задач. В теории ЖР-полноты задач дискретной оптимизации, разработанной С. Куком, проблема сводимости одной задачи к другой за полиномиальное время, как функции числа шагов от ее размерности (п), является одной из важнейших. Линеаризация систем уравнений логического типа, содержащих конъюнкции из компонентов вектора состояний, позволяет за счет его расширения упорядочить причинно-следственные связи в комбинаторных задачах математического программирования и сравнительно просто определить их сложность, а также оценить логическую замкнутость и непротиворечивость исходной нелинейной системы логических уравнений.

И. И. Жегалкин [4, 5], основываясь на алгебре Буля, упростил законы оперирования с логическими сложением и умножением и свел эти операции к действиям, на которые распространяются арифметические законы ассоциативности, коммутативности и дистрибутивности.

Таким образом, при решении систем логических уравнений их арифметизация легко осуществляется переводом логической функции (ЛФ) из булева базиса в базис Жегалкина, а при интерпретации полученных решений — обратно в булевый базис. При этом любая ЛФ [4] может быть представлена в форме полинома Жегалкина (канонической полиноминальной новой форме) единственным образом посредством компонентов вектора S в качестве ее аргументов. Таким же образом можно аргументы вероятностной функции из (2) представить в базисе Жегалкина. Можно показать, что при представлении любой ЛФ в качестве произведения идентификационной строки на фундаментальный вектор вероятность этой функции можно рассматривать как алгебраическую сумму, каждый элемент которой вычисляется независимо от других компонентов, только по его порядковому номеру.

Рассмотрим две задачи:

(5)

Р(У1 ЛУ2 Л---Луп) ^ тах

рі Є^тіп

А^ = Ц Р(У1 Л У2 л —Л уп) ^ тіп

рі Є^тах

(6)

(7)

А^2 = Ь2, (8)

где строки из систем уравнений (6) и (8) выбираются так, чтобы соответствовали элементам из множеств фт1п и фтах. Назовем систему уравнений (5),

(6) нижней граничной, а систему уравнений (7), (8) — верхней граничной задачей оценки надежности технической системы. Множество допустимых решений (5), (6) обозначим через Мт1п, а (7), (8) — через Мтах. Элементы этих множеств находятся путем проверки удовлетворения строк из (6) и (8) соответственно в (5) и (7). Далее оптимизация целевых функций (5) и (7) производится на множествах Мт1п и Мтах. Для этого вычисляются вероятности элементов из множеств МтП и Мтах. Среди них находятся минимум (максимум) вероятностей р (р). Они являются решениями для верхней (нижней) граничной задачи оценки надежности технической системы. Следовательно, решения (1), (2), т. е. надежность системы Р находится между минимумом и максимумом р и р. Для интерпретации решений, т. е. выявления того сочетания событий, которому соответствуют данные вероятности, можно использовать графический метод. Для этого по оси абсцисс нужно отложить номера сочетаний событий, а по оси ординат — соответствующие вероятности, характеризующие надежности.

Заключение

Вышеизложенный метод позволяет свести задачу надежности технической системы, когда вероятности поломки частей системы даны в виде множества (отрезков), к нижней граничной и верхней граничной задачам оценки надежности и соответственно получить гарантированные оценки надежности системы.

Литература

1. Дубаренко В. В., Курбанов В. Г. Метод приведения систем логических уравнений к форме линейных последовательностных машин //Информационноизмерительные и управляющие системы. 2009. № 4. С. 37-41.

2. Гилл А. Линейные последовательностные машины. — М.: Наука, 1974. — 335 с.

3. Кук С. А. Сложность процедур вывода теорем // Кибернетический сборник. Новая серия. М.: Мир, 1975. Вып. 12. С. 5-15.

4. Жегалкин И. И. О технике вычислений предложений в символической логике // Мат. сб. 1927. Т. 34. Вып. 1. С. 305-338.

5. Жегалкин И. И. Арифметизация символической логики // Мет. сб. 1928. Т. 35. Вып. 3, 4. С. 9-28.

76

ИНФОРМАЦИОННО-УПРАВЛЯЮШИЕ СИСТЕМЫ

№ 4, 2010

и

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