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

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

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

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

Актуальность. В последние годы все большее внимание ученых и проектировщиков систем связи приобретают вопросы совершенствования методов оценки надежности и безопасности технических систем, в связи с выдвигаемыми задачами повышения значений этих характеристик. Цель статьи заключается в разработке логической модели надежности технических систем и соответствующих логических методов оценки надежности таких систем, которые в отличие от известных используют не традиционные вероятностные показатели надежности, а детерминированные логические показатели. Метод. Для достижения поставленной цели в статье предложено использовать в качестве исходных данных наблюдаемые моменты последовательных отказов и восстановлений элементов технической системы, а в качестве характеристик надежности самой системы моменты последовательных отказов и восстановлений этой системы. В этом случае задача оценки надежности системы сводится к построению ее математической модели в виде логических функций, выражающих моменты ее последовательных отказов и восстановлений через аналогичные моменты всех ее элементов. В этой части статьи детально разрабатывается логический математический аппарат, предназначенный для вычисления логической функции надежности технических систем. Новизна работы заключается в построении адекватной логической модели надежности системы, позволяющей свести оценку надежности технической системы к вычислению ее логических функций надежности. Результат. В этой части статьи детально разработаны логическая модель надежности и методы ее исследования, позволяющие вводить новые показатели надежности технических систем, не требующие для своей оценки использования вероятностных методов и исходных статистических данных об отказах элементов. Во второй статьи на основе разработанной логической модели надежности и методах ее исследования будет решена задача построения автоматной модели надежности систем, которая позволит вести практические расчеты надежности реальных технических систем.

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

Evaluation of Reliability of Systems by Logical Methods

Relevance. In recent years, the increasing attention of scientists and designers of communication systems has been acquiring the issues of improving methods for assessing the reliability and safety of technical systems, in connection with the tasks put forward to increase the values of these characteristics. Purpose of the article. is to develop a new, logical model of the reliability of technical systems and the corresponding logical methods for assessing the reliability of such systems, using not traditional probabilistic but deterministic logical reliability indicators. Method. To achieve this goal, it was suggested to use as the initial data the observed moments of successive failures and recovery of the elements of the technical system, and as the reliability characteristics of the system itself, the moments of successive failures and recovery of this system. In this case, the problem of estimating the reliability of a system is reduced to constructing its mathematical model in the form of logical functions expressing the moments of its successive failures and restores through analogous moments of all its elements. In this connection, a logical mathematical apparatus designed to calculate the logical function of the reliability of technical systems is developed in detail. Novelty of the work is the construction of an adequate logical model of the system's reliability, which makes it possible to reduce the reliability estimate of a technical system to the calculation of its logical reliability functions. Result. In the article the logical model of reliability and methods of its investigation are developed in detail, allowing to introduce new indicators of reliability of technical systems that do not require for their evaluation the use of probability methods and initial statistical data on element failures

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

Systems of Control, Communication and Security

sccs.intelgr.com

УДК 519.711

Логические методы расчета надежности систем. Часть I. Математический аппарат

Левин В. И.

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

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

Введение

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

P(t) безотказной работы за время t [3, 4]. Однако, такие вероятностные характеристики - не первичные величины, а результат их усреднения. Поэтому вероятностный расчет надежности системы по природе не элементарен и для сколько-

Библиографическая ссылка на статью:

Левин В. И. Логические методы расчета надежности систем. Часть I. Математический аппарат // Системы управления, связи и безопасности. 2017. № 2. С. 182-195. URL: http://sccs.intelgr.com/archive/2017-02/07-Levin.pdf Reference for citation:

Levin V. I. Evaluation of Reliability of Systems by Logical Methods. Systems of Control, Communication and Security, 2017, no. 2, pp. 182-195. Available at: http://sccs.intelgr.com/archive/2017-02/07-Levin.pdf (in Russian).

Системы управления,связи и безопасности №2. 2017

Systems of Control, Communication and Security sccs.intelgr.com

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

