Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проект по ОТД(15вар)(rem).doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
804.35 Кб
Скачать

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. Построение диагностического теста

Для каждой пары неисправностей вычислим различающую функцию по следующей формуле:

; (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,21,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) π11 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) π22 v π3 v π6)( π2 v π3 v π6 v π7 v π8)( π3 v π5 v π7) π6 π33 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π81π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