Модели неисправностей и задача повышения надёжности управляющих систем

Модель неисправностей задаёт не только исходную схему \(\Sigma=\Sigma_1\), но и множество её возможных неисправных состояний \(\Sigma_2,\ldots,\Sigma_s\), возникающих под действием выбранного источника неисправностей. Каждое состояние реализует свою функцию \(f_i\), а состояния с одинаковым функционированием считаются функционально неотличимыми.1

Повышение надёжности состоит в построении реализации, которая сохраняет требуемое функционирование при заданном классе и числе отказов. Для контактных схем базовыми отказами являются обрыв контакта и его замыкание. Первый делает контакт постоянно непроводящим, второй — постоянно проводящим.1

Что важно запомнить
  • Ненадёжная схема рассматривается вместе с моделью допустимых неисправностей.
  • Состояния различают по реализуемым функциям. Функционально эквивалентные состояния для контроля неразличимы.
  • Обрыв контакта означает постоянную непроводимость, замыкание — постоянную проводимость независимо от управляющей переменной.1
  • Надёжность можно повышать структурной избыточностью, строя схему, эквивалентную исходной после допустимых отказов.
  • Коррекция неисправности и контроль неисправности — разные задачи.

Модель множества состояний

Пусть исправная схема \(\Sigma_1\) реализует функцию \(f_1\). Источник неисправностей \(I\) задаёт множество схем \(\Sigma_2,\ldots,\Sigma_s\), которые могут получаться из исходной структуры после допустимых отказов. Каждая \(\Sigma_i\) реализует функцию \(f_i\). Поэтому модель ненадёжной системы описывается исходной схемой, классом допустимых неисправностей и семейством возможных состояний.1

Если два состояния реализуют одну и ту же функцию, никакой набор входных воздействий не отличит их по выходам. Такие состояния объединяют в один класс функциональной неотличимости.

Типовые неисправности контактной схемы

При обрыве выбранный контакт перестаёт проводить при любых значениях управляющей переменной. При замыкании он проводит всегда.1

Если отказ меняет множество проводящих путей, меняется и реализуемая функция. Задача повышения надёжности требует добавить такую структурную избыточность, чтобы все состояния из заданного допустимого класса отказов оставались функционально эквивалентны исправной схеме.

Коррекция и контроль

Самокоррекция делает схему устойчивой к заданному числу отказов: после них она продолжает реализовывать исходную функцию. Контроль решает другую задачу: по специально выбранным входным наборам требуется отличить заданные состояния друг от друга. Эти направления связаны общей моделью неисправностей, но не являются синонимами.

Пример простыми словами

Если контакт \(x_i\) исправен, он проводит только при \(x_i=1\). После обрыва он не проводит никогда, а после замыкания проводит и при \(x_i=0\), и при \(x_i=1\). Надёжная конструкция должна быть устроена так, чтобы допустимый отказ элемента не менял функцию проводимости всей схемы.

Частые ошибки
  • Говорить о надёжности без явного задания класса допустимых неисправностей.
  • Считать физически разные, но функционально эквивалентные состояния различимыми по входам и выходам.
  • Отождествлять самокоррекцию с диагностикой: самокоррекция сохраняет работу, диагностика различает состояния.

Другие вопросы

Источники

  1. 1 Ложкин С. А. Лекции по основам кибернетики Вариант 2017 г. (гр. 311–319), глава 4, §§1–2, модель неисправностей, надёжность и контроль, МГУ, факультет ВМК