В предлагаемой в данной работе теории первичными нами считаются последовательные моменты отказов и восстановлений блоков (элементов) и аналогичные моменты Тк для системы в целом, а задача состоит в отыскании зависимостей Тк = /к (г{) между ними. Эта теория обладает всеми указанными выше достоинствами. В то же время:

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

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

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

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

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

Системы управления,связи и безопасности №2. 2017

Systems of Control, Communication and Security sccs.intelgr.com

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

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

Логико-математический аппарат предлагаемой в статье детерминистской теории надежности для удобства декомпозирован на следующие пункты:

1) Двузначная дискретная логика;

2) Непрерывная логика;

3) Уравнения и неравенства непрерывной логики;

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

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

Описываемая ниже двузначная логика [5] используется во второй части работы для математического моделирования статики надежности технических систем.

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

конъюнкцию

Г 1, если Хт = х9 = 1; ,, п

У = Х1 А Х 2 ' 1 2 (1.1)

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

дизъюнкцию

У ,Х1 VХ2 =Г 0, еслиХ1 = Х2 = 0; (1.2)

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

отрицание

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

У = Х =1 "Х = 1 С1, если х = 1. (13)

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

Systems of Control, Communication and Security

sccs.intelgr.com

конъюнкции

n

I 1, еслих1 =... = хп = 1; п

у = х1 л...Л хп = лхг = ^ ' 1 п (1.4)

1 п / \ г I о в остальных случаях,

i=1

дизъюнкции

n

■x i=1

Г0, если х, = ... = хп = 0; у = х1 V... V хп =Vхг 1 п (1.5)

1 п ¡=1 [1 в остальных случаях.

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

у = ~ л~2 л ...хп (иначе хх ...~п) (1.6)

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

у = ~1 V ~2 V . ~„. (1.7)

Здесь ~ есть х1 либо х1. Например: у = х1 х2х3, у = х1 V х2.

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

Первичное задание булевой функции у = / (х1,..., хп) обычно состоит в перечислении тех наборов аргументов (х1,..., хп), на которых у = 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).

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

Systems of Control, Communication and Security

sccs.intelgr.com

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

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

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

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

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

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

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

( х V у) V 2 = х 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. Привести к минимальному виду выражение

у — Хц Х3 Х4 V Х2 Х3 Х4 V Х2 Х3 Х5 'V Хц Х3 Х4 'V Х2Х3 Х5 .

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

Systems of Control, Communication and Security

sccs.intelgr.com

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

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

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

Описываемая ниже непрерывная логика [6] используется во второй части работы для математического моделирования динамики надежности технических систем.

Рассмотрим бесконечное непрерывное множество точек C = [A, B] - отрезок прямой A, B. Введем над с логические операции:

конъюнкцию

y = x1 ax2 = min(x1,x2), (1.17)

дизъюнкцию

y = x1 v x2 = max( x1, x2) (1.18)

отрицание

y = X = A + B-x. (1.19)

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

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

y = xi л... л xn = л xi = minC ^v, xn ) (1.20)

i=1

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

n

у = х1 V ... V хп = Vхг = тах(x1,..., хп) (1.21)

г=1

Еще более сложны:

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

у = х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. Как видим, в отличие от двузначной логики в НЛ элементарные конъюнкции и дизъюнкции могут вместе с буквой хг содержать и ее отрицание хг.

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

Systems of Control, Communication and Security

sccs.intelgr.com

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

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

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

Таблица 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. 1

х1 при х1 < х2 и х3 < х1; у = < х2 при х2 < х1 и х3 < х2; х3 при х3 > х1 х2.

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

у = {х1 х2 при х3 < х1х2;

у <х3 при х3 > х1 х2.

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

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

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

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

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

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

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

Системы управления,связи и безопасности №2. 2017

Systems of Control, Communication and Security sccs.intelgr.com

всех функций НЛ, рассматриваемых совместно с операциями конъюнкции, дизъюнкции и отрицания НЛ, подчиняющимися законам (1.8)—(1.14), (1.24),

(1.25), называется алгеброй НЛ.

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

Пример 1.6. Привести к ДНФ функцию НЛ y = x2 v x2x3)x1x4 . Так, согласно (1.12), (1.14), x1x4 = x1 v x4. Подставив это в выражение y и раскрыв

