- •Кафедра: «а и т на ж.Д. Транспорте»
- •Екатеринбург
- •1 Построение тестов для непрерывной системы
- •1.1 Построение проверяющего теста
- •Построение диагностического теста
- •2 Построение тестов для комбинационной релейно-контактной схемы
- •2.1 Построение проверяющего теста
- •2.2. Построение диагностического теста.
- •2.3 Метод цепей и сечений
- •3 Диагностирование комбинационной логической схемы
- •3.1 Построение проверяющего теста
- •3.2 Построение диагностического теста
1 Построение тестов для непрерывной системы
1.1 Построение проверяющего теста
Рисунок 1 – Функциональная схема объекта
Согласно схеме, представленной на рис.1, составим таблицу функций неисправностей(ТФН).
Таблица 1 - Таблица функций неисправностей
Проверка |
Результат проверки |
||||||||
|
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 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
П4 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
П5 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
П6 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
П7 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
П8 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Запишем функции исправного и неисправных состояний:
F – функция исправного объекта;
fi – функция i-того состояния неисправного объекта или функция i-той неисправности;
F= π1 v π2 v π3 v π4 v π5 v π6 v π7 v π8
f1= π2 v π3 v π4 v π6 v π7 v π8
f2= π1 v π4 v π5 v π8
f3= π1 v π2 v π4 v π5 v π6 v π8
f4= π1 v π2 v π5
f5= π1 v π2 v π3 v π4 v π6 v π7 v π8
f6= π1 v π2 v π4 v π5 v π8
f7= π1 v π2 v π3 v π4 v π5 v π6 v π8
f8= π1 v π2 v π3 v π4 v π5 v π6 v π7
При построении проверяющего теста Тп для каждой неисправности вычисляют проверяющую функцию:
;
(1.1)
φ1= π1 v π5
φ2= π2 v π3 v π6 v π7
φ3= π3 v π7
φ4= π3 v π4 v π6 v π7 v π8
φ5= π5
φ6= π3 v π6 v π7
φ7= π7
φ8= π8
Проверочный тест определяется по следующему выражению:
Тп=φ1φ2φ3…φn , (1.2)
где n – число неисправностей.
Запишем проверяющий тест и произведём его минимизацию:
Тп=φ1φ2φ3φ4φ5φ6φ7φ8
Тп= (π1 v π5)(π2 v π3 v π6 v π7)(π3 v π7) (π3 v π4 v π6 v π7 v π8)(π3 v π6 v π7) π7π5 π8 = π5π7π8
Построение диагностического теста
Для каждой пары неисправностей вычислим различающую функцию по следующей формуле:
; (1.3)
φ1,2= π1 v π2 v π3 v π5 v π6 v π7
φ1,3= π1 v π3 v π5 v π7
φ1,4= π1 v π3 v π4 v π5 v π6 v π7 v π8
φ1,5= π1
φ1,6= π1 v π3 v π5 v π6 v π7
φ1,7= π1 v π5 v π7
φ1,8= π1 v π5 v π8
φ2,3= π2 v π6
φ2,4= π2 v π4 v π8
φ2,5= π2 v π3 v π5 v π6 v π7
φ2,6= π2
φ2,7= π2 v π3 v π6
φ2,8= π2 v π3 v π6 v π7 v π8
φ3,5= π3 v π5 v π7
φ3,6= π6
φ3,7= π3
φ3,8= π3 v π7 v π8
φ4,5= π3 v π4 v π5 v π6 v π7 v π8
φ4,6= π4 v π8
φ4,7= π3 v π4 v π6 v π8
φ4,8= π3 v π4 v π6 v π7
φ5,6= π3 v π5 v π6 v π7
φ5,7= π5 v π7
φ5,8= π5 v π8
φ6,7= π3 v π6
φ6,8= π3 v π6 v π7 v π8
φ7,8= π7 v π8
В зависимости от решаемой задачи диагноза возможно использование одного из двух вариантов диагностического теста.
Если заведомо известно, что система неисправна, то перед тестированием ставится задача – обнаружение неисправного элемента.
В этом случае тест Тд вычисляют как логическое произведение различающих функций:
Тд= φ1,2*φ1,3*…..*φ n-1.n; (1.4)
Тд =(π1 v π2 v π3 v π4 v π5 v π6 v π7)( π1 v π3 v π5 v π7)( π1 v π3 v π4 v π5 v π6 v π7 v π8) π1 (π1 v π3 v π5 v π6 v π7)( π1 v π5 v π7)( π1 v π5 v π8)( π2 v π6)( π2 v π4 v π7 v π8)( π2 v π3 v π5 v π6 v π7) π2 (π2 v π3 v π6)( π2 v π3 v π6 v π7 v π8)( π3 v π5 v π7) π6 π3 (π3 v π7 v π8)( π3 v π4 v π5 v π6 v π7 v π8)( π4 v π8)( π3 v π4 v π7)( π3 v π5 v π6 v π7)( π5 v π7)( π5 v π8)( π3 v π6)( π3 v π6 v π7 v π8)( π7 v π8) = π1π2π3π5π6π8 v π1π2π3π6π7π8 v π1π2π3π4π5π6π7
Полученное выражение содержит два минимальных теста:
Тд1= π1π2π3π5π6π8;
Тд2= π1π2π3π6π7π8;
Если задача поиска неисправности и задача проверки исправности системы совмещаются в едином процессе диагноза, то в этом случае диагностический тест определяется по следующему выражению:
Тд’ = Тп φ1,2 φ1,3,……,φn-1,n; (1,5)
Тд’ = π5 π7π8 (π1π2π3π5π6π8 v π1π2π3π6π7π8)
= π1 π2 π3 π5π6 π7π8 v π1 π2 π3 π5π6 π7π8
Тд’1 = π1 π2 π3 π5π6 π7π8
Между Тд и Тд’ выбираем Тд и строим словарь неисправностей для Тд1 – Тд2 . Словарь неисправностей является частью ТФН. Его представляют в виде таблицы, строки которой соответствуют проверкам, содержащимся в Тд, а графы соответствующим классам эквивалентных неисправностей. Словарь неисправностей для Тд приведен в таблицах:
Таблица 2 - Словарь неисправностей для Тд1
Проверка |
Результат проверки |
|||||||
|
S1 |
S2 |
S3 |
S4 |
S5 |
S6 |
S7 |
S8 |
П1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
П2 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
П3 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
П5 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
П6 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
П8 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Таблица 3 - Словарь неисправностей для Тд2
Проверка |
Результат проверки |
|||||||
|
S1 |
S2 |
S3 |
S4 |
S5 |
S6 |
S7 |
S8 |
П1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
П2 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
П3 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
П6 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
П7 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
П8 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
