- •Введение в техническую диагностику
- •1. Предмет и задачи дисциплины, ее значение и роль в обеспечении надежности технических объектов
- •2. Историческая справка о развитии дисциплины
- •3. Основные термины и определения
- •Вопросы для самоконтроля
- •1. Принципы математического моделирования технических объектов диагностирования
- •1.1. Объекты диагностирования, их классификация и характеристика
- •1.2. Классификация математических моделей объектов диагностирования
- •Вопросы для самоконтроля
- •2. Математические модели дискретных устройств
- •2.1. Функциональные модели дискретных устройств
- •2.1.1. Сущность функционального подхода к моделированию
- •2.1.2. Соглашения и допущения при функциональном подходе к моделированию комбинационных дискретных устройств
- •2.1.3. Обобщенная аналитическая математическая модель исправного комбинационного дискретного устройства
- •2.1.4. Табличная математическая модель исправного комбинационного дискретного устройства
- •2.2. Структурные модели дискретных устройств
- •2.2.1. Причины, обусловившие развитие структурного подхода к моделированию
- •2.2.2. Допущения, используемые при структурном подходе к моделированию комбинационных дискретных устройств
- •2.2.3. Логическая сеть – основная структурная математическая модель комбинационного устройства
- •2.2.4. Понятие правильной логической сети
- •2.2.5. Ориентированный граф – эквивалент логической сети
- •2.2.6. Сущность процедуры ранжирования элементов логической сети
- •2.2.7. Способы перехода от правильной логической сети к функциональному описанию комбинационных дискретных устройств
- •2.2.8. Исследование правильности логической сети
- •2.2.9. Скобочная форма как структурная математическая модель комбинационного дискретного устройства
- •Вопросы для самоконтроля
- •3. Виды неисправностей дискретных устройств
- •3.1. Физические основы логического контроля дискретных устройств
- •Шунтирование реагирующих органов бкс
- •3.2.4. Разрыв реагирующих органов Разрыв реагирующих органов ркс
- •Разрыв реагирующих органов бкс
- •3.3. Неисправности путей воздействия и особенности их проявления
- •3.3.1. Короткое замыкание путей воздействия
- •3.3.2. Разрыв путей воздействия
- •3.4. Логические неисправности и особенности их проявления
- •3.4.1. Логические неисправности типа const0
- •3.4.2. Логические неисправности типа const1
- •Вопросы для самоконтроля
- •4. Таблица функций неисправностей как математическая модель объекта диагностирования
- •4.1. Понятие о функции неисправностей
- •4.2. Принципы формализации диагностической информации с помощью таблицы функций неисправностей
- •4.3. Задачи, решаемые на основе анализа таблицы функций неисправностей
- •4.3.1. Применение таблицы функций неисправностей для построения алгоритмов диагностирования
- •4.3.2. Применение таблицы функций неисправностей при построении физической модели объекта в средствах диагностирования
- •Вопросы для самоконтроля
- •5. Анализ работы исправных дискретных устройств и моделирование его неисправных состояний
- •5.1. Формальное представление и анализ работы исправного дискретного устройства
- •5.1.1. Понятие неисправности физических объектов
- •5.1.2. Понятие о правильных и неправильных неисправностях
- •5.1.3. Назначение элементов схемы
- •5.1.4. Работа исправного устройства
- •5.2. Работа дискретного устройства при неисправностях элементной базы типа «обрыв» и «короткое замыкание»
- •5.2.1. Множество неисправностей логического элемента
- •5.2.2. Работа неисправного устройства
- •5.2.3. Существенные и несущественные неисправности. Понятие о транспортировании неисправностей
- •5.3. Неисправности связей элементов комбинационных устройств
- •5.4. Понятие о логических неисправностях
- •Вопросы для самоконтроля
- •6. Математические модели непрерывных устройств логического типа
- •6.1. Построение функциональной схемы непрерывного объекта диагностирования
- •6.1.1. Соглашения, принятые при построении функциональной модели непрерывного объекта диагностирования
- •6.1.2. Процедура построения функциональной модели
- •Соглашение об обозначениях при построении функциональной модели (схемы)
- •Принцип построения функциональной модели (принцип расщепления)
- •6.2. Процедура построения логической модели непрерывного объекта диагностирования
- •Вопросы для самоконтроля
- •7. Построение таблицы функций неисправностей для дискретных устройств
- •7.1. Построение таблицы функций неисправностей для релейно-контактного устройства
- •1. Определение общего числа неисправностей
- •2. Построение таблицы функций неисправностей
- •3. Определение классов электрически неразличимых неисправностей
- •7.2. Построение таблицы функций неисправностей для бесконтактного устройства
- •1. Определение общего числа неисправностей
- •2. Построение таблицы функций неисправностей
- •3. Определение классов электрически неразличимых неисправностей
- •Вопросы для самоконтроля
- •8. Вероятностно-лингвистическая математическая модель системы технического диагностирования ээса
- •8.1. Характеристика диагностической экспертной информации
- •8.2. Принципы, лежащие в основе построения вероятностно-лингвистической математической модели
- •8.2.1. Принцип нечеткой наблюдаемости
- •8.2.2. Принцип нечеткого описания
- •8.2.3. Принцип комбинаторного формализма
- •8.2.4. Обобщенная структура вероятностно-лингвистического метода диагностирования
- •8.3. Алгоритм оптимизации диагностической экспертной информации
- •8.3.1. Декомпозиция задачи построения оптимального множества проверок для отыскания неисправности
- •8.3.2. Классификация множества вероятностно-лингвистических синдромов
- •8.3.3. Построение матрицы различимости
- •8.3.4. Разработка алгоритма рационального покрытия булевых матриц
- •8.4. Идентификация состояния системы технического диагностирования ээса
- •8.4.1. Способ идентификации состояния системы технического диагностирования ээса при использовании «нечетких датчиков»
- •8.4.2. Способ идентификации состояния системы технического диагностирования ээса при использовании «четких датчиков»
- •8.4.3. Способ идентификации состояния системы технического диагностирования ээса при использовании «аналоговых датчиков»
- •8.5. Анализ диагностической экспертной информации и вывод решений
- •8.5.1. Алгоритм выработки рекомендуемого решения на основе анализа диагностической экспертной информации, представленной хорошо определенными вероятностно-лингвистическими синдромами
- •8.5.2. Алгоритм выработки рекомендуемых решений на основе анализа диагностической экспертной информации, представленной плохо определенными вероятностно-лингвистическими синдромами
- •8.6. Обучение диагностической базы эмпирических знаний на основе вероятностно-лингвистического метода диагностирования
- •8.6.1. Процедура обучения
- •8.6.2. Оценка сходимости процедуры обучения
- •Вопросы для самоконтроля
- •Список литературы
- •1. Принципы математического моделирования технических объектов диагностирования 25
- •2. Математические модели дискретных устройств 38
- •3. Виды неисправностей дискретных устройств 54
- •4. Таблица функций неисправностей как математическая модель объекта диагностирования 72
- •5. Анализ работы исправных дискретных устройств и моделирование его неисправных состояний 96
- •6. Математические модели непрерывных устройств логического типа 115
- •7. Построение таблицы функций неисправностей для дискретных устройств 127
- •8. Вероятностно-лингвистическая математическая модель системы технического диагностирования ээса 136
4.3.2. Применение таблицы функций неисправностей при построении физической модели объекта в средствах диагностирования
Остановимся теперь на применении таблицы функций неисправностей при построении физической модели объекта в средствах диагностирования.
Определение совокупности T элементарных проверок, входящих в алгоритм диагностирования, соответствует выделению определенной совокупности строк таблицы функций неисправностей. Для алгоритмов проверки исправности, работоспособности или правильности функционирования объекта эта совокупность строк такова, что столбец e0 образуемой ими подтаблицы функций неисправностей отличается от любого другого ее столбца. Аналогично при поиске неисправностей с максимальной глубиной все столбцы такой подтаблицы функций неисправностей попарно различны.
Подтаблицу, образованную совокупностью T строк, будем называть T-таблицей функций неисправностей, чтобы отличать ее от исходной таблицы функций неисправностей, которую можно называть -таблицей.
Нетрудно видеть,
что T-таблица
функций неисправностей является заданием
функций Rj
= F(tj)
и Rj
= Fi(tj),
определяющих физическую модель объекта
в средствах диагностирования. При
представлении физической модели объекта
T-таблицей
функций неисправностей процесс
расшифровки фактических результатов
R*j
элементарных проверок можно представить
следующим образом. Каждая реализованная
элементарная проверка tj
T
выделяет соответствующую строку
T-таблицы,
а ее фактический результат R*j
делит множество столбцов таблицы на
два подмножества. Те столбцы ei,
i
=
,
для которых Rji
R*j,
«вычеркиваются» из таблицы. Оставшиеся
столбцы, для которых Rji
= R*j,
представляют подмножество возможных
технических состояний объекта. Завершению
процесса диагностирования соответствует
момент, когда в таблице останется
единственный «невычеркнутый» столбец.
Заметим, что «вычеркивание» столбца e0
означает, что объект диагностирования
неисправен.
Следовательно, чем меньше число строк T-таблицы функций неисправностей, тем (при прочих равных условиях) проще реализация соответствующего ей алгоритма диагностирования (во всяком случае, в системах тестового диагностирования) и представляемой ею физической модели объекта. Поэтому при проектировании систем диагностирования часто стремятся строить алгоритмы диагностирования как можно меньшим числом вводящих в них элементарных проверок.
Чем больше разнообразие (а значит, число) элементарных проверок в множестве , тем шире возможности получения алгоритмов диагностирования с малым числом элементарных проверок. Однако, вообще говоря, чем больше строк (а также столбцов) содержит -таблица функций неисправностей, тем больше требуется операций по ее обработке для построения экономных алгоритмов диагностирования. Отсюда можно сделать неформальный вывод о том, что чем больше усилий будет затрачено при построении алгоритма диагностирования, тем будет проще последующая техническая реализация системы диагностирования.
В частности, никаких усилий не требуется на построение так называемого тривиального алгоритма диагностирования, содержащего все элементарные проверки множества , но при этом физическая модель должна быть представлена -таблицей функций неисправностей и поэтому будет максимально сложной, а время и другие затраты на реализацию алгоритма диагностирования будут наибольшими.
Другая крайняя, всегда желательная, но часто недостижимая ситуация заключается в получении всех неизбыточных алгоритмов диагностирования с целью последующего выбора из них в каком-то смысле наилучшего (например, минимального) алгоритма. Этого можно достичь, в частности, применением алгоритмов 1 и 2, представляющих собой, по существу, полный перебор всех возможных решений и поэтому требующих максимального объема операций по обработке -таблицы функций неисправностей. Между этими двумя крайними ситуациями лежит ряд промежуточных, различающихся объемами вычислений и соответственно размерами затрат на реализацию систем диагностирования.
Чаще всего причиной вынужденного отказа от получения минимальных алгоритмов диагностирования являются большие размеры -таблицы функций неисправностей. Размеры таблицы определяются как числом ее строк и столбцов, так и размерностью результатов Rj, Rji Î R элементарных проверок. Рассмотрим пути уменьшения размеров P-таблицы функций неисправностей, т.е. объемов той информации, которая задается в качестве исходной для построения алгоритмов диагностирования, не имея в виду такие тривиальные возможности, как удаление повторяющихся строк и столбцов таблицы.
Начнем с уменьшения числа строк путем укрупнения элементарных проверок. Элементарная проверка выше была определена как некоторый, в значительной степени произвольный, эксперимент над объектом диагностирования. Если в качестве элементарной проверки принять такой эксперимент, реализация которого дает достаточное для целей диагностирования описание поведения объекта (в исправном и всех его неисправных состояниях), то множество P становится одноэлементным (таблица функций неисправностей содержит одну строку). Такое предельно возможное сокращение числа строк P-таблицы будет сопровождаться увеличением размерности результатов элементарной проверки, так как описание поведения объекта будет максимально сложным. При этом теряет смысл задача минимизации алгоритмов диагностирования, ибо существует единственный тривиальный алгоритм диагностирования. В этих условиях физическая модель и алгоритм диагностирования будут достаточно сложными. Тем не менее, в ряде случаев представление математической модели объекта диагностирования в виде однострочной таблицы функций неисправностей может иметь практическое значение. Это имеет место, например, в том случае, когда нецелесообразно или невозможно расчленить эксперимент над объектом на ряд элементарных проверок.
Другой путь сокращения числа строк P-таблицы функций неисправностей состоит в исключении части элементарных проверок из числа всех допустимых. Примером может служить задание только тех элементарных проверок, воздействия которых могут встретиться в процессе выполнения объектом его рабочего алгоритма функционирования. Это множество элементарных проверок может оказаться достаточным для решения задач проверки исправности, работоспособности или правильности функционирования, чего нельзя сказать относительно задач поиска неисправностей объекта.
Идеальным было бы исключение из множества P всех тех элементарных проверок, которые заведомо не войдут в минимальные алгоритмы диагностирования. Однако простые способы нахождения всех таких «ненужных» строк P-таблицы функций неисправностей, т.е. способы, не требующие сложных процедур анализа состава и свойств всех элементарных проверок множества P, неизвестны.
Общим требованием при сокращении числа строк таблицы функции неисправностей является контроль за тем, чтобы у выбранного множества P элементарных проверок сохранялось свойство полноты. Следует также помнить, что сокращение числа строк P-таблицы, вообще говоря, может привести к увеличению числа элементарных проверок, входящих в алгоритм диагностирования.
Сокращение числа столбцов таблицы функций неисправностей соответствует уменьшению числа рассматриваемых технических состоянии объекта диагностирования. В ряде случаев такое уменьшение может быть определено условиями решаемой задачи. Например, задача диагностирования технического состояния объекта в условиях его эксплуатации в ряде случаев может решаться при рассмотрении только множества О одиночных неисправностей, когда вероятности появления кратных неисправностей принимаются равными нулю.
Принципиально возможно и всегда желательно исключение «ненужных» столбцов таблицы, отсутствие которых не снижает точности результатов (глубины) диагностирования. Нахождение всех таких столбцов, к сожалению, является сложной задачей, решение которой требует специальных исследований и известно только для ряда частных случаев, при которых учитываются как свойства структуры объекта диагностирования, так и классы возможных неисправностей.
В общем случае при уменьшении числа столбцов таблицы функции неисправностей следует иметь в виду, что алгоритмы диагностирования, построенные относительно некоторого подмножества возможных технических состояний объекта, не всегда позволяют определить исключенные из рассмотрения технические состояния. Более того, необоснованное исключение столбцов таблицы может привести к получению ложных результатов диагностирования. Например, при реализации алгоритма проверки исправности, построенного в предположении наличия только одной неисправной компоненты, можно получить ложный сигнал исправности объекта при фактическом наличии в нем нескольких неисправных компонент.
Теперь остановимся на вопросе сокращения размерности результатов Rj, Rji Î R элементарных проверок. Результат элементарной проверки j, как отмечалось выше, представляет собой последовательность {}j-мерных векторов значений сигналов в контрольных точках объекта. Значит, сокращение размерности результатов элементарной проверки возможно путем уменьшения размерности вектора значений указанных сигналов, а также путем уменьшения числа векторов в их последовательности.
Максимальное
сокращение размерности результатов
элементарных проверок P-таблицы
функции неисправностей дает следующий
прием. В каждой строке j
таблицы все результаты элементарной
проверки j,
удовлетворяющие условию Rji
= Rj0,
i
=
,
принимаются равными 1. Остальные
результаты этой элементарной проверки,
для которых имеет место неравенство
Rji
Rj0,
принимаются равными 0, независимо от
того, различны они между собой или
одинаковы. При этом результат любой
элементарной проверки (безотносительно
к физической природе воздействий и
ответов, а также к составу и значениям
входных сигналов и сигналов в контрольных
точках) может трактоваться только как
положительный (Rji
= 1) или как отрицательный (Rji
= 0).
Упрощенную таким образом таблицу функций неисправностей будем называть двоичной математической моделью объекта диагностирования. Заметим, что в этой модели столбец e0, соответствующий исправному состоянию объекта, содержит только положительные результаты элементарных проверок.
В общем случае сокращение размерности результатов элементарных проверок сопровождается уменьшением числа различных результатов последних. Это снижает возможности различения технических состояний объекта и, как следствие, может потребовать увеличения числа элементарных проверок, входящих в алгоритм диагностирования. С другой стороны, сокращение размерности результатов элементарных проверок ведет к упрощению реализации операций передачи, измерения, сравнения и анализа этих результатов в системах диагностирования.
Конечно, всегда желательно сокращение размерности результатов элементарных проверок за счет исключения несущественных компонент векторов значений сигналов в контрольных точках и несущественных векторов этих значений, т.е. таких компонент и векторов, исключение которые не изменяет состава и числа различных результатов элементарных проверок в -таблице.
Заметим, что «укрупнение» элементарных проверок увеличивает размерность их результатов. Максимума эта размерность, как указывалось, достигает в однострочной таблице функций неисправностей.
Таким образом, эффективных путей сокращения размеров таблицы функций неисправностей практически нет. Таблица остается громоздкой и поэтому требует больших объемов вычислений в процессе ее обработки. В этом состоит основная причина поиска и разработки различных более экономных способов представления и обработки информации, необходимой для построения и реализации алгоритмов диагностирования и физических моделей объектов диагностирования. Естественно, что во многих случаях «платой» за эту экономию является отказ от получения точных (оптимальных или минимальных) решений.
Как указывалось,
-таблица
функции неисправностей является
табличной формой задания явной
математической модели объекта
диагностирования (F,
{Fi}).
Информацию, содержащуюся в -таблице,
можно получать по частям, что соответствует
работе с неявной математической моделью
объекта диагностирования (F,
S,
,
F
Fi).
