
- •Санкт-Петербургский национальный исследовательский университет
- •Введение
- •Часть 1. Надежность технических систем
- •Вероятностная оценка надежности технической системы
- •Экспоненциальный закон надежности
- •Системы, резервированные по методу голосования
- •Резервированные системы с параллельным включением резервных элементов
- •Вопросы
- •Простейший поток событий и марковские модели функционирования технической системы
- •Потоки событий. Простейший поток и его свойства
- •Аппроксимация потока редких событий пуассоновским потоком
- •Марковские модели функционирования технической системы
- •Непрерывные цепи Маркова
- •Резервированные системы с восстановлением. Уравнения Колмогорова
- •Вопросы
- •Аппаратурная и информационная надежность навигационной системы
- •Часть 2. Техническая диагностика
- •Основные принципы проектирования средств диагностирования
- •Назначение и достоверность средств диагностирования
- •Математические модели объектов диагностирования
- •Модели безынерционных преобразователей
- •Динамические модели
- •Логико-динамические модели мультирежимных систем
- •Иерархический подход к проектированию и организации средств диагностирования
- •Организация диагностирования. Безусловные и условные диагностические эксперименты
- •Диагностические экспертные системы
- •Структура средств диагностирования навигационной системы
- •Вопросы
- •Методы тестового диагностирования
- •Тестовое диагностирование безынерционных преобразователей
- •Тестовое диагностирование динамических устройств
- •Тестовое диагностирование дискретных устройств. Общий подход
- •Тестовое диагностирование линейных дискретных устройств. Структурный подход
- •Тестовое диагностирование линейных дискретных устройств. Абстрактный подход
- •Тестовое диагностирование аналоговых линейных устройств
- •Тестовое диагностирование мультирежимных систем
- •Принципы тестового диагностирования мультирежимных систем
- •Тестовое диагностирование процессора
- •Тестовое диагностирование распределенных информационно-управляющих систем
- •Структура средств диагностирования
- •Построение проверяющего теста. Управляемость и наблюдаемость периодически нестационарной системы
- •Синтез модели системы обмена
- •Методы функционального диагностирования
- •Методы функционального диагностирования для обнаружения отказов
- •Функциональное диагностирование при поиске структурных нарушений
- •Функциональное диагностирование при поиске отказов в пространстве сигналов
- •Функциональное диагностирование при поиске отказов в пространстве параметров
- •Функциональное диагностирование информационных отказов в интегрированной навигационной системе
- •Вопросы
- •Приложение 1. Основные понятия теории вероятностей
- •Приложение 2. Модели представления знаний.
- •Приложение 3. Основы нечеткого анализа
- •Литература
Функциональное диагностирование при поиске отказов в пространстве параметров
При диагностировании в пространстве параметров отказ моделируется как отклонение значения какого-либо параметра системы от номинального значения. Так, например, для линейной системы элементов системных матриц от номинала:
(6.7)
а для нелинейной системы
При этом в данном случае число типов M однократных отказов равно числу параметров системы.
Применим
рассмотренные в предыдущем разделе
алгоритмы при диагностировании в
пространстве параметров. Пусть параметр
принадлежит к числу диагностируемых.
Разделим интервал значений параметра
наl
подынтервалов
.
С каждым из подынтервалов соотнесем
наблюдатель, основанный на модели
системы при значении параметра
.
Будем учитывать, что в рассматриваемом
случае наблюдатели не формируют оценку
величины отказа
непосредственно, однако она может быть
получена в соответствии с выражением:
,
где
,
- номинальное значение параметра
.
Проанализируем эффективность алгоритмов диагностирования с независимыми и взаимодействующими наблюдателями на следующем примере.
Пример
6.3.
Рассмотрим в качестве примера модель
водяной торпеды, описываемую
нелинейным уравнением:
,
где
– момент инерции торпеды,
– угол поворота торпеды.
Для
этого примера в среде Simulink
было проведено моделирование задачи
диагностирования одиночного отказа в
пространстве параметров с использование
двух алгоритмов – независимые наблюдатели
и взаимодействующие наблюдатели,
соотносимые с техническими состояниями.
Моделировался перемежающийся отказ в
виде последовательности отклонений
параметра
от номинального значения и возвращения
к нему (первые диаграммы на рис. 6.19 а и
б). На вход системы подавался синусоидальный
сигнал с амплитудой 0,5. Наибольшую
эффективность продемонстрировал второй
алгоритм. На рис. 6.18б приведены
соответствующие ему результаты
моделирования (коэффициенты уверенности
К0
и К1
для работоспособного и неработоспособного
технических состояний) задачи
диагностирования. Видно, что в отличие
от случая независимых наблюдателей
(рис. 6.19а) средства диагностирования
формируют значения коэффициентов
уверенности, адекватные реальным
техническим состояниям.
Чтобы количественно оценить степень адекватности результатов в обоих случаях (примеры 6.2 и 6.3), по полученным реализациям были рассчитаны вероятности правильного диагностирования. При этом анализировались временные интервалы, на которых система была неработоспособна. Для них вычислялась суммарная длительность подынтервалов, где происходило ошибочное формирования сигнала о работоспособном состоянии (коэффициент уверенности для работоспособного состояния достигал установленного порогового значения А = 0.9). Результирующая вероятность определялась как отношение этой величины к суммарной длительности рассматриваемых интервалов неработоспособности. Таким образом, для метода с независимыми наблюдателями были получено значение P = 0,09, а для метода с взаимодействующими наблюдателями – P = 0,8.
Кроме приведенных характеристик, по результатам моделирования для обоих методов были определены минимальные величины диагностируемых отказов, которые определялись в зависимости от величины входного сигнала. Эти результаты, как и предыдущие, свидетельствуют о преимуществах метода, использующего взаимодействующие наблюдатели.
Принятие решений об отказах с учетом их эквивалентности и доминирования
Правила принятия решений об отказах в основном уже были рассмотрены в подразделе 6.2. Однако, как будет показано ниже, в некоторых случаях использование описанных правил будет приводить к ошибкам диагностирования, когда не бракуется отказавшая система. Ошибки будут возникать в тех случаях, когда среди рассматриваемых отказов есть эквивалентные или связанные отношением доминирования. Введем на множестве отказов отношения эквивалентности и доминирования [31], предварительно напомнив определение эквивалентных динамических систем, т.е. отношения эквивалентности на множестве динамических систем.
Определение
6.1. Две
динамические системы Σ1
и Σ2
эквивалентны, если для каждого внутреннего
состояния
системы Σ1
найдется
такое внутреннее состояние
системы
Σ2,
находясь в которых, обе системы в ответ
на одинаковые входные сигналы генерируют
одинаковые выходные сигналы.
Определение
6.2. Два отказа
и
системы Σ эквивалентны, если соответствующие
им неисправные модификации Σ1
и Σ2
системы Σ эквивалентны.
Предположим
теперь, что в рассматриваемый перечень
отказов
вошли два эквивалентных отказа
и
.
При появлении в системе одного из этих
отказов соответствующие этим отказам
наблюдатели будут генерировать одинаковые
невязки низкого уровня. В результате и
соотносимые с этими отказами коэффициенты
уверенности также будут одинаковыми и
не превосходящими уровня 0,5, т.к. по
построению сумма коэффициентов
уверенности должна равняться единице.
В связи с тем, что назначаемое в правиле
принятия решения для коэффициентов
уверенности пороговое значениеA
обычно близко к единице (например, A
= 0,9), сигнал об отказе не будет сформирован,
и произойдет ошибка диагностирования.
Таким образом, можно утверждать, что среди отказов, включаемых в рассматриваемый перечень, не должны содержаться эквивалентные, а точнее, от каждого множества эквивалентных отказов в рассматриваемый перечень должен входить лишь один представитель.
Перейдем к обсуждению отношения доминирования на множестве отказов. Физический смысл этого отношения сводится к следующему. В случае присутствия в системе двух отказов, связанных отношением доминирования, доминирующий отказ полностью маскирует проявление в работе системы доминируемого отказа. Упрощенно отношение доминирования можно определить как частичную эквивалентность, а точнее, как эквивалентность на некоторой (но не любой) входной последовательности. В результате, если на входе системы присутствует эта последовательность, то отказы, принадлежащие отношению доминирования и входящие в перечень рассматриваемых отказов, не будут обнаружены по причине, рассмотренной выше для эквивалентных отказов. Таким образом, также возникает ошибка диагностирования. При появлении на входе системы последовательности, на которой эти отказы не эквивалентны, произойдет правильное обнаружение и диагностирование присутствующего в системе отказа. Таким образом, ошибка диагностирования будет существовать, пока на входе системы существует не различающая отказы последовательность.
Избежать ошибок диагностирования можно, поступив также как и в случае эквивалентных отказов, т.е. оставив из каждой пары таких отказов лишь одного представителя – доминирующий отказ. Однако при этом отказ, исключенный из рассматриваемого перечня, будет неправильно диагностироваться. Возможен также и другой подход, когда заданное множество рассматриваемых отказов разбивается на подмножества таким образом, чтобы каждое из подмножеств не содержало отказов, находящихся в отношении доминирования. Для каждого из подмножеств по описанным в предыдущих подразделах правилам формируются свои средства диагностирования. Результаты диагностирования, получаемые независимо для каждого из подмножеств отказов, далее должны дополнительно анализироваться в случае их одновременного срабатывания при отказах, связанных отношением доминирования.
Остается
неосвещенным вопрос о том, каким образом
определять отказы, принадлежащие
отношению доминирования. Рассмотрим
этот вопрос, не претендуя на исчерпывающее
решение вопроса. Для простоты рассмотрим
случай диагностирования в пространстве
параметров. Ясно, что необходимым
условием диагностируемости отказа
является чувствительность выхода
диагностируемой системы к этому отказу.
Причем, если от анализируемого параметра
зависят только матрицы F
и G,
то для диагностируемости необходимо,
чтобы вектор состояния системы был
чувствителен к значению рассматриваемого
параметра. Продифференцировав по
параметру
обе части уравнения динамики в (6.1),
перейдем к уравнению чувствительности
системы:
,
где
– функция чувствительности по параметру
.
Очевидно, что ненулевая чувствительность
системы возможна лишь при ненулевых
производных
и
.
Именно эти матрицы и составляют основу
дальнейшего анализа.
Проанализируем
уравнение динамики из (6.1). Для этого
разложим матричные функции
и
в ряды Тейлора по компонентам вектора
параметров в окрестности номинальной
точки
и ограничимся их линейными частями:
,
,
где
использованы следующие обозначения:
– номинальное значениеi-й
компоненты вектора
,
.
Обозначим
.
Подставим полученные выражения в
уравнение динамики из (6.1):
.
Рассмотрим иллюстративный пример.
Пример 6.4.
Пусть динамическая система характеризуется следующими матрицами:
.
Определим
для этой системы матрицы
:
Итак,
набор матриц
характеризует чувствительность системы
к соответствующим отказам. Определим
на этом множестве отношение частичного
порядка по следующему правилу. Пусть
каждый ненулевой столбец матрицы
представляет собой линейную комбинацию
столбцов матрицы
.
Будем обозначать этот факт
.
Поскольку между множествами матриц
и отказов существует взаимнооднозначное
соответствие, то определенное отношение
переносится и на множество отказов.
Будем говорить об отношении доминирования
на множестве отказов и записывать
,
если
.
Нетрудно
видеть, что, если диагностируемая система
на некоторой входной последовательности
чувствительна к отказу
,
то она будет чувствительна на этой
входной последовательности и к отказу
,
и н
аоборот,
если система на некоторой входной
последовательности нечувствительна к
отказу
,
то она будет нечувствительна на этой
входной последовательности и к отказу
.
Если
отношение включения между матрицами
выполняется в обе стороны
и
,
то отказы эквивалентны.
Пример
6.5. Построим
для примера 6.4. граф отношения доминирования
(рис.6.20.). На этом графе в частности
отмечено, что отказы
и
эквивалентны.
Нечеткое
техническое состояние.
В заключении настоящего подраздела
обсудим еще один аспект ФД, связанный
с понятием технического состояния
системы или элемента. Это понятие мы
широко использовали на протяжении всего
предыдущего текста и при этом понимали
под техническим состоянием характеристику
системы, которая могла принимать ряд
(лингвистических) значений: «работоспособное»,
«неработоспособное при отказе 1»,
«неработоспособное при отказе 2» и т.д.
Сначала о традиционной трактовке этого
понятия. Она иллюстрируется на рис. 6.21
а. Здесь предполагается, что техническое
состояние системы определяется одним
параметром Θ, а зоны работоспособных и
неработоспособных состояний системы
(значений параметра Θ) отмечены
прямоугольниками разного цвета.
Принципиальным является то, что эти
зоны не пересекаются. Однако возможен
и другой взгляд на понятие технического
состояния, основанный на понятии
нечеткого множества (рис. 6.21 б). В этом
случае множества работоспособных и
неработоспособных технических состояний
описываются как нечеткие и пересекающиеся
с соответствующими функциями
принадлежности. В результате можно
говорить о «нечетком» техническом
состоянии и, как следствие, о «нечетком»
отказе, под который понимается переход
из работоспособного нечеткого технического
состояния в неработоспособное. При этом
при любом значении определяющего
параметра Θ = Θ´ техническое состояние
объекта может быть соотнесено как с
нечетким множеством работоспособных
,
так и с нечетким множеством неработоспособных
состояний.
Представляется,
что этот взгляд достаточно хорошо
отражает сложившийся на практике
инженерный подход. Действительно,
инженер, руководствуясь значением
параметра, который определяет техническое
состояние объекта, может считать, что
объект работоспособен или неработоспособен,
если значение этого параметра находится
в некотором диапазоне. Причем в зависимости
от конкретного значения этого параметра
инженер может считать, что объект
работоспособен и соответственно
неработоспособен
в разной степени.
Учет
этой позиции возможен и при использовании
описанных выше алгоритмов ФД путем
перехода к описанию отказов с помощью
нечетких множеств, а именно, в отношении
переменных
,
моделирующих отказ, предполагать, что
они описывается лингвистическими
переменными с двумя термами –
«работоспособно» и «неработоспособно»,
для которых заданы соответствующие
функции принадлежности
и
или
и
Далее эта информация может быть
использована при вычислении обобщенных
степеней принадлежности, где появляется
в этом случае дополнительный сомножитель: