Понятие об алгоритмах диагностирования

Алгоритм технического диагностирования устанавливает состав и порядок проведения элементарных проверок и правила анализа их результатов.

Различают безусловные и условные алгоритмы диагностирования.

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

Пример 4.1. Безусловный алгоритм проверки работоспособности логического элемента И (рис. 4.2). Входы элемента - X 1 и X 2, выход – Y. Обозначим низкие потенциалы на входах или выходе элемента цифрой 1, а высокие - цифрой 0. Пусть возможными отказами элемента являются обрывы входов и выхода, а также их замыкания на положительный полюс источника питания. Эти отказы эквивалентны появлению на входах или выходе элемента постоянных потенциалов 1 (при обрывах) или 0 (при замыканиях) и поэтому называются константными. При этих условиях проверку работоспособности элемента можно осуществить подачей на входы трех тестовых воздействий (входных наборов), указанных в столбцах Х 1 и Х 2 таблицы и измерением выходных значений, показанных в столбце Y таблицы.

    X 1   X 2   Y
       
       
       

Алгоритм проверки работоспособности состоит в подаче на входы элемента тестовых наборов из таблицы и в фиксации выходных значений. Пусть наборы подаются в порядке, указанном в таблице, и получаются соответствующие значения выходов 1, 0, 1. Эти значения не совпадают с работоспособными значениями 0, 0, 1, и поэтому элемент признается неработоспособным (оборван вход Х 1). Если решение о работоспособности элемента И принимается после получения всех значений выхода, то реализуется алгоритм с безусловной остановкой. Если сравнение фактических значений выхода с работоспособными производится по мере их получения, то алгоритм является алгоритмом с условной остановкой. В последнем случае решение о работоспособности элемента И будет получено уже после подачи первого входного набора.

Элемент считается работоспособным, если все полученные выходные значения совпадут с работоспособными значениями.

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

Алгоритмы диагностирования, как и любые алгоритмы, представляются в виде граф-схем (ГСА), матричных схем (МСА) и логических схем (ЛСА).

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

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

S 1 - отказ системы питания (СП) - нет бензина, порван шланг и т.д.;

S 2 - отказ распределителя зажигания (РЗ);

S 3 - отказ катушки зажигания (КЗ);

S 4 - отказ свечей (СВ);

S 5 - отказ аккумуляторной батареи (АБ).

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

Рекомендуются следующие проверки:

- проверка стартера (проворачивается ли двигатель стартером) - производится на слух;

- проверка “искры” на центральном высоковольтном проводе от катушки зажигания - необходимо поднести наконечник к “массе” и кратковременно включить стартер;

- проверка поступления бензина в карбюратор - визуально, сняв предварительно воздушный фильтр;

- проверка “искры” на свечах.

Результаты проверок: есть/нет, (да/нет, 1/0). Тогда дерево проверок можно представить в виде, изображенном на рис. 4.4.

Безусловный алгоритм диагностирования можно представить в виде табл. 4.1 результатов проверок, каждая строка которой соответствует одному техническому состоянию. Таблица составляется в предположении о наличии только одного отказа по дереву проверок. Заштрихованные клетки соответствуют путям по дереву проверок, а не заштрихованные - результатам оставшихся проверок, характеризующих “норму”.

 
 



Таблица 4.1

Результаты проверок - безусловный алгоритм диагностирования

Состояние
        S 4
        S 5
        S 1
        S 3
        S 2

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: