Введение
Основной целью технической диагностики является организация процессов определения технического состояния объектов. При изготовлении, эксплуатации, ремонте и хранении технических объектов необходима проверка их исправности, работоспособности, правильности функционирования и поиска неисправностей.
Объекты диагноза могут быть разделены на два класса:
- объекты с непрерывно изменяющимися параметрами;
- объекты с дискретно изменяющимися параметрами.
Класс дискретных объектов может быть, в свою очередь, поделен на два
подкласса: дискретные комбинационные объекты и дискретные объекты с памятью.
Такая классификация позволяет выделить общие, существенные с точки зрения технической диагностики свойства объектов и в значительной мере абстрагироваться от специфических свойств объекта, которые определяются, например, физическими или энергетическими характеристиками, их назначением, условиями применения и т.д. Специфические свойства объектов учитываются на этапах, предшествующих построению описывающих эти объекты математических моделей, а также на этапе физической реализации технических средств диагноза.
Техническая диагностика решает три типа задач по определению технического состояния объектов. К первому типу относятся задачи по определению состояния, в котором находится объект в настоящий момент времени – это задачи диагноза. Задачами второго типа являются задачи по предсказанию состояния, в котором окажется объект в будущий момент времени – это задачи прогноза. К третьему типу относятся задачи определения состояния, в котором находился объект в предыдущий момент времени, т.е. в прошлом – это задачи генеза.
В «жизни» любого объекта всегда можно выделить три этапа: этап производства, этап эксплуатации и этап хранения или нахождения в резерве.
Для любого объекта на каждом этапе его жизненного цикла задаются определенные технические требования. Желательно, чтобы объект всегда соответствовал этим требованиям, но в нем могут возникать неисправности, нарушающие эти требования. Тогда задача состоит в том, чтобы создать первоначально (на этапе производства) или восстановить нарушенное неисправностью (на этапах эксплуатации или хранения) соответствия объекта техническим требованиям. Решение этой задачи невозможно без непрерывного или эпизодического диагноза состояния объекта.
Задача проверки исправности объекта возникает на этапах производства, ремонта и хранения. Решение задачи проверки исправности позволяет узнать, содержит ли изготовленный объект дефектные компоненты, а его монтаж - ошибки. При ремонте проверка исправности позволяет убедиться, что действительно устранены все имеющиеся в объекте неисправности, а в условиях хранения, что не возникли какие-либо неисправности за время хранения объекта.
Задача проверки работоспособности объекта возникает на этапе эксплуатации. На этом этапе, при профилактике объекта, перед применением его по назначению или после такого применения в ряде случаев необходимо убеждаться в том, что объект в состоянии выполнять все функции, предусмотренные его рабочим алгоритмом функционирования. Проверка работоспособности может быть менее полной, чем проверка исправности, т.е. может оставлять необнаруженными неисправности, не препятствующие применению объекта по назначению. Например, резервированный объект может быть работоспособным, несмотря на наличие неисправностей в резервных компонентах или связях.
1 Построение проверяющего и диагностических тестов для непрерывной
системы
1.1 Построение проверяющего теста для непрерывной системы
Системы железнодорожной автоматики, телемеханики и связи (СЖАТС) с непрерывными сигналами имеют те особенности, которые позволяют при их анализе отдать предпочтение логическим моделям. Применение логических моделей связано с допусковыми методами контроля, которые характеризуются тем, что заключение о техническом состоянии объекта составляют по результатам оценки значений сигналов в контрольных точках (значений контролируемых параметров объекта). Результаты контроля параметров при этом приводят к оценкам вида: « в норме – не в норме», т.е. к оценкам двузначного типа (1- единица или 0 - нуль). В этих случаях удобно применять логические модели и различные логические методы.
Логическая модель может быть построена для объекта диагноза, имеющего непрерывные сигналы, если он обладает следующими свойствами: объект можно разделить на несколько связанных между собой функциональных элементов; каждый функциональный элемент имеет два состояния - работоспособное и неработоспособное; для всех входных и выходных параметров всех элементов можно выделить области их допустимых и недопустимых значений; выходной параметр элемента является допустимым в том случае, если сам элемент работоспособен и все приложенные к нему входные воздействия допустимые.
В процессе построения логической модели можно выделить несколько этапов. На первом этапе построения модели систему разделяют на отдельные функциональные элементы, входы и выходы которых доступны для измерения. Выбор этих элементов определяется необходимой глубиной диагноза. На втором этапе построения модели составляют функциональную схему системы как объекта диагноза, в которой указывают все выделенные элементы и связи между ними. Затем для каждого элемента указывают значения допустимых входных и выходных воздействий.
Рассмотрим функциональную схему объекта диагноза, которая приведена на рисунке 1 . Эта схема содержит восемь элементов Э1 – Э8, имеет четыре внешних входных воздействия х1– х4 и формирует три выходные реакции у6 - у8 . Каждый элемент формирует свою выходную реакцию уi , причем выходные реакции элементов Э6 –Э8 совпадают с выходными реакциями схемы. В том случае, если i –е входное воздействие или выходная реакция j – го элемента являются допустимыми, то примем, что хi = 1 и уi =1, в противном случае хi = 0 и уi = 0. Обозначим n – разрядным двоичным числом состояние системы, содержащей n элементов, в котором i – й разряд равен 1(0), если i – й элемент исправен (неисправен). В общем случае система, состоящая из n элементов, имеет 2n состояний, из которых одно исправное и 2n-1 неисправных. В приводимом примере ограничимся рассмотрением только одиночных неисправностей
s0 =11111111, s1 =01111111, s2 =10111111, s3 =11011111, s4 =11101111,
s5 =11110111, s6 =11111011, s7 =11111101, , s8 =11111110.
В случае использования логической модели предполагается, что на входы объекта диагноза поступает единственное входное воздействие, определяемое допустимыми значениями всех сигналов.
Следовательно, возможные элементарные проверки будут отличаться только наборами контрольных точек, в которых осуществляются измерения. При этом задача построения алгоритма диагноза сводится к выбору совокупности контрольных точек, достаточной для решения определенной задачи диагноза. Каждая проверка имеет 2k исходов, где k – число контролируемых элементов. Общее число проверок 2n, где n- число элементов системы. На практике большое число проверок не может быть реализовано из-за отсутствия доступа к выходам некоторых элементов; невозможно подключиться сразу к выходам нескольких элементов и т.д.
В рассматриваемом примере будем считать, что возможны только те проверки, которые заключаются в измерении реакции на выходе одного элемента системы, причем для измерений доступны выходы всех элементов. Обозначим как πi результат i – й элементарной проверки, т.е. контроль реакции на выходе i – го элемента (i {1,2, …,8}.
Таблица функций неисправностей (ТФН) для функциональной схемы объекта диагноза, которая представлена на рисунке 1, приведена в таблице 1
Таблица 1- Таблица функций неисправностей
Проверка | Результат Rij проверки для системы, находящейся в состоянии Si | ||||||||
S0 | S1 | S2 | S3 | S4 | S5 | S6 | S7 | S8 | |
Π1 | |||||||||
Π2 | |||||||||
Π3 | |||||||||
Π4 | |||||||||
Π5 | |||||||||
Π6 | |||||||||
Π7 | |||||||||
Π8 |
В том случае, если система исправна (состояние S0) и на всех входах присутствуют допустимые сигналы, то и на выходах всех элементов имеют место допустимые значения сигналов – 1. Отказ какого-либо элемента вызывает появление недопустимого значения сигнала на его выходе и на выходах всех связанных с ним элементов. Таблица функций неисправностей содержит всю необходимую информацию для построения, проверяющего и диагностического тестов. Каждый столбец ТФН задает некоторую функцию, определяемую на множестве проверок πi
(i {1,2, …,8}). Функция равна единице, если проверка дает допустимый результат.
Примем следующие обозначения: F – функция исправного объекта; fi – функция i - го состояния неисправного объекта или функция i - й неисправности.
Для рассматриваемого примера имеем:
F = π1 π2 π3 π4 π5 π6 π7 π8 ;
f1 = 0; f2 = π1 π3; f3 = π1; f4 = π1 π3; f5 = π1 π3; f6 = π1 π3;
f7 = π1 π3; f8 = π1 π2 π3 π4 π5 π6 π7;
При построении проверяющего теста Тп для каждой неисправности вычисляют проверяющую функцию:
φi = F fi . (1.1)
Проверяющая функция равна единице (φi = 1) только на тех проверках, на которых результаты проверок различны для исправной схемы и для схемы с i- й неисправностью, т.е. она объединяет те проверки, на которых i – я неисправность обнаруживается.
Проверяющий тест Тп определяется по следующему выражению:
Тп = φ1 • φ2 • ··· • φn , (1.2)
где n – число неисправностей.
Вычисляем проверяющие функции φi для рассматриваемого примера:
φ1 = π1 π2 π3 π4 π5 π6 π7 π8 ;
φ2 = π2 π4 π5 π6 π7 π8 ;
φ3 = π2 π4 π5 π6 π7 π8 ;
φ4 = π2 π4 π5 π6 π7 π8 ;
φ5 = π2 π4 π5 π6 π7 π8 ;
φ6 = π2 π4 π5 π6 π7 π8 ;
φ7 = π2 π4 π5 π6 π7 π8 ;
φ8 = π8 ;
Записываем проверочный тест Тп и производим его минимизацию:
Тп = φ1 • φ2 • φ3 • φ4 • φ5 • φ6 • φ7 • φ8 = ( π1 π2 π3 π4 π5 π6 π7
π8 )(π2 π4 π5 π6 π7 π8)( π2 π4 π5 π6 π7 π8)( π2 π4 π5 π6 π7 π8)(π2 π4 π5 π6 π7 π8)(π2 π4 π5 π6 π7 π8)(π2 π4 π5 π6 π7 π8)(π2 π4 π5 π6 π7 π8) π8 = π8
Из полученного выражения, проверочного теста Тп = π8, следует, что для полной проверки системы, представленной функциональной схемой см. рисунок 1, необходимо и достаточно подать на внешние входы допустимые воздействия и измерить реакцию на выходе элемента Э8. Если система исправна, то на его выходе будет присутствовать допустимый сигнал, если же система неисправна, то на его выходе будет присутствовать недопустимый сигнал.
1.2 Построение диагностических тестов для непрерывной системы
Для решения задачи поиска неисправного элемента строят диагностический тест Тд . Его определяют следующим образом.
Для каждой пары неисправностей (с номерами i и j) вычисляют различающую функцию:
φi,j = fi fj. (1.3)
Различающая функция равна единице (φi,j = 1) только на тех проверках, на которых результаты проверок различны для схем, находящихся в состоянии i иj неисправности ( каждая графа ТФН Siс индексом i {1,2, …,8} соответствует определенной неисправности Ni).
Для всех различных пар неисправностей определяем различающие функции:
φ1,2 = π1 π3 ; φ1,3 = π1; φ1,4 = π1 π3 ; φ1,5 = π1 π3 ; φ1,6 = π1 π3 ; φ1,7 = π1 π3 ; φ1,8 = π1 π2 π3 π4 π5 π6 π7 .
φ2,3 = π3 ; φ2,4 = 0; φ2,5 = 0; φ2,6 = 0; φ2,7 = 0; φ2,8 = π2 π4 π5 π6 π7 .
φ3,4 = π3 ; φ3,5 = π3 ; φ3,6 = π3 ; φ3,7 = π3 ; φ3,8 = π2 π3 π4 π5 π6 π7 .
φ4,5 = 0; φ4,6 = 0; φ4,7 = 0; φ4,8 = π2 π4 π5 π6 π7 .
φ5,6 = 0; φ5,7 = 0; φ5,8 = π2 π4 π5 π6 π7 .
φ6,7 =0; φ6,8 = π2 π4 π5 π6 π7.
φ7,8 = π2 π4 π5 π6 π7.
В зависимости от решаемой задачи диагноза возможно использование одного из двух вариантов диагностического теста.
Первый вариант диагностического теста используют в том случае, если заведомо известно, что система неисправна, и поэтому перед тестированием ставится только одна задача – обнаружение неисправного элемента.
В этом случае тест Тдвычисляют как логическое произведение различающих функций:
Тд = φ1,2 φ1,3••• φn-1,n. (1.4)
Для рассматриваемого примера:
Тд = φ1,2 φ1,3••••• φ6,8 φ7,8 = ( π1 π3) π1 ( π1 π3)( π1 π3)( π1 π3) & & ( π1 π3)( π1 π2 π3 π4 π5 π6 π7) π3 (π2 π4 π5 π6 π7 ) π3& &π3 π3 π3(π2 π3 π4 π5 π6 π7) (π2 π4 π5 π6 π7 ) (π2 π4 π5 π6 π7 ) (π2 π4 π5 π6 π7 ) (π2 π4 π5 π6 π7 ).
Минимизируем полученное выражение и получаем:
Тд = π1 π3 (π2 π4 π5 π6 π7 ).
Полученное выражение содержит пять минимальных тестов:
Тд1 = π1 π2 π3; Тд2 =π1 π3 π4; Тд3 =π1 π3 π5; Тд4 =π1 π3 π6; Тд5 =π1 π3 π7;
Рассмотрим тест Тд2 = π1 π3 π4 и построим для него словарь неисправностей.
Словарь неисправностей является частью ТФН. Его представляют в виде таблицы, строки которой соответствуют проверкам, содержащимся в Тд2 , а графы соответствующим классам эквивалентных неисправностей. Словарь неисправностей для Тд2 приведен в таблице 2.
Таблица 2 - Словарь неисправностей для диагностического теста Тд2
Проверка | Результат Rij проверки для системы, находящейся в состоянии Si | |||
S1 | S2 S4 S5 S6 S7 | S3 | S8 | |
π1 | ||||
π3 | ||||
π4 |
Третья графа в таблице 2 соответствует классу эквивалентных неисправностей N2 ,N4 ,N5 ,N6 ,N7 . В непрерывных системах такие классы образуют неисправности элементов, входящих в контуры, охваченные обратной связью. В функциональной схеме объекта диагноза (рисунок 1) такой контур образуют элементы Э2, Э4, Э5, Э6, Э7. При отказе любого элемента, входящего в контур, недопустимый сигнал появляется на выходах всех элементов контура.
Для определения отказавшего элемента в замкнутом контуре разрывают обратную связь.
Словарь неисправностей позволяет обнаруживать неисправный элемент при помощи формальной процедуры. Для этого на входы системы подают допустимые воздействия и производят измерения в контрольных точках, соответствующих проверкам, которые входят в словарь неисправностей. Результаты измерения сравнивают с данными, приведенными в словаре неисправностей. По совпадению судят о номере отказавшего элемента.
Второй вариант диагностического теста используют тогда, когда задача поиска неисправности и задача проверки исправности системы совмещаются в едином процессе диагноза. Такой подход часто используют на практике. В этом случае диагностический тест определяют по следующему выражению:
Тд* = Тп φ1,2 φ1,3••• φn-1,n. (1.5)
Для рассматриваемого примера Тд* определяется как
Тд* = Тп φ1,2 φ1,3••• φ7,8 = π8 ( π1 π3) π1 ( π1 π3) ( π1 π3) ( π1 π3) ( π1 π3) ( π1 π2 π3 π4 π5 π6 π7) π3 (π2 π4 π5 π6 π7 ) π3& &π3 π3 π3 (π2 π3 π4 π5 π6 π7) (π2 π4 π5 π6 π7 ) (π2 π4 π5 π6 π7 ) (π2 π4 π5 π6 π7 ) (π2 π4 π5 π6 π7 ).
После минимизации полученного выражения получаем
Тд* = π1 π3 π8 (π2 π4 π5 π6 π7 ).
Полученное выражение содержит пять минимальных тестов:
Тд1* = π1 π2 π3 π8 ; Тд2* = π1 π3 π4 π8 ; Тд3* = π1 π3 π5 π8 ; Тд4* = π1 π3 π6 π8 ;
Тд5* = π1 π3 π7 π8 ;
Тесты Тд1* ,Тд2* ,Тд3* ,Тд4* ,Тд5* обеспечивают полную проверку системы, а словари неисправностей содержат, помимо граф, соответствующим классам эквивалентных неисправностей, графу S0 , соответствующую исправному состоянию системы.
В качестве примера приведем словарь неисправностей для теста Тд2* (см. таблицу 3).
Логические модели упрощают непрерывные объекты и поэтому не позволяют решать все задачи диагностики (в частности, не позволяют различать неисправности элементов, охваченных обратной связью). Поэтому их часто используют на первом этапе диагноза, так как они являются простыми и удобными для анализа. Для более полного анализа применяют другие методы.
Таблица 3- Словарь неисправностей для Тд2*
Проверка | Результат Rij проверки для системы, находящейся в состоянии Si | ||||
S0 | S1 | S2 S4 S5 S6 S7 | S3 | S8 | |
π1 | |||||
π3 | |||||
π4 | |||||
π8 |
Варианты заданий для построения тестов непрерывных систем приведены в приложении А.
2. Построение тестов для объекта диагноза, реализованного на реле
Построение тестов для комбинационной релейно-контактной схемы
Построение проверяющего теста для комбинационной релейно-контактной схемы
Релейно-контактные схемы (РКС) широко используются в устройствах железнодорожной автоматики, телемеханики и связи и состоят из контактов, обмоток реле и соединительных проводов. Контакты имеют два вида неисправностей: короткое замыкание – когда цепь остается замкнутой независимо от состояния реле; разрыв контакта – когда цепь остается разомкнутой независимо от состояния реле.
Обмотки реле также имеют два вида неисправностей (к ним относятся и неисправности механических элементов реле). При обрыве обмотки реле не включается, когда оно должно включатся. Причинами этого могут быть обрыв обмотки, межвитковые замыкания в ней, механические повреждения подвижных частей. При этом нормально замкнутые (тыловой и общий) контакты остаются замкнутыми, а нормально разомкнутые (общий и фронтовой) контакты - разомкнутыми. При ложном включении обмотки реле включается, когда оно не должно включатся. Причиной этого может быть соединение обмотки с источником питания, залипание или заклинивание якоря, сваривание замыкающих контактов. При этом размыкающие контакты размыкаются, а замыкающие – замыкаются.
Неисправность типа "обрыв обмотки" эквивалентна кратной неисправности, в которую входят короткие замыкания всех размыкающих контактов и разрыв всех замыкающих контактов, а неисправность "ложное включение обмотки" эквивалентна кратной неисправности, включающей в себя короткие замыкания всех замыкающих контактов и разрыв всех размыкающих контактов. Это обстоятельство позволяет выявлять неисправности обмоток теми же способами, что и неисправности контактов, а в большинстве схем вообще рассматривать только неисправности контактов.
Поэтому элементарная проверка для релейно-контактной схемы заключается в подаче на ее входы определенного набора значений входных переменных (состояний кнопок SBA, SBB, SBC) и определении факта наличия проводимости схемы по состоянию реле F. Входные переменные обозначим строчными буквами, соответствующими обозначениям реле - а, b, с.
Рассмотрим построение проверяющего и диагностических тестов для релейно-контактной схемы, заданной в виде функции алгебры логики (ФАЛ) F={1,2,3,5}a,b,c.
Минимизируем заданную ФАЛ с помощью карты Карно и построим релейно-контактную схему для функции F={001,010,011,101}.
Рисунок 2 - Карта Карно функции F={001,010,011,101}
В результате получаем минимизированную функцию Комбинационная релейно-контактная схема, соответствующая полученной ФАЛ, представлена на рисунке 3. Она содержит три входных реле - А, В, С - и четыре контакта - a, b1, b2, с.
Общее число проверок для схемы с m входами равно 2m. Рассмотрим только одиночные неисправности контактов. Для построения тестов релейно-контактной схемы будем использовать ТФН.
Рассматриваемая схема имеет восемь проверок, одно исправное и 8 неисправных состояний.
Функции неисправностей могут быть рассчитаны двумя методами. При первом методе неисправность вносят в схему и по полученной структуре схемы определяют искомую функцию. Схема с внесенной неисправностью – коротким замыканием контакта a реализует функцию ¦1 = b1 Ú`b2 c. Второй метод использует влияние неисправности на формулу, отражающую структуру схемы.
Рисунок 3- Комбинационная релейно-контактная схема
Между ее буквами и контактами схемы существует взаимно однозначное соответствие. Короткое замыкание контакта соответствует переводу соответствующей буквы в единицу, а разрыв контакта - в нуль. Для короткого замыкания контакта a функция будет иметь вид ¦1 = b1 Ú`b2 c. Для обрыва контакта a функция - ¦2 = `b2 c.
В соответствии с рассмотренными методами определения функции неисправностей для множества неисправностей контактов схемы они имеют вид:
Для заданной релейно-контактной схемы ТФН представлена в таблице 4.
На основании построенной ТФН и в соответствии с выражением для вычисления проверяющей функции (1.1) находим проверяющие функции.
Таблица 4- Таблица функций неисправностей
Входной набор | F | f1 | f2 | f3 | f4 | f5 | f6 | f7 | f8 | |
при внесении неисправности | ||||||||||
№ | a b c | |||||||||
0 0 0 | ||||||||||
0 0 1 | ||||||||||
0 1 0 | ||||||||||
0 1 1 | ||||||||||
1 0 0 | ||||||||||
1 0 1 | ||||||||||
1 1 0 | ||||||||||
1 1 1 |
Проверяющий тест в соответствии с выражением (1.2) равен
Тп= φ1 ·φ2·φ3·φ4·φ5·φ6·φ7·φ8 = (6 Ú 7)· (2 Ú 3) · 0 ·(2 Ú 3) · (0 Ú 4)·(1 Ú 5) · 7· (1 Ú 5) =
= (2 Ú 3)· 0· (1 Ú 5) · 7 =0127 Ú 0257 Ú 0137 Ú 0357;
Это выражение содержит 4 минимальных теста.
Тп1=0·1·2·7; Тп2=0·2·5·7; Тп3=0·1·3·7; Тп4=0·3·5·7.
Построение диагностических тестов для комбинационной
релейно-контактной схемы
Для построения диагностических тестов, согласно выражению (1.3), для каждой пары неисправностей ТФН находим различающую функцию.
φ1,2 = 2 Ú 3 Ú 6 Ú 7; φ2,3 = 0 Ú 2 Ú 3; φ3,4 = 0 Ú 2 Ú 3;
φ1,3 = 0 Ú 6 Ú 7; φ2,5 = 0 Ú 2 Ú 3 Ú 4; φ3, 5 = 4;
φ1,5 = 0 Ú 4 Ú 6 Ú 7; φ2,6 = 1 Ú 2 Ú 3 Ú 5; φ3,6 = 0 Ú 1 Ú 5;
φ1,6 = 1 Ú 5 Ú 6 Ú 7; φ2,7 = 2 Ú 3 Ú 7; φ3,7 = 0 Ú 7; φ1,7 = 6;
φ 5,6=0 Ú 1 Ú 4 Ú 5;φ5,7=0 Ú 4 Ú 7; φ6,7= 1 Ú 5 Ú 7; φ7,8= 1 Ú 5 Ú 7;
Диагностический тест первого вида определяем согласно выражению (1.4), при этом предполагается, что диагностируемая схема неисправна.
Диагностический тест для рассматриваемого примера имеет вид
Тд = φ1,2·φ1,3··φ6,7·φ7,8 = 4·6·(0 Ú 2 Ú 3)(1 Ú 2 Ú 3 Ú 5)(2 Ú 3 Ú 7)(0 Ú 1 Ú 5)(1 Ú 5 Ú 7).
После выполнения процедуры минимизации полученного выражения и рассмотрения всего множества диагностических тестов получим, что оно содержит два минимальных теста: Тд1 =2·4·5·6; Тд2 =1·2·4·6.
Словарь неисправностей, построенный для Тд1, представлен в таблице 5.
Поиск неисправности в заданной схеме осуществляют следующим образом. На входы схемы последовательно подают входные наборы, входящие в диагностический тест. Для каждого случая фиксируют значения выхода схемы по состоянию реле F. Полученные результаты сравнивают с данными, приведенными в словаре неисправностей (см. таблицу 5). Совпадение состояний выхода реле F и состояний приведенных в столбце словаря неисправностей указывает на неисправность или на класс эквивалентных неисправностей, которые соответствуют данному столбцу.
Таблица 5- Словарь неисправностей для Тд1
Входной набор | F | f1 | f2 f4 | f3 | f5 | f6 f8 | f7 | |
при внесении неисправности | ||||||||
№ | a b c | |||||||
0 1 0 | ||||||||
1 0 0 | ||||||||
1 0 1 | ||||||||
1 1 0 |
Точное указание неисправности внутри класса эквивалентных неисправностей возможно только при измерениях во внутренних точках схемы, соответствующих классу эквивалентных неисправностей.
Диагностический тест второго вида определяется в том случае, если заранее не известно, что тестируемая схема неисправна. В этом случае диагностический тест Tд’ определяется по выражению (1.5)
Tд’ = TП ·φ 1,2,·φ1,3 ·…·φ6,7,· φ78.
Tд’ = 0·1·2·7·4·6·(0 Ú 2 Ú 3)(1 Ú 2 Ú 3 Ú 5)(2 Ú 3 Ú 7)(0 Ú 1 Ú 5)(1 Ú 5 Ú 7).
После минимизации полученного выражения получаем множество диагностических тестов. Из результатов анализа полученного множества диагностических тестов следует, что оно содержит один минимальный тест Tд’ = = 0·1·2·4·6·7.
Словарь неисправностей для минимального диагностического теста Tд’ приведен в таблице 6.
Таблица 6- Словарь неисправностей диагностического теста Tд’
Входной набор | F | f1 | f2 f4 | f3 | f5 | f6 f8 | f7 | |
при внесении неисправности | ||||||||
№ | a b c | |||||||
0 0 0 | ||||||||
0 0 1 | ||||||||
0 1 0 | ||||||||
1 0 0 | ||||||||
1 1 0 | ||||||||
1 1 1 |
Поиск неисправности в схеме осуществляют так же, как и в случае диагностического теста Тд.
Метод цепей и сечений
При расчете тестов на ЭВМ для хранения ТФН из-за ее большого размера требуется большой объем памяти, что снижает размерность решаемых задач. В связи с этим для различных объектов диагноза разработаны специальные модели и методы, которые не имеют универсального характера, но с учетом особенностей объекта позволяют более просто решать задачи построения тестов.
Так, например, для релейно-контактных схем при построении проверяющих тестов используют метод цепей и сечений.
Рисунок 4- Релейно-контактная схема
Под цепью понимают набор состояний контактов, которые обеспечивают наличие цепи проводимости между полюсами схемы.
Под сечением понимают набор состояний контактов, которые обеспечивают разрыв всех цепей схемы.
Рассматриваемая схема (см. рисунок 4) имеет четыре цепи: G1 = a1 ,
G2 = a1 , G3 = b , G4 = с2 , а также содержит два сечения: H = , H2 = b c а2. Все остальные цепи и сечения содержат противоречия, например H3 = , и поэтому мы их из рассмотрения исключаем.
Перечисление всех цепей и сечений однозначно задает схему. Под цепью, урезанной на каком-то определенном контакте, понимают набор состояний контактов, соответствующий данной цепи, из которого исключен этот контакт. Аналогично опреде