- •1. Основные понятия и определения технической диагностики
- •2. Задачи технического диагностирования
- •4. Поиск неисправностей (дефектов) при которых решается проблема точного указания в объекте элемента или множества элементов, среди которых находится неисправный элемент.
- •Диагностирование в жизненном цикле технических объектов.
- •Энтропия системы
- •2. Если система, имеет n равновероятных состояний, то очевидно, что с увеличением числа состояний энтропия возрастает, но гораздо медленнее, чем число состояний.
- •3. Если система а имеет n возможных состояний, то энтропия будет максимальной в том случае, когда все состояния равновероятны.
- •Измерение информации
- •Диагностическая ценность признаков.
- •Математические модели аналоговых объектов.
- •Логические модели
- •Диаграммы прохождения сигналов
- •Топологические модели
- •9. Математические модели дискретных комбинационных объектов
- •10. Математические модели дискретных устройств с памятью
- •11. Тестовое диагностирование
- •12. Функциональное диагностирование
- •13. Функциональные схемы систем диагностирования
- •14. Алгоритмы диагностирования и методы их построения
- •15. Диагностические признаки и условия работоспособности
- •Определено множество состояний объекта s, т.Е. Совокупность диагностических признаков θ.
- •Существуют номинальные лучшие состояния, т.Е. Определены θном.
- •Отклонения работоспособных состояний от номинальных допускаются в определенных пределах , соответствующих диапазону (н - нижнее, в- верхнее значение).
- •16. Степени работоспособности
- •17. Методы контроля работоспособности
- •Метод, основанный на контроле совокупности диагностических параметров
- •Метод, основанный на контроле обобщенного диагностического параметра
- •Метод сравнения реакции объекта диагностирования и эквивалентной модели
- •18. Признаки и методы обнаружения дефектов
- •19. Алгоритмы поиска дефектов
- •20. Методы построения алгоритмов поиска дефектов. Методы, основанные на показателях надежности
- •Методы, основанные на анализе таблиц состояний
- •22. Человек-оператор в системе диагностирования
- •23. Типовые структуры и показатели систем диагностирования
- •24. Аппаратное обеспечение отказоустойчивости
- •1. Аппаратурное резервирование
- •2. Алгоритмическое обеспечение отказоустойчивости
- •Мажоритарные избыточные структуры.
- •1) Синтез многосвязных автоматических систем с жесткой структурой
- •2) Синтез многосвязных автоматических систем с гибкой структурой
- •26. Общие вопросы прогнозирования изменения технического состояния объектов
- •1) Прямое и обратное
- •27. Выбор прогнозирующих параметров
- •29. Диагностирование логических схем на функциональных элементах.
- •30. Диагностирование релейно-контактных схем.
- •31. Методы построения тестов для комбинационных схем.
- •32. Обнаружение коротких замыканий.
- •2. Последовательностный поиск, при котором кз, содержащее контур ос с четным числом инверсий, обнаруживается на последовательности входных наборов.
- •33. Контроль исправности электрического монтажа логических устройств
- •34. Обнаружение неисправностей вида «временная задержка»
- •35. Вероятностное тестирование
- •36. Диагностирование дискретных устройств с памятью. Построение диагностических и проверяющих тестов
- •37. Сигнатурный анализ
- •38. Методы сканирования
- •39. Структурные схемы функционального диагностирования комбинационных схем
- •1) Контроля входного вектора – выходы z1 и z2 принимают значения (0,1) или (1,0), если на входе тестера присутствует вектор кода nRp, и принимают значения (0,0) или (1,1) в противном случае;
- •2) Самопроверки – для любой неисправности схемы тестера из заданного класса существует входной вектор кода nRp, на котором выходы z1 и z2 принимают значения (0,0) или (1,1).
- •1) Синтез дополнительного блока g(X) с наименьшей сложностью.
- •40. Методы контроля, использующие свойства кода.
- •41. Обнаружение неисправностей в схемах с памятью.
- •42. Организация тестового диагностирования мпс
- •43. Тестирование программ.
- •44. Средства функционального диагностирования мпс
- •45. Постановка задачи диагностирования.
- •46. Вероятностные методы.(метод байеса)
- •47. Логическая модель непрерывной системы.
35. Вероятностное тестирование
При вероятностном тестировании на испытуемую схему подаются случайные или псевдослучайные входные последовательности. Главное достоинство такого подхода в том, что исключается необходимость предварительного вычисления детерминированного теста. Это вычисление может оказаться слишком сложным. Такая ситуация возникает, при больших размерах испытуемой схемы или в том случае, когда нет достаточных сведений о ее внутренней структуре. Тогда целесообразно применить вероятностное тестирование.
Два способа организации вероятностного тестирования приведены на рис. 4.61 и 4.62. Первый способ использует эталонную схему (см. рис. 4.61). Наборы случайного теста, вырабатываемые генератором, поступают на входы испытуемой и эталонной схем. Их реакции сравниваются устройством сравнения. В случае их расхождения делается вывод о неисправности испытуемой схемы. Второй способ отличается методом сравнения выходных реакций. В этом случае реакция испытуемой схемы приводится к компактному виду с помощью схемы сжатия. Результат сравнивается со сжатым эталоном.
В отличие от детерминированного тестирования, когда обнаружение данной неисправности гарантированно, при случайном тестировании это происходит с некоторой вероятностью. Пусть испытуемая схема имеет п входов и пусть Е есть множество последовательностей из k входных векторов, которые могут быть приложены к схеме. Каждый входной вектор может быть одним из 2п векторов. Тогда Е содержит 2nk элементов.
Предположим, что все входные векторы вырабатываются генератором случайных наборов с одинаковой вероятностью и что появление векторов в последовательности независимо друг от друга. Пусть Ei – множество последовательностей из Е, которые обнаруживают неисправность i. Мощность множества Ei равна σi.
Вероятность того, что один входной вектор не обнаруживает неисправность i равна 1 – σi / 2п. Вероятность того, что случайная входная последовательность длины k обнаруживает неисправность i:
Формула позволяет получить ответ на следующий вопрос. Дана схема и требуемая вероятность обнаружения данной неисправности. Какова должна быть длина случайного теста?
Рис. 4.61. Схема вероятностного тестирования
Рис. 4.62. Схема вероятностного компактного тестирования
36. Диагностирование дискретных устройств с памятью. Построение диагностических и проверяющих тестов
Многотактные схемы (рисунок 1) или схемы с памятью являются более сложными для диагностирования объектами, чем комбинационные схемы. Многотактная схема (МС) содержит блок памяти (БП) и логический преобразователь (ЛП). Элементы памяти (ЭП), входящие в БП, сохраняют информацию о предыдущих входных воздействиях. ЛП является комбинационной схемой, которая вычисляет значения выходов и состояния ЭП в каждом такте работы МС.
Рисунок 1 – Структура МС
При диагностировании многотактной схемы необходимо обеспечить проверку исправного состояния каждого ЭП и каждого логического элемента, входящего в ЛП. Логический преобразователь проверяется как комбинационная схема, но при этом необходимо учитывать, что переменные y1, …, yk , поступающие на вход ЛП, не являются независимыми (как переменные x1, …, xn). В данный момент времени они определяются состояниями ЭП. Поэтому возникает следующая задача. Если известен входной набор, на котором обнаруживается неисправность некоторого ЛП, то, для того чтобы обеспечить ввод этого набора, необходимо предварительно установить ЭП в состояния, соответствующие этому набору. Другими словами, проверка элемента требует предварительной подачи некоторой установочной последовательности входных наборов. Так как каждый ЭП имеет свою установочную последовательность, то объединение их в общий тест является достаточно сложной задачей. Кроме того, имеет место проблема установки схемы в исходное состояние, из которого начинается процедура диагноза. В некоторых МС возможно увеличение числа ЭП в результате возникновения константных неисправностей, а также появление критических состязаний, отсутствующих в исправной схеме.
Указанные обстоятельства определили необходимость разработки большого числа разнообразных методов синтеза тестов проверки МС, а также специальных методов их диагностирования. При этом учитываются вид элементной базы, тип ЭП, наличие в схеме сигналов синхронизации и другие особенности, которые оказывают существенное влияние на организацию контроля МС. Для проверки простых схем, имеющих небольшое число внутренних состояний, целесообразно использовать тривиальные тесты. Они находят применение при контроле устройств железнодорожной автоматики. Процедуру построения тривиального теста рассмотрим на примере МС, построенной на реле (рисунок 2). Обозначения контактов имеют верхние индексы, с помощью которых различаются функционально одинаковые контакты.
Рисунок 2 – Многотактная схема
Работу многотактной схемы отображают при помощи таблицы переходов ТП. Для ее построения составляют функции, описывающие схемы включения внутренних элементов памяти (реле У1 и У2) и выходную схему (включение лампы Z). Для данной схемы:
По полученной системе функций составляют кодированную ТП (таблица 1), которая содержит 2п граф (п - число входов схемы) и 2k строк (k - число внутренних элементов памяти). Каждая графа соответствует одному из входных состояний схемы. В данном случае имеется два входных состояния: х = О (кнопка х не нажата) и х = 1 (кнопка х нажата). Строки соответствуют внутренним состояниям схемы, которые определяются состояниями ЭП. Рассматриваемая схема имеет 4 внутренних состояния: 00,01, 11, 10. Каждому состоянию сопоставлено десятичное число 1, 2, 3, 4. На пересечении графы и строки в клетке ТП указано внутреннее состояние, в которое переходит схема, если она находилась в состоянии, соответствующем данной строке, и на вход схемы поступил входной набор, соответствующий данному столбцу.
Таблица 1
-
S
y1, y2
X
0
1
1
00
00,0
01,0
2
01
11,1
01,1
3
10
11,1
10,1
4
11
00,0
10,0
Состояния, в которых находится схема, вычисляются по уравнениям системы. Определяются значения функций У1 и У2 при подстановке переменных х, У1 и Y2 соответствующих строке и графе, которым принадлежит элемент таблицы ТП, соответствующий данному состоянию.
От кодированной ТП (см. таблицу 1) осуществляется переход к ТП, в которой внутренние состояния обозначаются цифрами (таблица 2), а от нее – к графу переходов (рисунок 3). В последнем вершины соответствуют состояниям схемы, а дуги - переходам между состояниями. Значение входа, под воздействием которого осуществляется переход, указывается над дугой. Из таблицы 1 видно, что значение выхода полностью определяется внутренним состоянием схемы. На графе переходов значения выходов указаны под обозначениями внутренних состояний.
Таблица 2
-
S
X
0
1
1
1,0
2,0
2
3,1
2,1
3
3,1
4,1
4
1,0
4,0
Рисунок 3 – Граф переходов
При помощи таблицы переходов или графа переходов можно моделировать работу многотактной схемы на любой последовательности входных наборов. В табл. 5.3 показан результат работы рассматриваемой схемы на входной последовательности 010101, подаваемой за шесть тактов.
Таблица 3
-
Такт t
Входной набор X
Внутреннее состояние
Выход Z
S
y1
y2
1
0
1
0
0
0
2
1
2
0
1
1
3
0
3
1
1
1
4
1
4
1
0
0
5
0
1
0
0
0
6
1
2
0
1
1
Первый такт отводится для установки схемы в исходное состояние. В данной схеме, которая осуществляет управление лампой Z от одной кнопки Х, в качестве исходного состояния выбирается случай, когда кнопка X не нажата, реле У1 и У2 выключены, а лампа Z не горит (см. рисунок 2). В таблице указаны внутренние состояния, в которые переходит схема в каждом такте работы, и значения выхода. Так как при диагностировании наблюдаются только входы и выходы устройства, то работа многотактной схемы описывается входной-выходной последовательностью (ВВП):010101 – 011001.
Каждая неисправность превращает исправную схему в неисправную схему, которая описывается собственной таблицей переходов. Последняя строится так же, как и ТП исходной схемы. ВВП обнаруживает неисправность Ni, если ВВП неисправной схемы, имеющая ту же входную последовательность, отличается от нее хотя бы в одном такте выходной последовательности.
Для МС может быть построена проверяющая ВВП, на которой обнаруживаются все неисправности схемы из заданного списка. Тривиальная проверяющая ВВП строится следующим образом. Рассматривается граф переходов схемы. Выбирается исходное состояние схемы, реализуемое в первом такте ВВП. Составляется ВВП с выполнением следующего условия. Если граф переходов содержит переход Si→Sf (Si≠Sf) под воздействием входного набора ar, то этот переход должен моделироваться хотя бы в одном такте ВВП. В том случае, когда переход Si→Sf осуществляется под воздействием нескольких входных наборов, то моделироваться должен каждый случай перехода. Переходы Si→Sj моделируются в ВВП автоматически. Минимальное число тактов ВВП
Где
–
множество индексов дуг
в графе переходов;
– число входных наборов, приписанных
дуге с индексом p.
Составляется список неисправностей схемы, относительно которых строится тест. В него включаются неисправности ЭП и элементов ЛП. Последний рассматривается как комбинационная схема, в которой выделяются множества эквивалентных и импликантных неисправностей.
Для каждой неисправности из полученного списка составляется ТП, описывающая работу неисправной схемы, и вычисляется ВВП, соответствующая последовательности. Составляется таблица выходных последовательностей, в которой выписываются ВВП исправной схемы и всех ее неисправных модификаций. В таблице выходных последовательностей осуществляется сравнение столбца, соответствующего исправной схеме, со всеми столбцами неисправностей. Если столбцы не совпадают, то данная неисправность обнаруживается ВВП; в противном случае не обнаруживается. Составляется множество необнаруживаемых неисправностей. Так как ВВП моделирует все возможные переходы в многотактной схеме, то число таких неисправностей невелико. Последовательно рассматривается каждая необнаруживаемая неисправность. Удлиняется ВВП для их обнаружения.
Для того, чтобы различать две неисправности друг от друга, необходимо подать такую входную последовательность, для которой выходные последовательности будут различны при этих неисправностях. Если же существуют неразличимые неисправности, которые не являются эквивалентными, то соответствующая ВВП(входная-выходная последовательность) удлиняется.