скобки по (1.11), после упрощения мы получим

y = (x1 x2 v x2 x3)(x1 v x4) = x1 x2 v x1 x2 x3 v

V x1 x2 x4 v x2 x3 x4 = x1 x2 v x1 x2 x3 v x2 x3 x4 .

Переход от произвольной аналитической формы записи функций НЛ к КНФ состоит в последовательном выполнении двух чередующихся операций:

1) спуск отрицаний с более сложных выражений на их менее сложные части согласно законам отрицания (1.12) (1.14);

2) введение скобок согласно второму распределительному закону (1.11).

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

x1 x2 v x2 x3 = (x1 x2 v x2 x2 v x3) = (x1 v x2 )(x2 v x2 )(x1 v x3) ■ (x2 v x3) .

Учитывая найденное в примере 1.6 выражение x1 x4 , получаем

У = (x1 v x2 )(x2 v x2 )(x1 v x3 )(x2 v x3 )(x1 v x4) .

3. Уравнения и неравенства непрерывной логики

Описываемые ниже уравнения и неравенства НЛ [6] используются во второй части работы для синтеза надежностных процессов в технических системах.

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

f (ахak, x1xn) = р(аак,xxn), (1.26)

где f и р - заданные функции НЛ; а15..., ак - известные, а x1v.., xn - неизвестные (искомые) аргументы. Любой набор (x1v.., xn), для которого равенство

(1.26) обращается в тождество, называется частным решением уравнения (1.26). Совокупность всех частных решений называется общим решением.

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

f(a1,..., ак , x1,..., xn ) < р(а1 ,..., ак , x1 ,..., xn ) (1.27)

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

Systems of Control, Communication and Security

sccs.intelgr.com

единением систем из более простых уравнений и неравенств. Решение системы уравнений и неравенств получается как пересечение решений входящих в нее уравнений (неравенств). Поясним сказанное.

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

/1(а, х) V/2(а, х) = ф(а, х), (1-28)

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

(«, х) > f2 («, х)} ^ (fx («, X) < /2 (а, х)} f(а х) = (Р(а,х) j j i f2(а, x) = (P(a,x) j

(1.29)

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

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

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

Пример 1.10. Решить неравенство ах < Ь. Расчленением левой части получаем (х > а < Ь) ^ (х < а, Ь). Решение: х е[а, Ь] при а < Ь и х < Ь при а > Ь (существует всегда).

Пример 1.11. Решить уравнение с V х = Ь. Расчленение левой части дает объединение систем (Ь = х > с) ^(Ь = с > х). Решение: х = Ь при Ь > с и х < Ь при Ь = с (существует при Ь > с).

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

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

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

п

У = Л х,, (1.30)

,=1

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

Systems of Control, Communication and Security

sccs.intelgr.com

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

г dx '

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

У = min xi. Поэтому y > x только при x1 > x,..., xn > x. Отсюда

i

n n n

Fy(x) = P(y < x) = 1 -P(y > x) = 1-ПP(xi > x) = 1 -П[1 -P(xi <x)] = 1 -П[1 -F(x)].

i=1 i=1 i=1

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

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

n

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

i=1

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

n

gy (x) = E gx, (х)П [1 - F* (x)]. (1.32)

j=1 i *j

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

Fy (x) = 1 - [1 - F (*)]n, (1.33)

gv (x) = ng(x)[1 - F(x)] n-1, (1.34)

>y

где F(х) и g(х) - функция распределения и плотность вероятности аргумента. 2) Рассмотрим функцию НЛ - дизъюнкцию

n

У = V xi (1.35)

i=1

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

функция распределения величины у.

n

Fy (x) = ПFXl (x), (1.36)

i=i

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

n

gy (x) = £gXj (x)nFx, (x). (1.37)

j=1 i*j

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

Fy (x) = [F(x)]n, (1.38)

gy (x) = ng (x)[F( x)]n1. (1.39)

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

Пример 1.12. Функция НЛ имеет вид: D = x1 x2 v x3x4. Аргументы xi независимы и распределены по одному и тому же закону с функцией распределения F(x) и плотностью вероятности g(x). Найдем распределение величины D .

Systems of Control, Communication and Security

sccs.intelgr.com

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

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

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

(х) = 2§ (х)Р (х) = 4§ (х)Р (х)[1 - Р (х)][2 - Р (х)].

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

Пример 1.13. Функция НЛ имеет вид: у = х1 х2 V х1 х3 V х2х3 (функция-

медиана, принимает значение средней из переменных х1, х2, х3). Аргументы х, зависимы и распределены с совместной плотностью вероятности

§ (х1, х2, х3) при х1 < х 2 < х3;

g(x1, х 2 , х3) = 1 §(х1, х2 , х3) при х3 < х 2 < х1;

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

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

(у < х) = (х: < х2 < х3, х2 < х) ^ (х: < х3 < х2, х3 < х) ^ (хз < х < х2, х < х) ^ х2 < х < х3, х < х) ^ (х2 < х3 < х, х3 < х) ^ (х3 < х2 < х, х2 < х).

