- •«Построение проверяющих и диагностических тестов»
- •1 Система тестового диагноза
- •2 Диагностирование систем железнодорожной автоматики телемеханики и связи
- •2.1 Диагностирование непрерывной системы
- •2.1.1 Построение проверяющего теста
- •2.1.2 Построение диагностического теста
- •2.2 Диагностирование релейно-контактных схем
- •2.2.1 Построение проверяющего теста
- •2.2.2 Построение диагностического теста
- •2.2.3 Метод цепей и сечений
- •2.3 Диагностирование комбинационных логических схем
- •2.3.1 Построение проверяющего теста
- •2.3.2 Построение диагностического теста
- •3. Заключение
- •4. Список использованных источников
2.1.1 Построение проверяющего теста
Рисунок 2.2 — Функциональная схема объекта диагноза
Функциональная схема объекта диагноза (рис. 2.2) содержит восемь элементов — Э1 - Э8, имеет четыре внешних входных воздействия — Х1 - Х4 и формирует четыре выходные реакции — У5 - У8. Каждый элемент формирует свою выходную реакцию Y, причем выходные реакции элементов Э5 - Э8 совпадают с выходными реакциями схемы. Примем, что Xi=1 и Yj=1, если i-е входное воздействие или выходная реакция j-го элемента являются допустимыми; в противном случае Xi=0 и Yj = 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=1, 2, …, 8).
Таблица 2.2 представляет собой ТФН, составленную для заданной системы (см. рис. 2.2).
Таблица 2.2 — Таблица функций неисправностей
Проверка |
Результат R проверки для системы, находящейся в состоянии: |
||||||||
S0 |
S1 |
S2 |
S3 |
S4 |
S5 |
S6 |
S7 |
S8 |
|
π1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
π2 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
π3 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
π4 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
π5 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
π6 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
π7 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
π8 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
Когда сиcтема исправна (состояние S0), на выходах всех элементов имеют место допустимые значения сигналов. Отказ какого-либо элемента вызывает появление недопустимого значения сигнала на его выходе и на выходах всех связанных с ним элементов.
Данная ТФН содержит всю необходимую информацию для построения проверяющего и диагностического тестов. Каждая графа ТФН задает некоторую функцию, определяемую на множестве проверок. Функция равна единице, если проверка дает допустимый результат. Обозначим F — функция исправного объекта; fi — функция i-го состояния неисправного объекта или функция i-й неисправности. Имеем:
F=π1v π2v π3v π4v π5v π6v π7v π8
f1= π2v π3v π4v π6v π7v π8
f2= π1v π3v π4
f3= π1v π2v π4v π5v π6
f4= π1v π2v π3v π5v π6v π7
f5= π1v π2v π3v π4v π6v π7v π8
f6= π1v π2v π3v π4v π5
f7= π1v π2v π3v π4v π5v π6
f8= π1v π2v π3v π4v π5v π6v π7
При построении проверяющего теста Тп для каждой неисправности вычисляют проверяющую функцию:
φi=F○fi (2.1)
Функция φi=1 только на тех проверках, на которых результаты проверок различны для исправной схемы и для схемы с i-й не исправностью. Иначе говоря, она объединяет те проверки, на которых i-я неисправность обнаруживается.
φ1= π1v π5
φ2= π2v π5v π6v π7v π8
φ3= π3v π7v π8
φ4= π4v π8
φ5= π5
φ6= π6v π7v π8
φ7= π7v π8
φ8= π8
Проверяющий тест:
Тп= φ1∙ φ2∙…∙ φi∙…∙ φn (2.2)
где n — число неисправностей.
Тп= φ1∙ φ2∙ φ3∙ φ4∙ φ5∙ φ6∙ φ7∙ φ8=
=( π1v π5)∙( π2v π5v π6v π7v π8)∙( π3v π7v π8)∙( π4v π8)∙
∙ π5∙( π6v π7v π8)∙( π7v π8)∙ π8 (2.3)
Выражение 2.3 может быть упрощено на основе закона поглощения:
a∙(avb)=a∙ava∙b=ava∙b=a∙(1vb)=a (2.4)
Таким образом, получим:
Тп=( π2v π5v π6v π7v π8)∙ π5∙ π8= π5∙ π8 (2.5)
Из уравнения 2.5 следует, что для полной проверки системы необходимо и достаточно подать на внешние входы допустимые воздействия и измерить реакции на выходах двух элементов - Э5 и Э8. Если система исправна, то на выходах этих элементов будут допустимые сигналы, если же неисправна, то на выходе хотя бы одного элемента будет недопустимый сигнал.
В общем случае для проверки исправности или работоспособности объекта достаточно проконтролировать все его внешние выходы. Однако логическая модель и ТФН позволяют найти такую минимальную совокупность проверок, в которую не войдут внешние выходы объекта, являющиеся также входами блоков модели.
