Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_SSOD_Yuli.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.68 Mб
Скачать

30. Постpоение тестов методом существенных путей

Метод существенных путей Для того, чтобы неисправность была обнаружена на внешнем выходе объекта, необходимо и достаточно, чтобы 1.неисправность проявилась в каком- нибудь внутреннем узле объекта и 2. существовал путь для транспортировки сигнала о неисправности с этого внутреннего узла до какого-нибудь внешнего выхода объекта

Пусть ОД содержит: - N логических элементов - n входных полюсов - k выходных полюсов каждый i-тый логический элемент объекта (1 i N): - имеет ni входов (1 m ni ) - на каждом входе реализуется функция yim - на выходе реализуется функция yi

Для i-того логического элемента задан список из Si логических неисправностей. Функцию, реализуемую элементом с неисправностью s, (1 s Si ), обозначим ysi

Неисправность s проявится на выходе элемента i, если найдется набор входных функций

Yi (0,s) = { yi1 , yi2,…, yim , yini } такой, что выходные функции элемента с неисправностью и без неисправности не совпадут ysi (Yi) y0i (Yi) (1) Выразив входные функции yim i-того элемента через входные (для объекта) переменные x1 , x2 ,…, xn , можно найти наборы входных переменных, удовлетворяющих (1).

Для этого можно воспользоваться различающей функцией для выходной функции y i элемента: D[ ysi , y0i] Истинность этой различающей функции и есть условие проявления неисправности на выходе элемента

Условие проявления неисправности на выходе элемента является необходимым, но недостаточным условием обнаружения неисправности на выходе объекта. Должно быть также выполнено и условие транспортировки неисправности.

Условием транспортировки неисправности s от выхода элемента i до внешнего выхода объекта является наличие существенного пути между этими полюсами. Транспортировка от полюса i до выхода обеспечивается при истинности логической функции от входных переменных:

Если в объекте k выходов, то условие транспортировки есть дизъюнкция Решение этого уравнения дает все наборы входных переменных

Xj =[x1, x2,…, xn], при которых неисправность транспортируется на выход объекта.

Как найти ? 1. Условно отключим выход i-того элемента от входов остальных элементов логической сети, связанных с полюсом i 2. Образовавшийся полюс сопоставим с дополнительной «входной» переменной yi 3. Найдем набор входных переменных

Xj =[x1, x2,…, xn], при котором изменение дополнительной переменной yi будет замечено на каком-либо внешнем выходе объекта, т.е. при котором изменение значения yi приводит к изменению значения выходной функции . Такие наборы являются рабочими наборами булевой производной функции по переменной yi .

А булева производная функции по переменной yi и есть условие транспортировки

(Булева производная совпадает с различающей функцией, если неисправность заключается в инвертировании переменной yi )

  1. производная от инверсии функции равна производной от функции

  2. производная по инверсии переменной равна производной от переменной

  3. производная равна нулю, если функция не зависит от переменной, т.е. если

  1. производная равна единице, если функция зависит только от переменной, по которой берется производная

  2. производная от конъюнкции функций

  1. производная от дизъюнкции функций

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]