Отсюда с учетом заданной совместной плотности вероятности аргументов функции / (•) получаем

Ру (х) = Р(у < х) = ЦУ ^ (х, х2, х3 + §2 (х, х2, х )ох1ах2ахз,

х2 -х3 х3- х2-Х1

Х < Х Х < Х

и для получения явного выражения Ру (х) остается задать явные выражения функций §1 (•) и § 2 (•) и проинтегрировать.

Другой универсальный прием основан на методе Монте-Карло, т.е. 1) генерировании N независимых наборов случайных аргументов хь..., хп заданной функции НЛ у = / (х1,..., хп) в соответствии с заданным распределением этих аргументов; 2) подсчете для каждого набора (х1,..., хп) соответствующего значения функции у ; 3) подсчете частоты попадания значений функции у в различные подобласти области ее определения, что дает оценку распределения значений у . Этот прием, в отличие, от предыдущего, применим к весьма сложным функциям НЛ. Однако его погрешность мала лишь при больших N.

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

(Г )

(1.40)

Xn

Хп

Системы управления,связи и безопасности №2. 2017

Systems of Control, Communication and Security sccs.intelgr.com

со случайными независимыми элементами х1, распределенными по одному и тому же закону с распределением F(х) и плотностью вероятности g(х). Найдем плотность вероятности grn (х) величины Хгп .

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

(х)йх = РрРз, (1.41)

