Таким образом, для построения условного алгоритма необходимо выполнить следующие операции:
1) на основе функционально–логической модели построить матрицу состояний;
2) рассчитать вероятности отказов элементов функционально-логической модели ();
3) из исходной матрицы состояний построить транспонированную матрицу, где - столбцы, - строки;
4) вычислить по матрице состояний функцию минимума или для каждого ;
5) выбрать первую проверку, для которой функция минимума имеет минимальное значение;
6) построить две части матрицы состояний, в одну из которых войдут нулевые состояния первой проверки, а в другую – единичные;
После разбиения исходной матрицы, в дальнейшем значения проверок выбирают из условия выбора состояний. Так, для состояния Sk выбирают проверку , для состояния S1 проверку , для состояния S2 проверку и т.д., кроме проверки, для которой минимальна. Проверки, соответствующие минимуму функции или при дальнейшем разбиении матриц не участвуют;
7) вычислить для каждой строки полученных матриц значения функции минимума или и по их минимальным значениям назначить очередные проверки; операцию разбиения матрицы проводить до тех пор, пока исходная матрица не будет разбита на отдельные состояния;
|
|
8) построить схему поиска неисправностей.
Рис. 4. Построение условного алгоритма для случая не равновероятных состояний
Н.Д.
Рис. 5. Схема проверки работоспособности и поиска неисправностей в объекте с различными вероятностями отказов элементов
Описание лабораторной установки
Конструктивно лабораторная установка выполнена в виде стенда.
В левой части стенда смонтированы приборы, предназначенные для включения и контроля источника питания и шины стимулирующих сигналов , , . Здесь же размещены устройства, моделирующие функциональные элементы с одним, двумя и тремя входами, из которых собирается функционально-логическая модель исследуемой системы. Функциональный элемент представляет собой схему совпадения, построенную на реле. Состояние функционального элемента «в норме», «не в норме» («исправен», «отказал») устанавливается с помощью выключателя с надписью «1» - «0». Сигнал на выходе функционального элемента появляется только в том случае, если все его выходы заполнены сигналами с шин стимулирующих сигналов или с выходов других функциональных элементов и выключатель элемента «1» - «0» установлен в положение «1».
Выход каждого функционального элемента, кроме внутренних связей, предусмотренных схемой функционально-логической модели, подается на соответствующий вход блока компараторов, размещённого в центральной части стенда. Блок компараторов предназначен для допускового контроля выходных сигналов функциональных элементов по критерию «в норме», «не в норме». Компараторы выполнены на электромагнитных реле. Для индикации признаков используются лампы накаливания Л1 – Л10. Лампа горит, если контролируемый сигнал находится в пределах допуска, что соответствует значению = 1. Если контролируемый сигнал = 0, то лампа – не горит.
|
|
Устройство обработки информации собирается в правой части стенда из однотипных логических ячеек. (ЛЯ), моделирующих узлы графа диагностики состояния (схемы поиска неисправностей) системы. Каждая логическая ячейка набирается из элементов «И» и «НЕ». Блок индикации состоит из 11 одинаковых ячеек. Каждая ячейка блока индицирует одно состояние объекта.
Для обоснования структуры логической ячейки рассмотрим, какие логические операции выполняются в узлах графа изображенного на рис. 3. Так в узле реализуется следующее логическое высказывание: если подан сигнал начала диагноза и контролируемый сигнал имеет допустимое значение, то в правой ветви графа обозначенной «1» появляется сигнал ; если подан сигнал и имеет недопустимое значение, то появляется сигнал в левой ветви графа, обозначенный символом «0».
Таким образом: = · ; = · , или в общем случае для узла :
= ; ; = · .
Структурная схема логической ячейки, реализующей систему полученных переключательных функций изображена на рис. 6.
Рис. 6. Схема логической ячейки, реализующая систему переключательных функций
Работа логической ячейки представлена на табл. 3.
Таблица 3
Входы | Выходы | ||
На рис. 7 изображена функциональная схема логического устройства, реализующего условный алгоритм, осуществляющий проверку работоспособности и поиск неисправностей c одинаковыми вероятностями отказов элементов (рис. 3).
Рис. 7. Функциональная схема логического устройства, реализующего условный алгоритм