Разработка безусловных алгоритмов поиска неисправностей
Алгоритм поиска неисправностей определяет состав и порядок проведения элементарных проверок при поиске неисправностей технического объекта, правила анализа результатов элементарных проверок. Различают условные и безусловные алгоритмы поиска неисправностей.
Безусловный алгоритм предусматривает поочередное проведение проверок контролируемых сигналов в заранее определенной последовательности, которая всегда остается неизменной. Такой алгоритм может быть представлен простой последовательностью номеров контролируемых выходов. Например, алгоритм поиска одиночных отказов объекта, представленного функционально-логической моделью на рис. 1.5. может быть представлен следующей последовательность:
, , , , , , , , , . (1.3)
Однако, произвольно выбранная последовательность проверок для моделей, имеющих комбинированные связи между функциональными элементами, усложняет логическую обработку результатов.
Разработка последовательности проверок, допускающая очень простую логическую обработку результатов контроля, осуществляется на основе таблицы функций неисправностей (табл. 1.2) и включает следующие этапы:
1) выбирается любая проверка (строка таблицы), принимающая нулевое значение (выход параметра за пределы допуска) только при одном из состояний. В рассматриваемом примере такому условию удовлетворяют три проверки: , , . В качестве первой проверки последовательности принят контроль сигнала , принимающего нулевое значение при отказе функционального блока ;
2) колонка таблицы и строка исключается из дальнейшего рассмотрения и вновь выбирается любая проверка , принимающая нулевое значение только при одном из состояний, оставшихся в рассмотрение. Данному условию удовлетворяют две проверки: и . Второй проверкой последовательности принят контроль сигнала , принимающего нулевое значение при отказе функционального блока ;
3) аналогично этапу 2 из рассмотрения исключается колонка таблицы и строка , проводится анализ и принимается следующая проверка последовательности – ;
4) последовательно, аналогично этапу 2, из таблицы исключаются колонки и строки, и в результате анализа определяется полная последовательность проверок, например следующая
, , , , , , , , , . (1.4)
Следует отметить, что последовательность проверок (1.4) не единственно возможная.
Обработка результатов последовательности проверок (1.4) сводится к тому, что после очередной проверки следует продолжить контроль, если параметр сигнала в пределах допуска, и прекратить его, если зафиксировано отклонение за пределы допуска. Номер выхода, на котором произошла остановка и укажет номер отказавшего функционального блока.
Таким образом, при отказе любого функционального блока, безусловный алгоритм проверок (1.4) будет реализовываться частично или полностью, т.е. количество проверок для различных объектов будет колебаться от одной до десяти.