где Р1 = ng(х)йх - вероятность того, что какой-либо из п элементов х{ находится в интервале (х, х + йх); Р2 = См Fг-1 (х) - вероятность того, что из оставшихся п -1 элементов х1 ровно г -1 каких-то элементов находятся в интервале (-ад, х); Р3 = [1 - F(х)]п-г - вероятность того, что оставшиеся п - г элементов х1 находятся в интервале (х + йх, ад). Подставив выражения р в (1.41), получим

grn (х) = псп_-;Fг-1 (х)g(х)[1 - F(х)]п-г. (1.42)

Из (1.42) при г = 1 и г = п как частные случаи следуют ранее полученные выражения (1.34) и (1.39) плотности вероятности двух функций НЛ: конъюнкции и дизъюнкции.

Заключение

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

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

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

Литература

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

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

Системы управления,связи и безопасности №2. 2017

Systems of Control, Communication and Security sccs.intelgr.com

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

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

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

6. Левин В. И. Бесконечнозначная логика в задачах кибернетики. - М.: Советское радио, 1982. - 176 с.

7. Левин В. И. Логические методы в теории надежности. I. Математический аппарат // Вестник Тамбовского государственного технического университета. 2009. Т. 15. № 4. С. 873-884.

8. Левин В.И. Логическое моделирование надежности систем управления. I // Известия Пензенского государственного педагогического университета им. В.Г. Белинского. 2011. № 26. С. 568-577.

References

1. Lloyd D. K., Lipov M. Nadezhnost: organizaciya, issledovaniya, metody, matematicheskiy apparat [Reliability: organization, research, methods, mathematical means] Moscow, Sovetskoe radio, 1964. - 350 p. (in Russian).

2. Barlow R. E., Proshan F. Mathematical Theory of Reliability. N.-Y., John Wiley and Sons, 1965.

3. Rainshke K. Modeli nadezhnosti i chuvstvitelnosti system [Models of Reabliability and Sensitivity of Systems]. Moscow, Mir, 1979. 454 p. (in Russian).

4. Levin B. R. Teoriya nadezhnosti radiotehnicheskih system [Theory of Reliability of Radiotechnical Systems]. Moscow, Sovetskoe radio, 1978. 264 p. (in Russian).

5. Pospelov D. A. Logicheskie metody analiza i sinteza skhem [Logical Methods of Analysis snd synthesis of Schemes]. Moscow, Energiya, 1974. 350 p. (in Russian).

6. Levin V. I. Beskonechnoznachnaya logika v zadachah kibernetiki [Continuous Logic in Problems of Cybernetics]. Moscow, Sovetskoe radio, 1982. 176 p. (in Russian).

7. Levin V. I. Logical Methods in Reliability Theory. I. Mathematical Apparatus. Transaction of the TSTU, 2009, vol. 15, no. 4, pp. 873-884 (in Russian).

8. Levin V. I. Logical Modeling of Reliability of Control Systems. Izvestiia Penzenskogo gosudarstvennogo pedagogicheskogo universiteta im. V.G. Belinskogo, 2011, no. 26, pp. 568-577 (in Russian).

Статья поступила 6 ноября 2017 г.

Информация об авторе

Левин Виталий Ильич - доктор технических наук, профессор, PhD, Full Professor. Заслуженный деятель науки РФ. Пензенский государственный технологический университет. Область научных интересов: логика; математическое моделирование в технике, экономике, социологии, истории;

Системы управления,связи и безопасности №2. 2017

Systems of Control, Communication and Security sccs.intelgr.com

принятие решений; оптимизация; теория автоматов; теория надежности; распознавание; история науки; проблемы образования. E-mail: vilevin@mail.ru Адрес: 440039, Россия, г. Пенза, пр. Байдукова/ул. Гагарина, д. 1а/11.

Evaluation of Reliability of Systems by Logical Methods

V. I. Levin

Relevance. In recent years, the increasing attention of scientists and designers of communication systems has been acquiring the issues of improving methods for assessing the reliability and safety of technical systems, in connection with the tasks put forward to increase the values of these characteristics. Purpose of the article is to develop a new, logical model of the reliability of technical systems and the corresponding logical methods for assessing the reliability of such systems, using not traditional probabilistic but deterministic logical reliability indicators. Method. To achieve this goal, it was suggested to use as the initial data the observed moments of successive failures and recovery of the elements of the technical system, and as the reliability characteristics of the system itself, the moments of successive failures and recovery of this system. In this case, the problem of estimating the reliability of a system is reduced to constructing its mathematical model in the form of logical functions expressing the moments of its successive failures and restores through analogous moments of all its elements. In this connection, a logical mathematical apparatus designed to calculate the logical function of the reliability of technical systems is developed in detail. Novelty of the work is the construction of an adequate logical model of the system's reliability, which makes it possible to reduce the reliability estimate of a technical system to the calculation of its logical reliability functions. Result. In the article the logical model of reliability and methods of its investigation are developed in detail, allowing to introduce new indicators of reliability of technical systems that do not require for their evaluation the use of probability methods and initial statistical data on element failures.

Keywords: system, reliability, a model of reliability, two-valued logic, continuous logic, laws of logic.

Information about Author Vitaly Ilich Levin - Doctor of Technical Sciences, Full Professor. Honoured Scientist of Russia. Penza State Technological University. Field of Research: logic; mathematical modeling in technics, economics, sociology, history; decision making, optimization, recognition, automata theory, reliability theory, history of science, problems of education. E-mail: vilevin@mail.ru

Address: Russia, 440039, Penza, pr. Baydukova / Gagarin st., 1a/11.

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