Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Безусловные алгоритмы диагностирования
Любая задача диагноза в конечном итоге решается при помощи реализации соответствующего алгоритма диагностирования, который представляет собой совокупность предписаний в виде последовательности проверок и правил обработки их результатов для получения общего результата диагноза. Безусловный алгоритм задает одну фиксированную последовательность проведения проверок, при этом информация о техническом состоянии объекта фиксируется и обрабатывается последовательно независимо от результатов проверок. Если заключение о техническом состоянии объекта может быть сделано только после проведения всех проверок, предусмотренных алгоритмом, то такой алгоритм называют алгоритмом с безусловной остановкой. Если выдача результата диагноза возможна после выполнения каждого или некоторых промежуточных шагов алгоритма, то последний называют алгоритмом с условной остановкой. В соответствии с задачами диагноза различают алгоритмы проверки исправности, работоспособности, правильности функционирования и поиска неисправностей. Их строят на основе соответствующих тестов и словарей неисправностей. Наиболее распространенными формами представления алгоритмов диагностирования являются таблицы и древовидные графы. Безусловные алгоритмы с безусловной остановкой представляются в виде таблиц, в качестве которых, например, выступают словари неисправностей.
В этом случае поиск неисправного элемента требует выполнения всего множества проверок, включенных в тест, с фиксацией их результатов. На основе анализа полной совокупности этих результатов делается вывод о месте неисправности. Безусловный алгоритм с условной остановкой целесообразно представлять в виде графа. Граф моделирует алгоритм поиска неисправности по табл. Корневая вершина графа представляет множество S всех рассматриваемых технических состояний системы, а остальные вершины — подмножества состояний, выделяемые в результате деления множества S и его подмножеств но результатам элементарных проверок. Висячие вершины соответствуют подмножествам эквивалентных состояний. Исходящими из вершин дугами изображаются элементарные проверки, а заходящими дугами — результаты этих проверок. Заданный алгоритм предусматривает подачу проверок в фиксированной последовательности — п1 п2...п6 п7. Однако выполнение алгоритма может быть остановлено на любом этапе, если выделилось подмножество состояний, соответствующее висячей вершине. Так, на первом этапе при выполнении проверки д, получение результата 0 останавливает алгоритм, так как выделено подмножество эквивалентных состояний {s1s4) В противном случае применяют проверку л2 и алгоритм продолжается.
|